background image

 
 

 

6 - 2 

MELSEC-Q

 

6      SEQUENCE PROGRAM USED FOR POSITIONING CONTROL 

 

6.1 Precautions for creating program 

The common precautions to be taken when writing data from the CPU module to the 
QD75 buffer memory are described below. 
When diverting any of the program examples introduced in this manual to the actual 
system, fully verify that there are no problems in the controllability of the target system. 

 

(1)   Reading/writing the data 

Setting the data explained in this chapter (various parameters, positioning data, 
block start data) should be set using GX Configurator-QP. 
When set with the sequence program, many sequence programs and devices 
must be used. This will not only complicate the program, but will also increase 
the scan time. 
When rewriting the positioning data during continuous path control or continuous 
positioning control, rewrite the data four positioning data items before the actual 
execution. If the positioning data is not rewritten before the positioning data four 
items earlier is executed, the process will be carried out as if the data was not 
rewritten. 
 

(2)      Restrictions to speed change execution interval 

Provide an interval of 100ms or more when changing the speed or performing 
override function with the QD75. 
 

(3)   Process during overrun 

Overrun is prevented by the setting of the upper and lower stroke limits with the 
detail parameter 1. 
However, this applies only when the QD75 is operating correctly. 
It is recommended to create an external circuit including a boundary limit switch 
to ensure the whole system safety as follows: the external circuit powers OFF the 
motor when the boundary limit switch operates. 
 

Summary of Contents for D75D4

Page 1: ...Type QD75P QD75D Positioning Module User s Manual QD75P1N QD75P2N QD75P4N QD75D1N QD75D2N QD75D4N QD75P1 QD75P2 QD75P4 QD75D1 QD75D2 QD75D4 ...

Page 2: ......

Page 3: ...ircuit outside the programmable controller so that the entire system will operate safely even when an external power supply error or programmable controller fault occurs Failure to observe this could lead to accidents for incorrect outputs or malfunctioning 1 Configure an emergency stop circuit and interlock circuit such as a positioning upper limit lower limit to prevent mechanical damage outside...

Page 4: ...on and damage to or deterioration of the product While pressing the installation lever located at the bottom of module insert the module fixing tab into the fixing hole in the base unit until it stops Then securely mount the module with the fixing hole as a supporting point Incorrect loading of the module can cause a malfunction failure or drop When using the programmable controller in the environ...

Page 5: ... malfunction When disconnecting the cable from the module do not pull the cable by the cable part For the cable with connector hold the connector part of the cable Pulling the cable connected to the module may result in malfunction or damage to the module or cable Prevent foreign matter such as dust or wire chips from entering the module Such foreign matter can cause a fire failure or malfunction ...

Page 6: ...lure to do so may cause malfunction Before starting test operation set the parameter speed limit value to the slowest value and make sure that operation can be stopped immediately if a hazardous state occurs Always make sure to touch the grounded metal to discharge the electricity charged in the body etc before touching the module Failure to do so may cause a failure or malfunctions of the module ...

Page 7: ...se of the PRODUCT in Nuclear Power Plants and any other power plants operated by Power companies and or any other cases in which the public could be affected if any problem or fault occurs in the PRODUCT Railway companies or Public service purposes and or any other cases in which establishment of a special quality assurance system is required by the Purchaser or End User Aircraft or Aerospace Medi...

Page 8: ...DEX Apr 2003 SH NA 080058 D Partial corrections and additions SAFETY INSTRUCTIONS CONTENTS Component List Section 1 2 3 Section 1 4 Section 2 3 Section 2 4 Section 3 1 Section 3 2 1 Section 3 2 3 Section 3 2 4 Section 3 4 1 Section 3 4 4 Section 4 1 2 Section 4 3 1 Section 4 3 2 Section 5 1 1 Section 5 1 7 Section 5 1 8 Section 5 2 1 Section 5 2 4 Section 5 6 2 Section 5 7 1 Section 6 4 Section 6 ...

Page 9: ...on 6 2 Section 6 4 Section 9 2 16 9 2 17 Section 12 6 Section 12 7 2 Section 14 3 to 14 7 Appendix 12 13 Oct 2010 SH NA 080058 K Full revision Apr 2011 SH NA 080058 L Partial corrections and additions Section 3 4 1 Section 4 3 1 4 3 2 Section 5 6 1 5 7 2 Section 6 2 6 4 Section 7 2 Section 8 2 7 8 2 8 Section 9 2 3 9 2 16 9 2 18 Section 10 5 Section 11 2 1 Section 12 4 2 12 6 12 7 4 Section 13 2 1...

Page 10: ...tial corrections and additions Section 1 1 1 Section 1 3 Section 3 1 Section 3 2 1 Section 3 2 2 Section 3 2 4 Section 5 1 1 Section 5 1 2 Section 5 1 4 Section 5 2 3 Section 5 3 Section 5 6 2 Section 7 1 1 Section 7 2 Section 9 1 Section 9 1 1 Section 9 1 5 Section 9 1 6 Section 9 2 1 Section 12 4 1 to 12 4 3 Section 12 7 1 Section 13 2 Section 13 3 Section 15 3 Appendix 1 1 Appendix 2 2 Appendix...

Page 11: ...T SPECIFICATIONS AND HANDLING 1 PRODUCT OUTLINE 1 1 to 1 24 1 1 Positioning control 1 2 1 1 1 Features of QD75 1 2 1 1 2 Purpose and applications of positioning control 1 5 1 1 3 Mechanism of positioning control 1 7 1 1 4 Outline design of positioning system 1 9 1 1 5 Communicating signals between QD75 and each module 1 12 1 2 Flow of system operation 1 15 1 2 1 Flow of all processes 1 15 1 2 2 Ou...

Page 12: ...ION WIRING AND MAINTENANCE OF THE PRODUCT 4 1 to 4 16 4 1 Outline of installation wiring and maintenance 4 2 4 1 1 Installation wiring and maintenance procedures 4 2 4 1 2 Names of each part 4 3 4 1 3 Handling precautions 4 5 4 2 Installation 4 7 4 2 1 Installation precautions 4 7 4 3 Wiring 4 8 4 3 1 Wiring precautions 4 8 4 3 2 Wiring of the differential driver common terminal 4 14 4 4 Checking ...

Page 13: ...GRAM USED FOR POSITIONING CONTROL 6 1 to 6 46 6 1 Precautions for creating program 6 2 6 2 List of devices used 6 5 6 3 Creating a program 6 11 6 3 1 General configuration of program 6 11 6 3 2 Positioning control operation program 6 12 6 4 Positioning program examples 6 15 6 5 Program details 6 25 6 5 1 Initialization program 6 25 6 5 2 Start details setting program 6 26 6 5 3 Start program 6 28 ...

Page 14: ...g 9 19 9 1 6 Interpolation control 9 23 9 2 Setting the positioning data 9 29 9 2 1 Relation between each control and positioning data 9 29 9 2 2 1 axis linear control 9 31 9 2 3 2 axis linear interpolation control 9 33 9 2 4 3 axis linear interpolation control 9 37 9 2 5 4 axis linear interpolation control 9 43 9 2 6 1 axis fixed feed control 9 47 9 2 7 2 axis fixed feed control interpolation 9 4...

Page 15: ...us controls and the condition data 10 17 10 4 2 Condition data setting examples 10 20 10 5 Multiple axes simultaneous start control 10 21 10 6 Start program for high level positioning control 10 24 10 6 1 Starting high level positioning control 10 24 10 6 2 Example of a start program for high level positioning control 10 25 11 MANUAL CONTROL 11 1 to 11 34 11 1 Outline of manual control 11 2 11 1 1...

Page 16: ...function 12 33 12 4 4 Hardware stroke limit function 12 39 12 5 Functions to change the control details 12 41 12 5 1 Speed change function 12 41 12 5 2 Override function 12 48 12 5 3 Acceleration deceleration time change function 12 51 12 5 4 Torque change function 12 56 12 5 5 Target position change function 12 58 12 6 Absolute position restoration function 12 62 12 7 Other functions 12 73 12 7 1...

Page 17: ... Corporation Appendix 48 Appendix 4 1 Connection example of QD75D N and MR J3 A Differential driver Appendix 48 Appendix 4 2 Connection example of QD75D N and MR H A Differential driver Appendix 49 Appendix 4 3 Connection example of QD75D N and MR J2 J2S A Differential driver Appendix 50 Appendix 4 4 Connection example of QD75D N and MR C A Differential driver Appendix 51 Appendix 5 Connection exa...

Page 18: ...Appendix 109 Appendix 10 8 Parameter initialization function Appendix 112 Appendix 10 9 Execution data backup function Appendix 114 Appendix 10 10 External I O signal logic switching function Appendix 116 Appendix 10 11 External I O signal monitor function Appendix 117 Appendix 10 12 History monitor function Appendix 118 Appendix 10 13 Checking errors Appendix 120 Appendix 11 MELSEC Explanation of...

Page 19: ...meter settings monitoring and operations of the pre defined protocol support function of intelligent function modules using GX Works2 sold separately SH 080921ENG 13JU69 1 The manual is included in the CD ROM of the software package in a PDF format file For users interested in buying the manual separately a printed version is available Please contact us with the manual number model code in the lis...

Page 20: ...bed to indicate a specific module QD75P N Generic term for positioning module QD75P1N QD75P2N QD75P4N QD75D N Generic term for positioning module QD75D1N QD75D2N QD75D4N QD75P Generic term for positioning module QD75P1 QD75P2 QD75P4 QD75D Generic term for positioning module QD75D1 QD75D2 QD75D4 Peripheral device Generic term for DOS V personal computer that can run the following GX Developer and G...

Page 21: ...er output system 1 Differential driver common terminal 1 QD75D4N QD75D4N Positioning Module 4 axes differential driver output system 1 Differential driver common terminal 1 QD75P1 QD75P1 Positioning Module 1 axis open collector output system 1 QD75P2 QD75P2 Positioning Module 2 axes open collector output system 1 QD75P4 QD75P4 Positioning Module 4 axes open collector output system 1 QD75D1 QD75D1 ...

Page 22: ...A 20 MEMO ...

Page 23: ... program required for positioning control 5 To understand the memory configuration and data transmission process Read PART 2 for details on each control CHAPTER 1 PRODUCT OUTLINE 1 1 to 1 24 CHAPTER 2 SYSTEM CONFIGURATION 2 1 to 2 10 CHAPTER 3 SPECIFICATIONS AND FUNCTIONS 3 1 to 3 30 CHAPTER 4 INSTALLATION WIRING AND MAINTENANCE OF THE PRODUCT 4 1 to 4 16 CHAPTER 5 DATA USED FOR POSITIONING CONTRO...

Page 24: ...MEMO ...

Page 25: ...tructured smoothly 1 1 Positioning control 1 2 1 1 1 Features of QD75 1 2 1 1 2 Purpose and applications of positioning control 1 5 1 1 3 Mechanism of positioning control 1 7 1 1 4 Outline design of positioning system 1 9 1 1 5 Communicating signals between QD75 and each module 1 12 1 2 Flow of system operation 1 15 1 2 1 Flow of all processes 1 15 1 2 2 Outline of starting 1 18 1 2 3 Outline of s...

Page 26: ... 600 positioning data items including such information as positioning addresses control systems and operation patterns can be prepared for each axis Using the prepared positioning data the positioning control is performed independently for each axis In addition such controls as interpolation involving two to four axes and simultaneous startup of multiple axes are possible 2 Independent control of ...

Page 27: ...artup Refer to Section 3 1 The processing time to start the positioning operation is shortened QD75P N QD75D N 1 5ms QD75P QD75D 6ms When operation using simultaneous start function or interpolation operation is executed the axes start without delay Example Axis 1 and Axis 3 are started by the simultaneous start function No delay in Axis 1 and Axis 3 start Axis 2 and Axis 4 are started by the inte...

Page 28: ...toring and testing through GX Configurator QP Using GX Configurator QP the user can control the QD75 parameters and positioning data without having to be conscious of the buffer memory addresses Moreover GX Configurator QP has a test function which allows the user to check the wiring before creating a sequence program for positioning control or test operation the QD75 using created parameters and ...

Page 29: ...r shape changes the press head die is changed and the positioning pattern is changed Palletizer Conveyor Conveyor control Servomotor with brakes Servo amplifier Reduction gears Ball screw Position detector Unloader control Palletizer From QD75 QD75 Using the servo for one axis the palletizer is positioned at a high accuracy The amount to lower the palletizer according to the material thickness is ...

Page 30: ... of angle QD75 Digital switch Index table Worm gears Detector Servomotor Servo amplifier The index table is positioned at a high accuracy using the 1 axis servo Inner surface grinder QD75 Servomotor Motor Workpiece Grinding stone Motor Inverter Inverter Servo amplifier 220VAC 60Hz Operation panel Fix the grinding stone feed the workpiece and grind a Total feed amount m b Finishing feed amount m c ...

Page 31: ...figurator QP Sets the parameters and positioning data for control Outputs the start command for JOG operation etc during test operation with the test mode Monitors the positioning operation The QD75 outputs the start signal and stop signal following the stored program QD75 positioning module Servo amplifier Carries out the actual work according to commands from the servo Outputs the drive unit REA...

Page 32: ...control to move the designated distance can be executed The machine side movement amount when one pulse is issued to the servo amplifier is called the movement amount per pulse This value is the min value for the workpiece to move and is also the electrical positioning precision Speed control The Total No of pulses mentioned above is invariably required for controlling the distance For positioning...

Page 33: ...e droop The analog DC current serves as the servomotor speed control signal 2 The motor rotation is controlled by the speed control signal from the drive unit As the motor rotates the pulse encoder PLG attached to the motor generates feedback pulses the frequency of which is proportionate to the rotation speed The feedback pulses are fed back to the drive unit and decrements the pulse droop the pu...

Page 34: ...al deceleration and stopping of the motor This difference called the stop settling time is required for gaining a stopping accuracy Speed V Pulse droop amount Pulse distribution Servomotor speed Accel eration Decel eration Time t Stop settling time Pulse train Rough Dense Rough Fig 1 3 QD75 output pulses 2 Movement amount and speed in a system using worm gears V R L P0 P Pulse encoder PLG Workpiec...

Page 35: ...s A 3 Deviation counter droop pulse amount The deviation counter droop pulse amount is determined by the command pulse frequency and position loop gain Vs pulse K b The QD75 allows the user to select from the following four units as the unit used by positioning commands to any of the axes 1 to 4 if the module supports four axes mm inch degree and pulse The unit selected for one axis may differ fro...

Page 36: ... signals between QD75 and each module The outline of the signal communication between the QD75 and CPU module peripheral device and drive unit etc is shown below A peripheral device communicates with the QD75 via the CPU module to which it is connected ...

Page 37: ...Positioning data Block start data Test operation OPR control start command Positioning control start command JOG Inching operation start command Teaching start command Manual pulse generator operation enable disable command Operation monitor Monitor data QD75 Drive unit The QD75 and drive unit communicate the following data via the external device connection connector Direction Communication QD75 ...

Page 38: ...wing data via the external device connection connector Direction Communication QD75 External signal External signal QD75 Control signal Signals from detector such as near point dog signal upper lower limit signal zero signal Control signals from external device such as stop signal external command signal ...

Page 39: ...Setting of the Refer to Note 2 3 4 5 6 7 8 Writing of setting data Connection confirmation Test operation 9 10 11 Operation Monitor Actual operation Maintenance Monitor Disposal Note Maintenance CPU module Parameters Positioning data Block start data Condition data Monitoring with test operation and debugging of setting data Creation of sequence program for operation Writing of program Monitoring ...

Page 40: ...l 6 Using GX Developer write the created sequence program into the CPU module When not using GX Configurator QP also write in the sequence program for setting data CHAPTER 7 GX Developer Operating Manual 7 Carry out test operation and adjustments in the test mode to check the connection with the QD75 and external connection device and to confirm that the designated positioning operation is execute...

Page 41: ...1 17 MELSEC Q 1 PRODUCT OUTLINE MEMO ...

Page 42: ...e flag to 1 Set the manual pulse generator 1 pulse input magnification Input the start signal Method 2 Issue the Z PSTRT instruction from the CPU module Method 3 Turn the QD75 external start signal ON Operate the manual pulse generator Control start Control end Operation Stop Set the positioning parameters to Pr 1 Pr 42 Pr 150 to Da 1 Da 10 to Pr 43 Pr 57 to Da 11 Da 19 Cd 3 Cd 4 Cd 17 Cd 21 Cd 20...

Page 43: ...rite GX Developer Create sequence program for setting data When set with GX Configurator QP this does not need to be created CPU module Write Write Write Create sequence program for executing main function Operation sequence program CPU module Speed change Current value changing Torque limit Restart etc GX Developer Create sequence program for outputting control signals such as start signal to QD7...

Page 44: ...al pulse generator operation Forced stop Drive unit READY signal OFF Each axis No change Error Immediate stop Deceleration stop Fatal stop Stop group 1 Hardware stroke limit upper lower limit error occurrence Each axis No change Error Deceleration stop sudden stop Select with Pr 37 Stop group 1 sudden stop selection Deceleration stop Emergency stop Stop group 2 CPU module error occurrence All axes...

Page 45: ...ositioning data of the positioning data where an error occurred No command speed error code 503 Outside linear movement amount range error code 504 Large arc error deviation error code 506 Software stroke limit error code 507 Software stroke limit error code 508 Sub point setting error error code 525 End point setting error error code 526 Center point setting error error code 527 Outside radius ra...

Page 46: ...al system a The restart operation when the axis 1 movement amount is 300 and the axis 2 movement amount is 600 is shown below Start point address Stop position due to stop cause Designated end point position Axis 1 400 200 100 100 300 700 Axis 2 Stop position due to stop cause Stop position after restart Axis 1 400 200 100 100 300 700 Axis 2 Restart Operation during restart Reference If the positi...

Page 47: ...r to QCPU User s Manual Multiple CPU System Speed position switching control ABS mode Function which starts the axis under speed control switches to position control at the external command signal input then positions the axis to a stop at the designated address Section 9 2 19 Pre reading start function Function which shortens virtual start time Section 12 7 7 External I O signal monitor function ...

Page 48: ...1 24 MELSEC Q 1 PRODUCT OUTLINE MEMO ...

Page 49: ...g QD75 the configuration devices applicable CPU and the precautions of configuring the system are explained Prepare the required configuration devices to match the positioning control system 2 1 General image of system 2 2 2 2 Configuration list 2 4 2 3 Applicable system 2 6 2 4 How to check the function version and SERIAL No 2 8 ...

Page 50: ...elow The Nos in the illustration refer to the No in Section 2 2 Component list CPU module 1 Positioning module I O module Extension system RS 232 cable 1 4 USB cable 5 Extension cable Main base unit 2 REMARK 1 Refer to Section 2 3 Applicable system for the CPU modules that can be used 2 Refer to the CPU module User s Manual for the base units that can be used ...

Page 51: ...ual pulse generator Machine system inputs switches Cable Near point dog Limit switch External command signal Stop signal Peripheral device Personal computer 6 8 7 For details refer to GX Configurator QP Operating Manual SWnD5C QD75P E 3 2 GX Configurator QP ...

Page 52: ...to GX Configurator QP Operating Manual for details 4 RS 232 cable QC30R2 Prepared by user An RS 232 cable is needed for connecting the CPU module with a personal computer For details refer to GX Configurator QP Operating Manual 5 USB cable Prepared by user A USB cable is needed for connecting the CPU module with a personal computer For details refer to GX Configurator QP Operating Manual 6 Drive u...

Page 53: ...put level H level power supply voltage 1 1V or more in no load L level 0 5V or less with maximum leading in Life time 100 revolutions at 200r min Permitted axial loads Radial load Max 19 6N Thrust load Max 9 8N Operation temperature 10 to 60 14 to 140 Weight 0 4 0 88 kg lb Number of max revolution Instantaneous Max 600r min normal 200r min Pulse signal status 2 signals A phase B phase 90 phase dif...

Page 54: ...capacity before mounting modules and if the power supply capacity is insufficient change the combination of the modules Mount a module within the number of I O points for the CPU module If the number of slots is within the available range the module can be mounted on any slot REMARK To use a C Controller module with the QD75 refer to C Controller Module User s Manual b Mounting to a MELSECNET H re...

Page 55: ...stem Q02U Q03UD Q04UDH Q06UDHCPU Single CPU system Version 8 48A or later Version 2 25B or later Multiple CPU system Q13UDH Q26UDH Q03UDE Q04UDEH Q06UDEH Q13UDEH Q26UDEHCPU Single CPU system Version 8 68W or later Version 2 29F or later Multiple CPU system Q00U Q00UJ Q01U Q 10UDH Q20UDH Q10UDEH Q20UDEHCPU Single CPU system Version 8 76E or later Version 2 32J or later Multiple CPU system CPU modul...

Page 56: ...ting plate The rating plate is situated on the side face of the QD75 100113 Serial number The first six digits Function version Relevant regulation standards 2 Checking on the front of the module The serial No on the rating plate is also indicated on the front of the module lower part 100113000000000 B Function version Serial No ...

Page 57: ...oduct number Production No display Since the QD75 does not support the production number display is displayed POINT The serial No on the rating plate may be different from the serial No displayed on the product information screen of GX Developer The serial No on the rating plate indicates the management information of the product The serial No displayed on the product information screen of GX Deve...

Page 58: ...2 10 MELSEC Q 2 SYSTEM CONFIGURATION MEMO ...

Page 59: ...3 2 1 QD75 control functions 3 6 3 2 2 QD75 main functions 3 8 3 2 3 QD75 sub functions and common functions 3 10 3 2 4 Combination of QD75 main functions and sub functions 3 14 3 3 Specifications of input output signals with CPU module 3 16 3 3 1 List of input output signals with CPU module 3 16 3 3 2 Details of input signals QD75 CPU module 3 17 3 3 3 Details of output signals CPU module QD75 3 ...

Page 60: ...stem Positioning range In absolute system 214748364 8 to 214748364 7 µm 21474 83648 to 21474 83647 inch 0 to 359 99999 degree 2147483648 to 2147483647 pulse In incremental system 214748364 8 to 214748364 7 µm 21474 83648 to 21474 83647 inch 21474 83648 to 21474 83647 degree 2147483648 to 2147483647 pulse In speed position switching control INC mode position speed switching control 0 to 214748364 7...

Page 61: ...olation control 1 8ms 4 axis speed control 1 8ms External wiring connection system 40 pin connector Applicable wire size 0 3mm2 22AWG for A6CON1 or A6CON4 0 088 to 0 24mm2 28 to 24AWG for A6CON2 Applicable connector for external device A6CON1 A6CON2 A6CON4 sold separately Max output pulse QD75P1N QD75P2N QD75P4N 200kpps QD75D1N QD75D2N QD75D4N 4Mpps Max connection distance between servos QD75P1N Q...

Page 62: ...m 214748364 8 to 214748364 7 µm 21474 83648 to 21474 83647 inch 0 to 359 99999 degree 2147483648 to 2147483647 pulse In incremental system 214748364 8 to 214748364 7 µm 21474 83648 to 21474 83647 inch 21474 83648 to 21474 83647 degree 2147483648 to 2147483647 pulse In speed position switching control INC mode position speed switching control 0 to 214748364 7 µm 0 to 21474 83647 inch 0 to 21474 836...

Page 63: ...o 0 24mm2 28 to 24AWG for A6CON2 Applicable connector for external device A6CON1 A6CON2 A6CON4 sold separately Max output pulse QD75P1 QD75P2 QD75P4 200kpps QD75D1 QD75D2 QD75D4 1Mpps Max connection distance between servos QD75P1 QD75P2 QD75P4 2m QD75D1 QD75D2 QD75D4 10m Internal current consumption 5VDC QD75P1 0 40A QD75D1 0 52A QD75P2 0 46A QD75D2 0 56A QD75P4 0 58A QD75D4 0 82A Flash ROM write ...

Page 64: ...CHAPTER 9 MAJOR POSITIONING CONTROL 3 High level positioning control This control executes the positioning data stored in the QD75 using the block start data The following types of applied positioning control can be carried out Random blocks handling several continuing positioning data items as blocks can be executed in the designated order Condition judgment can be added to position control and s...

Page 65: ...3 7 MELSEC Q 3 SPECIFICATIONS AND FUNCTIONS ...

Page 66: ...with the movement amount sub point or center point 9 2 10 9 2 11 3 axis helical interpolation control Positions a target using a helical path to a position specified with the address movement amount sub point or center point set in the positioning data 9 2 12 9 2 13 Speed control Linear control 1 axis speed control 2 axis speed control 3 axis speed control 4 axis speed control Continuously outputs...

Page 67: ...start control Starts the operation of multiple axes simultaneously according to the pulse output level Positioning start No 9004 same as the simultaneous start above 10 5 Manual control JOG operation Outputs a pulse to drive unit while the JOG start signal is ON 11 2 Inching operation Outputs pulses corresponding to minute movement amount by manual operation to drive unit Performs fine adjustment ...

Page 68: ...in continuous path control in which the difference is output during the execution of the next positioning data 12 3 4 Functions that limit control Speed limit function If the command speed exceeds Pr 8 Speed limit value during control this function limits the commanded speed to within the Pr 8 Speed limit value setting range 12 4 1 Torque limit function 2 If the torque generated by the servomotor ...

Page 69: ...ction 3 This function restores the absolute position of designated axis By this function the OPR after power ON from OFF is not required once the OPR is executed when the system operation is started 12 6 3 To execute the absolute position restoration function the following are required 16 point input module 16 point output module and drive unit capable of configuring an absolute position detection...

Page 70: ...ance for the QD75 to reach the positioning stop position When the value is less than the set value the command in position flag is set to 1 When using another auxiliary work before ending the control use this function as a trigger for the sub work 12 7 5 Acceleration deceleration process function This function adjusts the control acceleration deceleration acceleration deceleration time and curve 1...

Page 71: ...thod using sequence program 2 Method using GX Configurator QP 13 3 External I O signal logic switching function This function switches I O signal logic according to externally connected devices This function enables the use of the system that does not use b N C contact signals such as Drive unit READY or Upper lower limit signal by setting parameters to positive logic 13 4 External I O signal moni...

Page 72: ...ioning control can be set Speed position switching control Continuous path control cannot be set Position speed switching control Only independent positioning control can be set Other control Current value changing Continuous path control cannot be set NOP instruction JUMP instruction LOOP to LEND Manual control JOG operation inching operation Manual pulse generator operation Always combine Combin...

Page 73: ...orque limit function Software stroke limit function Hardware stroke limit function Speed change function Override function Acceleration deceleration time change function Torque change function Target position change function Step function Skip function M code output function Teaching function Command in position function Acceleration deceleration process function Pre reading start function Deceler...

Page 74: ...is 2 Y5 Axis 2 X6 Axis 3 Y6 Axis 3 X7 Axis 4 Y7 Axis 4 X8 Axis 1 Error detection Y8 Axis 1 Forward run JOG start X9 Axis 2 Y9 Axis 1 Reverse run JOG start XA Axis 3 YA Axis 2 Forward run JOG start XB Axis 4 YB Axis 2 Reverse run JOG start XC Axis 1 BUSY YC Axis 3 Forward run JOG start XD Axis 2 YD Axis 3 Reverse run JOG start XE Axis 3 YE Axis 4 Forward run JOG start XF Axis 4 YF Axis 4 Reverse ru...

Page 75: ... If the operation is started while the M code is ON the error M CODE ON SIGNAL START error code 536 will occur X8 X9 XA XB Axis 1 Axis 2 Axis 3 Axis 4 Error detection OFF No error ON Error occurrence This signal turns ON when an error listed in Section 15 2 occurs and turns OFF when the error is reset on Cd 5 Axis error rest XC XD XE XF Axis 1 Axis 2 Axis 3 Axis 4 BUSY 1 OFF Not BUSY ON BUSY This ...

Page 76: ...p not requested ON Axis stop requested When the axis stop signal turns ON the OPR control positioning control JOG operation inching operation and manual pulse generator operation will stop By turning the axis stop signal ON during positioning operation the positioning operation will be stopped Whether to decelerate or suddenly stop can be selected with Pr 39 Stop group 3 sudden stop selection Duri...

Page 77: ... 4VDC 10VDC or more 3mA or more 3VDC or less 0 2mA or less Approx 4 7k 1ms or less 3 s or less 1ms or more 3 s or less ON OFF Differential receiver equivalent to AM26LS32 ON OFF level ON 1 8V or more OFF 0 6V or less Manual pulse generator A phase PULSE GENERATOR A Manual pulse generator B phase PULSE GENERATOR B 5VDC 5mA 4 5 to 6 1VDC 2 5VDC or more 2mA or more 1VDC or less 0 1mA or less Approx 1...

Page 78: ... logic Negative logic Forward run Reverse run Forward run Reverse run Open collector connection QD75P N The voltage of a terminal having the PULSE COM terminal as a reference is shown Refer to Section 3 4 4 2 The transistor output becomes OFF to High and ON to Low PULSE PULSE F High Low High Low SIGN PULSE R High Low High Low CW PULSE F High Low High Low CCW PULSE R High Low High Low A phase PULSE...

Page 79: ... amplifier CW CCW Negative logic Negative logic Positive logic Positive logic PULSE SIGN Negative logic Negative logic Positive logic Positive logic A phase B phase Negative logic Negative logic Negative logic Positive logic Positive logic Negative logic Positive logic Positive logic Differential driver connection QD75D N Pr 5 Pulse output mode QD75D N Pr 23 Output signal logic selection bit0 Logi...

Page 80: ... or more 3mA or more 3VDC or less 0 2mA or less Approx 4 7k 1ms or less 3 s or less 1ms or more 3 s or less ON OFF Differential receiver equivalent to AM26LS32 ON OFF level ON 1 8V or more OFF 0 6V or less Manual pulse generator A phase PULSE GENERATOR A Manual pulse generator B phase PULSE GENERATOR B 5VDC 5mA 4 5 to 6 1VDC 2 5VDC or more 2mA or more 1VDC or less 0 1mA or less Approx 1 5k 1ms or ...

Page 81: ... logic Negative logic Forward run Reverse run Forward run Reverse run Open collector connection QD75P The voltage of a terminal having the PULSE COM terminal as a reference is shown Refer to Section 3 4 4 2 The transistor output becomes OFF to High and ON to Low PULSE PULSE F High Low High Low SIGN PULSE R High Low High Low CW PULSE F High Low High Low CCW PULSE R High Low High Low A phase PULSE F...

Page 82: ...fier QD75P CW CCW Negative logic Negative logic Positive logic Positive logic PULSE SIGN Negative logic Negative logic Positive logic Positive logic A phase B phase Negative logic Negative logic Negative logic Positive logic Positive logic Negative logic Positive logic Positive logic Differential driver connection QD75D Pr 5 Pulse output mode QD75D Pr 23 Output signal logic selection bit0 Logic of...

Page 83: ... PULSE R PULSE R 1A17 3 PULSE R PULSE R 2B16 3 PULSE COM PULSE F 2A16 3 PULSE COM PULSE F 1B16 3 PULSE COM PULSE F 1A16 3 PULSE COM PULSE F 2B15 3 PULSE F PULSE F 2A15 3 PULSE F PULSE F 1B15 3 PULSE F PULSE F 1A15 3 PULSE F PULSE F 2B14 CLRCOM 2A14 CLRCOM 1B14 CLRCOM 1A14 CLRCOM 2B13 CLEAR 2A13 CLEAR 1B13 CLEAR 1A13 CLEAR 2B12 RDYCOM 2A12 RDYCOM 1B12 RDYCOM 1A12 RDYCOM 2B11 READY 2A11 READY 1B11 R...

Page 84: ... zero signal is detected at turning from OFF to ON Zero signal 5V PG05 1A9 1B9 2A9 2B9 Zero signal common PG0COM 1A10 1B10 2A10 2B10 Common for zero signal 5V and zero signal 24V Pulse output F PULSE F Pulse output F PULSE F 1A15 1A16 1B15 1B16 2A15 2A16 2B15 2B16 Output the positioning pulses and pulse sign for the differential driver output system compatible drive unit QD75D N QD75D only Pulse o...

Page 85: ... drive unit READY signal and outputs the OPR request if the system is not in the READY state When the drive unit is inoperable such as if an error occurs in the drive unit s control power supply this signal will turn OFF If this signal is turned OFF during positioning the system will stop The system will not start even if this signal is turned ON again When this signal turns OFF the OPR complete s...

Page 86: ...ed Manual pulse generator MR HDP01 1A3 Near point dog signal DOG 1A1 Upper limit signal FLS 1A2 Lower limit signal RLS 1A4 Stop signal STOP 1A5 External command signal CHG 1A6 Common COM 1A7 1A19 Manual pulse generator A phase PULSER A 1B19 PULSER A 1A20 Manual pulse generator B phase PULSER B 1B20 PULSER B 1A11 Drive unit READY READY 1A12 Drive unit READY common RDY COM 1A8 Zero signal PG024 1A9 ...

Page 87: ...F 3 Set the logic setting using Pr 22 Input signal logic selection For details of the settings refer to Section 5 2 3 Detailed parameters 1 and Section 13 4 External I O signal logic switching function 4 When using the upper limit signal FLS or lower limit signal RLS always wire it as a b normally closed contact in the negative logic setting The signal will turn OFF to stop positioning b About log...

Page 88: ... Output For QD75D1N and QD75D1 External wiring Pin No 1A13 1A14 1A15 1A16 1A17 1A18 CLEAR CLEAR COM Deviation counter clear Common CW A phase PULSE CCW B phase SIGN Internal circuit Signal name Need for wiring 1 5 to 24VDC Load 2 2 PULSE COM Differential driver common terminal PULSE F PULSE F PULSE R PULSE R 1 The symbols in Need for wiring column indicate the following meanings Wiring is necessar...

Page 89: ...ance and always following the precautions 4 1 Outline of installation wiring and maintenance 4 2 4 1 1 Installation wiring and maintenance procedures 4 2 4 1 2 Names of each part 4 3 4 1 3 Handling precautions 4 5 4 2 Installation 4 7 4 2 1 Installation precautions 4 7 4 3 Wiring 4 8 4 3 1 Wiring precautions 4 8 4 3 2 Wiring of the differential driver common terminal 4 14 4 4 Checking the installa...

Page 90: ... assemble the connector Connect the cable to the module QD75 Wire and connect the manufactured cable to QD75 after reading the precautions for wiring Checking installation and wiring Servicing the module Check the connection Check the connection using GX Configurator QP Operation of the positioning system Carry out maintenance Carry out maintenance as necessary Dispose of the QD75 When the QD75 is...

Page 91: ...ay LED AX1 to AX4 3 External device connector Connector for connection with the drive unit mechanical system input or manual pulse generator 40 pin connector AX1 Axis 1 AX2 Axis 2 AX3 Axis 3 AX4 Axis 4 For details refer to Section 3 4 2 Signal layout for external device connection connector 4 Differential driver common terminal Differential driver output system the QD75D N QD75D only Terminal conn...

Page 92: ... operation RUN ERR AX1 AX2 AX3 AX4 RUN illuminates ERR is OFF The module operates normally RUN ERR AX1 AX2 AX3 AX4 ERR flashes AX1 or other axis flashes An error occurs on the corresponding axis RUN ERR AX1 AX2 AX3 AX4 ERR illuminates System error RUN ERR AX1 AX2 AX3 AX4 All LEDs illuminate Hardware failure RUN ERR AX1 AX2 AX3 AX4 AX1 to AX4 are OFF The axes are stopped or on standby The symbols i...

Page 93: ...troller in an environment outside the range of the general specifications may cause electric shock fire malfunction and damage to or deterioration of the product Do not directly touch the conductive section and electronic parts of the module Failure to observe this could lead to module malfunctioning or trouble Make sure that foreign matter such as cutting chips or wire scraps do not enter the mod...

Page 94: ...ts on the cable Do not damage the cable sheath 3 Installation environment Do not install the module in the following type of environment Where the ambient temperature exceeds the 0 to 55 C range Where the ambient humidity exceeds the 5 to 95 RH range Where there is sudden temperature changes or where dew condenses Where there is corrosive gas or flammable gas Where there are high levels of dust co...

Page 95: ...imes after the first use of the product IEC 61131 2 compliant Failure to do so may cause the module to malfunction due to poor contact of connector Use the programmable controller in an environment that meets the general specifications contained in QCPU User s Manual Hardware Design Maintenance and Inspection to use Using this programmable controller in an environment outside the range of the gene...

Page 96: ... fire or malfunction Overtightening can damage the screw and or module resulting in drop short circuit fire or malfunction 6 When disconnecting the cable from the QD75 or the drive unit do not pull the cable by the cable part Hold the connector part of the cable Pulling the cable connected to the QD75 or the drive unit may result in malfunction or damage to the module drive unit or cable 7 Do not ...

Page 97: ...22AWG Stranded Copper 75 C or more A6CON2 0 088 to 0 24mm2 28 to 24AWG A6CON4 0 3mm2 22AWG Wiring example of shielded cable The following shows a wiring example for noise reduction in the case where the connector A6CON1 is used Connector Connector A6CON1 To external devices for two drive units Shielded cable Drive unit To external device To drive unit Use the shortest possible length to ground the...

Page 98: ...4 10 MELSEC Q 4 INSTALLATION WIRING AND MAINTENANCE OF THE PRODUCT Processing example of shielded cables Connect a cable with the FG wire and bind all shielded cables as shown below ...

Page 99: ...4 11 MELSEC Q 4 INSTALLATION WIRING AND MAINTENANCE OF THE PRODUCT Assembling of connector A6CON1 Wrap the coated parts with a heat contractile tube ...

Page 100: ...for the QD75 must be 30m or shorter except the one for pulse output Use shielded twisted pair cables and an AD75CK type cable clamp manufactured by Mitsubishi Electric to ground the cables to the control box Even when compliance with the EMC Directive is not required attaching an AD75CK type cable clamp to the cable connected to the QD75 may reduce the influence of external noise QD75 AD75CK 20cm ...

Page 101: ...rive units are placed near the noise source The connection cable between the QD75 and drive units is too long The QD75 and drive units are placed closely The connection cable between the QD75 and drive units is separately laid from the power line in this example the cable is outside of the duct and is as short as possible 11 The influence of noise may be reduced by installing ferrite cores to the ...

Page 102: ...minal of the QD75D N QD75D is not needed since a potential difference between commons does not exist For the drive unit specifications refer to the manual of the used drive unit Applicable connectors To wire the differential driver common terminal use the wire applied to the following table Wire diameter Type Material Temperature rating 0 24 to 2 5mm2 24 to 12AWG Stranded wire single wire Copper 7...

Page 103: ...t signals such as the near point dog signal and stop signal can be checked Refer to GX Configurator QP Operating Manual for details on Connection confirmation Note that GX Developer SW6D5C GPPW E or later 1 may also be used to confirm the connection between the QD75 and external device I O signals For details refer to Section 13 5 External I O signal monitor function and GX Developer Operating Man...

Page 104: ...nally before cleaning or tightening the screws Failure to turn all phases OFF could lead to electric shocks CAUTION Never disassemble or modify the module Failure to observe this could lead to trouble malfunctioning injuries or fires Completely turn off the externally supplied power used in the system before installing or removing the module Failure to turn all phases OFF could lead to module trou...

Page 105: ... for control 5 2 5 1 2 Setting items for positioning parameters 5 5 5 1 3 Setting items for OPR parameters 5 7 5 1 4 Setting items for positioning data 5 8 5 1 5 Setting items for block start data 5 10 5 1 6 Setting items for condition data 5 11 5 1 7 Types and roles of monitor data 5 12 5 1 8 Types and roles of control data 5 15 5 2 List of parameters 5 18 5 2 1 Basic parameters 1 5 18 5 2 2 Basi...

Page 106: ...rs 1 and OPR parameters become valid when the PLC READY signal Y0 turns from OFF to ON Note however that the only valid value of the Pr 5 Pulse output mode is the value at the moment when the PLC READY signal Y0 turns from OFF to ON for the first time after the power is switched ON or the CPU module is reset Once the PLC READY signal Y0 has been turned ON the value will not be reset even if anothe...

Page 107: ...e current step are valid External command function selection The value at the time of detection is valid The data is monitored with the sequence program or peripheral device In this chapter the method using the peripheral device will be explained Control using the control data is carried out with the sequence program Cd 41 Deceleration start flag valid is valid for only the value at the time when ...

Page 108: ...from the factory Parameters related to axes that are not used are left at the default value 3 The setting data can be initialized with GX Configurator QP or the sequence program 4 It is recommended to set the setting data with GX Configurator QP When executed with the sequence program many sequence programs and devices must be used This will not only complicate the program but will also increase t...

Page 109: ...se 12 3 2 Pr 3 Movement amount per rotation Al Pr 4 Unit magnification Am Pr 5 Pulse output mode Pr 6 Rotation direction setting Pr 7 Bias speed at start Basic parameters 2 Pr 8 Speed limit value 12 4 1 Pr 9 Acceleration time 0 12 7 6 Pr 10 Deceleration time 0 Detailed parameters 1 Pr 11 Backlash compensation amount 12 3 1 Pr 12 Software stroke limit upper limit value 12 4 3 Pr 13 Software stroke ...

Page 110: ...ation process selection 12 7 6 Pr 35 S curve ratio Pr 36 Sudden stop deceleration time Pr 37 Stop group 1 sudden stop selection Pr 38 Stop group 2 sudden stop selection Pr 39 Stop group 3 sudden stop selection Pr 40 Positioning complete signal output time Pr 41 Allowable circular interpolation error width Pr 42 External command function selection 12 5 1 12 7 2 Always set Set as required Setting no...

Page 111: ... ON Pr 51 OPR acceleration time selection Pr 52 OPR deceleration time selection Pr 53 OP shift amount S S S S S S Pr 54 OPR torque limit value Pr 55 Deviation counter clear signal output time C C C C C Pr 56 Speed designation during OP shift S S S S S S Pr 57 Dwell time during OPR retry R R R R R Always set Preset parameters are used for machine OPR control Setting not required This is an irreleva...

Page 112: ...trol Continuous path control Da 2 Control system Linear 1 Linear 2 Linear 3 Linear 4 1 Fixed feed 1 Fixed feed 2 Fixed feed 3 Fixed feed 4 Circular sub Circular right Circular left 1 Helical sub Helical right Helical left 1 Forward run speed 1 Reverse run speed 1 Forward run speed 2 Reverse run speed 2 Forward run speed 3 Reverse run speed 3 Forward run speed 4 Reverse run speed 4 Forward run spee...

Page 113: ...lue or within the setting range there is no problem 1 Two control systems are available the absolute ABS system and incremental INC system 2 Set the M code for the reference axis and the number of pitch for the linear interpolation axis Checking the positioning data The items Da 1 to Da 10 are checked at the following timings 1 Startup of a positioning operation 2 Error check performed by GX Confi...

Page 114: ...s on each setting item High level positioning control Block start data Block start Normal start Condition start Wait start Simultaneous start Repeated start FOR loop Repeated start FOR condition Da 11 Shape end continue Da 12 Start data No Da 13 Special start instruction Da 14 Parameter Set as required Setting not required This is an irrelevant item so the setting value will be ignored If the valu...

Page 115: ...tems Refer to Section 5 5 List of condition data Control Condition data Major positioning control High level positioning control Other than JUMP instruction JUMP instruction Block start Normal start Condition start Wait start Simul taneous start Repeated start FOR loop Repeated start FOR condition Da 15 Condition target Da 16 Condition operator Da 17 Address Da 18 Parameter 1 Da 19 Parameter 2 Set...

Page 116: ... every 56 8ms Also Md 23 Valid M code is updated when the M code ON signal X4 X5 X6 X7 turns ON 1 Monitoring the system Monitoring the positioning system operation history Monitoring details Corresponding item Whether the system is in the test mode or not Md 1 In test mode flag History of data that started an operation Start information Md 3 Start information Start No Md 4 Start No Start Year mont...

Page 117: ...ash ROM Md 19 No of write accesses to flash ROM 2 Monitoring the axis operation state Monitoring the position Monitor details Corresponding item Monitor the current machine feed value Md 21 Machine feed value Monitor the current current feed value Md 20 Current feed value Monitor the current target value Md 32 Target value Monitoring the speed Monitor details Corresponding item Monitor the current...

Page 118: ... control system Md 42 Control system repetition counter Monitor the block No Md 45 Block No being executed Monitor the current torque limit value Md 35 Torque limit stored value Monitor the instruction code of the special start data when using special start Md 36 Special start data instruction code setting value Monitor the instruction parameter of the special start data when using special start M...

Page 119: ...ration Controlling the system data Performs write initialization etc of the QD75 setting data the system control data Cd 1 and Cd 2 Controlling the operation Setting operation parameters changing speed during operation interrupting or restarting operation the system control data Cd 41 and Cd 42 and the axis control data Cd 3 to Cd 40 1 Controlling the system data Setting and resetting the setting ...

Page 120: ...g data selection Specify data to be taught Cd 39 Teaching positioning data No Controlling operation per step Control details Corresponding item Stop positioning operation after each operation Cd 35 Step valid flag Set unit to carry out step Cd 34 Step mode Issue instruction to continue operation after a step is finished Cd 36 Step start information Controlling the speed Control details Correspondi...

Page 121: ...nge request flag Set new positioning address when changing target position during positioning Cd 27 Target position change value new address Set new speed when changing target position during positioning Cd 28 Target position change value new speed Set absolute ABS moving direction in degrees Cd 40 ABS direction in degrees Set manual pulse generator operation validity Cd 21 Manual pulse generator ...

Page 122: ...ge is set 20000 2 152 302 452 Pr 4 Unit magnification Am 1 1 fold 1 1 3 153 303 453 10 10 fold 10 100 100 fold 100 1000 1000 fold 1000 Pr 1 Unit setting Set the unit used for defining positioning operations Choose from the following units depending on the type of the control target mm inch degree or pulse Different units can be defined for different axes axis 1 to 4 Example Different units mm inch...

Page 123: ...unit and make setting so that the movement amount per pulse is 1 or greater Table 1 Pr 1 setting value Value set with peripheral device unit Value set with sequence program unit 0 mm 0 1 to 6553 5 m 1 to 65535 10 1 m 1 inch 0 00001 to 0 65535 inch 1 to 65535 10 5inch 2 degree 0 00001 to 0 65535 degree 1 to 65535 10 5degree 3 pulse 1 to 65535 pulse 1 to 65535 pulse 1 to 32767 Set as a decimal 32768...

Page 124: ...gnification Am 6000 0 m 1 time Example 2 When movement amount per rotation AL PB 1 n 60000 0 m 60mm Movement amount per rotation AL Movement amount per rotation Al Unit magnification Am 6000 0 m 10 times PB Worm gear lead mm rev 1 n Deceleration ratio Pf Number of pulses from encoder pulse rev Item Setting value setting range Default value Setting value buffer memory address Value set with periphe...

Page 125: ...n 3 4 1 2 Output specifications An example of the pulse output mode for positive and negative logic is shown below 1 PULSE SIGN mode Positive logic Negative logic Forward run and reverse run are controlled with the ON OFF of the direction sign SIGN The motor will forward run when the direction sign is HIGH The motor will reverse run when the direction sign is LOW Forward run and reverse run are co...

Page 126: ...ple When the command 1 pulse output is 1 pulse s the pulse rises and falls by one times per second Forward run Reverse run When B phase is 90 behind A phase When B phase is 90 ahead of A phase A phase A B phase B Command 1 pulse output Command 1 pulse output Reverse run When B phase is 90 behind A phase When B phase is 90 ahead of A phase Forward run Command 1 pulse output Command 1 pulse output A...

Page 127: ...oning with current feed value increment direction decrement direction is executed POINT When Pr 6 has been changed from 0 to 1 check that the upper and lower limit switches operate properly by JOG operation If any malfunction is identified check and correct the wiring 0 1 2 3 4 4 3 2 1 0 4 0 Current feed value cw ccw cw ccw 0 Md 20 When 0 Current value increment with forward run pulse output is se...

Page 128: ...m that uses a stepping motor executing the S curve acceleration deceleration may cause step out Before using the S curve acceleration deceleration confirm that step out does not occur 2 In the system that uses a stepping motor the circular interpolation control cannot be carried out Although setting the bias speed at start is required by the characteristics of the stepping motor the setting of the...

Page 129: ...QP Operating Manual Pr 8 Speed limit value Set the maximum speed during positioning and OPR operations If the specified speed exceeds speed limit value positioning will be limited at the speed limit value Set the speed limit value within the range of the following formula If the speed limit value exceeds the range the error Out of speed limit value range error code 910 will occur The command pulse...

Page 130: ...it value 2147483648 20 21 170 171 320 321 470 471 Pr 14 Software stroke limit selection 0 Apply software stroke limit on current feed value 0 0 22 172 322 472 1 Apply software stroke limit on machine feed value 1 Pr 15 Software stroke limit valid invalid setting 0 Software stroke limit valid during JOG operation inching operation and manual pulse generator operation 0 0 23 173 323 473 1 Software s...

Page 131: ...65535 pulse 1 to 32767 Set as a decimal 32768 to 65535 Convert into hexadecimal and set Table 2 Pr 1 setting value Value set with peripheral device unit Value set with sequence program unit 0 mm 214748364 8 to 214748364 7 m 2147483648 to 2147483647 10 1 m 1 inch 21474 83648 to 21474 83647 inch 2147483648 to 2147483647 10 5 inch 2 degree 0 to 359 99999 degree 0 to 35999999 10 5 degree 3 pulse 21474...

Page 132: ...alid setting Set whether to validate the software stroke limit during JOG Inching operation and manual pulse generator operation Item Setting value setting range Default value Setting value buffer memory address Value set with peripheral device Value set with sequence program Axis 1 Axis 2 Axis 3 Axis 4 Pr 16 Command in position width The setting value range differs depending on the Pr 1 Unit sett...

Page 133: ...que limit command with the analog voltage is required b The D A conversion module and the D A conversion module and drive unit must be wired c The set Pr 17 Torque limit setting value is set in the buffer memory Md 35 Torque limit stored value so transmit that Md 35 Torque limit stored value to the D A conversion module with the sequence program Table 1 Pr 1 setting value Value set with peripheral...

Page 134: ... code from the buffer memory address specified by Md 25 Valid M code whenever the M code ON signal X4 X5 X6 X7 turns ON so that a command for the sub work e g clamping drilling tool change associated with the M code can be issued The M code ON signal output timing can be set for each positioning data with the positioning option Da 27 M code ON signal output timing of the positioning data m1 m2 01 ...

Page 135: ...1 b1 Upper limit b2 Drive unit READY b3 Stop signal b4 External command b5 Zero signal b6 Near point dog signal b7 Not used b8 Manual pulse generator input b9 to b15 Not used Pr 23 Output signal logic selection b0 Command pulse signal 0 Negative logic 1 Positive logic 0 32 182 332 482 b1 Not used b2 Not used b3 Not used b4 Deviation counter clear b5 to b15 Not used Pr 24 Manual pulse generator inp...

Page 136: ...peed if the 4 axis linear interpolation or 2 to 4 axis speed control has to be performed If you specify the composite speed for a positioning operation that involves the 4 axis linear interpolation or 2 to 4 axis speed control the error Interpolation mode error error code 523 will be output when the positioning operation is attempted For a positioning operation that involves the circular interpola...

Page 137: ...ing the update of Md 20 Current feed value depends on how the reference axis is set Note2 Set 1 to exercise speed position switching control ABS mode Pr 22 Input signal logic selection Pr 23 Output signal logic selection Set the I O signal logic that matches the signaling specification of the connected external device Note1 A mismatch in the signal logic will disable normal operation Be careful of...

Page 138: ...g data Setting this parameter to 1 Valid carries out a positioning control according to the data set in the positioning option 0 Invalid 1 Valid Note 1 If a value other than 0 and 1 is set the set value is regarded as 0 and the data is disabled Note 2 If 0 Invalid is set the setting is ignored even though the positioning option of the positioning data is set Note 3 Pr 70 Positioning option valid i...

Page 139: ...5 35 MELSEC Q 5 DATA USED FOR POSITIONING CONTROL MEMO ...

Page 140: ...ng Here the value within the Table 1 range is set 20000 48 49 198 199 348 349 498 499 Pr 32 JOG operation acceleration time selection 0 Pr 9 Acceleration time 0 0 0 50 200 350 500 1 Pr 25 Acceleration time 1 1 2 Pr 26 Acceleration time 2 2 3 Pr 27 Acceleration time 3 3 Pr 33 JOG operation deceleration time selection 0 Pr 10 Deceleration time 0 0 0 51 201 351 501 1 Pr 28 Deceleration time 1 1 2 Pr ...

Page 141: ...a sequence program or GX Works2 The setting ranges in GX Works2 are the same as those in sequence programs Refer to Appendix 1 2 Pr 31 JOG speed limit value Set the maximum speed for JOG operation Note Set the JOG speed limit value to less than Pr 8 Speed limit value If the speed limit value is exceeded the error JOG speed limit value error error code 956 will occur Pr 32 JOG operation acceleratio...

Page 142: ...n stop 0 0 56 206 356 506 Pr 38 Stop group 2 sudden stop selection 57 207 357 507 1 Sudden stop 1 Pr 39 Stop group 3 sudden stop selection 58 208 358 508 Pr 34 Acceleration deceleration process selection Set whether to use trapezoid acceleration deceleration or S curve acceleration deceleration for the acceleration deceleration process Note Refer to Section 12 7 6 Acceleration deceleration process...

Page 143: ...the S curve acceleration deceleration process The S curve ratio indicates where to draw the acceleration deceleration curve using the sine curve as shown below A B B 2 B 2 V t V t b a 0 7 b a sine curve S curve ratio B A 100 Example Positioning speed Positioning speed When S curve ratio is 100 When S curve ratio is 70 ...

Page 144: ... stop cause occurs the deceleration starts following the sudden stop deceleration time 3 Positioning stop When a sudden stop cause does not occur the decelera tion starts toward the stop position following the decel eration time Actual accel eration time Actual sudden stop deceleration time Acceleration time Actual decel eration time Deceleration time Speed limit value Pr 8 Command speed Da 8 Pr 3...

Page 145: ...ignal Y0 OFF Fault in test mode Stop group 3 External stop signal Stop signal from CPU module Stop signal from peripheral device Error occurrence excludes errors in stop groups 1 and 2 includes only the software stroke limit errors during JOG operation speed control speed position switching control and position speed switching control The methods of stopping include 0 Normal deceleration stop and ...

Page 146: ...ioning start 0 0 62 212 362 512 1 External speed change request 1 2 Speed position position speed switching request 2 3 Skip request 3 Pr 40 Positioning complete signal output time Set the output time of the positioning complete signal X14 X15 X16 X17 output from the QD75 A positioning completes when the specified dwell time has passed after the QD75 had terminated the output For the interpolation...

Page 147: ...be carried out to the set end point address while compensating the error with spiral interpolation The allowable circular interpolation error width is set in the following axis buffer memory addresses If axis 1 is the reference axis set in the axis 1 buffer memory address 60 61 If axis 2 is the reference axis set in the axis 2 buffer memory address 210 211 If axis 3 is the reference axis set in th...

Page 148: ...ion position speed switching request The external command signal input is used to switch from the speed control to the position control while in the speed position switching control mode or from the position control to the speed control while in the position speed switching control mode To enable the speed position switching control set the Cd 24 Speed position switching enable flag to 1 To enable...

Page 149: ...e zero signal 3 Stopper method 3 After starting with the creep speed stop with the stopper and complete the machine OPR with the zero signal 4 Count method 1 After decelerating at the near point dog ON move the designated distance and complete the machine OPR with the zero signal 5 Count method 2 After decelerating at the near point dog ON move the designated distance and complete the machine OPR ...

Page 150: ...he servomotor could be damaged in step 4 4 The axis contacts against the stopper at Pr 47 Creep speed and then stops 5 After stopping the pulse output from the QD75 stops with the zero signal signal that is output on detection of contact with the stopper Input externally and the machine OPR is completed 3 Stopper method 3 1 Start machine OPR Start movement at the Pr 47 Creep speed in the Pr 44 OPR...

Page 151: ...r 47 Creep speed and move with the creep speed 4 After the near point dog turns ON and the movement amount set in Pr 50 Setting for the movement amount after near point dog ON has passed the pulse output from the QD75 stops with the first zero signal and the machine OPR is completed Item Setting value setting range Default value Setting value buffer memory address Value set with peripheral device ...

Page 152: ...nit Value set with sequence program unit 0 mm 0 01 to 20000000 00 mm min 1 to 2000000000 10 2mm min 1 inch 0 001 to 2000000 000 inch min 1 to 2000000000 10 3inch min 2 degree 0 001 to 2000000 000 degree min 1 to 2000000000 10 3degree min 3 pulse 1 to 1000000 pulse s 1 QD75P N QD75D N 1 to 4000000 pulse s QD75P QD75D 1 to 1000000 pulse s 1 In GX Configurator QP the QD75P N QD75D N are recognized as...

Page 153: ...he speed limit value is exceeded the error Out of speed limit value range error code 910 occurs and OPR is not performed The OPR speed should be equal to or faster than the Pr 7 Bias speed at start and Pr 47 Creep speed Item Setting value setting range Default value Setting value buffer memory address Value set with peripheral device Value set with sequence program Axis 1 Axis 2 Axis 3 Axis 4 Pr 4...

Page 154: ... sequence program unit 0 mm 0 01 to 20000000 00 mm min 1 to 2000000000 10 2mm min 1 inch 0 001 to 2000000 000 inch min 1 to 2000000000 10 3inch min 2 degree 0 001 to 2000000 000 degree min 1 to 2000000000 10 3degree min 3 pulse 1 to 1000000 pulse s 1 QD75P N QD75D N 1 to 4000000 pulse s QD75P QD75D 1 to 1000000 pulse s 1 In GX Configurator QP the QD75P N QD75D N are recognized as the QD75P QD75D T...

Page 155: ... the axis will decelerate to a stop 4 and will carry out machine OPR again 5 6 Operation for OPR retry function 1 Movement in the OPR direction starts with the machine OPR start 2 The axis decelerates when the limit signal OFF is detected 3 After stopping at detection of the limit switch signal OFF the axis moves at the OPR speed in the direction opposite to the specified OPR direction 4 The axis ...

Page 156: ...r 27 Acceleration time 3 3 Pr 52 OPR deceleration time selection 0 Pr 10 Deceleration time 0 0 0 83 233 383 533 1 Pr 28 Deceleration time 1 1 2 Pr 29 Deceleration time 2 2 3 Pr 30 Deceleration time 3 3 Pr 49 OPR dwell time When stopper method 1 is set for Pr 43 OPR method set the time for the machine OPR to complete after the near point dog signal turns ON The setting value must be longer than the...

Page 157: ...R 0 Use the value set in Pr 10 Deceleration time 0 1 Use the value set in Pr 28 Deceleration time 1 2 Use the value set in Pr 29 Deceleration time 2 3 Use the value set in Pr 30 Deceleration time 3 Deceleration time Tb 300ms Creep speed Vc 1kpulse s Actual deceleration time t Tb t Vz Vp Pr 47 Speed limit value Vp 200kpulse s Pr 8 OPR speed Vz 10kpulse s Pr 46 Machine OPR operation Example of setti...

Page 158: ...87 237 387 537 Pr 56 Speed designation during OP shift 0 OPR speed 0 0 88 238 388 538 1 Creep speed 1 Pr 57 Dwell time during OPR retry 0 to 65535 ms 0 to 65535 ms 0 to 32767 Set as a decimal 32768 to 65535 Convert into hexadecimal and set 0 89 239 389 539 Pr 53 OP shift amount Set the amount to shift move from the position stopped at with machine OPR The OP shift function is used to compensate th...

Page 159: ... 55 Deviation counter clear signal output time Set the duration of the deviation counter clear signal output during a machine OPR operation using any of the following methods the near point dog method stopper methods 1 to 3 and count method 1 For details refer to your drive unit manual Pr 56 Speed designation during OP shift Set the operation speed for when a value other than 0 is set for Pr 53 OP...

Page 160: ...ems Da 1 to Da 10 the configuration of the positioning data will be shown below Before the explanation on the positioning data setting items Da 1 to Da 10 and Da 27 to Da 29 the configuration of the positioning data will be shown below The positioning data stored in the QD75 buffer memory has the following type of configuration ...

Page 161: ... USED FOR POSITIONING CONTROL The descriptions that follow relate to the positioning data set items Da 1 to Da 10 Da 27 to Da 29 The buffer memory addresses shown are those of the positioning data No 1 for the axes 1 to 4 ...

Page 162: ... set values of those data are stored in one buffer memory address Consider the positioning identifier configuration in the figure below when setting Da 1 Operation pattern to Da 5 Axis to be interpolated Positioning identifier configuration Assignment 1 Da 1 Operation pattern 2 Da 5 Axis to be interpolated 3 Da 3 Acceleration time No 4 Da 4 Deceleration time No 5 Da 2 Control system ...

Page 163: ... interpolation control with center point specified INC CCW 12H VF2 2 axis speed control forward run 13H VR2 2 axis speed control reverse run 14H ABS3 3 axis linear interpolation control ABS 15H INC3 3 axis linear interpolation control INC 16H FEED3 Fixed feed control by 3 axis linear interpolation control 17H VF3 3 axis speed control forward run 18H VR3 3 axis speed control reverse run 19H ABSH He...

Page 164: ...ing circular interpolation control or 3 axis helical interpolation control cannot be carried out The error Circular interpolation not possible error code 535 will occur when executed The 3 axis helical interpolation control can be set only for the QD75N with a serial number first five digits of 17102 or later If the 3 axis helical interpolation control is set for the QD75N with a serial number fir...

Page 165: ...as the target axis partner axis Note Do not specify the own axis number or any number except the above If you do the error Illegal interpolation description command error code 521 will occur during the program execution For 3 axis interpolation other than 3 axis helical interpolation control or 4 axis interpolation this item does not need to be set The following table lists the target axes for the...

Page 166: ... to the Da 2 Control system 1 to 4 1 Absolute ABS system current value changing The setting value positioning address for the ABS system and current value changing is set with an absolute address address from OP 2 Incremental INC system fixed feed 1 fixed feed 2 fixed feed 3 fixed feed 4 The setting value movement amount for the INC system is set as a movement amount with sign When movement amount...

Page 167: ...748364 7 Set the movement amount 2147483648 to 2147483647 Forward run speed position 06H Reverse run speed position 07H Forward run position speed 08H Reverse run position speed 09H Set the movement amount 0 to 214748364 7 Set the movement amount 0 to 2147483647 ABS circular sub 0DH ABS circular right 0FH ABS circular left 10H Set the address 214748364 8 to 214748364 7 Set the address 2147483648 t...

Page 168: ...inear 3 16H INC Linear 4 1BH Fixed feed 1 03H Fixed feed 2 0CH Fixed feed 3 17H Fixed feed 4 1CH Set the movement amount 21474 83648 to 21474 83647 Set the movement amount 2147483648 to 2147483647 ABS helical sub 20H 2 ABS helical right 22H 2 ABS helical left 23H 2 Set the address 0 to 359 99999 Set the address 0 to 35999999 INC helical sub 21H 2 INC helical right 24H 2 INC helical left 25H 2 Set ...

Page 169: ... 3 17H Fixed feed 4 1CH Set the movement amount 2147483648 to 2147483647 Set the movement amount 2147483648 to 2147483647 Forward run speed position 06H Reverse run speed position 07H Forward run position speed 08H Reverse run position speed 09H Set the movement amount 0 to 2147483647 Set the movement amount 0 to 2147483647 ABS circular sub 0DH ABS circular right 0FH ABS circular left 10H Set the ...

Page 170: ...74 83647 Set the movement amount 2147483648 to 2147483647 Forward run speed position 06H Reverse run speed position 07H Forward run position speed 08H Reverse run position speed 09H Set the movement amount 0 to 21474 83647 Set the movement amount 0 to 2147483647 ABS circular sub 0DH ABS circular right 0FH ABS circular left 10H Set the address 21474 83648 to 21474 83647 Set the address 2147483648 t...

Page 171: ...ng out circular interpolation with sub point designation set the sub point passing point address as the arc address 2 When carrying out circular interpolation with center point designation set the center point address of the arc as the arc address 1 Circular interpolation with sub point designation 2 Circular interpolation with center point designation When the circular interpolation control or 3 ...

Page 172: ...polation control is possible is 536870912 although the setting value can be input within the range shown in the above table as an arc address When Pr 1 Unit Setting is degree No control system requires the setting of the arc address by degree When Pr 1 Unit Setting is pulse The table below lists the control systems that require the setting of the arc address and shows the setting range With any co...

Page 173: ...rcular right 11H INC circular left 12H Set the movement amount 21474 83648 to 21474 83647 Set the movement amount 2147483648 to 2147483647 ABS helical sub 20H ABS helical right 22H ABS helical left 23H Set the address 21474 83648 to 21474 83647 Set the address 2147483648 to 2147483647 INC helical sub 21H INC helical right 24H INC helical left 25H Set the movement amount 21474 83648 to 21474 83647 ...

Page 174: ...ange differs according to the Da 2 Control system Here the value within the Table 3 range is set 0 2001 8001 14001 20001 Condition data No No of LOOP to LEND repetitions Da 8 Command speed Set the command speed for positioning 1 If the set command speed exceeds Pr 8 Speed limit value positioning will be carried out at the speed limit value 2 If 1 is set for the command speed the current speed spee...

Page 175: ...l take place when the condition is satisfied Table 1 Pr 1 setting value Value set with peripheral device unit Value set with sequence program unit 0 mm 0 01 to 20000000 00 mm min 1 to 2000000000 10 2mm min 1 inch 0 001 to 2000000 000 inch min 1 to 2000000000 10 3inch min 2 degree 0 001 to 2000000 000 degree min 1 to 2000000000 10 3degree min 3 pulse 1 to 1000000 pulse s 1 QD75P N QD75D N 1 to 4000...

Page 176: ...tion pattern ON V t V t V t 1 When Da 1 Operation pattern in 00 Positioning complete Set the time from when the positioning ends to when the positioning complete signal turns ON as the dwell time Positioning control Positioning complete signal OFF 2 When Da 1 Operation pattern is 01 Continuous positioning control Set the time from when positioning control ends to when the next positioning control ...

Page 177: ...n configuration in the figure below when setting Da 27 M code ON signal output timing to Da 29 Interpolation speed designation method Positioning option configuration Assignment 1 Da 27 M code ON signal output timing 2 Da 28 ABS direction in degrees 3 Da 29 Interpolation speed designation method 4 Use prohibited fixed to 0 Da 27 M code ON signal output timing Set the M code ON signal output timing...

Page 178: ...ial start instruction Da 14 Parameter Up to 50 block start data points can be set stored for each axis in the buffer memory addresses shown on the left Items in a single unit of block start data are shown included in a bold frame Each axis has five start blocks block Nos 0 to 4 For information on the organization of the buffer memory addresses assigned to the start blocks 1 to 4 refer to Appendix ...

Page 179: ... Shape Da 12 Start data No 28000 b15 b0 b7 b8 Da 13 Special start instruction Da 14 Parameter 28050 Buffer memory address Buffer memory address Setting item Setting item 1st point 2nd point 50th point Axis 3 Start block 0 29049 29099 29001 29051 œ Ê u Œ ˆ ß Ž n ƒ f ƒ b15 b0 b7 b8 Da 11 Shape Da 12 Start data No 29000 b15 b0 b7 b8 Da 13 Special start instruction Da 14 Parameter 29050 Setting item B...

Page 180: ...tion data 1 to 10 Axis 3 Condition data 1 to 10 Axis 4 Condition data 1 to 10 7001 Axis 1 Start block 1 Condition data 1 to 10 Axis 2 Condition data 1 to 10 Axis 3 Condition data 1 to 10 Axis 4 Condition data 1 to 10 7002 Axis 1 Start block 2 Condition data 1 to 10 Axis 2 Condition data 1 to 10 Axis 3 Condition data 1 to 10 Axis 4 Condition data 1 to 10 7003 Axis 1 Start block 3 Condition data 1 t...

Page 181: ...a 12 Start data No Positioning data No 1 to 600 01H to 258H 01H to 258H Da 13 Special start instruction 0 Block start normal start 00H 0000H 26050 27050 28050 29050 1 Condition start 01H 2 Wait start 02H 3 Simultaneous start 03H 4 FOR loop 04H 5 FOR condition 05H 6 NEXT start 06H Da 14 Parameter Condition data No 1 to 10 01H to 0AH No of repetitions 0 to 255 00H to FFH 00H to FFH b15 b0 b3 b7 b11 ...

Page 182: ...ions are established execute the block start data If not established ignore that block start data and then execute the next point s block start data 02H Wait start Carry out the condition judgment set in condition data for the designated positioning data and when the conditions are established execute the block start data If not established stop the control wait until the conditions are establishe...

Page 183: ...o need to set Condition start 1 to 10 Set the condition data No No of condition data set to perform condition judgment For details of the condition data refer to Section 5 5 Wait start Simultaneous start Repeated start FOR loop 0 to 255 Set the No of repetitions Repeated start FOR condition 1 to 10 Set the condition data No No of condition data set to perform condition judgment For details of the ...

Page 184: ... Parameter 1 Each axis has five start blocks block Nos 0 to 4 Axis 1 start block 0 Up to 10 block start data points can be set stored for each block No in the buffer memory addresses shown on the left Items in a single unit of condition data are shown included in a bold frame For information on the organization of the buffer memory addresses assigned to the start blocks 1 to 4 refer to Appendix 13...

Page 185: ...tting item No 2 28190 28191 28192 28193 28194 28195 28196 28197 28198 28199 28110 28111 28112 28113 28114 28115 28116 28117 28118 28119 Setting item No 1 Setting item 28100 Da 17 Address Open Da 18 Parameter 1 Da 19 Parameter 2 b15 b0 b7 b8 b11 b12 Da 16 Condition operator Da 15 Condition target 28101 28102 28103 28104 28105 28106 28107 28108 28109 Buffer memory address Axis 3 start block 0 Buffer...

Page 186: ...tion data 1 to 10 Axis 3 Condition data 1 to 10 Axis 4 Condition data 1 to 10 7001 Axis 1 Start block 1 Condition data 1 to 10 Axis 2 Condition data 1 to 10 Axis 3 Condition data 1 to 10 Axis 4 Condition data 1 to 10 7002 Axis 1 Start block 2 Condition data 1 to 10 Axis 2 Condition data 1 to 10 Axis 3 Condition data 1 to 10 Axis 4 Condition data 1 to 10 7003 Axis 1 Start block 3 Condition data 1 t...

Page 187: ... 3 selected 40H 50 Axes 1 and 3 selected 50H 60 Axes 2 and 3 selected 60H 70 Axes 1 2 and 3 selected 70H 80 Axis 4 selected 80H 90 Axes 1 and 4 selected 90H A0 Axes 2 and 4 selected A0H B0 Axes 1 2 and 4 selected B0H C0 Axes 3 and 4 selected C0H D0 Axes 1 3 and 4 selected D0H E0 Axes 2 3 and 4 selected E0H Da 17 Address Buffer memory address 0000H 26102 26103 27102 27103 28102 28103 29102 29103 Da...

Page 188: ...ord 04H Buffer memory 2 word 01H P1 Select how to use the value in the buffer memory as a part of the condition 02H P1 03H P1 04H P1 05H P1 P2 06H P1 P2 05H Positioning data No 10H Axis 1 selected If simultaneous start is specified select the axis or axes that should start simultaneously 20H Axis 2 selected 30H Axes 1 and 2 selected 40H Axis 3 selected 50H Axes 1 and 3 selected 60H Axes 2 and 3 se...

Page 189: ...2 Set the parameters as required for the Da 16 Condition operator Da 16 Condition operator Setting value Setting details 01H P1 Not used No need to be set 02H P1 03H P1 04H P1 05H P1 P2 Value The value of P2 should be equal to or greater than the value of P1 P1 P2 If P1 is greater than P2 P1 P2 the error Condition data error error code 533 will occur 06H P1 P2 07H DEV ON Not used No need to be set...

Page 190: ...ING CONTROL 5 6 List of monitor data 5 6 1 System monitor data Storage item Storage details Md 1 In test mode flag Whether the mode is the test mode from the peripheral device or not is stored When not in test mode OFF When in test mode ON ...

Page 191: ...monitor value Default value Storage buffer memory address common for axis 1 to axis 4 Monitoring is carried out with a decimal Storage value 0 Not in test mode 1 In test mode Monitor value 0 1200 Unless noted in particular the monitor value is saved as binary data ...

Page 192: ... Monitor value D C B A Positioning operation Stored contents Storage value Reference Decimal Start No A 0 0 0 to B C D 1 001 1 B 5 8 0 2 5 8 7000 1 B 5 9 7001 1 B 5 A 7002 1 B 5 B 7003 1 B 5 C 7004 600 Md 50 Start Year month The starting time year month is stored for the QD75P N QD75D N only Monitoring is carried out with a hexadecimal display b15 b12 b8 b4 b0 8 0 6 0 Buffer memory stored with BCD...

Page 193: ...5 89 MELSEC Q 5 DATA USED FOR POSITIONING CONTROL Default value Storage buffer memory address common to axes 1 to 4 0000H 0000H 0000H 0000H 0000H ...

Page 194: ... b15 b12 b8 b4 b0 A B C D B a C D Monitor value D C B A Stored contents Storage value 0 1 Stored contents Storage value 0 1 Buffer memory Error flag OFF Error flag ON BUSY start warning OFF BUSY start warning ON Convert the hexadecimal value a B C D into a decimal value and match it with 15 3 List of errors Error flag BUSY start warning flag Error No Md 8 Start history pointer Indicates a pointer ...

Page 195: ...5 91 MELSEC Q 5 DATA USED FOR POSITIONING CONTROL Default value Storage buffer memory address common to axes 1 to 4 0000H 0 1292 ...

Page 196: ...ear 00 to 12 month 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 Md 11 Axis error occurrence Day hour The following are stored QD75P N QD75D N the time day hour at which an axis error was detected QD75P QD75D the time hour at which an axis error was detected Monitoring is carried out with a hexadecimal display b15 b12 b8 b4 b0 Buffer memory stored with BCD code Monitor value 8 2 1 5 0 to 2 0 to 3 0 0 1 0 1 0 0 ...

Page 197: ...5 93 MELSEC Q 5 DATA USED FOR POSITIONING CONTROL Default value Storage buffer memory address common to axes 1 to 4 0 0 0000H 0000H 0000H 0 1357 ...

Page 198: ... an axis warning was detected QD75P QD75D the time hour at which an axis warning was detected Monitoring is carried out with a hexadecimal display b15 b12 b8 b4 b0 Buffer memory stored with BCD code Monitor value 8 2 1 5 0 to 2 0 to 3 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 1 8 1 5 2 0 to 3 0 to 9 01 to 31 day 00 to 23 hour 1 00 not used is stored for QD75P QD75D 1 1 Md 17 Axis warning occurrence Minute sec...

Page 199: ...5 95 MELSEC Q 5 DATA USED FOR POSITIONING CONTROL Default value Storage buffer memory address common to axes 1 to 4 0 0 0000H 0000H 0000H 0 1422 0 1424 1425 ...

Page 200: ...mode the machine feed value is constantly updated always irrespective of the parameter setting The value will not be cleared to 0 at the beginning of fixed feed control Even if degree is selected as the unit the addresses will not have a ring structure for values between 0 and 359 99999 degrees Machine coordinates Characteristic coordinates determined with machine Update timing 0 9ms QD75P N QD75D...

Page 201: ...rom hexadecimal to decimal 1 m 5 inch 5 degree 0 pulse n Unit n 2 mm min 3 inch min 3 degree min 0 pulse s Unit Unit conversion table Unit conversion Actual value High order buffer memory Low order buffer memory R 10n Md 20 Md 21 Unit conversion table Md 22 Current feed value Md 20 Machine feed value Md 21 Feedrate Md 22 0000H 800 801 900 901 1000 1001 1100 1101 0000H 802 803 902 903 1002 1003 110...

Page 202: ...ning data relating to the current operation Update timing turning ON of the M code ON signal When the PLC READY signal Y0 goes OFF the value is set to 0 Md 26 Axis operation status This area stores the axis operation status Md 27 Current speed Da 8 Command speed of the positioning data currently in execution is stored If Da 8 Command speed is set to 1 this area stores the command speed set by the ...

Page 203: ...eration status 2 Step standby 1 Error 0 Standby 1 Stopped 2 Interpolation 3 JOG operation 4 Manual pulse generator operation 5 Analyzing 6 Special start standby 7 OPR 8 Position control 9 Speed control 10 Speed control in speed position switching control 11 Position control in speed position switching control 12 Position control in position speed switching control 13 Speed control in position spee...

Page 204: ...nt The movement amount for the position control to end after changing to position control with the speed position switching control INC mode is stored When the control method is Reverse run position speed the negative value is stored Md 30 External input output signal The ON OFF state of the external input output signal is stored The following items are stored Upper limit signal Lower limit signal...

Page 205: ... Actual value High order buffer memory Low order buffer memory R 10n Unit conversion table Md 29 Axis feedrate Md 28 Md 28 Speed position switching control positioning amount Md 29 1 5 inch 5 degree 0 pulse n Unit m 0000H 812 813 912 913 1012 1013 1112 1113 0000H 814 815 914 915 1014 1015 1114 1115 Monitoring is carried out with a hexadecimal 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 b15 b0 b4 b8 b12 Monito...

Page 206: ... QD75P QD75D except when the monitoring is canceled under the speed control or while the speed control is in effect during the speed position or position speed switching control While operations are performed with interpolation this signal comes ON only in respect of the starting axis This signal goes OFF in respect of all axes upon starting OPR request flag This signal comes ON when the power is ...

Page 207: ... items Default value 0 0 0 1 0 0 0 0 Meaning 0 OFF 1 ON b0 b1 b2 b3 b4 b5 b9 b10 0 0 0 8 Monitor value Buffer memory Not used In speed control flag Speed position switching latch flag Position speed switching latch flag Axis warning detection Speed change 0 flag 0008H 817 917 1017 1117 Monitoring is carried out with a decimal display R Monitor value Decimal integer value Unit conversion table Actu...

Page 208: ...he actual target speed considering the JOG speed limit value for the JOG speed is stored During manual pulse generator operation 0 is stored Md 34 Movement amount after near point dog ON 0 is stored when machine OPR starts After machine OPR starts the movement amount from the near point dog ON to the machine OPR completion is stored Movement amount Movement amount to machine OPR completion using n...

Page 209: ...ry Example 821 Sorting Decimal integer value Converted from hexadecimal to decimal 1 m 5 inch 5 degree 0 pulse n Unit n 2 mm min 3 inch min 3 degree min 0 pulse s Unit Unit conversion table Unit conversion Actual value High order buffer memory Low order buffer memory R 10n Unit conversion table Target speed Md 33 Md 33 Md 34 Movement amount after near point dog ON Md 34 0000H 820 821 920 921 1020 ...

Page 210: ...rt positioning data No setting value The positioning data No indicated by the start data pointer currently being executed is stored Md 39 In speed limit flag If the speed exceeds the Pr 8 Speed limit value due to a speed change or override the speed limit functions and the in speed limit flag turns ON When the speed drops to less than Pr 8 Speed limit value or when the axis stops the in speed limi...

Page 211: ...ecimal display Storage value Monitor value setting value Md 36 00 06 01 02 03 05 04 1 to 10 0 to 255 Stored contents Storage value None None Condition data No No of repetitions 0 828 928 1028 1128 Monitoring is carried out with a decimal display Monitor value Storage value 1 to 600 9001 to 9003 0 829 929 1029 1129 Monitoring is carried out with a decimal display Storage value Monitor value 0 Not i...

Page 212: ...ning data currently being executed This area stores 0 after completion of a positioning operation This area stores 0 when the JOG inching operation is executed Md 45 Block No being executed When the operation is controlled by block start data this area stores a block number 7000 to 7004 attached to the block currently being executed At other times this area stores 0 This area stores 0 after comple...

Page 213: ...carried out with a decimal display Monitor value Storage value 1 to 600 9001 to 9003 0 837 937 1037 1137 Information is stored in the following addresses Stored address Stored item Reference Axis1 Axis2 Axis3 Axis4 838 938 1038 1138 Positioning identifier Da 1 to Da 5 839 939 1039 1139 M code Da 10 840 940 1040 1140 Dwell time Da 9 841 941 1041 1141 Positioning option 1 Da 27 to Da 29 842 942 1042...

Page 214: ...ing of setting data to default values Note After completing the initialization of setting data reset the CPU module or reboot the programmable controller power Initialized setting data Parameters Pr 1 to Pr 57 Pr 150 Positioning data No 1 to No 600 Block start data No 7000 to 7004 Cd 41 Deceleration start flag valid Set whether Md 48 Deceleration start flag is made valid or invalid Cd 42 Stop comm...

Page 215: ...1900 Set with a decimal Setting value K Parameter initialization request 1 Requests parameter initialization The QD75 resets the value to 0 automatically when the initialization completes This indicates the completion of parameter initialization 1 0 1901 Set with a decimal Setting value K Deceleration start flag valid 0 Deceleration start flag invalid 1 Deceleration start flag valid 0 1905 Set wit...

Page 216: ...g details Cd 43 Output timing selection of near pass control Select the timing to output the difference between the actual and the set positioning end addresses in continuous path control in which the difference is output during the execution of the next positioning data ...

Page 217: ...FOR POSITIONING CONTROL Setting value Default value Storage buffer memory address common to axes 1 to 4 Set with a decimal Setting value K Output timing selection of near pass control 0 At constant speed 1 At deceleration 0 1934 ...

Page 218: ...positioning Handled as 1 if the value of other than 1 to 50 is set Cd 5 Axis error reset Clears the axis error detection axis error No axis warning detection and axis warning No When the QD75 axis operation state is Error the error is cleared and the QD75 is returned to the Standing state Cd 6 Restart command When positioning is stopped for any reason when axis operation state is Stopped set 1 in ...

Page 219: ... 1801 Set with a decimal K 1 Error reset request Setting value After the axis error reset is completed 0 is stored by the QD75 automatically Indicates that the axis error reset is completed 1 Axis error is reset 0 1502 1602 1702 1802 Set with a decimal K 1 Restart command Setting value After restart acceptance is completed 0 is stored by the QD75 automatically Indicates that the restart acceptance...

Page 220: ...ignals Cd 9 New current value When changing the current feed value using the start No 9003 use this data item to specify a new feed value Set a value within the following range Pr 1 Unit setting mm 10 1 µm inch 10 5 inch degree 10 5 degree pulse pulse Setting range 2147483648 to 2147483647 2147483648 to 2147483647 0 to 35999999 2147483648 to 2147483647 ...

Page 221: ...cimal Setting value External command valid 0 Invalidates an external command 1 Validates an external command K 0 1505 1605 1705 1805 Set with a decimal Actual value Conversion into an integer value Cd 9 New current value 10n Unit conversion table Cd 9 n 1 m 5 inch 5 degree 0 pulse Unit R Setting value Decimal 0 1506 1507 1606 1607 1706 1707 1806 1807 ...

Page 222: ...ion time Cd 10 setting range unit 0 to 8388608 ms Cd 11 New deceleration time value When changing the deceleration time during a speed change use this data item to specify a new deceleration time Cd 11 setting range unit 0 to 8388608 ms Cd 12 Acceleration deceleration time change during speed change enable disable selection Enables or disables modifications to the acceleration deceleration time du...

Page 223: ...e When the Cd 10 New acceleration time value is set as 60000 ms the buffer memory stores 60000 0 1508 1509 1608 1609 1708 1709 1808 1809 0 1510 1511 1610 1611 1710 1711 1810 1811 Set with a decimal Setting value K Acceleration deceleration time change during speed change enable disable selection 1 Enables modifications to acceleration deceleration time Other than 1 Disables modifications to accele...

Page 224: ...raised to the minimum unit At this time the warning Less than minimum speed warning code 110 will occur Cd 14 New speed value When changing the speed use this data item to specify a new speed The operation halts if you specify 0 Pr 1 Unit setting mm 10 2 mm min inch 10 3 inch min degree 10 3 degree min pulse pulse s Setting range 0 to 2000000000 0 to 2000000000 0 to 2000000000 QD75P N QD75D N 0 to...

Page 225: ...value 10n Unit conversion table Cd 14 n 2 mm min 3 inch min 3 degree min 0 pulse s Unit R Setting value Decimal Example When the Cd 14 New speed value is set as 20000 00mm min the buffer memory stores 2000000 0 1514 1515 1614 1615 1714 1715 1814 1815 Set with a decimal Setting value Speed change request 1 Executes speed change K The QD75 resets the value to 0 automatically when the speed change re...

Page 226: ...range 0 to 65535 0 to 65535 0 to 65535 0 to 65535 Cd 17 JOG speed Use this data item to set the JOG speed Set a value within the following range Pr 1 Unit setting mm 10 2 mm min inch 10 3 inch min degree 10 3 degree min pulse pulse s Setting range 0 to 2000000000 0 to 2000000000 0 to 2000000000 QD75P N QD75D N 0 to 4000000 QD75P QD75D 0 to 1000000 Cd 18 Continuous operation interrupt request To in...

Page 227: ...al Actual value Conversion into an integer value Cd 17 JOG speed 10n Unit conversion table Cd 17 n 2 mm min 3 inch min 3 degree min 0 pulse s Unit R Setting value Decimal Example When the Cd 17 JOG speed is set as 20000 00mm min the buffer memory stores 2000000 0 1518 1519 1618 1619 1718 1719 1818 1819 Set with a decimal Setting value K 1 1 Interrupts continuous operation control or continuous pat...

Page 228: ...tor by which the number of pulses from the manual pulse generator is magnified Value 1001 or higher read as 1000 QD75P N QD75D N Value 101 or higher read as 100 QD75P QD75D Cd 21 Manual pulse generator enable flag This data item enables or disables operations using a manual pulse generator Cd 22 New torque value When changing the Md 35 Torque limit stored value use this data item to specify a new ...

Page 229: ...etion of OPR request flag OFF request 1 0 1521 1621 1721 1821 Set with a decimal Manual pulse generator 1 pulse input magnification 1 to 1000 QD75P N QD75D N 1 to 100 QD75P QD75D Setting value K 1 1522 1523 1622 1623 1722 1723 1822 1823 Set with a decimal Setting value Manual pulse generator enable flag 0 Disable manual pulse generator operation 1 Enable manual pulse generator operation K 0 1524 1...

Page 230: ...0 to 2147483647 0 to 2147483647 0 to 2147483647 Cd 24 Speed position switching enable flag Set whether the external control signal external command signal CHG speed position position speed switching request is selected is enabled or not Cd 25 Position speed switching control speed change register During the position control stage of the position speed switching control it is possible to change the...

Page 231: ... 1726 1727 1826 1827 Set with a decimal Setting value K Speed position switching enable flag 0 Speed control will not be taken over by position control even when the external command signal comes ON 1 Speed control will be taken over by position control when the external command signal comes ON 0 1528 1628 1728 1828 Set with a decimal 10n Actual value n 2 mm min 3 inch min 3 degree min 0 pulse s U...

Page 232: ...ABS 2147483648 to 2147483647 2147483648 to 2147483647 0 to 35999999 2147483648 to 2147483647 INC 2147483648 to 2147483647 2147483648 to 2147483647 2147483648 to 2147483647 2147483648 to 2147483647 Cd 28 Target position change value New speed When changing the target position during a positioning operation use this data item to specify a new speed The speed will not change if 0 is set Set a value w...

Page 233: ...e 0 pulse Unit n 2 mm min 3 inch min 3 degree min 0 pulse s Unit Conversion into an integer value Unit conversion table Cd 27 Unit conversion table Cd 28 Cd 27 Target position change value address Cd 28 Target position change value speed Example If Cd 28 Target position change value speed is set as 10000 00 mm min the buffer memory stores 1000000 0 1534 1535 1634 1635 1734 1735 1834 1835 0 1536 15...

Page 234: ...any axis that should not start simultaneously Cd 31 Simultaneous starting axis start data No axis 2 start data No Cd 32 Simultaneous starting axis start data No axis 3 start data No Cd 33 Simultaneous starting axis start data No axis 4 start data No Cd 34 Step mode To perform a step operation use this data item to specify the units by which the stepping should be performed Cd 35 Step valid flag Th...

Page 235: ... 600 Simultaneous starting axis start data No 0 1540 1640 1740 1840 0 1541 1641 1741 1841 0 1542 1642 1742 1842 0 1543 1643 1743 1843 Set with a decimal Setting value Step mode 0 Stepping by deceleration units 1 Stepping by data No units K 0 1544 1644 1744 1844 Set with a decimal Setting value Step valid flag 0 Invalidates step operations 1 Validates step operations K 0 1545 1645 1745 1845 ...

Page 236: ...s the teaching result write destination Data are cleared to 0 when the teaching ends Cd 39 Teaching positioning data No This data item specifies data to be produced by teaching If a value between 1 and 600 is set a teaching operation is done The value is cleared to 0 when the QD75 is initialized when a teaching operation completes and when an illegal value 601 or higher is entered Cd 40 ABS direct...

Page 237: ...st to have the machine decelerate stop and then start the next positioning operation 0 1547 1647 1747 1847 Set with a decimal Setting value Teaching data selection K 0 Takes the current feed value as a positioning address 1 Takes the current feed value as an arc data 0 1548 1648 1748 1848 Set with a decimal Setting value K Teaching positioning data No 1 to 600 0 1549 1649 1749 1849 Set with a deci...

Page 238: ...5 134 MELSEC Q 5 DATA USED FOR POSITIONING CONTROL MEMO ...

Page 239: ...eated The first half of this chapter explains the program configuration of general control and the latter half explains the program details Create the required program while referring to the various control details explained in PART 2 and to CHAPTER 5 DATA USED FOR POSITIONING CONTROL 6 1 Precautions for creating program 6 2 6 2 List of devices used 6 5 6 3 Creating a program 6 11 6 3 1 General co...

Page 240: ...e scan time When rewriting the positioning data during continuous path control or continuous positioning control rewrite the data four positioning data items before the actual execution If the positioning data is not rewritten before the positioning data four items earlier is executed the process will be carried out as if the data was not rewritten 2 Restrictions to speed change execution interval...

Page 241: ...tion with QD75 There are two methods for communication with QD75 using the sequence program a method using an intelligent function device and a method using a FROM TO instruction In the sequence program in this chapter and subsequent the program example using the intelligent function device is shown without using a FROM TO instruction for communication with QD75 When using the FROM TO instruction ...

Page 242: ...change the instruction to a FROM instruction and a COMPARISON instruction RST M0 M0 FROMP D102 M0 K1521 H0 K1 RST M0 G1521 K0 D102 K0 0 0 Data read out U0 d When the circuit uses the intelligent function device for a WAND instruction change the instruction to a FROM instruction and a WAND instruction H8 D0 M2 FROMP D101 M2 K817 H0 K1 0 0 G817 WANDP U0 H8 D0 D101 WANDP Data read out REMARK Refer to...

Page 243: ...ositioning complete signal Positioning completed Out put Y0 PLC READY signal CPU module preparation completed Y4 Y5 Y6 Y7 Axis stop signal Requesting stop Y8 YA YC YE Forward run JOG start signal Starting forward run JOG Y9 YB YD YF Reverse run JOG start signal Starting reverse run JOG Y10 Y11 Y12 Y13 Positioning start signal Requesting start External input command X20 OPR request OFF command Comm...

Page 244: ...ng command Commanding teaching X3A Continuous operation interrupt command Commanding continuous operation interrupt command X3B Restart command Commanding restart X3C Parameter initialization command Commanding parameter initialization X3D Flash ROM write command Commanding flash ROM write X3E Error reset command Commanding error reset X3F Stop command Commanding stop X40 Position speed switching ...

Page 245: ...rride command Requesting override M14 Acceleration deceleration time change command Requesting acceleration deceleration time change M16 Step operation command pulse Step operation commanded M17 Skip command pulse Skip commanded M18 Skip command storage Skip command held M19 Teaching command pulse Teaching commanded M20 Teaching command storage Teaching command held M21 Continuous operation interr...

Page 246: ...ng completed M51 OPR basic parameter setting complete device OPR basic parameter setting completed 2 Data resisters and timers Device name Device Application Details of storage Axis 1 Axis 2 Axis 3 Axis 4 Data register D0 OPR request flag Md 31 Status bit 3 D1 Speed low order 16 bits Cd 25 Position speed switching control speed change resister D2 Speed high order 16 bits D3 Movement amount low ord...

Page 247: ...ss D24 Target position high order 16 bits D25 Target speed low order 16 bits Cd 28 Target position change value new speed D26 Target speed high order 16 bits D27 Target position change request Cd 29 Target position change request flag D28 Unused D29 Unused D30 ZP PSTRT1 instruction control data D31 Completion status D32 Start number D33 ZP TEACH1 instruction control data D34 Completion status D35 ...

Page 248: ...tern Da 2 Control system Da 3 Acceleration time No Da 4 Deceleration time No Da 5 Axis to be interpolated D59 M code Da 10 M code D60 Dwell time Da 9 Dwell time D61 Positioning option Da 27 M code ON signal output timing Da 28 ABS direction in degrees Da 29 Interpolation speed designation method D62 Command speed low order 16 bits Da 8 Command speed D63 Command speed high order 16 bits D64 Positio...

Page 249: ...onfiguration of the positioning control operation program is shown below Start of program creation Set using the sequence program Parameter and data are Set using GX Configurator QP Parameter and data setting program Initialization program Start details setting program Start program JOG operation program Inching operation program Manual pulse generator operation program Sub program Stop program Co...

Page 250: ...he program in the order of these numbers is recommended Not carried out No 6 Start of program creation Parameter and data are Set using the program TO instruction Set using GX Configurator QP No 1 No 2 No 3 Parameter setting program Positioning data setting program Block start data setting program When not carrying out OPR control the OPR parameters do not need to be set Parameter and data setting...

Page 251: ...6 13 MELSEC Q 6 SEQUENCE PROGRAM USED FOR POSITIONING CONTROL ...

Page 252: ...program Refer to Section 12 7 4 No 21 Continuous operation interrupt program Refer to Section 6 5 4 Target position change program Refer to Section 12 5 5 No 23 Absolute position restoration program Refer to Section 14 3 No 24 Restart program Refer to Section 6 5 5 No 25 Parameter initialization program Refer to Section 13 2 No 26 Flash ROM write program Refer to Section 13 3 Error reset program P...

Page 253: ...n this section No 1 to No 3 parameter and data setting program When setting the parameters or data with the sequence program set them in the QD75 using the TO instruction from the CPU module Carry out the settings while the PLC READY signal Y0 is OFF When setting the parameters or data with GX Configurator QP the No 1 to No 3 program is not necessary ...

Page 254: ...6 16 MELSEC Q 6 SEQUENCE PROGRAM USED FOR POSITIONING CONTROL ...

Page 255: ...6 17 MELSEC Q 6 SEQUENCE PROGRAM USED FOR POSITIONING CONTROL ...

Page 256: ...6 18 MELSEC Q 6 SEQUENCE PROGRAM USED FOR POSITIONING CONTROL ...

Page 257: ...04 is not needed When JOG operation inching operation is not performed contact of M7 is not needed When manual pulse generator operation is not performed contact of M9 is not needed 287 295 301 307 313 320 326 338 345 359 372 384 332 Positioning data No 2 setting Speed position switching signal enable setting Speed position switching signal prohibit setting New movement amount write Positioning da...

Page 258: ...tioning start execution Positioning start command storage OFF Positioning start signal OFF No 10 JOG operation setting program M code OFF request write No 11 Inching operation setting program JOG operation speed 100 00 mm min setting Setting of 0 for inching movement amount JOG operation speed write No 12 JOG operation inching operation execution program Inching movement amount 1 0 m setting Inchi...

Page 259: ...6 21 MELSEC Q 6 SEQUENCE PROGRAM USED FOR POSITIONING CONTROL ...

Page 260: ...6 22 MELSEC Q 6 SEQUENCE PROGRAM USED FOR POSITIONING CONTROL ...

Page 261: ...command hold PLC READY output to QD75 standby Parameter initialization execution Parameter initialization command storage OFF 796 788 802 823 850 857 864 878 885 889 896 No 22 Absolute position restoration program 1 Absolute position restoration command acceptance 3 ABS data setting and ABRST1 instruction execution No 23 Restart program No 24 Parameter initialization program 2 Setting of transmit ...

Page 262: ...put to QD75 standby Flash ROM write execution Flash ROM write command storage OFF Error code read Error reset command pulse Error reset execution Stop command pulse Stop execution Axis stop signal OFF due to axis stop No 25 Flash ROM write program No 26 Error reset program No 27 Stop program 911 918 922 926 944 953 957 964 971 975 979 ...

Page 263: ...ils on the setting details Time chart for OPR request OFF OFF ON OFF 0 1 0 ON OFF PLC READY signal Y0 QD75 READY signal X0 OPR request OFF flag Md 31 Status b3 Cd 19 OPR request flag OFF request ON Fig 6 1 Time chart for OPR request OFF 2 External command function valid setting program This program is used to validate the external command signal beforehand when using the external command functions...

Page 264: ...or details on the setting details 2 For high level positioning control set the positioning start point No of the block to be started in Cd 4 Positioning starting point No Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 4 Positioning starting point No 1 to 50 Point No of block start data 1501 1601 1701 1801 Refer to Section 5 7 List of control data fo...

Page 265: ... Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 25 Position speed switching control speed change resister Used to set a new value when speed is changed during positioning control 1530 1531 1630 1631 1730 1731 1830 1831 Cd 26 Position speed switching enable flag 1 To validate position speed switching signal this is set to 1 1532 1632 1732 1832 Refer to Section 5 7 List of cont...

Page 266: ... data No 1 When starting positioning with the scan after the completion of positioning insert X10 as an interlock so that positioning is started after Y10 is turned OFF and X10 is turned OFF Buffer memory Drive unit Input output signal CPU module ON 1 Set the positioning start No in Cd 3 Positioning start No according to the control to be started In the above example set positioning data No 1 2 In...

Page 267: ...p signal OFF Axis stop signal is OFF Y4 Y5 Y6 Y7 M code ON signal OFF M code ON signal is OFF X4 X5 X6 X7 Error detection signal OFF No error is present X8 X9 XA XB BUSY signal OFF BUSY signal is OFF XC XD XE XF Start complete signal OFF Start complete signal is OFF X10 X11 X12 X13 External signal Drive unit READY signal ON Drive unit preparation completed Stop signal OFF Stop signal is OFF Upper ...

Page 268: ... positioning is completed the BUSY signal will turn OFF and the positioning complete signal will turn ON However when using speed control or when the positioning complete signal ON time is 0 the signal will not turn ON When the positioning complete signal ON time is passed the positioning complete signal will turn OFF b When next positioning is to be carried out If a dwell time is set the system w...

Page 269: ...ine OPR QD75 READY signal Start complete signal BUSY signal Error detection signal OFF OFF ON ON ON ON OFF OFF OFF 9001 ON ON OFF OFF Near point dog V t OPR request flag Md 31 Status b3 Cd 3 Positioning start No Positioning start signal Y10 PLC READY signal Y0 X0 X10 XC X8 OPR complete flag Md 31 Status b4 Zero signal ON OFF Fig 6 4 Time chart for starting machine OPR ...

Page 270: ...t for starting fast OPR OFF OFF ON ON ON ON OFF OFF OFF 9002 V t ON OFF Positioning start signal PLC READY signal QD75 READY signal Start complete signal BUSY signal Error detection signal Cd 3 Positioning start No Y10 Y0 X0 X10 XC X8 Fig 6 5 Time chart for starting fast OPR ...

Page 271: ...XC X14 X8 Fig 6 6 Time chart for starting major positioning control 4 Time chart for starting speed position switching control V t Dwell time Operation pattern 00 Speed control Speed position switching signal Position control 0 1 1 Positioning data No 1 Positioning start signal PLC READY signal QD75 READY signal Start complete signal BUSY signal Error detection signal Positioning complete signal C...

Page 272: ... Start complete signal BUSY signal Positioning complete signal V t Error detection signal Operation pattern 00 Positioning data No 1 Position control Speed control 0 1 Cd 3 Positioning start No Cd 26 Position speed switching enable flag 1 Y10 Y0 X0 X10 XC X14 X8 Stop command Position speed switching signal external Fig 6 8 Time chart for starting position speed switching control ...

Page 273: ... flag Md 31 Status b3 Positioning start signal Y10 Y11 Y12 Y13 XC XD XE XF Start complete signal X10 X11 X12 X13 OPR complete flag Md 31 Status b4 Fig 6 9 Machine OPR operation timing and process time Normal timing time Model t1 t2 t3 t4 QD75P N QD75D N 0 2 to 1 1ms 0 4 to 1 3ms 0 to 0 9ms 0 to 0 9ms QD75P QD75D 1 0 to 1 4ms 2 7 to 4 4ms 0 to 1 8ms 0 to 1 8ms The t1 timing time could be delayed de...

Page 274: ...e X4 X5 X6 X7 X14 X15 X16 X17 Positioning complete signal OPR complete flag Status b4 Cd 7 Md 26 Cd 7 Md 31 Fig 6 10 Position control operation timing and process time When the positioning start signal turns ON if all signals marked with an asterisk are already ON the signals marked with an asterisk will turn OFF when the positioning start signal turns ON Normal timing time Model t1 t2 t3 t4 t5 t6...

Page 275: ...o execute positioning start with the external command signal set parameter Pr 42 beforehand and validate the external command signal with the External command function valid setting program program No 5 Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Pr 42 External command function selection 0 Set to 0 External positioning start 62 212 362 512 Cd 8 Exte...

Page 276: ...interrupt request Stop process when stop command turns ON Fig 6 12 Operation during continuous operation interruption 2 Restrictions 1 When the continuous operation interrupt request is executed the positioning will end Thus after stopping the operation cannot be restarted When Cd 6 Restart command is issued a warning Restart not possible warning code 104 will occur 2 Even if the stop command is t...

Page 277: ...ning complete pattern 00 Positioning data No for continuous positioning control pattern 01 4 When operation is not performed BUSY signal XC XD XE XF is OFF the interrupt request during continuous operation is not accepted It is cleared to 0 at a start or restart 3 Control data requiring settings Set the following data to interrupt continuous operation Setting item Setting value Setting details Buf...

Page 278: ...Positioning with positioning data No 11 Positioning with positioning data No 10 Positioning with positioning data No 12 Fig 6 13 Restart operation 2 Restrictions 1 Restarting can be executed only when the Md 26 Axis operation status is Stopped the deceleration stop by stop command is completed If the axis operation is not stopped restarting is not possible In this case a warning Restart not possib...

Page 279: ...peration interrupt request the operation cannot be restarted If restart is requested a warning Restart not possible warning code 104 will occur 6 When stopped with interpolation operation write 1 Restarts into Cd 6 Restart command for the reference axis and then restart 7 If any of reference partner axes executes the positioning operation once a warning Restart not possible warning code 104 will o...

Page 280: ...U module preparation completed Y0 QD75 READY signal ON QD75 preparation completed X0 Synchronization flag ON QD75 buffer memory Accessible X1 Axis stop signal OFF Axis stop signal is OFF Y4 Y5 Y6 Y7 M code ON signal OFF M code ON signal is OFF X4 X5 X6 X7 Error detection signal OFF No error is present X8 X9 XA XB BUSY signal OFF BUSY signal is OFF XC XD XE XF Start complete signal OFF Start comple...

Page 281: ...1 Dwell time 8 1 8 0 0 0 Positioning start signal Axis stop signal QD75 READY signal Start complete signal BUSY signal Error detection signal Cd 6 Restart command Positioning complete signal PLC READY signal Md 26 Axis operation status Y10 Y4 Y0 X0 X10 XC X14 X8 Fig 6 14 Time chart for restarting ...

Page 282: ...OPR control Major positioning control High level positioning control Manual control Machine OPR control Fast OPR control JOG Inching operation Manual pulse generator operation Forced stop Drive unit READY signal OFF Each axis No change Error Immediate stop Deceleration stop Fatal stop Stop group 1 Hardware stroke limit upper lower limit error occurrence Each axis No change Error Deceleration stop ...

Page 283: ...ediate stop The operation does not decelerate The QD75 immediately stops the pulse output but the operation will coast for the droop pulses accumulated in the drive unit s deviation counter Actual deceleration time Set deceleration time Positioning speed Actual sudden stop deceleration time Pr 36 Sudden stop deceleration time Coast for the droop pulses accumulated in the drive unit s deviation cou...

Page 284: ...n The current deceleration curve is continued after stop cause occurrence For details refer to Section 12 7 9 Stop command processing for deceleration stop function 2 If the stop signal ON or stop cause specified for a sudden stop occurs during deceleration sudden stop process will start at that point However if the sudden stop deceleration time is longer than the deceleration time the deceleratio...

Page 285: ...es the QD75 internal data transmission process such as when the power is turned ON or when the PLC READY signal changes from OFF to ON can be easily understood This also allows the transmission process to be carried out correctly when saving or changing the data 7 1 Configuration and roles of QD75 memory 7 2 7 1 1 Configuration and roles of QD75 memory 7 2 7 1 2 Buffer memory area configuration 7 ...

Page 286: ...itor data area Control data area Positioning data area No 1 to 600 Block start data area No 7000 to 7004 PLC CPU memo area Buffer memory Area that can be directly accessed with sequence program from CPU module Not possible Flash ROM Area for backing up data required for positioning Possible Setting and storage area provided Not possible Data is lost when power is turned OFF Setting and storage are...

Page 287: ...QD75P N QD75D N only Control data area Area where data for operating and controlling positioning system is set and stored Set the items indicated with Cd 1 to Cd 42 Positioning data area No 1 to 600 Area where positioning data No 1 to 600 is set and stored Set the items indicated with Da 1 to Da 10 and Da 27 to Da 29 for each positioning data Block start data area No 7000 to 7004 Area where inform...

Page 288: ...ng data area No 1 to 600 Block start data area No 7000 to 7004 PLC CPU memo area Monitor data area Control data area QD75 Flash ROM Data is backed up here Buffer memory User accesses here Parameter area Positioning data area No 1 to 600 Block start data area No 7000 to 7004 Copy ...

Page 289: ... 27099 28050 to 28099 29050 to 29099 Condition data area 26100 to 26199 27100 to 27199 28100 to 28199 29100 to 29199 Block start data area No 7001 Block start data area 26200 to 26249 27200 to 27249 28200 to 28249 29200 to 29249 26250 to 26299 27250 to 27299 28250 to 28299 29250 to 29299 Condition data area 26300 to 26399 27300 to 27399 28300 to 28399 29300 to 29399 Block start data area No 7002 B...

Page 290: ...D DATA PROCESS 7 2 Data transmission process The data is transmitted between the QD75 memories with steps 1 to 8 shown below The data transmission patterns numbered 1 to 8 on the right page correspond to the numbers 1 to 8 on the left page ...

Page 291: ... 42 3 Validate parameters when PLC READY signal Y0 changes from OFF to ON When the PLC READY signal Y0 changes from OFF to ON the data stored in the buffer memory s parameter area a 2 is validated For Pr 5 however only the data obtained first after the PLC READY signal Y0 changes from OFF to ON when the power is turned ON or CPU module is reset becomes validate Refer to Section 5 2 List of paramet...

Page 292: ...7 8 MELSEC Q 7 MEMORY CONFIGURATION AND DATA PROCESS ...

Page 293: ...ripheral device 1 The parameters positioning data No 1 to 600 and block start data No 7000 to 7004 in the buffer memory area are transmitted to the flash ROM Note This transmission process is the same as 5 above IMPORTANT 1 Do not turn the power OFF or reset the CPU module while writing to the flash ROM If the power is turned OFF or the CPU module is reset to forcibly end the process the data back...

Page 294: ...7 10 MELSEC Q 7 MEMORY CONFIGURATION AND DATA PROCESS ...

Page 295: ...out with the monitor from the peripheral device 2 The monitor data in the buffer memory area is transmitted to the peripheral device via the CPU module 8 Writing data from peripheral device to buffer memory The following transmission processes are carried out with the Write to module from the peripheral device 1 The parameters positioning data No 1 to 600 and block start data No 7000 to 7004 in th...

Page 296: ...is shown below Ex Setting the positioning data The following methods can be used to set the positioning data From peripheral device Using sequence program Completion User work Write positioning data into buffer memory using TO instruction Set the data according to the peripheral device menu QD75 state Write the data set with the peripheral device into the buffer memory ...

Page 297: ...ng to CHAPTER 5 DATA USED FOR POSITIONING CONTROL Also refer to CHAPTER 6 SEQUENCE PROGRAMS USED FOR POSITIONING CONTROL when creating the programs required in each control and consider the entire control program configuration when creating each program CHAPTER 8 OPR CONTROL 8 1 to 8 24 CHAPTER 9 MAJOR POSITIONING CONTROL 9 1 to 9 140 CHAPTER 10 HIGH LEVEL POSITIONING CONTROL 10 1 to 10 28 CHAPTER...

Page 298: ...MEMO ...

Page 299: ...his chapter Refer to GX Configurator QP Operating Manual for details on OPR using the peripheral device 8 1 Outline of OPR control 8 2 8 1 1 Two types of OPR control 8 2 8 2 Machine OPR 8 4 8 2 1 Outline of the machine OPR operation 8 4 8 2 2 Machine OPR method 8 5 8 2 3 OPR method 1 Near point dog method 8 7 8 2 4 OPR method 2 Stopper method 1 8 9 8 2 5 OPR method 3 Stopper method 2 8 12 8 2 6 OP...

Page 300: ... positioning start signal The ZP PSTRT start numbers of the dedicated instruction can also be set to 9001 or 9002 to execute the OPR control For details refer to CHAPTER 14 DEDICATED INSTRUCTIONS 1 Establish a positioning control OP Machine OPR positioning start No 9001 2 Carry out positioning toward the OP Fast OPR positioning start No 9002 The machine OPR in 1 above must always be carried out be...

Page 301: ... retry function Section 12 2 1 OP shift function Section 12 2 2 Combination possible Restricted Combination not possible When an OPR is not required Control can be carried out ignoring the OPR request flag Md 31 Status b3 in systems that do not require an OPR In this case the OPR parameters Pr 43 to Pr 57 must all be set to their initial values or a value at which an error does not occur OPR from ...

Page 302: ...he OP to be the starting point for positioning control The method for establishing an OP by a machine OPR differs according to the method set in Pr 43 OPR method The following shows the operation when starting a machine OPR 1 The machine OPR is started 2 The operation starts according to the speed and direction set in the OPR parameters Pr 43 to Pr 57 3 The OP is established by the method set in P...

Page 303: ... is regarded as completed on completion of the deviation counter clear output provided after the zero signal is detected after stoppage Stopper method 3 The stopper position is regarded as the OP The machine starts at the Pr 47 Creep speed from the beginning then presses against the stopper at the Pr 47 Creep speed and stops The machine OPR is regarded as completed on completion of the deviation c...

Page 304: ...ation counter clear output Near point dog method Stopper method 1 Stopper method 2 Stopper method 3 Count method 1 Count method 2 Necessary Necessary as required Unnecessary REMARK Creep speed The stopping accuracy is poor when the machine suddenly stops from fast speeds To improve the machine s stopping accuracy its must change over to a slow speed before stopping This speed is set in the Pr 47 C...

Page 305: ...ter a deviation counter clear signal is output to the drive unit the OPR complete flag Md 31 Status b4 turns from OFF to ON and the OPR request flag Md 31 Status b3 turns from ON to OFF t ON OFF OPR speed Deceleration at the near point dog ON Creep speed ON OFF OFF ON Standby OPR Standby Inconsistent 0 Movement amount after near point dog ON Inconsistent Value of the machine moved is stored OP add...

Page 306: ...oint dog is turned OFF before it has decelerated to the creep speed thus causing an error Dog detection timing fault error code 203 t OPR speed Creep speed V ON OFF ON OFF OFF Standby OPR Inconsistent 0 Movement amount after near point dog ON Inconsistent Value the machine moved is stored Current feed value Near point dog ON OFF Error Address at stop OPR request flag Status b3 OPR complete flag St...

Page 307: ... to the drive unit A deviation counter clear signal output time is set in the Pr 55 6 After a deviation counter clear output is output to the drive unit the OPR complete flag Md 31 Status b4 turns from OFF to ON and the OPR request flag Md 31 Status b3 turns from ON to OFF Range in which the servomotor rotation is forcibly stopped by the stopper Standby OPR Standby Inconsistent 0 Inconsistent Valu...

Page 308: ...inue decelerating and stop if the Pr 49 OPR dwell time elapses during deceleration from the Pr 46 OPR speed thus causing an error Dwell time fault error code 205 t OPR speed Creep speed V ON OFF ON OFF OPR request flag OFF OPR complete flag Standby OPR Inconsistent 0 Movement amount after near point dog ON Inconsistent Value the machine moved is stored Current feed value Error Address at stop Pr 4...

Page 309: ... 21 Pr 46 Md 26 Pr 55 Stopper Machine feed value Dwell time measurement Time out of dwell time Machine OPR start Positioning start signal Y10 Y11 Y12 Y13 Status b3 Status b4 Axis operation status Deviation counter clear signal output time Fig 8 6 Operation when the dwell time elapses before the stop at the stopper 4 The near point dog must be turned ON until it presses against the stopper If any r...

Page 310: ...ing the deviation counter clear output to the drive unit A deviation counter clear signal output time is set in the Pr 55 6 After a deviation counter clear output is output to the drive unit the OPR complete flag Md 31 Status b4 turns from OFF to ON and the OPR request flag Md 31 Status b3 turns from ON to OFF t ON OFF OPR speed Creep speed Valid torque limit range Torque limit ON OFF OFF ON Stand...

Page 311: ...p if a zero signal is input before deceleration to the Pr 47 Creep speed An error OP detection timing fault error code 204 will occur after the machine stops t OPR speed Creep speed V Zero signal ON OFF ON OFF OPR request flag OFF OPR complete flag Standby OPR Inconsistent 0 Movement amount after near point dog ON Inconsistent Value the machine moved is stored Current feed value Near point dog ON ...

Page 312: ...ue Md 35 Md 20 Md 21 Pr 46 Pr 47 Stopper Machine feed value Machine OPR start Positioning start signal Y10 Y11 Y12 Y13 Status b3 Status b4 Axis operation status Deviation counter clear signal output time Fig 8 9 Operation when the zero signal is input before the stop at the stopper 3 The near point dog must be turned ON until it presses against the stopper If any range that the near point is turne...

Page 313: ...l after the machine stops outputting the deviation counter clear output to the drive unit A deviation counter clear signal output time is set in the Pr 55 4 After a deviation counter clear output is output to the drive unit the OPR complete flag Md 31 Status b4 turns from OFF to ON and the OPR request flag Md 31 Status b3 turns from ON to OFF t ON OFF ON OFF OPR request flag OFF OPR complete flag ...

Page 314: ...st flag OFF OPR complete flag ON V Valid torque limit range Torque limit Zero signal Deviation counter clear output Standby OPR Standby Inconsistent 0 Movement amount after near point dog ON Inconsistent Value the machine moved is stored OP address Inconsistent OPR torque limit value Current feed value Md 34 Torque limit stored value Md 35 Md 20 Md 21 Pr 47 Md 31 Md 31 Md 26 Pr 55 Machine feed val...

Page 315: ... flag Md 31 Status b4 turns from OFF to ON and the OPR request flag Md 31 Status b3 turns from ON to OFF t ON 1 2 3 4 5 OFF OPR speed OFF OFF ON Standby OPR Standby Inconsistent 0 Movement amount after near point dog ON Inconsistent Value the machine moved is stored OP address Current feed value V Zero signal Value of 1 Deviation counter clear output Movement amount after near point dog ON Near po...

Page 316: ...rror Count method movement amount fault error code 206 occurs and the Machine OPR is stopped 3 The following shows the operation when a machine OPR is started while the near point dog is ON ON 1 5 4 3 2 Zero signal Near point dog OFF Pr 50 Setting for the movement amount after near point dog ON Operation when a machine OPR is started at the near point dog ON position 1 A machine OPR is started 2 T...

Page 317: ...If machine OPRs are performed consecutively after the near point dog is turned OFF at the time of machine OPR completion operation will be performed at the OPR speed until the hardware stroke limit upper lower limit is reached If a sufficient distance cannot be kept consider the use of the OPR retry function 5 When a machine OPR is stopped with the stop signal perform a machine OPR again If the re...

Page 318: ...n the near point dog ON is detected 3 The machine decelerates to the Pr 47 Creep speed and subsequently moves at that speed 4 The pulse output from the QD75 will stop and the machine OPR will be completed when the machine moves the movement amount set in Pr 50 Setting for the movement amount after near point dog ON from the near point dog ON position t OPR speed V Movement amount after near point ...

Page 319: ...r the movement amount after near point dog ON ON 1 5 4 3 2 Near point dog OFF Operation when a machine OPR is started at the near point dog ON position 1 A machine OPR is started 2 The machine moves at the OPR speed in the opposite direction of an OPR 3 Deceleration processing is carried out by Pr 39 Stop group 3 sudden stop selection when the near point dog OFF is detected 4 After the machine sto...

Page 320: ...OPR CONTROL 5 When a machine OPR is stopped with the stop signal perform a machine OPR again If the restart command is turned ON after a stop with the stop signal an error OPR restart not possible error code 209 occurs ...

Page 321: ...al The following shows the operation during a fast OPR start 1 The fast OPR is started 2 Positioning control to the OP position established by a machine OPR begins at the speed set in the OPR parameters Pr 43 to Pr 57 3 The fast OPR is completed OPR speed Machine OP OP position Axis operation status Standby Position control Standby Pr 46 M OP Positioning to the OP Md 26 Fast OPR start Positioning ...

Page 322: ... 4 4ms 0 to 1 8ms The t1 timing time could be delayed by the operation state of other axes Operating restrictions 1 The fast OPR can only be executed after the OP position is established by executing the Machine OPR If not the error OPR request ON error code 207 will occur OPR request flag Md 31 Status b3 must be turned OFF 2 If the fraction pulse is cleared to zero using current value changing or...

Page 323: ...9 23 9 2 Setting the positioning data 9 29 9 2 1 Relation between each control and positioning data 9 29 9 2 2 1 axis linear control 9 31 9 2 3 2 axis linear interpolation control 9 33 9 2 4 3 axis linear interpolation control 9 37 9 2 5 4 axis linear interpolation control 9 43 9 2 6 1 axis fixed feed control 9 47 9 2 7 2 axis fixed feed control interpolation 9 49 9 2 8 3 axis fixed feed control i...

Page 324: ...current stop position to the designated position Fixed feed control 1 axis fixed feed control Fixed feed 1 Positioning of a designated 1 axis is carried out from the start address current stop position The Md 20 Current feed value is set to 0 at the start 2 axis fixed feed control Fixed feed 2 Using a designated 2 axes linear interpolation control is carried out from the start address current stop...

Page 325: ...ction is set the operation is transferred to the next data operation and the instruction is not executed Current value changing Current value changing The current feed value Md 20 is changed to an address set in the positioning data This can be carried out by either of the following 2 methods The machine feed value cannot be changed Current value changing using the control system Current value cha...

Page 326: ...g the control execution Da 9 Dwell time The time between the command pulse output is completed to the positioning completed signal is turned ON Set it for absorbing the delay of the mechanical system to the instruction such as the delay of the servo system deviation Da 10 M code Set this item when carrying out sub work clamp and drill stops tool replacement etc corresponding to the code No related...

Page 327: ...d out to an addresses designated in one direction Speed Positioning data No 1 0 Operation pattern 11 Continuous path control Positioning to address A at command speed a No 2 No 3 No 4 No 5 Address a b NO 1 No 2 No 3 No 4 No 5 Speed is changed without stopping The machine stops and then continues the next positioning Positioning is terminated No 6 Control stop No 1 Start 11 11 01 01 00 Time Da 1 Op...

Page 328: ...esignated time elapses This data operation pattern 00 data becomes the end of block data when carrying out block positioning The positioning stops after this data is executed Time Start complete signal OFF ON Dwell time X10 X11 X12 X13 OFF ON BUSY signal OFF ON Positioning complete signal OFF ON Positioning complete 00 Y10 Y11 Y12 Y13 Positioning start signal XC XD XE XF X14 X15 X16 X17 V Fig 9 1 ...

Page 329: ...e positioning If the operation pattern is set to positioning continue 01 or 11 the operation will continue until operation pattern 00 is found If the operation pattern 00 cannot be found the operation may be carried out until the positioning data No 600 If the operation pattern of the positioning data No 600 is not completed the operation will be started again from the positioning data No 1 Time O...

Page 330: ...set to 1 c Dwell time will be ignored even if set d The next positioning No is executed automatically in operations by continuous path control operation pattern 11 Always complete the positioning by setting operation pattern 00 in the last positioning data If the operation pattern is set to positioning continue 01 or 11 the operation will continue until operation pattern 00 is found If the operati...

Page 331: ...cution time 1 If this causes a control problem take one of the following measures 1 Use the function output timing selection of near pass control By selecting At deceleration as an output timing the positioning execution time of the next positioning data remains the same as it was set Refer to Section 12 3 4 Output timing selection of near pass control 2 Use the speed change function Change speed ...

Page 332: ...d 0 in the following cases a to c a When the operation pattern of the positioning data currently being executed is continuous path control 11 and the movement direction of the positioning data currently being executed differs from that of the next positioning data Only for 1 axis positioning control Refer to the Point in the next page V Positioning data No 2 Operation pattern 00 Speed becomes 0 Po...

Page 333: ...ioning data No 2 2 When the interpolation axis reveres direction suddenly the command pulses from QD75 are output as shown in the figure below Reverse run command t1 t2 Forward run command The t1 and t2 are calculated using the following expressions where a command frequency is f pps t1 1 2 f s t2 1 f s A time of t1 must be maintained by the drive unit for a specified period T s T depends on the d...

Page 334: ...nd speed of the first positioning data at start Relation between the command speed and current speed 2000 1000 3000 3000 Command speed Current speed 1000 1000 1 3000 1 3000 1 3000 P1 P2 P3 P4 P5 Speed 3000 Da 8 Md 27 2000 1000 3000 3000 Command speed Current speed 1000 1000 1 3000 1 3000 1 3000 P1 P2 P3 P4 P5 Speed 3000 Da 8 Md 27 The current speed is changed even if the command speed is not reach...

Page 335: ...ing data to carry out the next operation are those of the positioning data to carry out acceleration deceleration Speed switching will not be carried out if the command speeds are the same OFF ON OFF ON OFF ON OFF ON 11 11 11 01 00 V Dwell time t Speed switching Da 1 Operation pattern Positioning Start complete signal BUSY signal Positioning complete signal Positioning start signal XC XD XE XF X10...

Page 336: ...ration the speed will change over to the speed set in the positioning data to carry out the next operation at the end of the positioning data currently being executed 2 The parameters used in acceleration deceleration to the command speed set in the positioning data to carry out the next operation are those of the positioning data to carry out acceleration deceleration Speed switching will not be ...

Page 337: ... exceeded when automatic deceleration is required Ex Operation patterns 00 01 the machine will immediately stop at the designated positioning address and a warning Insufficient movement distance warning code 513 will occur When the speed cannot change over to the P2 speed in P1 When the relation of the speeds is P1 P4 P2 P3 P1 P2 When the movement amount is small during automatic deceleration The ...

Page 338: ...int 300 C point Within the stroke limit range Address 150 Address 100 Address 100 Address 150 OP Reference point Start point End point Fig 9 6 Absolute system positioning Incremental system The position where the machine is currently stopped is regarded as the start point and positioning is carried out for a designated movement amount in a designated movement direction Movement amount 100 Movement...

Page 339: ...ated every 0 9ms QD75P N QD75D N or 1 8ms QD75P QD75D Machine feed value This is the value stored in Md 21 Machine feed value This value always has an address established with a machine OPR as a reference The address cannot be changed even if the current value is changed to a new value This value is updated every 0 9ms QD75P N QD75D N or 56 8ms QD75P QD75D The current feed value and machine feed v...

Page 340: ...oring the current value The current feed value and machine feed value are stored in the following buffer memory addresses and can be read using a DFRO P instruction or DMOV P instruction from the CPU module Buffer memory addresses Axis 1 Axis 2 Axis 3 Axis 4 Md 20 Current feed value 800 801 900 901 1000 1001 1100 1101 Md 21 Machine feed value 802 803 902 903 1002 1003 1102 1103 1 The following sho...

Page 341: ...idate software stroke limit To validate the software stroke limit set the software stroke limit lower limit value and the upper limit value in a clockwise direction Section A Section B 315 00000 90 00000 Clockwise direction 0 1 To set the movement range A set as follows Software stroke limit lower limit value 315 00000º Software stroke limit upper limit value 90 00000º 2 To set the movement range ...

Page 342: ...hen the software stroke limit is valid an error Illegal setting of ABS direction in unit of degree error code 546 occurs and positioning is not started In Cd 40 ABS direction in degrees or Da 28 ABS direction in degrees the set value for the reference axis is applied to both the reference axis and interpolation axis Even if a unit other than degree is set for the reference axis the setting of the ...

Page 343: ...e setting made at a start if the setting is changed during the operation Name Function Buffer memory address Initial value Axis 1 Axis 2 Axis 3 Axis 4 Cd 40 ABS direction in degrees This data item specifies the ABS moving direction in which the position control carries out when degree is selected as the unit 0 Takes a shortcut direction setting ignored 1 ABS clockwise 2 ABS counterclockwise 1550 1...

Page 344: ...OINT Positioning addresses are within a range of 0 to 359 99999 Use the incremental system to carry out positioning of one rotation or more 2 Incremental system Positioning is carried out for a designated movement amount in a designated movement direction when in the incremental system of positioning The movement direction is determined by the sign of the movement amount For a positive movement di...

Page 345: ...n control 2 axis speed control Any of axes 1 2 3 and 4 Axes to be interpolated set in reference axis 3 axis linear interpolation control 3 axis fixed feed control 3 axis speed control Axis 1 Axis 2 Axis 3 Axis 2 Axis 3 Axis 4 Axis 3 Axis 4 Axis 1 Axis 4 Axis 1 Axis 2 4 axis linear interpolation control 4 axis fixed feed control 4 axis speed control Axis 1 Axis 2 Axis 3 Axis 4 Axis 2 Axis 3 Axis 4 ...

Page 346: ...right circular left helical sub helical right and helical left Da 8 Command speed Only during forward run speed 2 3 4 and reverse run speed 2 3 4 Da 9 Dwell time Da 10 M code Only for helical sub helical right and helical left set the number of pitch for the linear interpolation axis Da 27 M code ON signal output timing Da 28 ABS direction in degrees Da 29 Interpolation speed designation method Se...

Page 347: ...tion pattern the positioning method for all positioning data from the started positioning data to the positioning data in which positioning complete is set must be set to interpolation control The number of the interpolation axes and axes to be interpolated cannot be changed from the intermediate positioning data An error Control system setting error error code 524 will occur and the positioning w...

Page 348: ...by the ratio of a movement distance 2 to 4 axis linear interpolation control 1 2 to 4 axis fixed feed control 1 2 axis circular interpolation control 3 axis helical interpolation control 2 1 The speed limit value for the interpolation axis may not function under the following condition Reference axis speed is set in in Pr 20 Interpolation speed designation method or Da 29 Interpolation speed desig...

Page 349: ...r all positioning data Setting Pr 20 Interpolation speed designation method enables batch specification of the interpolation speed designation method for each positioning data To use Pr 20 Interpolation speed designation method set 0 in Da 29 Interpolation speed designation method When a value other than 0 is set Da 29 Interpolation speed designation method will be valid Name Function Buffer memor...

Page 350: ...osite speed Reference axis speed Setting possible Setting not possible 1 mm and inch unit mix possible 2 The error Circular interpolation not possible error code 535 will occur and the positioning cannot be started if circular interpolation control or 3 axis helical interpolation control is set when the unit is degree The machine will immediately stop if degree is set during positioning control 3 ...

Page 351: ...is fixed feed control 2 axis circular interpolation control 3 axis helical interpolation control 1 axis 2 axis 3 axis 4 axis Speed control Da 1 Operation pattern Independent positioning control Positioning complete Continuous positioning control Continuous path control Da 2 Control system Linear 1 Linear 2 Linear 3 Linear 4 1 Fixed feed 1 Fixed feed 2 Fixed feed 3 Fixed feed 4 Circular sub Circula...

Page 352: ...positioning data No Da 10 M code Condition data No at JUMP No of repetition Da 27 M code ON signal output timing Da 28 ABS direction in degrees Da 29 Interpolation speed designation method Always set Set as required Setting not possible If the setting is made the error Continuous path control not possible error code 516 or New current value not possible error code 515 will occur at a start Setting...

Page 353: ...example Setting details Axis 1 Positioning data No 1 Da 1 Operation pattern Positioning complete Set Positioning complete assuming the next positioning data will not be executed Da 2 Control system ABS linear 1 Set absolute system 1 axis linear control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Desi...

Page 354: ...Operation pattern Positioning complete Set Positioning complete assuming the next positioning data will not be executed Da 2 Control system INC linear 1 Set incremental system 1 axis linear control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the...

Page 355: ...the current stop position start point address to the address set in the Da 6 Positioning address movement amount end point address X1 X2 Y1 Y2 Reverse direction Forward direction X axis Reverse direction Forward direction Y axis Movement by linear interpolation of the X axis and Y axis Start point address X1 Y1 current stop position Y axis movement X axis movement amount amount End point address X...

Page 356: ...xecuted Da 2 Control system ABS linear 2 Set absolute system 2 axis linear interpolation control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolate...

Page 357: ...the sign of the movement amount X1 X2 Y1 Y2 Reverse direction Forward direction X axis Reverse direction Forward direction Y axis Movement by linear interpolation positioning of the X axis and Y axis Start point address X1 Y1 current stop position Y axis movement X axis movement amount amount Example 5000 10000 Axis 2 movement amount 3000 4000 1000 Axis 2 Axis 1 0 current stop position Stop addres...

Page 358: ... will not be executed Da 2 Control system INC linear 2 Set incremental system 2 axis linear interpolation control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis ...

Page 359: ... linear 3 Operation chart In absolute system 3 axis linear interpolation control 3 axes are used Linear interpolation positioning is carried out from the current stop position start point address to the address end point address set in Da 6 Positioning address movement amount End point address X2 Y2 Z2 Positioning address Movement by linear interpolation of the X axis Y axis and Z axis Y axis move...

Page 360: ...ration pattern Positioning complete Set Positioning complete assuming the next positioning data will not be executed Da 2 Control system ABS linear 3 Set absolute system 3 axis linear interpolation control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time ...

Page 361: ...linear interpolation control set so the major axis side becomes the reference axis If the minor axis side is set as the reference axis the major axis side speed may exceed the Pr 8 Speed limit value Refer to Section 9 1 6 Interpolation control for the reference axis and interpolation axis combinations ...

Page 362: ...xis movement amount Y axis movement amount Start point address X1 Y1 Z1 current stop position Forward direction Forward direction Forward direction Movement by linear interpolation positioning of the X axis Y axis and Z axis Z2 Y2 X2 Reverse direction Reverse direction Reverse direction When the axis 1 movement amount is 10000 the axis 2 movement amount is 5000 and the axis 3 movement amount is 60...

Page 363: ...No 1 Da 1 Operation pattern Positioning complete Set Positioning complete assuming the next positioning data will not be executed Da 2 Control system INC linear 3 Set incremental system 3 axis linear interpolation control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 De...

Page 364: ...linear interpolation control set so the major axis side becomes the reference axis If the minor axis side is set as the reference axis the major axis side speed may exceed the Pr 8 Speed limit value 2 Refer to Section 9 1 6 Interpolation control for the reference axis and interpolation axis combinations ...

Page 365: ...rying out interpolation for the axis directions set in each axis Refer to Section 9 1 6 Interpolation control for details on interpolation control 1 4 axis linear interpolation control ABS linear 4 In absolute system 4 axis linear interpolation control 4 axes are used Linear interpolation positioning is carried out from the current stop position start point address to the address end point address...

Page 366: ... time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored When axis 1 is used as a reference axis the interpolation axes are axes 2 3 and 4 Da 6 Positioning address movement amount 4000 0 m 8000 0 m 4000 0 m 3000 0 m Set the end point address Assuming mm is set in Pr 1 Unit setting Da 7 Arc address Setting not required setting value will be ignored Da 8 ...

Page 367: ...remental system 4 axis linear interpolation control designated 4 axes are used Linear interpolation positioning of movement amount set in Da 6 Positioning address movement amount is carried out from the current stop position start point address The movement direction is determined by the sign of the movement amount ...

Page 368: ...he deceleration time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored When axis 1 is used as a reference axis the interpolation axes are axes 2 3 and 4 Da 6 Positioning address movement amount 4000 0 m 8000 0 m 4000 0 m 3000 0 m Set the movement amount Assuming mm is set in Pr 1 Unit setting Da 7 Arc address Setting not required setting value will be ...

Page 369: ...e is set to 0 at the positioning start Designated movement Positioning start amount Reverse direction Forward direction Stop position Movement direction for a negative movement amount Movement direction for a positive movement amount Restrictions 1 An axis error Continuous path control not possible error code 516 will occur and the operation cannot start if continuous path control is set in Da 1 O...

Page 370: ...feed 1 is set in positioning data No 1 of axis 1 Setting item Setting example Setting details Axis 1 Positioning data No 1 Da 1 Operation pattern Positioning complete Set Positioning complete assuming the next positioning data will not be executed Da 2 Control system Fixed feed 1 Set 1 axis fixed feed control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the a...

Page 371: ...ment amount 0 0 0 0 0 0 X axis Y axis Md 20 Current feed value of each axis is set to 0 at the positioning start Restrictions 1 An axis error Continuous path control not possible error code 516 will occur and the operation cannot start if continuous path control is set in Da 1 Operation pattern Continuous path control cannot be set in fixed feed control 2 If the movement amount of each axis exceed...

Page 372: ...he acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address movement amount 8000 0 m 6000 0 m Set the positioning address Assuming mm is set in Pr 1 Unit sett...

Page 373: ...d to zero at start Accumulation cutoff for fractional pulses When movement amount per pulse is 1 0 m and movement for 2 5 m is executed two times Conversion to output pulses 2 5 m 1 0 2 5 pulses 2 5 m 2 5 m INC line1 Fixed feed 1 2 pulses 3 pulses 2 5 0 5 2 pulses 2 pulses Movement amount Output pulses 0 5 pulse hold by the QD75 is carried to next positioning 0 5 pulse hold by the QD75 is cleared ...

Page 374: ... fixed feed control in a linear path while carrying out interpolation for the axis directions set in each axis In fixed feed control any remainder of the movement amount designated in the positioning data is rounded down if less than that required for control accuracy to output the same amount of pulses Refer to Section 9 1 6 Interpolation control for details on interpolation control ...

Page 375: ...nterpolation positioning is then carried out from that position to a position at the end of the movement amount set in Da 6 Positioning address movement amount The movement direction is determined by the sign of the movement amount Designated movement amount 0 0 0 0 0 0 0 0 0 X axis Y axis Z axis Designated movement amount Md 20 Current feed value of each axis is set to 0 at the positioning start ...

Page 376: ...dress movement amount is 1073741824 2 30 3 Fixed feed cannot be set in Da 2 Control system in the positioning data when continuous path control has been set in Da 1 Operation pattern of the immediately prior positioning data For example if the operation pattern of positioning data No 1 is continuous path control fixed feed control cannot be set in positioning data No 2 An axis error Continuous pat...

Page 377: ...the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored When axis 1 is used as a reference axis the interpolation axes are axes 2 and 3 Da 6 Positioning address movement amount 10000 0 m 5000 0 m 6000 0 m Set the positioning address Assuming mm is set in Pr 1 Unit setting Da 7 Arc address Setting not required setting value will be ignor...

Page 378: ... pulses When movement amount per pulse is 1 0 m and movement for 2 5 m is executed two times Conversion to output pulses 2 5 m 1 0 2 5 pulses 2 5 m 2 5 m INC line1 Fixed feed 1 2 pulses 3 pulses 2 5 0 5 2 pulses 2 pulses Movement amount Output pulses 0 5 pulse hold by the QD75 is carried to next positioning 0 5 pulse hold by the QD75 is cleared to 0 at start and not carried to next positioning 2 W...

Page 379: ...6 Positioning address movement amount The movement direction is determined by the sign of the movement amount Restrictions 1 An axis error Continuous path control not possible error code 516 will occur and the operation cannot start if continuous path control is set in Da 1 Operation pattern Continuous path control cannot be set in fixed feed control 2 For 4 axis fixed feed control set 1 Reference...

Page 380: ...he value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored When axis 1 is used as a reference axis the interpolation axes are axes 2 3 and 4 Da 6 Positioning address movement amount...

Page 381: ...lses When movement amount per pulse is 1 0 m and movement for 2 5 m is executed two times Conversion to output pulses 2 5 m 1 0 2 5 pulses 2 5 m 2 5 m INC line1 Fixed feed 1 2 pulses 3 pulses 2 5 0 5 2 pulses 2 pulses Movement amount Output pulses 0 5 pulse hold by the QD75 is carried to next positioning 0 5 pulse hold by the QD75 is cleared to 0 at start and not carried to next positioning 2 For ...

Page 382: ...rol with sub point designation positioning is carried out from the current stop position start point address to the address end point address set in Da 6 Positioning address movement amount in an arc path that passes through the sub point address set in Da 7 Arc address The resulting control path is an arc having as its center the intersection point of perpendicular bisectors of a straight line be...

Page 383: ...ch circular interpolation control is possible is 536870912 2 29 An error Outside radius range error code 544 will occur at positioning start When the center point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An error Sub point setting error error code 525 will occur at positioning start When the start point address is the same as the end point address An error End point set...

Page 384: ...t in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address movement amount 8000 0 m 6000 0 m Set the positioning address Assuming mm is set in Pr 1 Unit setting Da 7 Arc address 4000 0 m 3000 0 m Set the sub point address Assuming that t...

Page 385: ...e movement amount The resulting control path is an arc having as its center the intersection point of perpendicular bisectors of the straight line between the start point address current stop position and sub point address arc address calculated from the movement amount to the sub point and a straight line between the sub point address arc address and end point address positioning address calculat...

Page 386: ...int address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An error Sub point setting error error code 525 will occur When the end point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An error End point setting error error code 526 will occur When the auxiliary point address center point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An err...

Page 387: ... value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address movement amount 8000 0 m 6000 0 m Set the movement amount Assuming that the Pr 1 Unit setting is set to mm Da 7 Arc address 4000 0 m 3000 0 m Set the sub point address A...

Page 388: ...is Refer to Section 9 1 6 Interpolation control for details on interpolation control The following table shows the rotation directions arc center angles that can be controlled and positioning paths for the different control systems Control system Rotation direction Arc center angle that can be controlled Positioning path ABS circular right Clockwise 0 360 Positioning path 0 360 Center point Start ...

Page 389: ...on is carried out at a command speed on the arc using the radius calculated from the start point address and center point address and the radius is compensated in proportion to the angular velocity deviated from that at the start point Thus when there is a difference error between a radius calculated from the start point address and center point address start point radius and a radius calculated f...

Page 390: ... in Da 6 Positioning address movement amount in an arc path having as its center the address arc address of the center point set in Da 7 Arc address Radius Movement by circular interpolation Forward direction Reverse direction End point address Start point address current stop position Arc address Forward direction Reverse direction positioning address Positioning of a complete round with a radius...

Page 391: ... is reached Restrictions 1 2 axis circular interpolation control cannot be set in the following cases When degree is set in Pr 1 Unit setting When the units set in Pr 1 Unit setting are different for the reference axis and interpolation axis mm and inch combinations are possible When reference axis speed is set in Pr 20 Interpolation speed designation method 2 An error will occur and the positioni...

Page 392: ...t Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address movement amount 8000 0 m 6000 0 m Set the positioning address Assuming mm is set in Pr 1 Unit setting Da 7 Arc address 4000 0 ...

Page 393: ...amount set in Da 6 Positioning address movement amount in an arc path having as its center the address arc address of the center point set in Da 7 Arc address Radius Movement by circular interpolation Forward direction Reverse direction Forward direction Movement amount to the end point Start point address Current stop position Arc center point Arc address Movement amount to the end point Reverse ...

Page 394: ...e set in the following cases When degree is set in Pr 1 Unit setting When the units set in Pr 1 Unit setting are different for the reference axis and interpolation axis mm and inch combinations are possible When reference axis speed is set in Pr 20 Interpolation speed designation method 2 An error will occur and the positioning start will not be possible in the following cases The machine will imm...

Page 395: ...t Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address movement amount 8000 0 m 6000 0 m Set the movement amount Assuming that the Pr 1 Unit setting is set to mm Da 7 Arc address 40...

Page 396: ...tting as the one for the reference axis Linear interpolation axis mm inch pulse Tangential control In this control the value of the linear interpolation axis degree changes according to the movement of circular interpolation control to keep the direction of a workpiece to the center point of the circular interpolation control The figure on the left shows an example of the control that keeps the di...

Page 397: ...n axis in 3 axis helical interpolation control Number of pitch Circular interpolation axis control 0 θ 1 360 θ 2 720 θ to to n 360 n θ to to 999 360 999 θ POINT When degree is set for the unit setting in the absolute system the positioning range is 0 to 359 99999 When the axis rotates 360 or more in circular interpolation control x axis y axis the tangential normal control cannot be carried out be...

Page 398: ...sitioning to the specified position The resulting control path is an arc having its center as the intersection point of perpendicular bisectors of a straight line between the start point address current stop position and sub point address arc address and a straight line between the sub point address arc address and end point address positioning address Operation chart Circular interpolation plane ...

Page 399: ... 544 will occur at positioning start When the center point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An error Sub point setting error error code 525 will occur at positioning start Start point address End point address Error End point setting error error code 526 Start point address Sub point address Error Sub point setting error error code 525 End point address Sub poin...

Page 400: ...ue set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address move ment amount 8000 0 m 6000 0 m 3000 0 m Set the end point address Assuming mm is set in Pr 1 Unit setting Da 7 Arc address 4000 0 m 3000 0 m Set the sub point address As...

Page 401: ...mount The resulting control path is an arc having its center as the intersection point of perpendicular bisectors of the straight line between the start point address current stop position and sub point address arc address calculated from the movement amount to the sub point and a straight line between the sub point address arc address and end point address positioning address calculated from the ...

Page 402: ... 525 will occur at positioning start When the end point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An error End point setting error error code 526 will occur at positioning start When the center point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An error Sub point setting error error code 525 will occur at positioning start Start point address End ...

Page 403: ...Specify the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address move ment amount 8000 0 m 6000 0 m 3000 0 m Set the movement amount Assuming mm is set in Pr 1 Unit setting Da 7 Arc address 4000 0 m 3000 0 m Set the sub poi...

Page 404: ...etting as the one for the reference axis Linear interpolation axis mm inch pulse Tangential control In this control the value of the linear interpolation axis degree changes according to the movement of circular interpolation control to keep the direction of a workpiece to the center point of the circular interpolation control The figure on the left shows an example of the control that keeps the d...

Page 405: ...s X axis Y axis The following shows the rotation angle of the circular interpolation axis in 3 axis helical interpolation control Number of pitch Circular interpolation axis control True circle Other than true circle 0 360 θ 1 360 θ 2 720 720 θ to to to n 360 n 360 n θ to to to 999 360 999 360 999 θ A true circle can be set only when the start point equals to the end point in 3 axis helical interp...

Page 406: ...ar interpolation error occurs the path of the circular interpolation control x axis y axis forms a spiral as shown below Rotation direction when the unit for the linear axis z axis is degree When Pr 1 Unit setting for the linear axis is degree the rotation direction is determined according to the axis control data Cd 40 ABS direction in degrees of the reference axis To set the rotation direction f...

Page 407: ... point arc address set in Da 7 Arc address is carried out Simultaneously linear interpolation is carried out with the other linear axis The control path is helically rotated for the number of pitch set in Da 10 M code of the linear axis to complete the positioning to the specified position Operation chart Circular interpolation plane Positioning of a true circle with a radius of the distance from ...

Page 408: ...method 2 An error will occur and the positioning start will not be possible in the following cases The machine will immediately stop if the error is detected during positioning control When the radius exceeds 536870912 2 29 The maximum radius for which circular interpolation control is possible is 536870912 2 29 An error Outside radius range error code 544 will occur at positioning start Start poi...

Page 409: ...tion time at start Da 4 Deceleration time No 0 Specify the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address move ment amount 8000 0 m 6000 0 m 3000 0 m Set the end point address Assuming mm is set in Pr 1 Unit setting D...

Page 410: ...ddress of the center point arc address set in Da 7 Arc address is carried out Simultaneously linear interpolation is carried out with the other linear axis The control path is helically rotated for the number of pitch set in Da 10 M code of the linear axis to complete the positioning to the specified position Operation chart Circular interpolation plane Positioning of a true circle with a radius o...

Page 411: ...ollowing cases The machine will immediately stop if the error is detected during positioning control When the radius exceeds 536870912 2 29 The maximum radius for which circular interpolation control is possible is 536870912 2 29 An error Outside radius range error code 544 will occur at positioning start When the end point address is outside the range of 2147483648 2 31 to 2147483647 2 31 1 An er...

Page 412: ...tion time at start Da 4 Deceleration time No 0 Specify the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Axis 2 Set the axis to be interpolated partner axis If the self axis is set an error will occur Da 6 Positioning address move ment amount 8000 0 m 6000 0 m 3000 0 m Set the end point address Assuming mm is set in Pr 1 Unit setting D...

Page 413: ...ward run direction and Reverse run speed 1 in which control starts in the reverse run direction Operation chart The following chart shows the operation timing for 1 axis speed control with axis 1 as the reference axis The in speed control flag Md 31 Status b0 is turned ON during speed control The Positioning complete signal is not turned ON Fig 9 9 1 axis speed control operation timing t V BUSY si...

Page 414: ...r code 516 will occur and the operation cannot start if continuous positioning control or continuous path control is set in Da 1 Operation pattern Continuous positioning control and continuous path control cannot be set in speed control 2 Set the WITH mode in Pr 18 M code ON signal output timing when using an M code The M code will not be output and the M code ON signal will not turn ON if the AFT...

Page 415: ... at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored Da 6 Positioning address movement amount Setting not required setting value will be ignored Da 7 Arc address Setting not required setting value will be ignored Da 8 Command speed 6000 00mm...

Page 416: ...ion 9 1 6 Interpolation control for the combination of the reference axis with the interpolation axis Operation chart The following chart shows the operation timing for 2 axis axes 1 and 2 speed control with axis 1 as the reference axis The in speed control flag Md 31 Status b0 is turned ON during speed control The positioning complete signal is not turned ON Fig 9 10 2 axis speed control operatio...

Page 417: ... 18 M code ON signal output timing when using an M code The M code will not be output and the M code ON signal will not turn ON if the AFTER mode is set 3 Set the reference axis speed in Pr 20 Interpolation speed designation method An error Interpolation mode error error code 523 will occur and the operation cannot start if a composite speed is set 4 When either of two axes exceeds the speed limit...

Page 418: ...e Setting other than Positioning complete is not possible in speed control Da 2 Control system Forward run speed 2 Set 2 axis speed control Da 3 Acceleration time No 1 Designate the value set in Pr 25 Acceleration time 1 as the acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpo...

Page 419: ... for the combination of the reference axis with the interpolation axes Operation chart The following chart shows the operation timing for 3 axis axes 1 2 and 3 speed control with axis 1 as the reference axis The in speed control flag Md 31 Status b0 is turned ON during speed control The positioning complete signal is not turned ON Fig 9 11 3 axis speed control operation timing t V BUSY signal XC X...

Page 420: ...error Continuous path control not possible error code 516 will occur and the operation cannot start if continuous positioning control or continuous path control is set Continuous positioning control and continuous path control cannot be set in speed control 2 Set the WITH mode in Pr 18 M code ON signal output timing when using an M code The M code will not be output and the M code ON signal will n...

Page 421: ...s shown above the operation speed in speed control is as follows Axis 1 4000 00 mm min Speed is limited by Pr 8 Axis 2 3000 00 mm min Speed is limited at ratios in axes 1 2 and 3 command speeds Axis 3 2000 00 mm min Speed is limited at ratios in axes 1 2 and 3 command speeds Note Operation runs at speed 1 when a reference axis speed is less than 1 as a result of speed limit In addition when a bias...

Page 422: ...ion time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored When axis 1 is used as a reference axis the interpolation axes are axes 2 and 3 Da 6 Positioning address movement amount Setting not required setting value will be ignored Da 7 Arc...

Page 423: ... has been set by continuously outputting pulses for the speed set in Da 8 Command speed until the input of a stop command The two types of 4 axis speed control are Forward run speed 4 in which the control starts in the forward run direction and Reverse run speed 4 in which control starts in the reverse run direction Refer to Section 9 1 6 Interpolation control for the combination of the reference ...

Page 424: ...s speed control operation timing t V BUSY signal XC XD XE XF OFF ON Positioning start signal Y10 OFF ON Positioning complete signal X14 X15 X16 X17 OFF Axis stop signal stop command Either Y4 Y5 Y6 or Y7 OFF ON Does not turn ON even when control is stopped by stop command Status b0 OFF ON Md 31 In speed control flag Referense axis axis 1 t V Interpolation axis axis 3 t V Command speed Da 8 Interpo...

Page 425: ... error Continuous path control not possible error code 516 will occur and the operation cannot start if continuous positioning control or continuous path control is set Continuous positioning control and continuous path control cannot be set in speed control 2 Set the WITH mode in Pr 18 M code ON signal output timing when using an M code The M code will not be output and the M code ON signal will ...

Page 426: ...ation speed in speed control is as follows Axis 1 4000 00 mm min Speed is limited by Pr 8 Axis 2 3000 00 mm min Speed is limited at ratios in axes 1 2 3 and 4 command speeds Axis 3 2000 00 mm min Speed is limited at ratios in axes 1 2 3 and 4 command speeds Axis 4 750 00 mm min Speed is limited at ratios in axes 1 2 3 and 4 command speeds Note Operation runs at speed 1 when a reference axis speed ...

Page 427: ...he acceleration time at start Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required setting value will be ignored When axis 1 is used as a reference axis the interpolation axes are axes 2 3 and 4 Da 6 Positioning address movement amount Setting not required setting value will be ig...

Page 428: ...is other than 0 and 2 it is regarded as 0 and operation is performed in the INC mode For details of the setting refer to Section 5 2 List of parameters Switching over from speed control to position control 1 The control is switched over from speed control to position control by executing the external command signal set in speed position switching signal 2 Besides setting the positioning data the C...

Page 429: ... Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Pr 42 External command function selection 2 Set the 2 speed position and position speed switching requests 62 212 362 512 Cd 8 External command valid 1 Set 1 Validate external command 1505 1605 1705 1805 Refer to Section 5 2 List of parameters and Section 5 7 List of control data for information on the se...

Page 430: ...ol INC mode Fig 9 13 Speed position switching control INC mode operation timing t V Positioning start signal OFF ON BUSY signal OFF ON Positioning complete signal OFF ON Speed position switching signal ON Speed control Position control Dwell time In speed control flag Md 31 Status b0 Cd 24 Speed position switching enable flag Da 8 Command speed Movement amount set in Da 6 Positioning address movem...

Page 431: ...0 degree during execution of Da 2 Control system Forward run speed position at Pr 1 Unit setting of 2 degree and Pr 21 Current feed value during speed control setting of 1 Update current feed value The value set in Da 6 Positioning address movement amount is 270 00000 degree Speed position switching signal ON 90 00000 270 00000 360 00000 Stop at 0 00000 degree 0 00000 90 00000 0 00000 90 00000 ...

Page 432: ... Axis operation status M code OFF request Positioning operation t1 t2 t3 t4 t5 t2 t7 Position control t6 Cd 7 Positioning start signal Y10 Y11 Y12 Y13 BUSY signal XC XD XE XF M code ON signal X4 X5 X6 X7 WITH mode Cd 7 Start complete signal X10 X11 X12 X13 Md 26 Output pulse to external source PULSE External speed position switching command Positioning complete signal X14 X15 X16 X17 M code ON sig...

Page 433: ...current feed value is updated during speed control and position control 2 Zero clear current feed value The current feed value is cleared set to 0 at control start and updated from the switching to position control Switching time from speed control to position control There is 1ms from the time the speed position switching signal is turned ON to the time the speed position switching latch flag Md ...

Page 434: ...register 2 The movement amount is stored in the Md 29 Speed position switching control positioning amount of the axis monitor area from the point where the control changes to position control by the input of a speed position switching signal from an external source Fig 9 15 Position control movement amount change timing t Movement amount Speed position switching signal ON OFF Speed control Positio...

Page 435: ...atisfied a When Pr 21 Current feed value during speed control is 1 Update current feed value If the movement amount exceeds the software stroke limit range during speed control in cases of settings other than the one above the error Software stroke limit error code 507 or Software stroke limit error code 508 will occur as soon as speed control is changed to position control and the axis will decel...

Page 436: ... Da 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required Setting value is ignored Da 6 Positioning address movement amount 10000 0 m INC mode Pr 150 0 Set the movement amount after the switching to position control Assuming that the Pr 1 Unit setting is set to mm Da 7 Arc address Set...

Page 437: ... starts the axis in the reverse run direction Speed position switching control ABS mode is valid only when Pr 1 Unit setting is 2 degree Pr 1 Unit setting Speed position function selection mm inch degree pulse INC mode ABS mode Setting allowed Setting disallowed If setting is made the error Speed position function selection error error code 935 will occur when the PLC READY Y0 turns ON Use the det...

Page 438: ...ll be carried out when the Cd 24 Speed position switching enable flag and speed position switching signal are ON at the operation start Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 24 Speed position switching enable flag 1 Set 1 Switch from speed control to position control when the external command signal CHG turns ON 1528 1628 1728 1828 Speed po...

Page 439: ...ontrol ABS mode Fig 9 16 Speed position switching control ABS mode operation timing t V Positioning start signal OFF ON BUSY signal OFF ON Positioning complete signal OFF ON Speed position switching signal ON Speed control Position control Dwell time In speed control flag Md 31 Status b0 Cd 24 Speed position switching enable flag Da 8 Command speed OFF OFF OFF ON ON Y10 Y11 Y12 Y13 XC XD XE XF X14...

Page 440: ...f 90 00000 degree during execution of Da 2 Control system Forward run speed position at Pr 1 Unit setting of 2 degree and Pr 21 Current feed value during speed control setting of 1 Update current feed value The value set in Da 6 Positioning address movement amount is 270 00000 degree Stop at 270 00000 degree Speed position switching signal ON 0 00000 90 00000 0 00000 90 00000 270 00000 ...

Page 441: ...ld be delayed by the operation state of other axes Positioning start signal Y10 Y11 Y12 Y13 BUSY signal M code ON signal X4 X5 X6 X7 WITH mode Standby Speed control Start complete signal Output pulse to external source PULSE Positioning operation Positioning complete signal M code ON signal AFTER mode t1 t2 t3 t4 t5 t2 t7 Position control Speed control Position control External speed position swit...

Page 442: ...trol Only 1 Update current value is valid for the setting of Pr 21 Current feed value during speed control in speed position switching control ABS mode The error Speed position function selection error error code 935 will occur if the Pr 21 Current feed value during speed control setting is other than 1 Switching time from speed control to position control There is 1ms from the time the speed posi...

Page 443: ...ching control ABS mode the following conditions must be satisfied a Pr 1 Unit setting is 2 degree b The software stroke limit function is invalid upper limit value lower limit value c Pr 21 Current feed value during speed control is 1 Update current feed value d The setting range of Da 6 Positioning address movement amount is within 0 to 359 99999 degree If the value is outside of the range the er...

Page 444: ...a 4 Deceleration time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required Setting value is ignored Da 6 Positioning address movement amount 270 00000 degree ABS mode Pr 150 2 Set the address after the switching to position control Assuming that the Pr 1 Unit setting is set to degree Da 7 Arc address Se...

Page 445: ...m position control to speed control If the Cd 26 Position speed switching enable flag turns ON after the position speed switching signal turns ON the control will continue as position control without switching over to speed control The control will be switched over from position control to speed control when the position speed switching signal turns from OFF to ON again Only speed control will be ...

Page 446: ... Fig 9 18 Position speed switching control operation timing Position speed switching enable flag Cd 26 t V Positioning start signal Y10 Y11 Y12 Y13 OFF ON Command speed BUSY signal XC XD XE XF OFF ON Positioning complete signal X14 X15 X16 X17 OFF Position speed switching signal OFF ON Position control Speed control OFF ON OFF ON In speed control flag Status b0 Md 31 Da 8 OFF ON Stop command Does ...

Page 447: ...tioning operation t1 t2 t3 t4 t2 t6 Positioning start signal Y10 Y11 Y12 Y13 BUSY signal XC XD XE XF M code ON signal X4 X5 X6 X7 WITH mode Start complete signal X10 X11 X12 X13 Output pulse to external source PULSE External position speed switching command Positioning complete signal X14 X15 X16 X17 M code ON signal X4 X5 X6 X7 AFTER mode M code OFF request OPR complete flag Status b4 Stop signal...

Page 448: ...control 1 Update current feed value The current feed value is updated during position control and speed control 2 Zero clear current feed value The current feed value is updated during positioning control and the current feed value is cleared to 0 as soon as position control is switched to speed control Switching time from position control to speed control There is 1ms from the time the position s...

Page 449: ...d in Cd 25 Position speed switching control speed change register by the sequence program during position control This value then becomes the speed control command speed when the position speed switching signal turns ON Fig 9 20 Speed control speed change timing Stop signal t Speed change enable Position speed switching signal ON OFF Position control Speed control Position control start Position s...

Page 450: ...rry out a deceleration stop if this type of setting is carried out 3 The software stroke limit range is only checked during speed control if the 1 Update current feed value is set in Pr 21 Current feed value during speed control The software stroke limit range is not checked when the control unit is set to degree 4 The error Software stroke limit or Software stroke limit error code 507 or 508 will...

Page 451: ...tion time No 0 Designate the value set in Pr 10 Deceleration time 0 as the deceleration time at deceleration Da 5 Axis to be interpolated Setting not required Setting value is ignored Da 6 Positioning address movement amount 10000 0 m Set the movement amount at the time of position control before the switching to speed control Assuming that the Pr 1 Unit setting is set to mm Da 7 Arc address Setti...

Page 452: ...r code 515 will occur and the operation cannot start if continuous path control is set in Da 1 Operation pattern Continuous path control cannot be set in current value changing 2 Current value changing cannot be set in Da 2 Control system of the positioning data when continuous path control has been set in Da 1 Operation pattern of the immediately prior positioning data For example if the operatio...

Page 453: ...ath control cannot be set by current value change Da 2 Control system Current value changing Set the current value changing Da 3 Acceleration time No Setting not required Setting value is ignored Da 4 Deceleration time No Setting not required Setting value is ignored Da 5 Axis to be interpolated Setting not required Setting value is ignored Da 6 Positioning address movement amount 10000 0 m Set th...

Page 454: ... limit or Software stroke limit error code 507 or 508 will occur if the designated value is outside the software stroke limit range 3 The current value cannot be changed during stop commands and while the M code ON signal is ON 4 The M code output function is made invalid Current value changing procedure The following shows the procedure for changing the current value to a new value Positioning st...

Page 455: ... Set the start No 9003 for the new current value 1500 1600 1700 1800 Cd 9 Current value changing 50000 Set the new Md 20 Current feed value 1506 1507 1606 1607 1706 1707 1806 1807 Refer to Section 5 7 List of control data for details on the setting details 2 The following shows a start time chart Fig 9 21 Changing to a new current value using the start No No 9003 for a current value changing Posit...

Page 456: ...ogram and write it to the CPU module 例 Example Current value changing Store new current feed value in D106 and D107 Pulsate current value changing command Write current value changing to the QD75 Write the current value changing 9003 Execute current value changing Turn OFF positioning start signal ...

Page 457: ...value is ignored Da 5 Axis to be interpolated Setting not required Setting value is ignored Da 6 Positioning address movement amount Setting not required Setting value is ignored Da 7 Arc address Setting not required Setting value is ignored Da 8 Command speed Setting not required Setting value is ignored Da 9 Dwell time Setting not required Setting value is ignored Da 10 M code Setting not requir...

Page 458: ...ion execution conditions When block positioning data No 7000 to 7004 is started Each block condition data is used When positioning data No 1 to 600 is started Start block 0 condition data is used When the execution conditions set in Da 10 M code of the JUMP instruction have been established the JUMP instruction is executed to jump the operation to the positioning data No set in Da 9 Dwell time Whe...

Page 459: ...red Setting value is ignored Da 4 Deceleration time No Setting not required Setting value is ignored Da 5 Axis to be interpolated Setting not required Setting value is ignored Da 6 Positioning address movement amount Setting not required Setting value is ignored Da 7 Arc address Setting not required Setting value is ignored Da 8 Command speed Setting not required Setting value is ignored Da 9 Dwel...

Page 460: ...OP to LEND repeat cycles Refer to Section 5 3 List of positioning data for information on the setting details Restrictions 1 An error Control system LOOP setting error error code 545 will occur if a 0 is set for the repeat cycles 2 Even if LEND is absent after LOOP no error will occur but repeat processing will not be carried out 3 Nesting is not allowed between LOOP LEND s If such setting is made...

Page 461: ...s control ABS2 5 Positioning complete LEND 6 Positioning complete ABS2 Positioning data setting examples The following table shows the setting examples when LEND is set in positioning data No 8 of axis 1 Setting item Setting example Setting details Axis 1 Positioning data No 8 Da 1 Operation pattern Setting not required Setting value is ignored Da 2 Control system LEND Set the LEND Da 3 Accelerati...

Page 462: ...9 140 MELSEC Q 9 MAJOR POSITIONING CONTROL MEMO ...

Page 463: ...1 2 Block start data and condition data configuration 10 4 10 2 High level positioning control execution procedure 10 6 10 3 Setting the block start data 10 7 10 3 1 Relation between various controls and block start data 10 7 10 3 2 Block start normal start 10 8 10 3 3 Condition start 10 10 10 3 4 Wait start 10 11 10 3 5 Simultaneous start 10 12 10 3 6 Repeated start FOR loop 10 14 10 3 7 Repeated...

Page 464: ...Repeats the program from the block start data set with the FOR loop to the block start data set in NEXT for the designated No of times Repeated start FOR condition Repeats the program from the block start data set with the FOR condition to the block start data set in NEXT until the conditions set in the condition data are established High level positioning control sub functions High level position...

Page 465: ...on data stored in the QD75 Setting item Setting details Block start data Da 11 Shape Set whether to end the control after executing only the block start data of the shape itself or continue executing the block start data set in the next point Da 12 Start data No Set the positioning data No to be executed Da 13 Special start instruction Set the method by which the positioning data set in Da 12 will...

Page 466: ...ing item 26110 26111 26112 26113 26114 26115 26116 26117 26118 26119 Setting item b15 b0 b7 b8 Shape 26000 b15 b0 b7 b8 Parameter 26050 Da 13 Da 11 Da 14 Da 12 Buffer memory address Condition identifier No 1 Setting item 26100 Address Blank Blank b15 b0 b7 b8 b11 b12 Condition operator Condition target 26101 26102 26103 26104 26105 26106 26107 26108 26109 Da 16 Da 17 Da 18 Da 19 Da 15 7000 50th po...

Page 467: ...EL POSITIONING CONTROL Set in QD75 the block start data and condition data corresponding to the following block Nos 7001 to 7004 using GX Configurator QP or the sequence program The following drawing shows an example for axis 1 ...

Page 468: ...of block start data 50 points and condition data 10 items corresponding to 7000 to 7004 are set with a sequence program 2 Five sets of data from 7000 to 7004 can be set when GX Configurator QP is used If GX Configurator QP is used to set the block start data and condition data corresponding to 7000 to 7004 and write the data to the QD75 7000 to 7004 can be set in Cd 3 Positioning start No in STEP ...

Page 469: ...High level positioning control Block start data setting items Block start Normal start Condition start Wait start Simulta neous start Repeated start FOR loop Repeated start FOR condition NEXT start Da 11 Shape 0 End 1 Continue Da 12 Start data No 1 to 600 Da 13 Special start instruction 0 1 2 3 4 5 6 Da 14 Parameter Condition data No No of repetitions Condition data No One of the two setting items...

Page 470: ...lock start 2nd point 1 Continue 2 0 Block start 3rd point 1 Continue 5 0 Block start 4th point 1 Continue 10 0 Block start 5th point 0 End 15 0 Block start 2 Positioning data setting example Axis 1 position ing data No Da 1 Operation pattern 1 00 Positioning complete 2 11 Continuous path control 3 01 Continuous positioning control 4 00 Positioning complete 5 11 Continuous path control 6 00 Positio...

Page 471: ...time of corresponding positioning data Positioning start signal 1 00 Start complete signal BUSY signal X14 X15 X16 X17 t 2 11 3 01 4 00 5 11 6 00 15 00 Positioning according to the 1st point settings Address 10 00 OFF OFF ON ON ON Operation pattern Positioning data No Positioning according to the 5th point settings Positioning according to the 4th point settings Positioning according to the 3rd po...

Page 472: ...d 50 0 Block start The condition data Nos have been set in Da 14 Parameter 2 Positioning data setting example Axis 1 position ing data No Da 1 Operation pattern 1 01 Continuous positioning control 2 01 Continuous positioning control 3 00 Positioning complete 10 11 Continuous path control 11 11 Continuous path control 12 00 Positioning complete 50 00 Positioning complete 2 Control examples The foll...

Page 473: ...oint 1 Continue 10 0 Block start 3rd point 0 End 50 0 Block start The condition data Nos have been set in Da 14 Parameter 2 Positioning data setting example Axis 1 position ing data No Da 1 Operation pattern 1 01 Continuous positioning control 2 01 Continuous positioning control 3 00 Positioning complete 10 11 Continuous path control 11 11 Continuous path control 12 00 Positioning complete 50 00 P...

Page 474: ...imultaneous start 4 It is assumed that the axis 2 positioning data for simultaneous starting is set in the condition data designated with Da 14 Parameter 2 Positioning data setting example Axis 1 positioning data No Da 1 Operation pattern 1 01 Continuous positioning control 2 01 Continuous positioning control 3 00 Positioning complete 2 Control examples The following shows the control executed whe...

Page 475: ...8 Parameter 1 Da 19 Parameter 2 but the setting value of start axis the axis which carries out positioning start should be 0 If the setting value is set to other than 0 the positioning data set in Da 18 Parameter 1 Da 19 Parameter 2 is given priority to be executed rather than Da 12 Start data No For details refer to section 5 5 List of condition data ...

Page 476: ...Da 11 Shape Da 12 Start data No Da 13 Special start instruction Da 14 Parameter 1st point 1 Continue 1 4 FOR loop 2 2nd point 1 Continue 10 0 Block start 3rd point 0 End 50 6 NEXT start The condition data Nos have been set in Da 14 Parameter 2 Positioning data setting example Axis 1 position ing data No Da 1 Operation pattern 1 01 Continuous positioning control 2 01 Continuous positioning control ...

Page 477: ...12 Start data No Da 13 Special start instruction Da 14 Parameter 1st point 1 Continue 1 5 FOR condition 5 2nd point 1 Continue 10 0 Block start 3rd point 0 End 50 6 NEXT start The condition data Nos have been set in Da 14 Parameter 2 Positioning data setting example Axis 1 position ing data No Da 1 Operation pattern 1 01 Continuous positioning control 2 01 Continuous positioning control 3 00 Posit...

Page 478: ...t possible between 4 FOR loop and 6 NEXT start or between 5 FOR condition and 6 NEXT start A warning FOR to NEXT nest construction warning code 506 will occur if nesting is attempted Operating examples without nesting structure Operating examples with nesting structure A warning will occur when starting the 4th point FOR The JUMP destination of the 7th point NEXT is the 4th point The 9th point NEX...

Page 479: ...Condition target corresponding to the different types of control The condition data settings in this chapter are assumed to be carried out using GX Configurator QP Control type Da 15 Setting item High level positioning control Major positioning control Block start Wait start Simultaneous start Repeated start For condition JUMP instruction 01 Device X 1 02 Device Y 1 03 Buffer memory 1 word 04 Buff...

Page 480: ...H Axis 2 and axis 3 designation 70H Axis 1 axis 2 and axis 3 designation 80H Axis 4 designation 90H Axis 1 and axis 4 designation A0H Axis 2 and axis 4 designation B0H Axis 1 axis 2 and axis 4 designation C0H Axis 3 and axis 4 designation D0H Axis 1 axis 3 and axis 4 designation E0H Axis 2 axis 3 and axis 4 designation Low order 16 bits Axis 1 positioning data No 2 Low order 16 bits Axis 3 positio...

Page 481: ...he QD75 Thus in the judgment on the data such as current feed value which varies continuously the operator may not be detected If this occurs use a range operator REMARK The PLC CPU memory area can be designated as the buffer memory address to be designated in Da 17 Refer to Section 7 1 1 Configuration and roles of QD75 memory Address 30000 30001 30099 QD75 buffer memory ...

Page 482: ... stored in buffer memory addresses 800 801 Md 20 Current feed value is 1000 or larger Da 15 Condition target Da 16 Condition operator Da 17 Address Da 18 Parameter 1 Da 19 Parameter 2 04H Buffer memory 2 words 04H P1 800 1000 3 Designating the axis and positioning data No to be simultaneously started in simultaneous start Condition Simultaneously starting axis 2 positioning data No 3 Da 15 Conditi...

Page 483: ...ltaneously started axis start data No is not set to the axis control data on the start axis or set outside the setting range 2 The error Error before simultaneous start error code 501 will occur and all simultaneously started axes will not start if either of the simultaneously started axes is BUSY 3 The error Error before simultaneous start error code 501 will occur and all simultaneously started ...

Page 484: ...842 Cd 33 Simultaneous starting axis start data No Axis 4 start data No 1543 1643 1743 1843 Refer to Section 5 7 List of control data for information on setting details 5 Setting examples The following shows the setting examples in which the axis 1 is used as the start axis and the simultaneously started axes are used as the axes 2 and 4 Setting item Setting value Setting details Buffer memory add...

Page 485: ...k start data 2 The setting of the multiple axes simultaneous start control is easier than that of the simultaneous start using the block start data Setting items for simultaneous start using block start data Positioning start data block start data condition data and positioning data Setting items for multiple axes simultaneous start control Positioning data and axis control data ...

Page 486: ...tput signal Drive unit Buffer memory Control by designated positioning data 1 3 2 4 This establishes that the control as high level positioning control using block start data 2 Set the point No of the block start data to be started In this case 1 3 Turn ON the start signal When carrying out a positioning start with the next scan after a positioning operation is completed input signal X10 as an int...

Page 487: ... data for details on the setting details Start conditions The following conditions must be fulfilled when starting the control The required conditions must also be integrated into the sequence program and configured so the control does not start unless the conditions are fulfilled Signal name Signal state Device Axis 1 Axis 2 Axis 3 Axis 4 Interface signal PLC READY signal ON CPU module preparatio...

Page 488: ...Da 1 Operation pattern 1 11 Continuous path control 2 00 Positioning complete 10 11 Continuous path control 11 11 Continuous path control 12 00 Positioning complete 3 Start time chart Y10 PLC READY signal QD75 READY signal X10 XC Positioning complete signal V t Error detection signal Positioning data No Dwell time 12 00 Operation pattern 1 11 1st point buffer memory address 26000 2nd point buffer ...

Page 489: ...he positioning start signal Y10 SET K1 K1 K1501 H0 TO Write the positioning start point No K1 K7000 K1500 H0 TO Write the positioning data No 7000 for block positioning X10 Set the block start data beforehand Y10 Positioning start signal X10 Start complete signal M104 Positioning start command pulse Example Positioning start command ...

Page 490: ...10 28 MELSEC Q 10 HIGH LEVEL POSITIONING CONTROL MEMO ...

Page 491: ...11 4 11 2 1 Outline of JOG operation 11 4 11 2 2 JOG operation execution procedure 11 7 11 2 3 Setting the required parameters for JOG operation 11 8 11 2 4 Creating start programs for JOG operation 11 10 11 2 5 JOG operation example 11 13 11 3 Inching operation 11 16 11 3 1 Outline of inching operation 11 16 11 3 2 Inching operation execution procedure 11 19 11 3 3 Setting the required parameters...

Page 492: ...nal is ON when the operation is stopped by turning the limit signal OFF to confirm the positioning system connection and obtain the positioning data address Refer to Section 12 7 4 Teaching function M Movement continues while the JOG START signal is ON JOG start signal ON OFF Fig 11 1 JOG operation 2 Inching operation Inching operation is a control method in which a minute movement amount of pulse...

Page 493: ...o Section 3 2 4 Combination of QD75 major functions and sub functions for details on sub functions that can be combined with manual control Also refer to CHAPTER 12 CONTROL SUB FUNCTIONS for details on each sub function Carrying out manual control from peripheral devices JOG operation Inching operation and enabling disabling of the manual pulse generator operation can be executed from GX Configura...

Page 494: ...cceleration time designated in Pr 32 JOG operation acceleration time selection At this time the BUSY signal changes from OFF to ON 2 When the workpiece being accelerated reaches the speed set in Cd 17 JOG speed the movement continues at this speed The constant speed movement takes place at 2 and 3 3 When the START signal is turned OFF deceleration begins from the speed set in Cd 17 JOG speed and c...

Page 495: ...e workpiece will move at the Pr 31 JOG speed limit value and the warning JOG speed limit value warning code 301 will occur in the QD75 5 The JOG operation can be continued even if an Axis warning has occurred 6 Set a 0 in Cd 16 Inching movement amount If a value other than 0 is set the operation will become an inching operation Refer to Section 11 3 Inching operation Operations when stroke limit e...

Page 496: ... operation t1 t3 t4 Pulse output to an external source PULSE Positioning operation Positioning complete signal X14 X15 X16 X17 Axis operation status ON ON OFF OFF OFF OFF Standby Md 26 Fig 11 5 JOG operation timing and processing times Normal timing times Model t1 t2 t3 t4 QD75P N QD75D N 1 0 to 3 0ms 0 to 0 9ms 1 3 to 2 2ms 0 to 0 9ms QD75P QD75D 1 0 to 3 0ms 0 to 1 8ms 2 7 to 4 4ms 0 to 1 8ms De...

Page 497: ...n stop to Pr 1 Pr 39 Control data setting YE YF Axis 4 Set a 0 in Cd 16 Inching movement amount Create a sequence program in which the JOG start signal is turned ON by a JOG operation start command One of the following two methods can be used Directly set write the parameters in the QD75 using GX Configurator QP Set write the parameters from the CPU module to the QD75 using the sequence program TO...

Page 498: ... 7 Bias speed at start Unit pulse s 0 Pr 8 Speed limit value Unit pulse s 200000 Pr 9 Acceleration time 0 Unit ms 1000 Pr 10 Deceleration time 0 Unit ms 1000 Pr 11 Backlash compensation amount Unit pulse 0 Pr 12 Software stroke limit upper limit value Unit pulse 2147483647 Pr 13 Software stroke limit lower limit value Unit pulse 2147483648 Pr 14 Software stroke limit selection 0 current feed value...

Page 499: ...Pr 32 JOG operation acceleration time selection 0 acceleration time 0 Pr 33 JOG operation deceleration time selection 0 deceleration time 0 Pr 34 Acceleration deceleration process selection 0 trapezoidal acceleration deceleration processing Pr 35 S curve ratio Unit 100 Pr 36 Sudden stop deceleration time Unit ms 1000 Pr 37 Stop group 1 sudden stop selection 0 deceleration stop Pr 38 Stop group 2 s...

Page 500: ...ing The required conditions must also be assembled in the sequence program and the sequence program must be configured so the operation will not start if the conditions are not fulfilled Signal name Signal state Device Axis 1 Axis 2 Axis 3 Axis 4 Interface signal PLC READY signal ON CPU module preparation completed Y0 QD75 READY signal ON QD75 preparation completed X0 Synchronization flag ON QD75 ...

Page 501: ...orward run JOG start signal Forward JOG run BUSY signal Error detection signal OFF OFF OFF OFF OFF ON ON ON ON X8 XC PLC READY signal QD75 READY signal Reverse run JOG start signal Reverse JOG run Y8 Y9 X0 Y0 OFF ON Fig 11 6 JOG operation start time chart ...

Page 502: ...program Set JOG operation speed 100 00mm min Set a 0 for inching movement amount No 12 JOG operation inching operation execution program Write JOG operation speed JOG inching operation flag ON JOG inching operation termination Execute forward JOG inching operation Execute reverse JOG operation ...

Page 503: ...r if JOG start signal is turned ON while the stop signal is ON The operation can be started by turning the stop signal OFF and turning the JOG start signal from OFF to ON again OFF ON BUSY signal XC XD XE XF OFF ON A JOG start signal OFF ON while the stop signal is ON will be ignored Axis stop signal Y4 Y5 Y6 Y7 OFF ON OFF ON Forward run JOG start signal Y8 YA YC YE QD75 READY signal X0 PLC READY ...

Page 504: ...d when the QD75 BUSY signal is turned OFF If the forward run JOG operation is stopped due to stop or axis error by a stop signal the reverse run JOG operation will not be executed even if the reverse run JOG start signal turns ON OFF ON OFF ON BUSY signal XC XD XE XF OFF ON Forward run JOG operation t The reverse run JOG start signal is ignored Reverse run JOG operation Forward run JOG start signa...

Page 505: ...E Fig 11 9 Operation when the JOG start signal is turned ON during deceleration When the JOG start signal is turned ON during a peripheral device test mode When the JOG start signal is turned ON during a peripheral device test mode it will be ignored and the JOG operation will not be carried out In test mode flag ON t OFF ON OFF Forward run JOG start signal Y8 YA YC YE JOG operation not possible b...

Page 506: ... 1 When the start signal is turned ON inching operation is carried out in the direction designated by the start signal In this case BUSY signal is turned from OFF to ON 2 The workpiece is moved by a movement amount set in Cd 16 Inching movement amount 3 The workpiece movement stops when the speed becomes 0 In this case BUSY signal is turned from ON to OFF The positioning complete signal is turned ...

Page 507: ... code 301 will occur in the following cases Cd 16 Inching movement amount x A Pr 31 JOG speed limit value Where A is as follows When the unit is pulse 562 5 When the unit is other than pulse 337 5 2 Set a value other than a 0 in Cd 16 Inching movement amount If a 0 is set the operation will become JOG operation Refer to Section 11 2 JOG operation Operations when stroke limit error occurs When the ...

Page 508: ...nal Y8 YA YC YE Reverse run JOG start signal Y9 YB YD YF BUSY signal XC XD XE XF Md 26 Pulse output to external source PULSE Positioning complete signal X14 X15 X16 X17 JOG operation Fig 11 12 Inching operation timing and processing times Normal timing times Model t1 t2 t3 t4 QD75P N QD75D N 1 0 to 3 0ms 1 3 to 2 2ms 0 to 0 9ms Depending on parameters QD75P QD75D 1 0 to 3 0ms 2 7 to 4 4ms 0 to 1 8...

Page 509: ...ion STEP 6 Turn OFF the JOG operation start signal that is ON Monitor the inching operation status Forward run JOG start signal Axis 1 Y8 Y9 YA YB YC YD Refer to CHAPTER 6 Axis 3 Axis 2 Inching operation start Inching operation stop to Pr 1 Pr 31 Set the Cd 16 inching movement amount Control data setting YE YF Axis 4 End the inching operation after moving a workpiece by an inching movement amount ...

Page 510: ...on setting 0 current value increases by forward run pulse output Pr 11 Backlash compensation amount Unit pulse 0 Pr 12 Software stroke limit upper limit value Unit pulse 2147483647 Pr 13 Software stroke limit lower limit value Unit pulse 2147483648 Pr 14 Software stroke limit selection 0 current feed value Pr 15 Software stroke limit valid invalid setting 0 valid Pr 17 Torque limit setting value U...

Page 511: ...required conditions must also be assembled in the sequence program and the sequence program must be configured so the operation will not start if the conditions are not fulfilled Signal name Signal state Device Axis 1 Axis 2 Axis 3 Axis 4 Interface signal PLC READY signal ON CPU module preparation completed Y0 QD75 READY signal ON QD75 preparation completed X0 Synchronization flag ON Accessible to...

Page 512: ...un inching operation Reverse run inching operation ON ON ON ON ON ON Y8 Y9 Y0 X0 XC X8 X14 Forward run JOG start signal Reverse run JOG start signal PLC READY signal QD75 READY signal BUSY signal Error detection signal Positioning complete signal Fig 11 13 Inching operation start time chart ...

Page 513: ...ing operation setting program Set inching movement amount JOG inching operation flag ON JOG inching operation termination Execute forward JOG inching operation Execute reverse JOG operation Write inching movement amount No 12 JOG operation inching operation execution program ...

Page 514: ...n be re started when the stop signal is turned OFF and the JOG start signal is turned OFF and then turned ON OFF ON OFF ON OFF ON ON OFF OFF ON PLC READY signal Y0 QD75 READY signal X0 Forward run JOG start signal Y8 YA YC YE Axis stop signal Y4 Y5 Y6 Y7 BUSY signal XC XD XE XF If a JOG start signal is turned OFF and then ON while the axis stop signal is ON an error Stop signal ON at start will oc...

Page 515: ...start signal will be ignored and inching operation will not be carried out ON t OFF ON OFF Inching operation not possible because JOG start signal does not rise Forward run inching operation executed Forward run JOG start signal Y8 YA YC YE In test mode flag Md 1 JOG operation not possible because the operation is in the test mode Fig 11 15 Operation when JOG start signal is turned ON in test mode...

Page 516: ...generator operation 1 When the Cd 21 Manual pulse generator enable flag is set to 1 the BUSY signal turns ON and the manual pulse generator operation is enabled 2 The workpiece is moved corresponding to the No of pulses input from the manual pulse generator 3 The workpiece movement stops when no more pulses are input from the manual pulse generator 4 When the Cd 21 Manual pulse generator enable fl...

Page 517: ...ime the Cd 21 Manual pulse generator enable flag will be left ON but manual pulse generator operation will not be possible To carry out manual pulse generator operation again measures must be carried out to eliminate the stop factor Once eliminated the operation can be carried out again by turning the Cd 21 Manual pulse generator enable flag ON OFF ON Note that this excludes when hardware software...

Page 518: ...er lower limit signal Manual pulse generator operation possible Manual pulse generator operation not possible V Manual pulse generator operation ON OFF Manual pulse generator operation timing and processing time The following drawing shows details of the manual pulse generator operation timing and processing time Manual pulse generator input pulses BUSY signal XC XD XE XF Start complete signal X10...

Page 519: ... pulse generator the current feed value is as follows 100 2 0 1 20 µm 200 Current feed value The number of pulses output actually to the drive unit is Manual pulse generator 1 pulse movement amount movement amount per pulse For example when Pr 1 Unit setting is mm and the movement amount per pulse is 1 µm 0 1 1 1 10 i e the output to the drive unit per pulse from the manual pulse generator is 1 10...

Page 520: ...or using GX Configurator QP Method 2 Monitoring of the manual pulse generator operation Set Cd 20 Manual pulse generator 1 pulse input to Pr 1 Pr 24 Create a sequence program in which the enable disable is Cd 21 Manual pulse generator enable flag setting STEP 4 STEP 5 STEP 6 magnification control data setting set for the manual pulse generator operation generator One of the following two methods c...

Page 521: ...mount Unit pulse 0 Pr 12 Software stroke limit upper limit value Unit pulse 2147483647 Pr 13 Software stroke limit lower limit value Unit pulse 2147483648 Pr 14 Software stroke limit selection 0 current feed value Pr 15 Software stroke limit valid invalid setting 0 valid Pr 17 Torque limit setting value Unit 300 Pr 22 Input signal logic selection 0 Manual pulse generator input is negative logic Pr...

Page 522: ...ol data for details on the setting details Start conditions The following conditions must be fulfilled when starting The required conditions must also be assembled in the sequence program and the sequence program must be configured so the operation will not start if the conditions are not fulfilled Signal name Signal state Device Axis 1 Axis 2 Axis 3 Axis 4 Interface signal PLC READY signal ON CPU...

Page 523: ...un Reverse run ON Pulse input B phase BUSY signal QD75 READY signal PLC READY signal Start complete signal Error detection signal Y0 X0 X10 XC X8 Cd 21 Manual pulse generator enable flag Cd 20 Manual pulse generator 1 pulse input magnification OFF ON Fig 11 18 Manual pulse generator operation start time chart ...

Page 524: ...11 34 MELSEC Q 11 MANUAL CONTROL Creating the program ...

Page 525: ...ensation function 12 12 12 3 2 Electronic gear function 12 14 12 3 3 Near pass function 12 21 12 3 4 Output timing selection of near pass control 12 23 12 4 Functions to limit the control 12 27 12 4 1 Speed limit function 12 27 12 4 2 Torque limit function 12 29 12 4 3 Software stroke limit function 12 33 12 4 4 Hardware stroke limit function 12 39 12 5 Functions to change the control details 12 4...

Page 526: ...put the difference between the actual and the set positioning end addresses in continuous path control in which the difference is output during the execution of the next positioning data Functions to limit the control Speed limit function If the command speed exceeds Pr 8 Speed limit value during control this function limits the commanded speed to within the Pr 8 Speed limit value setting range To...

Page 527: ...g address Da 6 Positioning address movement amount having the designated positioning data No Command in position function At each automatic deceleration this function calculates the remaining distance for the QD75 to reach the positioning stop position and when the value is less than the set value sets the command in position flag to 1 When using another sub work before ending the control use this...

Page 528: ...tion The details shown below explain about the OPR retry function 1 Control details 2 Control Precautions 3 Setting method 1 Control details The following drawing shows the operation of the OPR retry function 1 OPR retry point return retry operation when the workpiece is within the range between the upper lower limits 1 The movement starts in the Pr 44 OPR direction by a machine OPR start 2 The op...

Page 529: ...examples where Pr 44 OPR direction is set to 0 Positive direction When 0 Positive direction is set in Pr 44 check that the limit switch placed in the OPR direction acts as the upper limit When 1 Negative direction is set in Pr 44 check that the limit switch placed in the OPR direction acts as the lower limit Incorrect wiring of these limit switches may cause improper OPR retry operation If any mal...

Page 530: ... executed after the near point dog is turned OFF to stop the operation Pr 57 Dwell time during OPR is validated when the operation stops at the A and B positions in the following drawing The dwell time is the same value at both positions A and B Fig 12 3 Setting the dwell time during an OPR retry Machine OPR executed again Stop by near point dog OFF Stop by limit signal detection Reverse run opera...

Page 531: ...it signal is detected 3 Do not configure a system so that the drive unit power turns OFF by the upper lower limit switches connected to the QD75 If the drive unit power is turned OFF the OPR retry cannot be carried out 3 Setting method To use the OPR retry function set the required details in the parameters shown in the following table and write them to the QD75 When the parameters are set the OPR...

Page 532: ...tion can be used without relation to Pr 43 OPR method The details shown below explain about the OP shift function 1 Control details 2 Setting range for the OP shift amount 3 Movement speed during OP shift 4 Control Precautions 5 Setting method 1 Control details The following drawing shows the operation of the OP shift function Fig 12 4 OP shift operation Machine OPR start Pr 53 OP shift amount Spe...

Page 533: ... Pr 47 Creep speed The following drawings show the movement speed during the OP shift when a mechanical OPR is carried out by the near point dog method 1 OP shift operation at the Pr 46 OPR speed When Pr 56 Speed designation during OP shift is 0 Fig 12 6 OP shift operation at the OPR speed Setting range of the negative OP shift amount Setting range of the positive OP shift amount Address decrease ...

Page 534: ... for the OPR method configure the OP shift operation in the opposite direction of the OPR direction It cannot shift to the OPR direction due to a mechanical stopper in the OPR direction 5 Setting method To use the OP shift function set the required details in the parameters shown in the following table and write them to the QD75 When the parameters are set the OP shift function will be added to th...

Page 535: ...meters are set for each axis It is recommended that the parameters be set whenever possible with GX Configurator QP Execution by sequence program uses many sequence programs and devices The execution becomes complicated and the scan times will increase ...

Page 536: ...n function The backlash compensation function compensates the backlash amount in the mechanical system When the backlash compensation amount is set an extra amount of pulses equivalent to the set backlash amount is output every time the movement direction changes The details shown below explain about the backlash compensation function 1 Control details 2 Control Precautions 3 Setting method 1 Cont...

Page 537: ...ter the decimal point 4 Backlash compensation which includes the movement amount and Pr 11 Backlash compensation amount is output the moment at the moving direction changes 5 Backlash compensation cannot be made when the stepping motor is used The backlash compensation function cannot be used for an axis where a stepping motor is connected Set 0 initial value in Pr 11 Backlash compensation amount ...

Page 538: ...ccumulates values less than one pulse that could not be pulse output in the QD75 and outputs one pulse when the total cumulative value reached one pulse or more C When machine OPR is completed current value changing is completed speed control is started except when current feed value change is present or fixed feed control is started the function clears to 0 the cumulative values of less than one ...

Page 539: ...llows QD75D N 4Mpulse s QD75D 1Mpulse s QD75P N QD75P 200kpulse s 2 For a drive unit without electronic gear function or when not using electronic gear function this value is 1 single Consider a system with the motor connected to a ball screw such as the figure above 1 is set to the electronic gear of the drive unit The movement amount of the machine is in mm or inch unit Set the command value in ...

Page 540: ...f Ap Al Am Determined setting ranges are available for Ap Al and Am The following shows the setting ranges Setting item Setting range Pr 2 No of pulses per rotation Ap 1 to 65535 Pr 3 Movement amount per rotation Al 1 to 65535 10 1 m 10 5 inch 10 5 degree pulse Pr 4 Unit magnification Am 1 10 100 1000 For details of the setting refer to Section 5 2 List of parameters In addition use the value set ...

Page 541: ...ment amount L The QD75 movement amount per pulse is calculated with the following equation Movement amount per pulse is A Pr 2 No of pulses per rotation is Ap Pr 3 Movement amount per rotation is Al and Pr 4 Unit magnification is Am A Al Am Ap 2 Procedure a Set the command movement amount L and carry out positioning Set the movement amount per pulse A according to Section 5 2 List of parameters b ...

Page 542: ... Set in Pr 3 Set in Pr 2 Set in Pr 4 e Set the post compensation Pr 2 No of pulses per rotation Ap Pr 3 Movement amount per rotation Al and Pr 4 Unit magnification Am in the parameters and write them to the QD75 The set details are validated at the rising edge OFF ON of the PLC READY signal Y0 Setting item Setting value Setting details Pre compensation value Pr 2 No of pulses per rotation Ap Set t...

Page 543: ... amount per pulse A be set to a value close to 1 for the following reasons The movement amount per pulse of 1 means the minimum value in each Pr 1 Unit setting 0 1 m for the unit mm 1 When the setting of the movement amount per pulse is decreased the command frequency may increase Be careful when changing the setting 2 If the setting of the movement amount per pulse is less than 1 the mechanical s...

Page 544: ...UNCTIONS REMARK In the QD75 the general term for the functions in this section is defined as the electronic gear function Refer to the User s Manual for the servomotor for the definition of the electronic gear on the servomotor side ...

Page 545: ...s not carried out and thus the output speed drops are eliminated and the mechanical vibration occurring during speed changes can be suppressed Because alignment is not carried out the operation is controlled on a path that passes near the position set in Da 6 Positioning address movement amount The details shown below explain about the near pass function 1 Control details 2 Control Precautions 1 C...

Page 546: ...e when the reference axis movement direction changes To prevent the sudden output reversal assign not the continuous path control 11 but the continuous positioning control 01 to the positioning data of the passing point Positioning by interpolation Operation of reference axis Positioning data No 1 Positioning data No 2 Positioning data No 1 Continuous path control Partner axis Reference axis Posit...

Page 547: ... for an output timing of near pass control At constant speed and At deceleration At constant speed The distance is output when the next positioning data is executed in constant speed At deceleration The distance is output when the next positioning speed decelerates from V1 to V2 When At constant speed is selected in a condition where the specified speed of positioning data No 1 and No 2 in the fig...

Page 548: ... selected T21 T1 V2 The speed in case a work moves the distance in 0 9ms QD75P N QD75D N or 1 8ms QD75P QD75D Positioning execution time when At deceleration is selected T22 T1 Distance l Distance l Distance l Actual acceleration and deceleration through the near pass function l QD75P N QD75D N Less than 0 9ms QD75P QD75D Less than 1 8ms QD75P N QD75D N 0 9ms or more QD75P QD75D 1 8ms or more QD75...

Page 549: ...V2 V1 V1 V1 V1 V2 V2 Time Time Time Time Positioning data No 1 Positioning data No 1 Positioning data No 1 Positioning data No 1 Positioning data No 2 Positioning data No 2 Positioning data No 2 Positioning data No 2 2 When Speed value converted from distance V2 V1 l QD75P N QD75D N Less than 0 9ms QD75P QD75D Less than 1 8ms QD75P N QD75D N 0 9ms QD75P QD75D 1 8ms QD75P N QD75D N 0 9ms QD75P QD75...

Page 550: ...DY signal Y0 Setting item Setting value Setting details Buffer memory address Cd 43 Output timing selection of near pass control Select the timing to output the difference between the actual and the set positioning end addresses in continuous path control in which the difference is output during the execution of the next positioning data 0 At constant speed 1 At deceleration 1934 Refer to Section ...

Page 551: ...rols The following table shows the relation of the speed limit function and various controls Control type Speed limit function Speed limit value OPR control Machine OPR control Pr 8 Speed limit value Fast OPR control Major positioning control Position control 1 axis linear control 2 to 4 axis linear interpolation control 1 axis fixed feed control 2 to 4 axis fixed feed control interpolation 2 axis...

Page 552: ...d designation method and the reference axis is the minor axis and the interpolation axis is the major axis In 3 axis helical interpolation control control the composite speed of the circular interpolation axis or the speed of the linear interpolation axis so that the speeds do not exceed Pr 8 Speed limit value 3 Setting method To use the speed limit function set the speed limit value in the parame...

Page 553: ...ying out the torque limit 2 Relation between the torque limit function and various controls 3 Control details 4 Control precautions 5 Setting method 1 System configuration for carrying out the torque limit Carry out the torque limit in the configuration in the figure below The following modules are required D A converter module Drive unit capable of torque limit control by analog voltage input CPU...

Page 554: ... is reached this value becomes the Pr 54 OPR torque limit value Fast OPR control Pr 17 Torque limit setting value Major positioning control Position control 1 axis linear control 2 to 4 axis linear interpolation control 1 axis fixed feed control 2 to 4 axis fixed feed control interpolation 2 axis circular interpolation control 3 axis helical interpolation control 1 to 4 axis Speed control Speed po...

Page 555: ...t Cd 22 New torque value is set to 0 If this parameter is set to a value besides 0 the Cd 22 New torque value will be validated and the torque will be limited at that value Refer to Section 12 5 4 Torque change function for details about the new torque value 2 When Pr 54 OPR shift amount exceeds Pr 17 Torque limit setting value the error OPR torque limit value error error code 995 will occur 3 Whe...

Page 556: ...a percentage 300 Refer to Section 5 2 List of parameters for setting details The following table shows the Md 35 Torque limit stored value of the buffer memory address Monitor item Monitor value Storage details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Md 35 Torque limit stored value The torque limit value valid at that time is stored Pr 17 Pr 54 or Cd 22 826 926 1026 1126 Refer to Section...

Page 557: ...its of the moveable range of the workpiece are set in Pr 12 Software stroke limit upper limit value Pr 13 Software stroke limit lower limit value The details shown below explain about the software stroke limit function 1 Differences in the moveable range when current feed value and machine feed value are selected 2 Software stroke limit check details 3 Relation between the software stroke limit fu...

Page 558: ...n the machine feed value is set at the limit The machine feed value of 5000 current feed value 4000 becomes the upper stroke limit 4000 5000 5000 6000 Upper stroke limit 1000 2000 Moveable range Md 20 Current feed value Md 21 Machine feed value 2 When the current feed value is set at the limit The current feed value of 5000 machine feed value 6000 becomes the upper stroke limit 4000 5000 5000 6000...

Page 559: ...he software stroke limit range 2 to 4 axis axis linear interpolation control 1 axis fixed feed control 2 to 4 axis fixed feed control interpolation 2 axis circular interpolation control 3 axis helical interpolation control 1 to 4 axis speed control 3 4 Speed position switching control Position speed switching control 3 4 Other control Current value changing The current value will not be changed if...

Page 560: ...xceeded Arc address Da 7 End point address Da 6 Axis 1 Axis 1 stroke limit Deceleration stop not carried out Starting address The software stroke limit check is carried out for the following addresses during circular interpolation control Note that Da 7 Arc address is carried out only for circular interpolation control with sub point designation Current value end point address Da 6 arc address Da ...

Page 561: ... validated or invalidated during manual control JOG operation Inching operation manual pulse generator operation 0 valid Refer to Section 5 2 List of parameters for setting details 6 Invalidating the software stroke limit To invalidate the software stroke limit set the following parameters as shown and write them to the QD75 Set the value within the setting range Pr 12 Software stroke limit upper ...

Page 562: ...g when the software stroke limit is to be validated When the software stroke limit is to be validated set the upper limit value in a clockwise direction from the lower limit value Section A 315º Set in a clockwise direction Upper limit Lower limit 90º Section B a Set the movement range of section A as follows Software stroke limit lower limit value 315 00000 Software stroke limit upper limit value...

Page 563: ...normally installed inside the stroke limit stroke end on the drive unit side and the control is stopped before the stroke limit stoke end on the drive unit side is reached The details shown below explain about the hardware stroke limit function 1 Control details 2 Wiring the hardware stroke limit 3 Control Precautions 4 When the hardware stroke limit is not used 1 Control details The following dra...

Page 564: ...or positioning control and high level positioning control cannot start To carry out these types of control again return the workpiece to the QD75 control range by a JOG operation inching operation or manual pulse generator operation 2 When Pr 22 Input signal logic selection is set to the initial value the QD75 cannot carry out the positioning control if FLS upper limit signal is separated from COM...

Page 565: ...n The new speed is set as a percent of the command speed 12 5 1 Speed change function The Speed change function is used to change the speed during control to a newly designated speed at any time The new speed is directly set in the buffer memory and the speed is changed by a speed change command Cd 15 Speed change request or external command signal During the machine OPR a speed change to the cree...

Page 566: ...tion current speed is provided b When a speed designation is provided Fig 12 26 Speed change during continuous path control 2 When changing the speed during continuous path control the speed change will be ignored if there is not enough distance remaining to carry out the change 3 When the stop command was given to make a stop after a speed change that had been made during position control the res...

Page 567: ... A warning Deceleration stop speed change warning code 500 occurs and the speed cannot be changed in the following cases During deceleration by a stop command During automatic deceleration during positioning control 6 A warning Speed limit value over warning code 501 occurs and the speed is controlled at the Pr 8 Speed limit value when the value set in Cd 14 New speed value exceeds the Pr 8 Speed ...

Page 568: ... memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 14 New speed value 2000 Set the new speed 1514 1515 1614 1615 1714 1715 1814 1815 Cd 15 Speed change request 1 Set 1 Change the speed 1516 1616 1716 1816 Refer to Section 5 7 List of control data for details on the setting details 2 The following shows the speed change time chart Cd 15 Speed change request Cd 14 New speed value In speed change process...

Page 569: ...12 45 MELSEC Q 12 CONTROL SUB FUNCTIONS 3 Add the following sequence program to the control program and write it to the CPU module ...

Page 570: ...s 2 Axis 3 Axis 4 Pr 42 External command function selection 1 Set 1 External speed change request 62 212 362 512 Cd 8 External command valid 1 Set 1 Validate the external command 1505 1605 1705 1805 Cd 14 New speed value 1000000 Set the new speed 1514 1515 1614 1615 1714 1715 1814 1815 Refer to Section 5 7 List of control data for details on the setting details 2 The following shows the speed chan...

Page 571: ... DTOP K1 K1 K1505 H0 TOP K1 K1 K62 H0 TOP QD75 starts speed change processing Speed change processing Write the new speed Input the external command signal Write 1000000 to D108 and D109 Example External command valid signal Set the external command function selection to external speed change request Set the external command signal input to valid ...

Page 572: ...s the warning Less than minimum speed warning code 110 is generated and control will be carried out at speed unit 1 at the time Feedrate becomes a value of 1 or less 4 If there is not enough remaining distance to change the speed by the override function during the position control or position control by the speed position switching control or position speed switching control the operation will be...

Page 573: ...100ms or more If the interval between speed changes is short the QD75 will not be able to track and it may become impossible to carry out commands correctly 5 When a machine OPR is performed the speed change by the override function cannot be carried out after a deceleration start to the creep speed following the detection of near point dog ON In this case a request for speed change is ignored 6 W...

Page 574: ...ction signal PLC READY signal Positioning start signal Positioning complete signal QD75 READY signal Start complete signal Y10 Y0 X0 X10 XC X14 X8 Fig 12 32 Time chart for changing the speed using the override function 3 Add the following sequence program to the control program and write it to the CPU module 例 Example No 15 Override program Pulsate override command Set override value 200 Write ove...

Page 575: ...o Pr 30 values is set in the positioning parameter data items Da 3 and Da 4 and control is carried out with that acceleration deceleration time However by setting the new acceleration deceleration time Cd 10 Cd 11 in the control data and issuing an acceleration deceleration time change enable command Cd 12 Acceleration deceleration time change during speed change enable disable selection to change...

Page 576: ...shows the operation during an acceleration deceleration time change For an acceleration deceleration time change disable setting Cd 12 Acceleration deceleration time change during speed change enable disable selection Cd 15 Speed change request t V Operation with the acceleration deceleration time set in Da 3 and Da 4 Disabled For an acceleration deceleration time change enable setting Cd 12 Accel...

Page 577: ... with the previously set acceleration deceleration time at the changeover to the next positioning data even if the acceleration deceleration time is changed to the new acceleration deceleration time Cd 10 Cd 11 3 Even if the acceleration deceleration time change is set to disable after the new acceleration deceleration time is validated the positioning data for which the new acceleration decelerat...

Page 578: ...eleration deceleration time remains valid until the changeover to the next positioning data The automatic deceleration processing at the completion of the positioning will also be controlled by the new acceleration deceleration time 3 Setting method To use the acceleration deceleration time change function write the data shown in the following table to the QD75 using the sequence program The set d...

Page 579: ...e program Pulsate acceleration deceleration time change command Set 2000ms for acceleration time Set 0 not change for deceleration time Acceleration deceleration time change enable setting Write acceleration deceleration time change enable Write acceleration deceleration time change disable ...

Page 580: ...ntrol data can be changed at all times The torque can be limited with a new torque value from the time the new torque value has been written to the QD75 a torque change is made only during operation The toque limiting is not carried out from the time the power supply is turned ON to the time the PLC READY signal Y0 is turned ON The torque setting range is from 0 to Pr 17 Torque limit setting value...

Page 581: ... If the setting value is outside the setting range an axis warning Outside new torque value range warning code 113 will occur and the torque will not be changed 4 If the time to hold the new torque value is not more than 100ms a torque change may not be executed 3 Setting method To use the torque change function write the data shown in the following table to the QD75 using the sequence program The...

Page 582: ...tion change request flag The following shows the details of the target position change function 1 Control details 2 Control precautions 3 Setting method 1 Control details The following charts show the details of control of the target position change function a When the address after change is positioned away from the start point more than the positioning address Target position change request Posi...

Page 583: ...current speed in the continuous positioning the next positioning operation is carried out at the new speed value When the speed is set with the next positioning data that speed becomes the current speed and the operation is carried out at the current speed 5 When a target position change request is given during automatic deceleration in position control positioning control to a new position is exe...

Page 584: ...00 Set the new address 1534 1535 1634 1635 1734 1735 1834 1835 Cd 28 Target position change value new speed 1000000 Set the new speed 1536 1537 1636 1637 1736 1737 1836 1837 Cd 29 Target position change request flag 1 Set 1 Carry out speed change 1538 1638 1738 1838 Refer to Section 5 7 List of control data for details on the setting details 2 The following shows the time chart for target position...

Page 585: ...to the CPU module Hold target position change command Set target position change request Set target speed 10000 00mm min Write speed change Turn OFF speed change request memory Pulsate target position change command Set target position change value 300 0 m address Example No 21 Target position change program ...

Page 586: ...ncy stop is not required and the restoration operation at site can be carried out easily The details of the absolute position restoration function are described below 1 Configuration and preparation of absolute position detection system 2 Outline of absolute position detection data communication 3 Absolute position signal transmission procedure 4 Control precautions 1 Configuration and preparation...

Page 587: ...rvo amplifier manual for details 2 Servomotor Use a servomotor with absolute position detector Refer to the servomotor manual for details 3 Detector cable Add a battery power connection cable BAT LG signal for wiring the incremental detector cable Refer to the cable operation manual for details 4 Programmable controller system Carry out the transmission and receiving of the absolute position detec...

Page 588: ...ot required even when the power is later turned ON The restoration can be carried out easily when an instantaneous power interruption or emergency stop occurs In addition because the absolute position data is backed up by a super condenser built in the detector the absolute position data will be stored for a specified time even if the cable is disconnected or broken I O module Programmable control...

Page 589: ...3 will occur b If the transmission data causes a sum error an error ABS transmission SUM error code 214 will occur Refer to Section 15 3 List of errors for the remedial method to be taken when an error occurs CPU module Dedicated instruction Z ABRST1 Z ABRST2 Z ABRST3 Z ABRST4 Servo amplifier I O module Servo ON signal ABS transmission mode ABS request Transmission data preparation completed Curre...

Page 590: ...18 The ABSR is turned ON when ABS data is requested in the ABS transfer mode ABS transmission data bit 0 ABSB0 22 This indicates the lower order bit among 2 bits of ABS data to be transferred from the servo amplifier to the programmable controller system in the ABS transfer mode The ABSB0 turns ON when this signal occurs ABS transmission data bit 1 ABSB1 23 This indicates the upper order bit among...

Page 591: ...0 the phase numbers of absolute position restoration is stored after the process starts 1 Approx 60ms scan time Fig 12 40 Signal state during the absolute position detection 1 The BUSY signal is turned ON and the axis operation status is set to Analyzing by the dedicated instruction ABRST At this time the signal is controlled to turn OFF the servo amplifier The servo is powered OFF in 60ms scan ti...

Page 592: ...lower 2bits of ABS and turns OFF the ABS request ABSR 6 The servo amplifier turns ON the ABS transmission data ready ABST and prepares for the next transmission After that procedures 3 to 6 are repeated until the data corresponding to 32bits and the checksum corresponding to 6bits are sent 7 After the sum check the QD75 turns OFF the ABS transfer mode ABSM If the ABS transfer mode ABSM is turned O...

Page 593: ...om the OP in an absolute position detection system In the absolute position detection system pulses within the range of the following expression can be output to the servo amplifier 32768 number of feedback pulses number of output pulses 32768 number of feedback pulses 1 b Pulses are positive in the address increasing direction from the OP and negative in the address decreasing direction from the ...

Page 594: ...can be specified from the output pulse count using range in Condition 1 and the positioning address calculation expression Expression 1 Lower limit value of positioning address the number of negative pulses in Condition 1 is used for calculation Positioning address Movement amount per pulse number of output pulses OP address 0 1 268435456 0 0 26843545 6 m Upper limit value of positioning address t...

Page 595: ...7896454 4 m to 214748364 7 m Positioning in excess of 187896454 4 m cannot be used in the absolute position detection system Unit m OP 214748364 8 214748364 7 Setting disallowed Usable range in absolute position detection system Unusable range in absolute position detection system Positioning address specifying range 241583545 5 214740000 0 187896454 4 Example 3 1 There are the following condition...

Page 596: ...OPR was made When the OP position is not 0 the range is also 0 to 359 99999 For positioning in the same direction control from maximum to minimum for address increase 359 99999 to 0 for address decrease 0 to 359 99999 cannot be exercised See below 0 0 359 99999 359 99999 OP Unusable in absolute position detection system Current value cannot be restored properly at power supply on or resetting Usab...

Page 597: ...plain about the step function 1 Relation between the step function and various controls 2 Step mode 3 Step start information 4 Using the step operation 5 Control details 6 Control precautions 7 Setting method 1 Relation between the step function and various controls The following table shows the relation between the step function and various controls Control type Step function Step applicability O...

Page 598: ... in continuous path control an automatic deceleration and stop will be forcibly carried out 3 Step start information Control stopped by a step operation can be continued by setting step continue to continue the control in the step start information The step start information is set in the control data Cd 36 Step start information The following table shows the results of starts using the step start...

Page 599: ...12 75 MELSEC Q 12 CONTROL SUB FUNCTIONS 4 Using the step operation The following shows the procedure for checking positioning data using the step operation ...

Page 600: ...r carrying out automatic deceleration Dwell time Fig 12 41 Operation during step execution by deceleration unit step 2 The following drawing shows a step operation during a data No unit step Positioning Positioning data No Operation pattern No 10 11 No 11 01 00H 01H 00H OFF ON OFF OFF ON ON ON OFF t V Cd 35 Step valid flag Positioning start signal Y10 Y11 Y12 Y13 BUSY signal XC XD XE XF Positionin...

Page 601: ... 7 Setting method To use the step function write the data shown in the following table to the QD75 using the sequence program Refer to section 4 Using the step operation for the timing of the settings The set details are validated when written to the QD75 Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 34 Step mode Set 0 Deceleration unit step or 1 D...

Page 602: ...and the operation will be terminated 2 When a control is skipped when the skip signal is turned ON during a control the positioning complete signals X14 X15 X16 X17 will not turn ON 3 When the skip signal is turned ON during the dwell time the remaining dwell time will be ignored and the next positioning data will be executed 4 When a control is skipped during interpolation control the reference a...

Page 603: ...m Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 37 Skip command 1 Set 1 Skip request 1547 1647 1747 1847 Refer to Section 5 7 List of control data for details on the setting details 2 Add the following sequence program to the control program and write it to the CPU module 1 When the skip command is input the value 1 skip request set in Cd 37 Skip command is wri...

Page 604: ...ence program shown below in section 2 Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Pr 42 External command function selection 3 Set 3 Skip request 62 212 362 512 Cd 8 External command valid 1 Set 1 Validate external command 1505 1605 1705 1805 Refer to Section 5 7 List of control data for details on the setting details 2 Add the following sequence pro...

Page 605: ... the M code output function 1 M code ON signal output timing 2 M code OFF request 3 Control precautions 4 Setting method 5 Reading M codes 1 M code ON signal output timing The timing for outputting storing the M codes can be set in the M code output function The M code is stored in Md 25 Valid M code when the M code ON signal is turned ON The following shows the two types of timing for outputting ...

Page 606: ... 7 M code OFF request Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 7 M code OFF request 1 Set 1 Turn OFF the M code ON signal 1504 1604 1704 1804 Refer to Section 5 7 List of control data for details on the setting details The next positioning data will be processed as follows if the M code ON signal is not turned OFF The processing differs accord...

Page 607: ...he M code will not be output and the previously output value will be held in Md 25 Valid M code 3 If the M code ON signal is ON at the positioning start an error M code ON signal start error code 536 will occur and the positioning will not start 4 If the PLC READY signal Y0 is turned OFF the M code ON signal will turn OFF and 0 will be stored in Md 25 Valid M code 5 If the positioning operation ti...

Page 608: ...utput timing becomes valid on the rising edge OFF to ON of the PLC READY signal Y0 The following shows the settings to use Pr 18 M code ON signal output timing Set the M code No in the positioning data Da 10 M code Set 0 Use the set value in Pr 18 M code ON signal output timing initial value in the positioning data Da 27 M code ON signal output timing Set the timing to output the M code ON signal ...

Page 609: ...Da 10 M code set in the positioning data is stored 808 908 1008 1108 Refer to Section 5 6 List of monitor data for information on the storage details The following shows a sequence program example for reading the Md 25 Valid M code to the CPU module data register D110 The read value is used to command the sub work Read M codes not as rising edge commands but as ON execution commands M code ON sign...

Page 610: ...ot BUSY even when an error or warning has occurred 2 Addresses for which teaching is possible The addresses for which teaching is possible are current feed values Md 20 Current feed value having the OP as a reference The settings of the movement amount used in incremental system positioning cannot be used In the teaching function these current feed values are set in the Da 6 Positioning address mo...

Page 611: ...ible assured value is up to 100 000 times If the error Flash ROM write number error error code 805 occurs when writing to the flash ROM has been completed check whether or not the program is created so as to write continuously to the flash ROM 3 Data used in teaching The following control data is used in teaching Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3...

Page 612: ...ng address movement amount in teaching data selection Set the positioning data No for which the teaching will be carried out End teaching Turn OFF the PLC READY signal Y0 Carry out a writing request to the flash ROM End Confirm completion of writing Using a JOG operation inching operation or manual pulse generator Set the positioning data No in buffer memory address 1549 Set 0 in buffer memory add...

Page 613: ...tioning data No in buffer memory address 1549 Confirm completion of the teaching Confirm 0 in buffer memory address 1549 Teach arc sub point address of axis 2 Entering teaching data to buffer memory address 1648 and 1649 in the same fashion as for axis 1 Move the workpiece to the circular interpolation end point using a manual operation 2 Using a JOG operation inching operation or manual pulse gen...

Page 614: ... data to buffer memory address 1648 and 1649 in the same fashion as for axis 1 Set 1 in buffer memory address 1900 Confirm 0 in buffer memory address 1900 2 1 Motion path OP Reverse direction Forward direction Axis 1 Arc center point Movement by circular interpolation Axis 2 Forward direction 2 End point address arc address positioning address Start point address current stop position Reverse dire...

Page 615: ...signal is OFF 2 Program example The following example shows a program to carry out the teaching of axis 1 by the dedicated instruction ZP TEACH 1 1 Move the workpiece to the target position using a JOG operation or an inching operation a manual pulse generator operation Forward run JOG start signal PLC READY signal QD75 READY signal BUSY signal Error detection signal Y8 Y0 X0 XC X8 n1 Teaching is ...

Page 616: ... Set teaching data Set positioning data No Execute teaching Turn OFF teaching command memory POINT 1 Confirm the teaching function and teaching procedure before setting the positioning data 2 The positioning addresses that are written are absolute address ABS values 3 If the positioning operation is correctly completed with the written positioning data it is recommended that the positioning data b...

Page 617: ...ng method 4 Confirming the command in position flag 1 Control details The following shows control details of the command in position function 1 When the remaining distance to the stop position during the automatic deceleration of positioning control becomes equal to or less than the value set in Pr 16 Command in position width 1 is stored in the command in position flag Md 31 Status b2 Command in ...

Page 618: ...ig 12 48 Command in position width check 2 The command in position flag will be turned OFF in the following cases 0 will be stored in Md 31 Status b2 At the positioning control start At the speed control start At the speed position switching control position speed switching control start At the OPR control start At the JOG operation start At the inching operation start When the manual pulse genera...

Page 619: ...fer to Section 5 2 List of parameters for setting details 4 Confirming the command in position flag The command in position flag is stored in the following buffer memory Monitor item Monitor value Storage details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Md 31 Status The command in position flag is stored in the b2 position 817 917 1017 1117 Refer to Section 5 6 List of monitor data for in...

Page 620: ...l details and setting In the QD75 four types each of acceleration time and deceleration time can be set By using separate acceleration deceleration times control can be carried out with different acceleration deceleration times for positioning control JOG operation OPR etc Set the required values for the acceleration deceleration time in the parameters shown in the following table and write them t...

Page 621: ...acceleration deceleration processing method 2 S curve acceleration deceleration processing method In this method the motor burden is reduced during starting and stopping This is a method in which acceleration deceleration is carried out gradually based on the acceleration time deceleration time speed limit value and Pr 35 S curve ratio 1 to 100 set by the user When the stepping motor is used the a...

Page 622: ...le and write them to the QD75 The set details are validated when written to the QD75 Setting item Setting value Setting details Factory set initial value Pr 34 Acceleration deceleration process selection Set the acceleration deceleration method 0 Trapezoidal acceleration deceleration processing 1 S curve acceleration deceleration processing 0 Pr 35 S curve ratio Set the acceleration deceleration c...

Page 623: ...ls The pre reading start function is performed by turning ON the positioning start signal Y10 Y11 Y12 Y13 with the execution prohibition flag Y14 Y15 Y16 Y17 ON or by executing the dedicated instruction ZP PSTRT1 ZP PSTRT2 ZP PSTRT3 ZP PSTRT4 However if positioning is started with the execution prohibition flag ON the positioning data is analyzed but pulse output is not provided While the executio...

Page 624: ...r Cutter shaft Feed shaft Stock Fig 12 53 System example using pre reading start function Fig 12 53 shows a system example which repeats 1 Feeding a stock with a feed shaft and 2 Cutting it with a cutter to cut the stock to fixed size The operations of the feed shaft and cutter shaft are represented as shown in Fig 12 54 ...

Page 625: ...eives a start request until it outputs pulses The system s tact time can be reduced by the shortening of this delay with the Pre reading start function In Fig 12 54 the feed shaft stands by during the stop time Tw Hence pre reading of the next data starts during the stop time Tw If Tw is a certain period of time the analysis of the next data is completed during that period and the system is placed...

Page 626: ...h the pre reading start function are No 1 to 600 only Performing the pre reading start function at the setting of No 7000 to 7004 or 9001 to 9004 will result in an error Outside start No range error code 543 5 Always turn ON the execution prohibition flag at the same time or before turning ON the positioning start signal Pre reading may not be started if the execution prohibition flag is turned ON...

Page 627: ...ction when dedicated instruction PSTRT1 is used Turns ON execution prohibition flag Sets 1 to positioning start No Executes positioning start Turns OFF execution prohibition flag Normal termination of positioning Sets error code Abnormal termination of positioning ...

Page 628: ...erform preparatory operation etc for the next position control For the deceleration start flag function the following will be explained 1 Control details 2 Control precautions 3 Setting method 4 Checking of deceleration start flag 1 Control details When deceleration for a stop is started in the position control whose operation pattern is Positioning complete 1 is stored into Md 48 Deceleration sta...

Page 629: ... Block start 2nd point 1 Continue 3 0 Block start 3rd point 0 End 4 0 Block start Positioning Data No Da 1 Operation pattern 1 01 Continuous positioning control 2 00 Positioning complete 3 00 Positioning complete 4 11 Continuous path control 5 00 Positioning complete t 1st point Continue 1 3rd point End 0 2nd point Continue 1 Operation pattern Continuous path control 11 Positioning data No 4 Posit...

Page 630: ...oes not turn ON when a speed change or override is used to make deceleration 5 If a target position change is made while the deceleration start flag is ON the deceleration start flag remains ON 6 When the movement direction is reversed by a target position change the deceleration start flag turns ON Time Operation pattern Positioning complete 00 Md 48 Deceleration start flag 0 1 Execution of targe...

Page 631: ... is made valid or invalid 0 Deceleration start flag invalid 1 Deceleration start flag valid 1905 Refer to Section 5 7 List of control data for details on the setting details 4 Checking of deceleration start flag The deceleration start flag is stored into the following buffer memory addresses Monitor item Monitor value Storage details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Md 48 Decelera...

Page 632: ...red This section explains the stop command processing for deceleration stop function as follows 1 Control details 2 Control precautions 3 Setting method 1 Control details The operation of stop command processing for deceleration stop function is explained below 1 Deceleration curve re processing A deceleration curve is re processed starting from the speed at stop cause occurrence to stop according...

Page 633: ...stop command processing for deceleration stop function is invalid when 1 Sudden stop is set in Pr 37 Stop group 1 sudden stop selection to Pr 39 Stop group 3 sudden stop selection A deceleration curve is re processed according to the Pr 36 Sudden stop deceleration time starting from the speed at stop cause occurrence to a stop In the position control including position control of speed position ch...

Page 634: ...s they are written to the buffer memory The PLC READY signal Y0 is irrelevant Setting item Setting value Setting details Buffer memory address Cd 42 Stop command processing for deceleration stop selection Set the stop command processing for deceleration stop function 0 Deceleration curve re processing 1 Deceleration curve continuation 1907 For details of the setting details refer to Section 5 7 Co...

Page 635: ...parameter initialization and execution data backup Read the setting and execution procedures for each common function indicated in this chapter thoroughly and execute the appropriate function where required 13 1 Outline of common functions 13 2 13 2 Parameter initialization function 13 3 13 3 Execution data backup function 13 5 13 4 External I O signal logic switching function 13 7 13 5 External I...

Page 636: ...tion data currently being used for control to the flash ROM External I O signal logic switching function This function switches I O signal logic according to the equipment connected to the QD75 For the system in which drive unit READY with b contact upper limit switch and lower limit switch are not used the parameter logic setting can be controlled without wiring if it is changed to a positive log...

Page 637: ...sh ROM setting data Setting data Basic parameters Pr 1 to Pr 10 Detailed parameters Pr 11 to Pr 42 Pr 70 Pr 150 OPR basic parameters Pr 43 to Pr 48 OPR detailed parameters Pr 49 to Pr 57 Positioning data No 1 to No 600 Block start data No 7000 to No 7004 3 Control Precautions 1 Parameter initialization is only executed when the positioning control is not carried out when the PLC READY signal Y0 is...

Page 638: ...ICATED INSTRUCTIONS for details 2 Parameter initialization can also be carried out by the writing of the data shown in the table below to the buffer memory using the TO instruction intelligent function device The initialization of the parameter is executed at the time point the data is written to the QD75 buffer memory Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 ...

Page 639: ...ws the data that can be written to the flash ROM using the execution data backup function Buffer memory Flash ROM Parameters Pr 1 to Pr 57 Pr 70 Pr 150 Parameters Pr 1 to Pr 57 Pr 70 Pr 150 Positioning data No 1 to No 600 Positioning data No 1 to No 600 Block start data No 7000 to 7004 Block start data No 7000 to 7004 3 Control Precautions 1 Parameter initialization is only executed when the posit...

Page 640: ...t by the writing of the data shown in the table below to the QD75 buffer memory using the TO instruction intelligent function device The writing to the flash ROM is executed at the time point the data is written to the QD75 buffer memory Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 1 Flash ROM write request 1 Set 1 flash ROM write request 1900 Ref...

Page 641: ...put signal logic selection Selection of logic of signals input from external source to QD75 0 31 181 331 481 b0 Lower limit 0 Negative logic 1 Positive logic b1 Upper limit b2 Drive unit READY b3 Stop signal b4 External command signal b5 Zero signal b6 Near point dog signal b7 Unused Set 0 b8 Manual pulse generator input 0 Negative logic 1 Positive logic b9 to b15 Unused Set 0 Pr 23 Output signal ...

Page 642: ...lowing external I O signals Set the logic of the external I O signals in Pr 22 Input signal logic selection and Pr 23 Output signal logic selection Indicates that Drive unit ready of axis 1 is ON 0 OFF 1 ON Axis by axis external I O signals and module RUN ERR LEDs 1 For the QD75P QD75D this function is available in GX Developer SW6D5C GPPW E or later For details refer to GX Developer Operating Man...

Page 643: ...ing the dedicated instructions the programming can be carried out without being aware of the QD75 buffer memory address and interlock signal 14 1 List of dedicated instructions 14 2 14 2 Interlock during dedicated instruction is executed 14 2 14 3 Z ABRST1 Z ABRST2 Z ABRST3 Z ABRST4 14 3 14 4 ZP PSTRT1 ZP PSTRT2 ZP PSTRT3 ZP PSTRT4 14 8 14 5 ZP TEACH1 ZP TEACH2 ZP TEACH3 ZP TEACH4 14 12 14 6 ZP PF...

Page 644: ... ZP TEACH4 Writing to flash ROM ZP PFWRT This function writes the buffer memory parameters positioning data and block start data to the flash ROM Section 14 6 Parameter initialization ZP PINIT This function initializes the buffer memory and flash ROM setting data to the factory set data initial values Section 14 7 14 2 Interlock during dedicated instruction is executed The absolute position restor...

Page 645: ... Z ABRST1 Z ABRST2 Z ABRST3 and Z ABRST4 are common to each other they are designated as Z ABRST Setting data Setting data Setting details Setting side 1 Data type Un QD75 head I O number 00 to FE High order two digits of I O number expressed in three digits User BIN 16 bits S Head number of a device in which control data is stored Device name D Head number of a bit device which turns ON the opera...

Page 646: ...cation completed Set by user at communication start Other than 0 During communication System stores 0 User system S 5 to S 7 System area 1 The data on the setting side is as follows User Data before the execution of dedicated instructions is stored by user System Data after the execution of dedicated instruction is stored by CPU module 2 Refer to Section 15 3 for error codes at abnormal completion...

Page 647: ...is completed and turned OFF by the next END processing b Complete state display device D 1 This device is turned ON and OFF according to the state in which Z ABRST instruction is completed When completed normally Kept unchanged at OFF When completed abnormally This device is turned ON by the END processing of the scan for which Z ABRST instruction is completed and turned OFF by the next END proces...

Page 648: ... READY signal Y0 is OFF 3 The restoration of the absolute position Z ABRST instruction execution can also be carried out when the servo amplifier is turned ON If this is carried out however the servo ON signal is turned OFF for approx 60ms scan time servo OFF and the motor may move When carrying out the absolute position restoration during servo OFF install an electromagnetic brake and output the ...

Page 649: ... Program examples Program to restore the absolute position of axis 1 The X47 to X49 and Y50 to Y52 are used for communication with the servo amplifier X47 ABS data bit 0 X48 ABS data bit 1 X49 Transmission data READY flag Y50 Servo ON signal Y51 ABS transfer mode Y52 ABS request flag D42 to D45 reset Error code transmission to D49 ABS data bit 0 ON OFF ABS data bit 1 ON OFF Transmission data prepa...

Page 650: ... When ZP PSTRT1 ZP PSTRT2 ZP PSTRT3 and ZP PSTRT4 are common to each other they are designated as ZP PSTRT Setting data Setting data Setting details Setting side 1 Data type Un QD75 head I O number 00 to FE High order two digits of I O number expressed in three digits User BIN 16 bits S Head number of a device in which control data is stored Device name D Head number of a bit device which turns ON...

Page 651: ...rmal completion Functions 1 The positioning start of the axes to be processed See below is carried out ZP PSTRT1 Axis 1 ZP PSTRT2 Axis 2 ZP PSTRT3 Axis 3 ZP PSTRT4 Axis 4 2 The block start OPR start current value changing and multiple axes simultaneous start can be carried out by the setting of start number 7000 to 7004 9001 to 9004 in S 2 3 The ZP PSTRT instruction completion can be confirmed usi...

Page 652: ...o confirm that positioning control is being executed use the ZP PSTRT start command or BUSY signals XC to XF 2 If after positioning has been started by the ZP PSTRT instruction a stop command is input before positioning is complete the complete device D turns ON one scan and the execution of the ZP PSTRT instruction is completed 3 The following dedicated instructions cannot be executed simultaneou...

Page 653: ...fied when the QD75P1 is used 7 When the multiple axes simultaneous start is executed by ZP PSTRT instruction the completion device D will turn ON when the positioning of the axes executed by ZP PSTRT instructions is completed When the instructions is ZP PSTRT1 the axis will be axis 1 Program examples The following program executes the positioning start of positioning data No 1 when X100 turns ON U...

Page 654: ... TEACH2 ZP TEACH3 and ZP TEACH4 are common to each other they are designated as ZP TEACH Setting data Setting data Setting details Setting side 1 Data type Un QD75 head I O number 00 to FE High order two digits of I O number expressed in three digits User BIN 16 bits S Head number of a device in which control data is stored Device name D Head number of a bit device which turns ON the operation by ...

Page 655: ... address or arc address The positioning data other than the positioning addresses and arc addresses are set by peripheral device or using a sequence program ZP TEACH1 Axis 1 ZP TEACH2 Axis 2 ZP TEACH3 Axis 3 ZP TEACH4 Axis 4 2 Teaching can be carried out for the positioning data No 1 to 600 3 The movement of the machine to the address position set in the positioning address arc address of the posi...

Page 656: ...ACH1 to ZP TEACH4 2 The ZP TEACH instruction can only be executed when the BUSY signal XC XD XE XF is turned OFF When the BUSY signal is turned ON the ZP TEACH instruction will not be executed not processed Before executing the ZP TEACH instruction make sure that the BUSY signal for the axis to be processed is turned OFF 3 When the remote I O station Q Corresponding MELSECNET H network remote I O ...

Page 657: ... operation Teaching command pulse Teaching command hold Teaching data setting Positioning data No setting Teaching execution Teaching command storage OFF 2 Teaching program when the dedicated instruction is not used Positioning is carried out for a target position by manual operation Teaching command pulse Teaching command hold Teaching positioning address Sets teaching positioning data No to 1 Tu...

Page 658: ...stored Device name D Head number of a bit device which turns ON the operation by one scan at the time of completion of the instruction If the instruction is completed abnormally D 1 will also be turned ON System Bit Note The file register of each of the local device and the program cannot be used as a device for setting data 1 The data on the setting side is as follows User Data before the executi...

Page 659: ...eted abnormally This device is turned ON by the END processing of the scan for which ZP PFWRT instruction is completed and turned OFF by the next END processing same ON OFF operation as complete device OFF OFF OFF ON ON ON When completed abnormally When completed normally Program Complete device ZP PFWRT instruction Complete state display device END processing END processing END processing END pro...

Page 660: ...fter the power ON and CPU module reset operation writing to the flash ROM using a sequence program is limited to up to 25 times Not limited to up to 25 times when writing to the flash ROM is carried out by peripheral device If the 26th or more writing is requested after the power ON CPU module reset operation an error flash ROM write number error error code 805 will occur and the writing will be d...

Page 661: ... command pulse Flash ROM write command hold PLC READY output to QD75 standby Flash ROM write execution Flash ROM write command storage OFF Program example for use when dedicated instruction is not used 2 Flash ROM write program when the dedicated instruction is not used Flash ROM write command pulse Flash ROM write command hold PLC READY output to QD75 standby Flash ROM write execution Flash ROM w...

Page 662: ...a bit device which turns ON the operation by one scan at the time of completion of the instruction If the instruction is completed abnormally D 1 will also be turned ON System Bit Note The file register of each of the local device and the program cannot be used as a device for setting data 1 The data on the setting side is as follows User Data before the execution of dedicated instructions is stor...

Page 663: ...processing same ON OFF operation as complete device END processing END processing END processing END processing OFF OFF OFF ON ON ON When completed abnormally When completed normally 1 scan ZP PINIT instruction execution completion Sequence program ZP PINIT instruction Complete device Complete state display device Errors 1 When a dedicated instruction is completed abnormally the error complete sig...

Page 664: ... limited to up to 25 times Not limited to up to 25 times when writing to the flash ROM is carried out by peripheral device If the 26th or more writing is requested after the power ON CPU module reset operation an error flash ROM write number error error code 805 will occur and the writing will be disabled If a flash ROM write error occurs by one writing to the flash ROM check and correct the flash...

Page 665: ...pulse Parameter initialization command hold PLC READY output to QD75 standby Parameter initialization execution Parameter initialization command storage OFF 2 Parameter initialization program when the dedicated instruction is not used Parameter initialization command pulse Parameter initialization command hold PLC READY output to QD75 standby Parameter initialization execution Parameter initializa...

Page 666: ...14 24 MELSEC Q 14 DEDICATED INSTRUCTIONS MEMO ...

Page 667: ...s chapter Errors can be confirmed with the QD75 LED display and peripheral devices When an error or warning is detected confirm the detection details and carry out the required measures 15 1 Troubleshooting 15 2 15 2 Error and warning details 15 6 15 3 List of errors 15 10 15 4 List of warnings 15 42 ...

Page 668: ...at the module is correctly connected to the base unit If there is no problem on the above check items a watchdog timer error may have occurred Reset the CPU module and check that the RUN LED turns on If not the possible cause is a hardware failure Please consult your local Mitsubishi representative b When the ERR LED turns on Check item Action Is there a system error An error may have occurred in ...

Page 669: ...n Is the wiring between the QD75 and drive unit correct Check the wiring between the QD75 and drive unit and correct it Is the wiring between the drive unit and motor correct Check the wiring between the drive unit and motor and correct it Is the value in Md 20 Current feed value changed after positioning control is performed Review the start program Is the number of the input pulses for monitorin...

Page 670: ... or not disconnected Does the pulse output mode setting meet the specifications of the drive unit Set the value in Pr 5 Pulse output mode so that it satisfies the specifications of the drive unit b When a motor rotates in the opposite direction Check item Action Is the wiring correct Check that the signal line of the pulse output for axis 1 connector pin No 1A15 to 18 is wired correctly CW and CCW...

Page 671: ...the value in Pr 31 JOG speed limit value In the JOG operation check that Forward Reverse run JOG start signals Y8 to YF do not repeatedly turn ON and OFF d When the set position is not reached Check item Action Does the value in Md 20 Current feed value indicate the intended position when the motor stops When Md 20 Current feed value reaches the set position Check that the values in Pr 2 No of pul...

Page 672: ...rameters unrelated to interpolation control If the error occurred at the simultaneous start of a positioning operation the axis error storage details will differ depending on whether the error occurred before or after the simultaneous start If the error occurred before the simultaneous start illegal axis No other axis BUSY etc an error Error before simultaneous start error code 501 will occur If t...

Page 673: ...tem warnings are shown below System control data setting warnings An axis warning for axis 1 will occur Positioning data setting warnings An axis warning for each axis will occur Note that a warning will occur for the reference axis when an interpolation designation or axis setting warning occurs 2 Axis warnings occur due to setting warnings from operations such as positioning operations JOG opera...

Page 674: ...he error How to clear errors or warnings An error or warning state is canceled after the following processing has been carried out by setting a 1 in the address 1502 for axis 1 1602 for axis 2 1702 for axis 3 and 1802 for axis 4 of the buffer memory for axis error resetting Cd 5 Axis error reset Axis error detection signal turned OFF Md 23 Axis error No cleared Md 24 Axis warning No cleared Changi...

Page 675: ...15 9 MELSEC Q 15 TROUBLESHOOTING MEMO ...

Page 676: ...OFF during operation The system stops immediately The start of an operation is requested when the drive unit READY signal is OFF The system does not start 103 Test mode faults during operation The personal computer cannot communicate with the CPU unit The system stops with the setting deceleration stop sudden stop of the detailed parameter 2 Sudden stop selection stop group 2 Note that the deceler...

Page 677: ...ng time between the personal computer and a CPU module ensure high speed communication by setting the transmission speed to high at the transfer setup of GX Configurator QP or GX Works2 or connecting the personal computer directly to the communication I F of the CPU module Reduce the load of communication by stopping the access to a CPU module from GX Developer or GX Works2 such as monitor functio...

Page 678: ... When the OPR retry invalid is set the near point dog machine OPR is started with the OPR complete flag turned ON The machine OPR is not started 203 Dog detection timing fault The near point dog signal is turned OFF during the deceleration from an OPR speed to a creep speed by the near point dog machine OPR The system stops with the setting deceleration stop sudden stop of the detailed parameter 2...

Page 679: ...ent position on OP using the manual control operation refer to CHAPTER 11 then carry out a machine OPR again 74 75 224 225 374 375 524 525 OPR speed QD75P N QD75D N 1 to 4000000 pulse s 1 to 2000000000 10 2 mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others Lower the OPR speed Increase the dog signal input time Refer to Section 8 2 3 74 75 224 225 374 375 524 5...

Page 680: ...vo amplifier using an absolute position restoration instruction The absolute position restoration is not carried out 214 ABS transmission SUM JOG inching 300 Outside JOG speed range At the time of JOG starting the JOG speed comes out of a specified range The JOG operation is not carried out when the JOG speed is outside the setting range at the time of JOG start 301 Inching movement amount error T...

Page 681: ...o Section 8 2 Review the wiring Refer to Section 12 6 Review the sequence program Review the wiring Refer to Section 12 6 Review the sequence program Review the dedicated instruction parameters Refer to Section 14 3 1518 1519 1618 1619 1718 1719 1818 1819 JOG speed QD75P N QD75D N 1 to 4000000 pulse s 1 to 2000000000 10 2 mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm mi...

Page 682: ...for simultaneous start is BUSY The Simultaneous start axis start data No of the start axis is 0 or is outside the setting range The Simultaneous start axis start data No of those axes other than the start axis is outside the setting range Positioning operation 502 Illegal data No The positioning data No tried to be executed is outside the ranges of 1 to 600 7000 to 7004 and 9001 to 9004 The design...

Page 683: ...ta No Simultaneous start axis start data No 0 to 600 Normalize the simultaneous start axis start data No Refer to Section 10 5 1541 1641 1741 1841 Axis 2 start data No 1542 1642 1742 1842 Axis 3 start data No 1543 1643 1743 1843 Axis 4 start data No 1500 1600 1700 1800 Positioning start No 1 to 600 7000 to 7004 9001 to 9004 Normalize the positioning start No positioning start data in block start a...

Page 684: ...s 360 00000 or less or 360 00000 or more using INC instruction where the control unit is set to degree and software stroke limit upper limit is not equal to the software stroke limit lower limit At start The system will not operate During operation The system stops immediately 506 Large arc error deviation When an arc or helical is interpolated with center point designation a difference between a ...

Page 685: ...47 Unit degree 0 to 35999999 INC When software stroke limits are valid Unit degree 35999999 to 35999999 Unit mm pulse inch 2147483648 to 2147483647 When software stroke limits are invalid 2147483648 to 2147483647 Speed position switching INC mode 0 to 2147483647 ABS mode 0 to 35999999 Position speed switching 0 to 2147483647 Arc address 2147483648 to 2147483647 Review the positioning address Cente...

Page 686: ...ontrol including position control in speed position switching control or position speed switching control is switched to the data outside the software stroke limit range The system makes a stop at the setting normal deceleration stop only of sudden stop selection stop group 3 in the detailed parameter 2 when the current feed value or machine feed value during speed control including speed control ...

Page 687: ...ol operation Refer to CHAPTER 11 Correct the positioning address Also check the arc address in the circular interpolation or helical interpolation with sub point designation New current value Bring the new current value into the software stroke limit Refer to Section 9 2 21 During operation Correct the positioning address For the positioning and arc addresses refer to Da 6 and Da 7 in Section 5 3 ...

Page 688: ...us data such as those on speed control speed position switching control position speed switching control fixed feed and current value change shows a continuous path control The continuous positioning control is designated for speed control or position speed switching control At start the system will not operate 518 Outside operation pattern range The operation pattern set value is 2 At start The s...

Page 689: ... data that the continuous path control is designated Refer to Section 9 2 21 Do not designate a speed control fixed feed speed position switching control position speed switching control and current value change using the positioning data following the continuous path control data Do not carry out the fixed feed speed control speed position switching control position speed switching control and cu...

Page 690: ...interpolation control or helical interpolation control the system is started while a reference axis speed is set in Interpolation speed designation method of the parameter or positioning data of the reference axis 524 Control system setting error The control system setting value is outside the specified limit The number of control axes or the axis to be interpolated differs from the previous data ...

Page 691: ...79 329 479 Interpolation speed designation method 0 Composite speed 1 Reference axis speed Set the Interpolation speed designation method correctly Refer to Section 9 1 6 Same as error codes 515 to 516 Correct the control system axis to be interpolated or parameter Refer to Section 9 1 6 9 2 22 Do not make setting at buffer memory address 1906 use prohibited area Refer to Section 5 3 List of posit...

Page 692: ...ABS or helical interpolation control ABS the setting value of a positioning address is outside the range of 0 to 359 99999 degree At start The system will not operate During operation The system stops immediately with the setting deceleration stop sudden stop of the detailed parameter 2 sudden stop selection stop group 3 Note that the deceleration stop only occurs during the manual pulse generator...

Page 693: ...4 506 Correct the positioning address Refer to Section 9 2 18 9 2 19 9 2 20 Refer to Section 5 3 List of positioning data and Section 5 4 Block start data In the error history check the axis where the error other than this error occurred and remove the error factor Correct the block start data and positioning data Refer to Section 5 4 Block start data Normalize the block start data Special start i...

Page 694: ...ons of the control system LOOP The operation is terminated 546 Illegal setting of ABS direction in unit of degree The setting value of ABS direction in the unit of degree is as follows Set outside the setting range A figure other than 0 is set when the software stroke limit is valid At start The system will not operate During operation The system decelerates to a stop Note that in the continuous p...

Page 695: ...degree 0 Shortcut 1 ABS clockwise 2 ABS counterclockwise Set the ABS setting direction in the unit of degree within the setting range Set 0 when the software stroke limits are valid Refer to Section 9 1 5 1550 1650 1750 1850 Software stroke limit upper limit mm inch pulse 2147483648 to 2147483647 degree 0 to 35999999 Invalidate the software stroke limit To invalidate set the software stroke limit ...

Page 696: ... will not operate During operation The system stops with the setting deceleration stop sudden stop of the detailed parameter 2 sudden stop selection stop group 3 Note that the deceleration stop only occurs during the manual pulse generator operation 801 Flash ROM write error Data is not written to the flash ROM At start The system will not operate 802 Flash ROM sum check error While data is writte...

Page 697: ... Clear the setting of the CPU module parameter Output at error stop The flash ROM is expected to be at the end of its writable life Replace the flash ROM with a new one 1901 Parameter initialization request 1 Parameter initialization is requested Return the parameter to that set at the time of delivery from the plant Refer to Section 13 2 ...

Page 698: ...the Z ABRST instruction is changed during absolute position restoration during communication with the servo amplifier The ZP PSTRT instruction is executed with the start No set to other than 1 to 600 7000 to 7004 and 9001 to 9004 The ZP TEACH instruction is executed with the teaching data selection set to other than 0 and 1 The ZP TEACH instruction is executed with the positioning data No set to o...

Page 699: ...hange the status during absolute position restoration by the Z ABRST instruction When executing the ZP PSTRT instruction set the start No to within the setting range refer to Section 14 4 When executing the ZP TEACH instruction set the teaching data selection and positioning data No to within the setting range refer to Section 14 5 Do not specify the instruction of a non existent axis by the Z ABR...

Page 700: ...ting range The bias speed exceeds the speed limit 910 Outside speed limit value range The set value of the basic parameter 2 Speed limit value is outside the setting range The value obtained by the conversion of the speed limit value with respect to the frequency exceeds the maximum output frequency of the unit The speed limit value is smaller than the OPR speed When the power is turned ON or PLC ...

Page 701: ... to 4000000 pulse s 1 to 2000000000 10 2 mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others The value converted into the frequency should not exceed the maximum output frequency of the module Set a value which is not less than the OPR speed With the setting brought into the setting range turn the PLC READY signal Y0 from OFF to ON 12 13 162 163 312 313 462 463 ...

Page 702: ...929 Interpolation speed designation method error The set value of the detailed parameter 1 Interpolation speed designation method is outside the setting range 930 Current value update request error The set value of the detailed parameter 1 Current feed value during speed control is outside the setting range 932 Manual pulse generator input mode error The set value of the detailed parameter 1 Manua...

Page 703: ... 24 25 174 175 324 325 474 475 1 to 2147483647 26 176 326 476 1 to 500 27 177 327 477 0 1 28 178 328 478 0 1 29 179 329 479 0 1 30 180 330 480 0 1 2 33 0 1 2 3 34 184 334 484 0 2 Speed position switching control ABS mode should satisfy the conditions 1 to 3 given on the left When speed position switching control ABS mode is not to be exercised set 0 to speed position function selection and turn th...

Page 704: ... setting range 959 Acceleration deceleration process selection setting error The set value of the detailed parameter 2 Acceleration deceleration process selection setting is outside the setting range 960 S curve ratio setting error The set value of the detailed parameter 2 S curve ratio is outside the setting range 961 Illegal sudden stop deceleration time The set value of the detailed parameter 2...

Page 705: ... mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others With the setting brought into the setting range turn the PLC READY signal Y0 from OFF to ON Bring the setting into the speed limit value or below 50 200 350 500 0 1 2 3 With the setting brought into the setting range turn the PLC READY signal Y0 from OFF to ON 51 201 351 501 0 1 2 3 52 202 352 502 0 1 53 203 3...

Page 706: ...sic parameter OPR retry is outside the setting range 991 Setting for the movement amount after near point dog ON error The set value of the OPR detailed parameter Setting for the movement amount after near point dog ON is outside the setting range 992 OPR acceleration time selection error The set value of the OPR detailed parameter OPR acceleration time selection is outside the setting range 993 O...

Page 707: ... QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others Bring the setting into the setting range Set the speed to the bias speed at start or higher Refer to Section 5 2 5 76 77 226 227 376 377 526 527 Bring the setting into the setting range Set the speed to that below the OPR speed Set the value to the bias speed at start or higher Refer to Section 5 2 5 78 228 378 528 0 1 With th...

Page 708: ...ching in BUSY The teaching request is issued while the axis is BUSY The warning is issued for the axis designated at the time of the teaching request 110 Less than minimum speed The overridden speed becomes 0 The system is controlled with the currently executing unit of 1 111 In PLC READY The request for writing to the flash ROM is issued when the PLC READY is turned ON The warning for axis 1 is i...

Page 709: ...uest 1 Flash ROM write request Parameter initialization request 1 Parameter initialization request Issue a write request when PLC READY signal Y0 is OFF 1513 1613 1713 1813 Positioning operation speed override 1 to 300 Set a value within the setting range 1525 1625 1725 1825 New torque value 1 to Torque limit set value Set a value smaller than the torque limit setting value to the new torque value...

Page 710: ... is changed during operation When the speed exceeds the JOG speed limit the JOG operation is carried out with the JOG speed limit value While the speed is limited by the JOG speed limit value the Speed limiting flag is turned ON Manual pulse generator 401 Outside manual pulse generator input magnification range The manual pulse generator 1 pulse input magnification is set as follows 0 or 1001 or h...

Page 711: ...thers QD75P QD75D 0 to 1000000 pulse s 0 to 2000000000 10 2 mm min or others Bring the set value into the setting range 1514 1515 1614 1615 1714 1715 1814 1815 JOG speed limit value QD75P N QD75D N 1 to 4000000 pulse s 1 to 2000000000 10 2 mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others 48 49 198 199 348 349 498 499 1522 1523 1622 1623 1722 1723 1822 1823 Ma...

Page 712: ...arting the 50th point of the positioning start data is set to CONTINUE The operation is terminated 506 FOR to NEXT nest construction FOR to NEXT is nested The operation is continued 508 Speed position switching during acceleration signal ON The switching signal for speed position switching control INC mode is turned ON during acceleration 509 Insufficient remaining distance At a continuous operati...

Page 713: ...814 1815 Speed limit value QD75P N QD75D N 1 to 4000000 pulse s 1 to 2000000000 10 2 mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others 10 11 160 161 310 311 460 461 1504 1604 1704 1804 M code OFF request 1 M code ON signal is turned OFF Normalize the ON and OFF timings of the M code OFF request Refer to Section 12 7 3 Refer to Section 5 3 List of positioning d...

Page 714: ...mmand speed is controlled at the speed limit value The speed limiting flag turns ON 516 Illegal teaching data No The positioning data No is set outside the setting range Teaching is not carried out when the set value is 0 or 601 or more A 0 is canceled by the QD75 automatically even when a 0 or 601 or more is set 517 Illegal teaching data selection The teaching data selection set value is outside ...

Page 715: ... 2000000000 10 2 mm min or others QD75P QD75D 1 to 1000000 pulse s 1 to 2000000000 10 2 mm min or others Set the command speed to within the setting range Speed limit value 10 11 160 161 310 311 460 461 1549 1649 1749 1849 Teaching positioning data No 1 to 600 Set the positioning data No to within the setting range 1548 1648 1748 1848 Teaching data selection 0 1 Set the teaching data selection set...

Page 716: ...15 50 MELSEC Q 15 TROUBLESHOOTING MEMO ...

Page 717: ...endix 7 Connection examples with servo amplifiers manufactured by SANYO DENKI Co Ltd Appendix 54 Appendix 7 1 Connection example of QD75D N and PYO series Differential driver Appendix 54 Appendix 8 Connection examples with servo amplifiers manufactured by YASKAWA Electric Corporation Appendix 55 Appendix 8 1 Connection example of QD75D N and series Differential driver Appendix 55 Appendix 9 Compar...

Page 718: ...ion of near pass control 6 7 Section 12 3 4 3 axis helical interpolation control 8 Section 9 2 12 Section 9 2 13 Positioning option 8 Section 5 3 Available Not available 1 For the QD75P N QD75D N external I O signals can not be monitored on GX Developer Use the system monitor of GX Works2 2 Usable on GX Developer of SW6D5C GPPW E or later 3 Compatible with QCPU of function version B 4 Supported by...

Page 719: ...valid 1907 Stop command processing for deceleration stop selection Stop command processing for deceleration stop function 2003 1 8003 1 14003 1 20003 1 M code ON signal output timing Positioning option ABS direction in degrees Interpolation speed designation method 1 The listed buffer memory addresses are those of the positioning data No 1 of each axis For the buffer memory address of other positi...

Page 720: ...ther axis monitors except external I O signals 0 9ms 56 8ms Manual pulse generator 1 pulse input magnification 1 to 1000 1 to 100 ON voltage current of external input External command signal 19VDC or more 2 7mA or more 17 5VDC or more 3 5mA or more OFF voltage current of external input External command signal 7VDC or less 0 8mA or less 7VDC or less 1 7mA or less Input resistance of external input ...

Page 721: ... be transferred to the QD75P N QD75D N in the following procedure a Saving the set data of the QD75P QD75D from Save the Positioning Module Data 1 In the project view select the QD75P QD75D from where the set data is transferred 2 Go to Project Intelligent Function Module Save the Positioning Module Data 3 Input the file name and save the set data b Reading the set data to the QD75P N QD75D N from...

Page 722: ... is set in Pr 1 Unit setting To set a value outside a setting range in GX Configurator QP set it through a sequence program or GX Works2 of the version 1 64S or later Setting item Setting range in GX Configurator QP Setting range in GX Works2 and sequence programs Pr 7 Bias speed at start 0 to 1000000 pulse s 0 to 4000000 pulse s Pr 8 Speed limit value QD75P N 1 to 200000 pulse s QD75D N 1 to 1000...

Page 723: ...Appendix 7 MELSEC Q APPENDICES Appendix 2 Format sheets Appendix 2 1 Positioning Module operation chart Axis address mm inch degree pulse Axis address mm inch degree pulse ...

Page 724: ...Appendix 8 MELSEC Q APPENDICES Axis address mm inch degree pulse Axis address mm inch degree pulse ...

Page 725: ...Appendix 9 MELSEC Q APPENDICES MEMO ...

Page 726: ...time 0 Detailed parameters 1 Pr 11 Backlash compensation amount 0 to 65535 10 1 m 0 to 65535 10 5 inch 0 to 65535 10 5 degree 0 to 65535 pulse Pr 12 Software stroke limit upper limit value 2147483648 to 2147483647 10 1 m 2147483648 to 2147483647 10 5 inch 0 to 35999999 10 5 degree 2147483648 to 2147483647 pulse Pr 13 Software stroke limit lower limit value Pr 14 Software stroke limit selection 0 A...

Page 727: ...Appendix 11 MELSEC Q APPENDICES Initial value Axis 1 Axis 2 Axis 3 Axis 4 Remarks 3 20000 20000 1 1 0 0 20000 1000 1000 0 2147483647 2147483648 0 0 100 300 0 0 0 0 ...

Page 728: ...BS mode Detailed parameters 2 Pr 25 Acceleration time 1 1 to 8388608ms Pr 26 Acceleration time 2 Pr 27 Acceleration time 3 Pr 28 Deceleration time 1 Pr 29 Deceleration time 2 Pr 30 Deceleration time 3 Pr 31 JOG speed limit value 1 to 2000000000 10 2 mm min 1 to 2000000000 10 3 inch min 1 to 2000000000 10 3 degree min QD75P N QD75D N 1 to 4000000 pulse s QD75P QD75D 1 to 1000000 pulse s Pr 32 JOG o...

Page 729: ...Appendix 13 MELSEC Q APPENDICES Initial value Axis 1 Axis 2 Axis 3 Axis 4 Remarks 0 0 0 0 0 1000 1000 1000 1000 1000 1000 20000 0 0 0 100 1000 0 0 0 300 100 ...

Page 730: ...47483647 pulse Pr 46 OPR speed 1 to 2000000000 10 2 mm min 1 to 2000000000 10 3 inch min 1 to 2000000000 10 3 degree min QD75P N QD75D N 1 to 4000000 pulse s QD75P QD75D 1 to 1000000 pulse s Pr 47 Creep speed Pr 48 OPR retry 0 Do not retry OPR with upper lower limit switch 1 Retry OPR with upper lower limit switch OPR detailed parameters Pr 49 OPR dwell time 0 to 65535ms Pr 50 Setting for the move...

Page 731: ...Appendix 15 MELSEC Q APPENDICES Initial value Axis 1 Axis 2 Axis 3 Axis 4 Remarks 0 0 0 0 1 1 0 0 0 0 0 0 300 11 0 0 ...

Page 732: ...7 2217 2227 2237 2247 2208 2218 2228 2238 2248 2209 2219 2229 2239 2249 71 72 73 74 75 2700 2710 2720 2730 2740 2701 2711 2721 2731 2741 2702 2712 2722 2732 2742 2704 2714 2724 2734 2744 2705 2715 2725 2735 2745 2706 2716 2726 2736 2746 2707 2717 2727 2737 2747 2708 2718 2728 2738 2748 2709 2719 2729 2739 2749 26 27 28 29 30 2250 2260 2270 2280 2290 2251 2261 2271 2281 2291 2252 2262 2272 2282 229...

Page 733: ... 3238 3248 3209 3219 3229 3239 3249 171 172 173 174 175 3700 3710 3720 3730 3740 3701 3711 3721 3731 3741 3702 3712 3722 3732 3742 3704 3714 3724 3734 3744 3705 3715 3725 3735 3745 3706 3716 3726 3736 3746 3707 3717 3727 3737 3747 3708 3718 3728 3738 3748 3709 3719 3729 3739 3749 126 127 128 129 130 3250 3260 3270 3280 3290 3251 3261 3271 3281 3291 3252 3262 3272 3282 3292 3254 3264 3274 3284 3294...

Page 734: ... 4238 4248 4209 4219 4229 4239 4249 271 272 273 274 275 4700 4710 4720 4730 4740 4701 4711 4721 4731 4741 4702 4712 4722 4732 4742 4704 4714 4724 4734 4744 4705 4715 4725 4735 4745 4706 4716 4726 4736 4746 4707 4717 4727 4737 4747 4708 4718 4728 4738 4748 4709 4719 4729 4739 4749 226 227 228 229 230 4250 4260 4270 4280 4290 4251 4261 4271 4281 4291 4252 4262 4272 4282 4292 4254 4264 4274 4284 4294...

Page 735: ... 5238 5248 5209 5219 5229 5239 5249 371 372 373 374 375 5700 5710 5720 5730 5740 5701 5711 5721 5731 5741 5702 5712 5722 5732 5742 5704 5714 5724 5734 5744 5705 5715 5725 5735 5745 5706 5716 5726 5736 5746 5707 5717 5727 5737 5747 5708 5718 5728 5738 5748 5709 5719 5729 5739 5749 326 327 328 329 330 5250 5260 5270 5280 5290 5251 5261 5271 5281 5291 5252 5262 5272 5282 5292 5254 5264 5274 5284 5294...

Page 736: ... 6238 6248 6209 6219 6229 6239 6249 471 472 473 474 475 6700 6710 6720 6730 6740 6701 6711 6721 6731 6741 6702 6712 6722 6732 6742 6704 6714 6724 6734 6744 6705 6715 6725 6735 6745 6706 6716 6726 6736 6746 6707 6717 6727 6737 6747 6708 6718 6728 6738 6748 6709 6719 6729 6739 6749 426 427 428 429 430 6250 6260 6270 6280 6290 6251 6261 6271 6281 6291 6252 6262 6272 6282 6292 6254 6264 6274 6284 6294...

Page 737: ... 7238 7248 7209 7219 7229 7239 7249 571 572 573 574 575 7700 7710 7720 7730 7740 7701 7711 7721 7731 7741 7702 7712 7722 7732 7742 7704 7714 7724 7734 7744 7705 7715 7725 7735 7745 7706 7716 7726 7736 7746 7707 7717 7727 7737 7747 7708 7718 7728 7738 7748 7709 7719 7729 7739 7749 526 527 528 529 530 7250 7260 7270 7280 7290 7251 7261 7271 7281 7291 7252 7262 7272 7282 7292 7254 7264 7274 7284 7294...

Page 738: ... 75 2703 2713 2723 2733 2743 121 122 123 124 125 3203 3213 3223 3233 3243 171 172 173 174 175 3703 3713 3723 3733 3743 221 222 223 224 225 4203 4213 4223 4233 4243 271 272 273 274 275 4703 4713 4723 4733 4743 26 27 28 29 30 2253 2263 2273 2283 2293 76 77 78 79 80 2753 2763 2773 2783 2793 126 127 128 129 130 3253 3263 3273 3283 3293 176 177 178 179 180 3753 3763 3773 3783 3793 226 227 228 229 230 4...

Page 739: ... 374 375 5703 5713 5723 5733 5743 421 422 423 424 425 6203 6213 6223 6233 6243 471 472 473 474 475 6703 6713 6723 6733 6743 521 522 523 524 525 7203 7213 7223 7233 7243 571 572 573 574 575 7703 7713 7723 7733 7743 326 327 328 329 330 5253 5263 5273 5283 5293 376 377 378 379 380 5753 5763 5773 5783 5793 426 427 428 429 430 6253 6263 6273 6283 6293 476 477 478 479 480 6753 6763 6773 6783 6793 526 52...

Page 740: ... 8238 8248 8209 8219 8229 8239 8249 71 72 73 74 75 8700 8710 8720 8730 8740 8701 8711 8721 8731 8741 8702 8712 8722 8732 8742 8704 8714 8724 8734 8744 8705 8715 8725 8735 8745 8706 8716 8726 8736 8746 8707 8717 8727 8737 8747 8708 8718 8728 8738 8748 8709 8719 8729 8739 8749 26 27 28 29 30 8250 8260 8270 8280 8290 8251 8261 8271 8281 8291 8252 8262 8272 8282 8292 8254 8264 8274 8284 8294 8255 8265...

Page 741: ... 9238 9248 9209 9219 9229 9239 9249 171 172 173 174 175 9700 9710 9720 9730 9740 9701 9711 9721 9731 9741 9702 9712 9722 9732 9742 9704 9714 9724 9734 9744 9705 9715 9725 9735 9745 9706 9716 9726 9736 9746 9707 9717 9727 9737 9747 9708 9718 9728 9738 9748 9709 9719 9729 9739 9749 126 127 128 129 130 9250 9260 9270 9280 9290 9251 9261 9271 9281 9291 9252 9262 9272 9282 9292 9254 9264 9274 9284 9294...

Page 742: ...73 274 275 10700 10710 10720 10730 10740 10701 10711 10721 10731 10741 10702 10712 10722 10732 10742 10704 10714 10724 10734 10744 10705 10715 10725 10735 10745 10706 10716 10726 10736 10746 10707 10717 10727 10737 10747 10708 10718 10728 10738 10748 10709 10719 10729 10739 10749 226 227 228 229 230 10250 10260 10270 10280 10290 10251 10261 10271 10281 10291 10252 10262 10272 10282 10292 10254 102...

Page 743: ...73 374 375 11700 11710 11720 11730 11740 11701 11711 11721 11731 11741 11702 11712 11722 11732 11742 11704 11714 11724 11734 11744 11705 11715 11725 11735 11745 11706 11716 11726 11736 11746 11707 11717 11727 11737 11747 11708 11718 11728 11738 11748 11709 11719 11729 11739 11749 326 327 328 329 330 11250 11260 11270 11280 11290 11251 11261 11271 11281 11291 11252 11262 11272 11282 11292 11254 112...

Page 744: ...73 474 475 12700 12710 12720 12730 12740 12701 12711 12721 12731 12741 12702 12712 12722 12732 12742 12704 12714 12724 12734 12744 12705 12715 12725 12735 12745 12706 12716 12726 12736 12746 12707 12717 12727 12737 12747 12708 12718 12728 12738 12748 12709 12719 12729 12739 12749 426 427 428 429 430 12250 12260 12270 12280 12290 12251 12261 12271 12281 12291 12252 12262 12272 12282 12292 12254 122...

Page 745: ...73 574 575 13700 13710 13720 13730 13740 13701 13711 13721 13731 13741 13702 13712 13722 13732 13742 13704 13714 13724 13734 13744 13705 13715 13725 13735 13745 13706 13716 13726 13736 13746 13707 13717 13727 13737 13747 13708 13718 13728 13738 13748 13709 13719 13729 13739 13749 526 527 528 529 530 13250 13260 13270 13280 13290 13251 13261 13271 13281 13291 13252 13262 13272 13282 13292 13254 132...

Page 746: ...713 8723 8733 8743 121 122 123 124 125 9203 9213 9223 9233 9243 171 172 173 174 175 9703 9713 9723 9733 9743 221 222 223 224 225 10203 10213 10223 10233 10243 271 272 273 274 275 10703 10713 10723 10733 10743 26 27 28 29 30 8253 8263 8273 8283 8293 76 77 78 79 80 8753 8763 8773 8783 8793 126 127 128 129 130 9253 9263 9273 9283 9293 176 177 178 179 180 9753 9763 9773 9783 9793 226 227 228 229 230 1...

Page 747: ...3 11733 11743 421 422 423 424 425 12203 12213 12223 12233 12243 471 472 473 474 475 12703 12713 12723 12733 12743 521 522 523 524 525 13203 13213 13223 13233 13243 571 572 573 574 575 13703 13713 13723 13733 13743 326 327 328 329 330 11253 11263 11273 11283 11293 376 377 378 379 380 11753 11763 11773 11783 11793 426 427 428 429 430 12253 12263 12273 12283 12293 476 477 478 479 480 12753 12763 1277...

Page 748: ...74 75 14700 14710 14720 14730 14740 14701 14711 14721 14731 14741 14702 14712 14722 14732 14742 14704 14714 14724 14734 14744 14705 14715 14725 14735 14745 14706 14716 14726 14736 14746 14707 14717 14727 14737 14747 14708 14718 14728 14738 14748 14709 14719 14729 14739 14749 26 27 28 29 30 14250 14260 14270 14280 14290 14251 14261 14271 14281 14291 14252 14262 14272 14282 14292 14254 14264 14274 1...

Page 749: ...73 174 175 15700 15710 15720 15730 15740 15701 15711 15721 15731 15741 15702 15712 15722 15732 15742 15704 15714 15724 15734 15744 15705 15715 15725 15735 15745 15706 15716 15726 15736 15746 15707 15717 15727 15737 15747 15708 15718 15728 15738 15748 15709 15719 15729 15739 15749 126 127 128 129 130 15250 15260 15270 15280 15290 15251 15261 15271 15281 15291 15252 15262 15272 15282 15292 15254 152...

Page 750: ...73 274 275 16700 16710 16720 16730 16740 16701 16711 16721 16731 16741 16702 16712 16722 16732 16742 16704 16714 16724 16734 16744 16705 16715 16725 16735 16745 16706 16716 16726 16736 16746 16707 16717 16727 16737 16747 16708 16718 16728 16738 16748 16709 16719 16729 16739 16749 226 227 228 229 230 16250 16260 16270 16280 16290 16251 16261 16271 16281 16291 16252 16262 16272 16282 16292 16254 162...

Page 751: ...73 374 375 17700 17710 17720 17730 17740 17701 17711 17721 17731 17741 17702 17712 17722 17732 17742 17704 17714 17724 17734 17744 17705 17715 17725 17735 17745 17706 17716 17726 17736 17746 17707 17717 17727 17737 17747 17708 17718 17728 17738 17748 17709 17719 17729 17739 17749 326 327 328 329 330 17250 17260 17270 17280 17290 17251 17261 17271 17281 17291 17252 17262 17272 17282 17292 17254 172...

Page 752: ...73 474 475 18700 18710 18720 18730 18740 18701 18711 18721 18731 18741 18702 18712 18722 18732 18742 18704 18714 18724 18734 18744 18705 18715 18725 18735 18745 18706 18716 18726 18736 18746 18707 18717 18727 18737 18747 18708 18718 18728 18738 18748 18709 18719 18729 18739 18749 426 427 428 429 430 18250 18260 18270 18280 18290 18251 18261 18271 18281 18291 18252 18262 18272 18282 18292 18254 182...

Page 753: ...73 574 575 19700 19710 19720 19730 19740 19701 19711 19721 19731 19741 19702 19712 19722 19732 19742 19704 19714 19724 19734 19744 19705 19715 19725 19735 19745 19706 19716 19726 19736 19746 19707 19717 19727 19737 19747 19708 19718 19728 19738 19748 19709 19719 19729 19739 19749 526 527 528 529 530 19250 19260 19270 19280 19290 19251 19261 19271 19281 19291 19252 19262 19272 19282 19292 19254 192...

Page 754: ...33 14743 121 122 123 124 125 15203 15213 15223 15233 15243 171 172 173 174 175 15703 15713 15723 15733 15743 221 222 223 224 225 16203 16213 16223 16233 16243 271 272 273 274 275 16703 16713 16723 16733 16743 26 27 28 29 30 14253 14263 14273 14283 14293 76 77 78 79 80 14753 14763 14773 14783 14793 126 127 128 129 130 15253 15263 15273 15283 15293 176 177 178 179 180 15753 15763 15773 15783 15793 2...

Page 755: ...3 17733 17743 421 422 423 424 425 18203 18213 18223 18233 18243 471 472 473 474 475 18703 18713 18723 18733 18743 521 522 523 524 525 19203 19213 19223 19233 19243 571 572 573 574 575 19703 19713 19723 19733 19743 326 327 328 329 330 17253 17263 17273 17283 17293 376 377 378 379 380 17753 17763 17773 17783 17793 426 427 428 429 430 18253 18263 18273 18283 18293 476 477 478 479 480 18753 18763 1877...

Page 756: ...74 75 20700 20710 20720 20730 20740 20701 20711 20721 20731 20741 20702 20712 20722 20732 20742 20704 20714 20724 20734 20744 20705 20715 20725 20735 20745 20706 20716 20726 20736 20746 20707 20717 20727 20737 20747 20708 20718 20728 20738 20748 20709 20719 20729 20739 20749 26 27 28 29 30 20250 20260 20270 20280 20290 20251 20261 20271 20281 20291 20252 20262 20272 20282 20292 20254 20264 20274 2...

Page 757: ...73 174 175 21700 21710 21720 21730 21740 21701 21711 21721 21731 21741 21702 21712 21722 21732 21742 21704 21714 21724 21734 21744 21705 21715 21725 21735 21745 21706 21716 21726 21736 21746 21707 21717 21727 21737 21747 21708 21718 21728 21738 21748 21709 21719 21729 21739 21749 126 127 128 129 130 21250 21260 21270 21280 21290 21251 21261 21271 21281 21291 21252 21262 21272 21282 21292 21254 212...

Page 758: ...73 274 275 22700 22710 22720 22730 22740 22701 22711 22721 22731 22741 22702 22712 22722 22732 22742 22704 22714 22724 22734 22744 22705 22715 22725 22735 22745 22706 22716 22726 22736 22746 22707 22717 22727 22737 22747 22708 22718 22728 22738 22748 22709 22719 22729 22739 22749 226 227 228 229 230 22250 22260 22270 22280 22290 22251 22261 22271 22281 22291 22252 22262 22272 22282 22292 22254 222...

Page 759: ...73 374 375 23700 23710 23720 23730 23740 23701 23711 23721 23731 23741 23702 23712 23722 23732 23742 23704 23714 23724 23734 23744 23705 23715 23725 23735 23745 23706 23716 23726 23736 23746 23707 23717 23727 23737 23747 23708 23718 23728 23738 23748 23709 23719 23729 23739 23749 326 327 328 329 330 23250 23260 23270 23280 23290 23251 23261 23271 23281 23291 23252 23262 23272 23282 23292 23254 232...

Page 760: ...73 474 475 24700 24710 24720 24730 24740 24701 24711 24721 24731 24741 24702 24712 24722 24732 24742 24704 24714 24724 24734 24744 24705 24715 24725 24735 24745 24706 24716 24726 24736 24746 24707 24717 24727 24737 24747 24708 24718 24728 24738 24748 24709 24719 24729 24739 24749 426 427 428 429 430 24250 24260 24270 24280 24290 24251 24261 24271 24281 24291 24252 24262 24272 24282 24292 24254 242...

Page 761: ...73 574 575 25700 25710 25720 25730 25740 25701 25711 25721 25731 25741 25702 25712 25722 25732 25742 25704 25714 25724 25734 25744 25705 25715 25725 25735 25745 25706 25716 25726 25736 25746 25707 25717 25727 25737 25747 25708 25718 25728 25738 25748 25709 25719 25729 25739 25749 526 527 528 529 530 25250 25260 25270 25280 25290 25251 25261 25271 25281 25291 25252 25262 25272 25282 25292 25254 252...

Page 762: ...33 20743 121 122 123 124 125 21203 21213 21223 21233 21243 171 172 173 174 175 21703 21713 21723 21733 21743 221 222 223 224 225 22203 22213 22223 22233 22243 271 272 273 274 275 22703 22713 22723 22733 22743 26 27 28 29 30 20253 20263 20273 20283 20293 76 77 78 79 80 20753 20763 20773 20783 20793 126 127 128 129 130 21253 21263 21273 21283 21293 176 177 178 179 180 21753 21763 21773 21783 21793 2...

Page 763: ...3 23733 23743 421 422 423 424 425 24203 24213 24223 24233 24243 471 472 473 474 475 24703 24713 24723 24733 24743 521 522 523 524 525 25203 25213 25223 25233 25243 571 572 573 574 575 25703 25713 25723 25733 25743 326 327 328 329 330 23253 23263 23273 23283 23293 376 377 378 379 380 23753 23763 23773 23783 23793 426 427 428 429 430 24253 24263 24273 24283 24293 476 477 478 479 480 24753 24763 2477...

Page 764: ...mit Manual pulse generator MR HDP01 Within 10m 4 1 CN1 15 PP 10 PG 11 16 17 NP 35 NG 36 18 13 CR 41 14 DO COM 46 DI COM 20 RD 49 OPC 12 9 LZ 8 10 LZR 9 SD Plate 24V power supply 24VDC 0 3A 11 12 3 1 2 4 5 A19 B19 A20 B20 6 7 24VDC When connecting an open collector make connection as shown below PP 10 PG 11 NP 35 NG 36 DO COM 46 47 DI COM 20 21 OPC 12 PULSE F 15 PULSE COM 16 PULSE R 17 PULSE COM 18...

Page 765: ...tector Within 2m MO2 Differential driver common terminal Analog torque limit 10V max current Analog torque limit 10V max current Within 2m When connecting an open collector make connection as shown below QD75P N Manual pulse generator MR HDP01 Within 50m Within 10m 5 REMARK 1 It is recommended to make differential driver connection since differential driver connection is more excellent than open c...

Page 766: ...t 10V max current B1 B2 24VDC Electromagnetic brake Cutoff when a servo ON signal turns OFF and an alarm signal turns ON EMG Monitor output Zero center ammeter max 1mA 10k 10k Configure a sequence to turn OFF the MC at alarms and emergency stops Within 10m 4 Within 2m HC MF HA FF series motor Personal computer When connecting an open collector make connection as shown below QD75P N Detector Positi...

Page 767: ...signal turns OFF and an alarm signal turns ON HC PQ series motor MR C A or MR C A1 Manual pulse generator MR HDP01 24V 0 2A or higher 24V power supply When connecting an open collector make connection as shown below QD75P N Detector REMARK 1 It is recommended to make differential driver connection since differential driver connection is more excellent than open collector connection in max output p...

Page 768: ...V Manual pulse generator MR HDP01 Connect when required Within 2m 5 REMARK 1 1 The logic for each I O terminal can be changed with Pr 22 Input signal logic selection and Pr 23 Output signal logic selection in detailed parameters 1 Negative logic is used for all terminals in the example above 2 2 The QD75P N upper limit FLS and lower limit RLS are used in the OPR retry function 3 3 Refer to the man...

Page 769: ...ower limit Within 2m 5 QD75D N 5V Manual pulse generator MR HDP01 OZ OZ REMARK 1 1 The logic for each I O terminal can be changed with Pr 22 Input signal logic selection and Pr 23 Output signal logic selection in detailed parameters 1 Negative logic is used for all terminals in the example above 2 2 The QD75D N upper limit FLS and lower limit RLS are used in the OPR retry function Set these signal...

Page 770: ...ters 1 Negative logic is used for all terminals in the example above 2 2 The QD75D N upper limit FLS and lower limit RLS are used in the OPR retry function Set these signals inside the servo amplifier limit switches 3 3 Refer to the manual of the servo amplifier for information on the servo amplifier side wiring and various signal wire shields not shown above 4 4 Use the same logic positive logic ...

Page 771: ...mand 2 2 Near point dog Lower limit 5V Manual pulse generator MR HDP01 Within 2m 5 REMARK 1 1 The logic of each I O terminal can be changed with Pr 22 Input signal logic selection and Pr 23 Output signal logic selection in detailed parameters 1 Negative logic is used for all terminals in the example above 2 2 The QD75D N upper limit FLS and lower limit RLS are used in the OPR retry function Set th...

Page 772: ... INC ABS mode Only INC mode Position speed switching control Machine OPR function OPR method 6 types 3 types JOG operation Inching operation Manual pulse generator function Acceleration deceleration processing Trapezoidal acceleration deceleration S curve acceleration deceleration Acceleration deceleration time Acceleration time and deceleration time setting possible 4 patterns each Acceleration d...

Page 773: ... 214748364 7 m 21474 83648 to 21474 83647 inch 0 to 359 99999 degree 2147483648 to 2147483647 pulse Incremental system 214748364 8 to 214748364 7 m 21474 83648 to 21474 83647 inch 21474 83648 to 21474 83647 degree 2147483648 to 2147483647 pulse Speed position or position speed switching controls 0 to 214748364 7 m 0 to 21474 83647 inch 0 to 21474 83647 degree 0 to 359 99999 degree 3 0 to 214748364...

Page 774: ...ckup Connection connector A6CON1 Soldering type sold separately 10136 3000VE Soldering type supplied A6CON2 Crimp type sold separately 10136 6000EL Crimp type sold separately A6CON4 Soldering type usable for straight out and diagonal out sold separately Applicable wire size A6CON1 A6CON4 0 3mm2 22AWG 10136 3000VE Approx 0 05 to 0 24mm2 30 to 24AWG A6CON2 0 088 to 0 24mm2 28 to 24AWG 10136 6000EL A...

Page 775: ...se input magnification 6 The near pass function is valid only during the continuous path control A1SD75 Selected with parameters QD75 Standard function 2 Function comparisons Functions added to those of A1SD75P1 S3 A1SD75P2 S3 A1SD75P3 S3 Added functions Remarks External I O signal logic switching function Refer to Section 13 4 Inching operation Refer to Section 11 3 Target position change functio...

Page 776: ...hen a center point is designated 2 The software stroke limit check during speed control is carried out in the following cases When the software stroke limit is applied to the current feed value with Pr 14 and the current feed value is updated with Pr 21 When the software stroke limit is applied to the machine feed value 3 If an attempt is made to change the current value but the designated address...

Page 777: ...l for position speed switching control and In absolute position restoration are added Continuous path control A1SD75 If the reference axis operates in reverse direction the control is internally changed into the continuous positioning control restart after deceleration stop QD75 Even if the reference axis operates in reverse direction with interpolation the control remains as the continuous path c...

Page 778: ... Y0 turns from OFF to ON Detailed parameters Pr 15 Software stroke limit valid invalid setting A1SD75 QD75 0 Factory setting Software stroke limits invalid for manual operation Software stroke limits valid for manual operation 1 Software stroke limits valid for manual operation Software stroke limits invalid for manual operation Error code comparisons Error name Error code A1SD75 QD75 Outside bias...

Page 779: ... 4 X13 Axis 1 Axis stop Y13 Y04 Axis 1 BUSY X04 X0C Axis 2 Y14 Y05 Axis 2 X05 X0D Axis 3 Y1C Y06 Axis 3 X06 X0E Axis 4 Y07 Axis 4 X0F Axis 1 Forward run JOG start Y16 Y08 Axis 1 Positioning complete X07 X14 Axis 1 Reverse run JOG start Y17 Y09 Axis 2 X08 X15 Axis 2 Forward run JOG start Y18 Y0A Axis 3 X09 X16 Axis 2 Reverse run JOG start Y19 Y0B Axis 4 X17 Axis 3 Forward run JOG start Y1A Y0C Axis...

Page 780: ... Stepping motor mode selection amount 14 164 314 Pr 12 Backlash compensation amount 15 165 315 17 167 317 Pr 13 Software stroke limit upper limit value 16 17 166 167 316 317 18 19 168 169 318 319 Pr 14 Software stroke limit lower limit value 18 19 168 169 318 319 20 21 170 171 320 321 Pr 15 Software stroke limit selection 20 170 320 22 172 322 Pr 16 Software stroke limit valid invalid setting 21 1...

Page 781: ...selection 58 208 358 58 208 358 Pr 41 Positioning complete signal output time 59 209 359 59 209 359 Pr 42 Allowable circular interpolation error width 60 61 210 211 360 361 60 61 210 211 360 361 Pr 43 External start function selection 62 212 362 62 212 362 QD75 Pr 42 External command function selection Pr 44 Near pass mode selection for path control 66 216 366 Pr 45 OPR method 70 220 370 70 220 37...

Page 782: ...5 to 1290 QD75 Md 3 Start Minute second Md 11 Error judgment 466 to 541 1216 to 1291 Md 12 Start history pointer 542 1292 Pointer number Start history during errors 0 to 15 Md 13 Start axis 543 to 618 Md 14 Operation type 544 to 619 Md 15 Start Hour minute 545 to 620 Md 16 Start Second 100ms 546 to 621 Md 17 Error judgment 547 to 622 Md 18 Start history storage during error 623 Pointer number Erro...

Page 783: ...24 Axis in which the warning occurred 689 to 749 1358 to 1418 Md 25 Axis warning No 690 to 750 1359 to 1419 Md 26 Axis warning occurrence Hour minute 691 to 751 1360 to 1420 QD75 Md 16 Axis warning occurrence Day Hour Md 27 Axis warning occurrence Second 100ms 692 to 752 1361 to 1421 QD75 Md 17 Axis warning occurrence Minute second Md 28 Warning history pointer 753 1422 ...

Page 784: ...018 1019 818 819 918 919 1018 1019 Md 42 Target speed 820 821 920 921 1020 1021 820 821 920 921 1020 1021 Md 43 OP absolute position 822 823 922 923 1022 1023 Md 44 Movement amount after near point dog ON 824 825 924 925 1024 1025 824 825 924 925 1024 1025 Md 45 Torque limit stored value 826 926 1026 826 926 1026 Md 46 Special start data instruction code setting value 827 927 1027 827 927 1027 Md ...

Page 785: ... 1209 1259 1513 1613 1713 Cd 19 JOG speed 1160 1161 1210 1211 1260 1261 1518 1519 1618 1619 1718 1719 Cd 20 Speed position switching enable flag 1163 1213 1263 1528 1628 1728 Cd 21 Speed position switching control movement amount change register 1164 1165 1214 1215 1264 1265 1526 1527 1626 1627 1726 1727 Cd 22 Manual pulse generator enable flag 1167 1217 1267 1524 1624 1724 Cd 23 Manual pulse gene...

Page 786: ... time JUMP destination positioning data No 1302 2302 3302 2002 8002 14002 Da 7 Command speed 1304 1305 2304 2305 3304 3305 2004 2005 8004 8005 14004 14005 Da 5 Positioning address movement amount 1306 1307 2306 2307 3306 3307 2006 2007 8006 8007 14006 14007 Da 6 Arc address 1308 1309 2308 2309 3308 3309 2008 2009 8008 8009 14008 14009 No 2 1310 to 1319 2310 to 2319 3310 to 3319 2010 to 2019 8010 t...

Page 787: ...7105 28104 28105 Da 18 Parameter 2 4406 4407 4656 4657 4906 4907 26106 26107 27106 27107 28106 28107 No 2 4410 to 4419 4660 to 4669 4910 to 4919 26110 to 26119 27110 to 27119 28110 to 28119 No 3 4420 to 4429 4670 to 4679 4920 to 4929 26120 to 26129 27120 to 27129 28120 to 28129 to to to to to to to No 10 4490 to 4499 4740 to 4749 4990 to 4999 26190 to 26199 27190 to 27199 28190 to 28199 Positionin...

Page 788: ...klash compensation amount Pr 12 Pr 11 Software stroke limit upper limit value Pr 13 Pr 12 Software stroke limit lower limit value Pr 14 Pr 13 Software stroke limit selection Pr 15 Pr 14 Software stroke limit valid invalid setting Pr 16 Pr 15 Command in position width Pr 17 Pr 16 Torque limit setting value Pr 18 Pr 17 M code ON signal output timing Pr 19 Pr 18 Speed switching mode Pr 20 Pr 19 Inter...

Page 789: ...omplete signal output time Pr 41 Pr 40 Allowable circular interpolation error width Pr 42 Pr 41 External start function selection QD75 Pr 42 External command function selection Pr 43 Pr 42 Near pass mode selection for path control Pr 44 OPR method Pr 45 Pr 43 OPR direction Pr 46 Pr 44 OP address Pr 47 Pr 45 OPR speed Pr 48 Pr 46 Creep speed Pr 49 Pr 47 OPR retry Pr 50 Pr 48 OPR dwell time Pr 51 Pr...

Page 790: ...Operation type Md 14 Start Hour minute Md 15 Start Second 100ms Md 16 Error judgment Md 17 Start history storage during error Md 18 Axis in which the error occurred Error history Md 19 Md 9 Axis error No Md 20 Md 10 Axis error occurrence Hour minute QD75 Md 11 Axis error occurrence Hour Md 21 Md 11 Axis error occurrence Second 100ms QD75 Md 12 Axis error occurrence Minute second Md 22 Md 12 Pointe...

Page 791: ...osition Md 43 Movement amount after near point dog ON Md 44 Md 34 Torque limit stored value Md 45 Md 35 Special start data instruction code setting value Md 46 Md 36 Special start data instruction parameter setting value Md 47 Md 37 Start positioning data No setting value Md 48 Md 38 In speed control flag Md 49 Md 39 In speed change processing flag Md 50 Md 40 Start data pointer being executed Md ...

Page 792: ...ange request Cd 17 Cd 15 Positioning operation speed override Cd 18 Cd 13 JOG speed Cd 19 Cd 17 Inching movement amount Cd 16 Speed position switching enable flag Cd 20 Cd 24 Speed position switching control movement amount change register Cd 21 Cd 23 Position speed switching enable flag Cd 26 Position speed switching control speed change register Cd 25 Target position change request flag Cd 29 Ta...

Page 793: ...o Cd 30 Simultaneous starting axis start data No Axis 2 start data No Cd 31 Simultaneous starting axis start data No Axis 3 start data No Cd 32 Simultaneous starting axis start data No Axis 4 start data No Cd 33 Teaching data selection Cd 38 Teaching positioning data No Cd 39 New acceleration time value Cd 33 Cd 10 New deceleration time value Cd 34 Cd 11 Acceleration deceleration time change durin...

Page 794: ...a 5 Da 6 Arc address Da 6 Da 7 Command speed Da 7 Da 8 Dwell time JUMP destination positioning data No Da 8 Da 9 M code condition data Da 9 Da 10 Positioning start information Start block data Shape Da 10 Da 11 Start data No Da 11 Da 12 Special start instruction Da 12 Da 13 Parameter Da 13 Da 14 Condition data Condition target Da 14 Da 15 Condition operator Da 15 Da 16 Address Da 16 Da 17 Paramete...

Page 795: ...witching signal 2 Negative logic Not possible Negative logic Possible Output signal comparisons Name A1SD75 QD75 Logic initial status Logic switch with parameters Logic initial status Logic switch with parameters Command pulse 3 Positive logic CW CCW mode Possible Negative logic CW CCW mode Possible Deviation counter clear Negative logic Not possible Negative logic Possible 1 Comparisons about man...

Page 796: ...ROL Start Starting operation End Configure parameters and positioning data with GX Works2 YES NO Starting GX Works2 Start GX Works2 Creating a new project Create a new project Adding a module Add a module for the project Setting parameters and auto refresh Configure each setting with GX Works2 Programming and debugging Create and debug a program Creating programs for parameters and data Create pro...

Page 797: ...gure settings Set the following items Item Contents Module Selection Module Type Select QD75 Type Positioning Module Module Name Select the model name of the module to be connected Mount Position Mounted Slot No Select the number of the slot where the module is mounted Specify start X Y address The start I O number hexadecimal of the module to be mounted on the slot set in Mounted Slot No is displ...

Page 798: ...settings Double click the setting target item and select or enter a value Items with a pull down list Double click the item and select an item in the displayed pull down list Items without a pull down list Double click the item and enter a value For details on the setting items refer to the following Parameter Reference Basic parameters 1 Section 5 2 1 Basic parameters 2 Section 5 2 2 Detailed par...

Page 799: ...ist Double click the item and select an item in the displayed pull down list Items without a pull down list Double click the item and enter a value POINT In the default status the data displayed on Positioning_Axis_ _Data are only No 1 to No 100 of positioning data To display the data No 101 and later change the display range under Display Specification of Positioning data Tool Options Intelligent...

Page 800: ...fline Simulation The locus and waveform of configured positioning data can be checked Automatic Command Speed Calculation Constant speed is automatically calculated by setting the time for positioning from the starting position to the target position ...

Page 801: ...for two positioning data interpolation is automatically created by selecting two positioning data and setting the radius M Code Comment Edit Set and display M code comments of the positioning module For details on each function refer to the GX Works2 Version1 Operating Manual Intelligent Function Module ...

Page 802: ...Starting_Axis_ _Block_Data 2 Configure settings Double click the setting target item and select or enter a value Items with a pull down list Double click the item and select an item in the displayed pull down list Items without a pull down list Double click the item and enter a value For details on the setting items refer to Section 5 4 List of block start data ...

Page 803: ...esh reading by sequence program is not needed 1 Operating procedure 1 Open the Auto_Refresh window Project window Intelligent Function Module Module name Auto_Refresh 2 Enter devices Click the text box of the item to be set and enter the auto refresh target device POINT To validate the auto refresh data after writing them into the CPU module power off and then on or reset the CPU module ...

Page 804: ...nual pulse generator operation can be monitored Error History 16 error history logs can be monitored Warning History 16 warning history logs can be monitored Module Information List Signals and flag ON OFF status of each axis can be monitored Axis Monitor 1 Operating procedure 1 Starting the Positioning Monitor window Display the Positioning Monitor window Tool Intelligent Function Module Tool QD7...

Page 805: ...s to the Axis Monitor window 3 Selecting the monitor type Select the monitor type from the pull down menu of Monitor type Operation monitor Operation monitor Axis control Operation monitor Speed position switching control Operation monitor Position speed switching control Operation monitor OPR monitor Operation monitor JOG manual pulse ...

Page 806: ... Monitor item Symbol of reference buffer memory Reference Current feed value Md 20 Section 5 6 2 Axis feed speed Md 28 Axis operation status Md 26 Positioning data No being executed Md 44 Positioning data being executed running pattern Md 47 Positioning data being executed control method Positioning data being executed axis to be interpolated Positioning data being executed acceleration time No Po...

Page 807: ...eed Md 28 Axis operation status Md 26 Target speed Md 33 Feedrate Md 22 Current speed Md 27 Positioning amount of speed and position switch control Md 29 Speed position switching control movement amount change register Cd 23 Section 5 7 2 Status speed and position change latch flag Md 31 Section 5 6 2 Speed position switching enable flag Cd 24 Section 5 7 2 Status speed controlling flag Md 31 Sect...

Page 808: ... clear For Operation monitor JOG manual pulse Monitor item Symbol of reference buffer memory or device No of the output signal Reference Axis 1 Axis 2 Axis 3 Axis 4 Current feed value Md 20 Section 5 6 2 Axis feed speed Md 28 Axis operation status Md 26 Forward JOG start Y8 YA YC YE Section 3 3 3 Reverse JOG start Y9 YB YD YF JOG speed Cd 17 Section 5 7 2 JOG speed limit value Pr 31 Section 5 2 4 ...

Page 809: ...ng Monitor 2 Switching to the Starting History window Click the Starting History button on the toolbar The display switches to the Starting History window When the number of logs exceeds 16 the latest log overwrites the oldest log so that the latest 16 starting histories can be monitored all the time Also the error details can be confirmed by clicking the error number For details on the starting h...

Page 810: ... LD75 Positioning Module Positioning Monitor 2 Switching to the Error History window Click the Error History button on the toolbar The display switches to the Error History window When the number of logs exceeds 16 the latest log overwrites the oldest log so that the latest 16 error histories can be monitored all the time Also the error details can be confirmed by clicking the axis error No ...

Page 811: ... Positioning Module Positioning Monitor 2 Switching to the Warning History window Click the Warning History button on the toolbar The display switches to the Warning History window When the number of logs exceeds 16 the latest log overwrites the oldest log so that the latest 16 warning histories can be monitored all the time Also the warning details can be confirmed by clicking the axis warning No...

Page 812: ...e Information List 1 Operating procedure 1 Starting the Positioning Monitor window Display the Positioning Monitor window Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Positioning Monitor Module Information List window ...

Page 813: ... 5 6 2 External I O signal upper limit External I O signal drive unit ready External I O signal stop signal External I O signal external command External I O signal zero signal External I O signal near point dog signal External I O signal deviation counter clear External command valid Cd 8 Section 5 7 2 Status speed controlling flag Md 31 Section 5 6 2 Status speed and position change latch flag S...

Page 814: ...ange test Current value change test Positioning start test Test operation is performed by specifying the positioning data No or point No of the block start data 1 Operating procedure 1 Open the Positioning Test dialog box Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Positioning Test Monitor current values such as the current feed value and feedrate Test each function while ch...

Page 815: ...data according to the setting for Start Type Positioning Start Signal Set the positioning data No Block Start Set the block No and point No Multiple Axes Simultaneous Start Set the multiple axes simultaneous start data No Set Step and External Command as needed Step To perform test operation by step start check the Start step checkbox select a step mode from the pull down list and click the Contin...

Page 816: ...ion Measurement of backlash compensation amount for forward reverse rotation Accurate address check and movement amount measurement In addition the OP is established and the OPR basic and detailed parameters are corrected by the OPR test 1 Operating procedure 1 Open the Positioning Test dialog box Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Positioning Test 2 Select the test...

Page 817: ...peration Set JOG speed to 1 or more Inching Movement Amount to 0 and click the Forward RUN or Reverse RUN button Manual Pulse Generator operation Set Manual pulse generator 1 pulse input magnification select Manual pulse generator enable flag and use the manual pulse generator OPR operation Select the OPR method from Machine OPR and Fast OPR and click the OPR button ...

Page 818: ... test or JOG operation test is performed 1 Operating procedure 1 Open the Positioning Test dialog box Display the Positioning Test window Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Positioning Test 2 Select the test target axis Select the test target axis from the pull down menu of Target Axis Monitor current values such as the current feed value and feedrate Test each func...

Page 819: ...peed Enter the new speed value during the startup of positioning start test or OPR test and click the New Speed button Override Enter the speed override value and click the Speed Override Change button Acceleration Deceleration Time Change Check the Acceleration deceleration time change enable checkbox set the acceleration time and deceleration time values and click the New Speed button ...

Page 820: ...re 1 Open the Positioning Test dialog box Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Positioning Test 2 Select the test target axis Select the test target axis from the pull down menu of Target Axis Monitor current values such as the current feed value and feedrate Test each function while checking current values with the monitor ...

Page 821: ...Appendix 105 MELSEC Q APPENDICES 3 Select the function Select Current Value Changing from the pull down menu of Select Function 1 Enter the new current value and click the Current Value Changing button ...

Page 822: ... 10 6 Wave trace This function displays the speed command axis speed in positioning operation in waveform data 1 Operating procedure 1 Open the Wave Trace dialog box Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Wave Trace ...

Page 823: ...t the module Click the Module Selection button Select the positioning module to trace waves and click the OK button 3 Set conditions Click the Condition Setting button Read the displayed description set each condition and click the OK button ...

Page 824: ... Trace button to start trace The trace result at that point can be displayed by clicking the Display Current Trace Result button during trace even if the trace completion conditions are not met When the completion conditions are met and the trace is completed the trace result is displayed ...

Page 825: ...ocation trace This function displays 2 axis interpolation control and simultaneous start 2 axes in locus data 1 Operating procedure 1 Open the Location Trace dialog box Tool Intelligent Function Module Tool QD75 LD75 Positioning Module Location Trace ...

Page 826: ...the module Click the Module Selection button Select the positioning module to trace locations and click the OK button 3 Set conditions Click the Condition Setting button Read the displayed description set each condition and click the OK button ...

Page 827: ... Trace button to start trace The trace result at that point can be displayed by clicking the Display Current Trace Result button during trace even if the trace completion conditions are not met When the completion conditions are met and the trace is completed the trace result is displayed ...

Page 828: ... detailed parameters Pr 49 to Pr 57 Positioning data No 1 to No 600 Block start data No 7000 to No 7004 3 Control Precautions 1 Parameter initialization is only executed when the positioning control is not carried out when the PLC READY signal Y0 is OFF The warning In PLC READY warning code 111 will occur if executed when the PLC READY Y0 is ON 2 Writing to the flash ROM can be executed up to 100 ...

Page 829: ...ing the TO instruction intelligent function device The initialization of the parameter is executed at the time point the data is written to the QD75 buffer memory Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 2 Parameter initialization request 1 Set 1 parameter initialization request 1901 Refer to Section 5 7 List of control data for details on the...

Page 830: ...xecution data backup function Buffer memory Flash ROM Parameters Pr 1 to Pr 57 Pr 70 Pr 150 Parameters Pr 1 to Pr 57 Pr 70 Pr 150 Positioning data No 1 to No 600 Positioning data No 1 to No 600 Block start data No 7000 to 7004 Block start data No 7000 to 7004 3 Control Precautions 1 Parameter initialization is only executed when the positioning control is not carried out when the PLC READY signal ...

Page 831: ...ut by the writing of the data shown in the table below to the QD75 buffer memory using the TO instruction intelligent function device The writing to the flash ROM is executed at the time point the data is written to the QD75 buffer memory Setting item Setting value Setting details Buffer memory address Axis 1 Axis 2 Axis 3 Axis 4 Cd 1 Flash ROM write request 1 Set 1 flash ROM write request 1900 Re...

Page 832: ...2 Input signal logic selection Selection of logic of signals input from external source to QD75 0 31 181 331 481 b0 Lower limit 0 Negative logic 1 Positive logic b1 Upper limit b2 Drive unit READY b3 Stop signal b4 External command signal b5 Zero signal b6 Near point dog signal b7 Unused Set 0 b8 Manual pulse generator input 0 Negative logic 1 Positive logic b9 to b15 Unused Set 0 Pr 23 Output sig...

Page 833: ...information that can be monitored are the module s information same as the QD75 front RUN ERR LED indicators and the following external I O signals Set the logic of the external I O signals in Pr 22 Input signal logic selection and Pr 23 Output signal logic selection Refer to the following manual for the system monitor of GX Works2 GX Works2 Version1 Operating Manual Common Axis by axis external I...

Page 834: ...on can be monitored When the number of logs exceeds 16 the latest log overwrites the oldest log so that the latest 16 logs can be monitored all the time This function allows users to check the operation sequence whether the operations have been started in a predetermined sequence at system start up To monitor the starting history register the QD75 to the Intelligent Function Module Monitor Window ...

Page 835: ...eeds 16 the latest log overwrites the oldest log so that the latest 16 logs can be monitored all the time To monitor the error history and warning history register the QD75 to the Intelligent Function Module Monitor Window For details on the registration method and monitoring method refer to the following GX Works2 Version1 Operating Manual Intelligent Function Module ...

Page 836: ...P N QD75D N only 1 Checking errors on the Module s Detailed Information screen Select Diagnostics System Monitor on GX Works2 Select QD75 for Main Base and click the Detailed Information button The Module s Detailed Information screen for the QD75 appears and the error code error details and corrective actions can be checked Displays the latest error code Displays error history Displays descriptio...

Page 837: ...ayed in a list together with the error logs of other modules The logs can be output to a CSV format file The error codes and the time of error occurrence can be checked even after the CPU module is powered off and then on or reset Select Diagnostics System Monitor System Error History button on GX Works2 a Error History List Module error logs are displayed in a list a b c ...

Page 838: ...YF The status of output signals Y0 to YF at the time of error is stored in hexadecimal Output signals with PLC CPU Y10 Y1F The status of output signals Y10 to Y1F at the time of error is stored in hexadecimal Axis 1 drive unit READY signal Axis 1 upper limit signal Axis 1 lower limit signal Axis 1 stop signal Axis 1 external command signal Axis 1 near point dog signal Axis 1 zero signal The status...

Page 839: ...ed in the Error Code column Display example If HST LOSS is frequently displayed set a larger value for the number of errors collected per scan in the PLC RAS tab of the PLC Parameter dialog box For the setting refer to the QnUCPU User s Manual Function Explanation Program Fundamentals 2 If the error occurred at the simultaneous start the axis No in which the error is detected is stored in the Star...

Page 840: ...dard phase difference is a 90ø electrical angle If the B phase were to lag behind the A phase in a forward run B phase turns ON after the A phase the A phase would lag behind the B phase in a reverse run A phase turns ON after the B phase In this way the forward and reverse run addition and subtraction can be automatically carried out 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 90 A phase B phase Pulse...

Page 841: ... motor with an absolute position detector and a servo amplifier and positioning module compatible with an absolute position detection system ABSOLUTE SYSTEM This is one system for expressing a positioning address Absolute address system This system uses 0 as a reference and expresses the address as the distance from 0 The direction is automatically determined even when it is not designated The oth...

Page 842: ...function compensates for that backlash amount Backlash Forward run BACKUP FUNCTION Backup functions consist of the following 1 Functions for storing the sequence program and device statuses stored in the RAM memory of the CPU module so that they are not lost during power failures etc 2 Functions for storing the current value in absolute position compatible systems so that it is not lost during pow...

Page 843: ...well time CCW Counterclockwise Rotation in the counterclockwise direction In the motor this is determined looking from the shaft end side Also refer to CW CHANGE signal The CHANGE signal is an external signal used to switch the speed position control from the speed control being executed to position control CIRCULAR INTERPOLATION Automatic operation in which the machine path makes a circle when po...

Page 844: ...ing from the motor shaft end side D A CONVERTER Digital to Analog converter A device having a function to convert the digital value expressing the No of pulses to an analog value expressing the voltage or current No of pulses 0 to 80 000 pulses second D A Voltage 0 to 10V DATA NO To carry out positioning to 2 or more addresses each position is assigned a sequence No such as No 1 No 2 No 3 etc The ...

Page 845: ...ng module and the servo amplifier CPUs are connected This has enabled the construction of higher accuracy higher speed systems The MELSEC A70D AD774M A171SCPU A273UCPU etc models employ this digital bus connection DOG SIGNAL The near point dog of the OPR DRIVE UNIT The commands output from the positioning module are low voltage low current commands with insufficient energy to run the motor The dri...

Page 846: ...ule by 1 50 to 50 fold Thus the positioning speed and movement amount can be controlled by the electronic gear ratio magnification EMERGENCY STOP Emergency stops cannot be carried out by the QD75 so a method of shutting OFF the servo side power supply from outside the programmable controller etc must be considered ENCODER This device turns the input data into a binary code of 1 ON and 0 OFF A type...

Page 847: ... screw in mechanisms that position using screw rotation Ball screws are often used to reduce backlash and dimension error 1 rotation by the motor Positioning feed screw Lead feedrate per screw rotation FEEDBACK PULSE This is a method of using a returning pulse train to confirm whether the machine faithfully operated according to the commands issued in automatic control If the machine did not faith...

Page 848: ...ith I r2 dmGD2 is given by 4gI with g being gravitational acceleration INCREMENTAL ENCODER A device that simply outputs ON OFF pulses by the rotation of the axis 1 phase types output only A pulses and do not indicate the axis rotation direction 2 phase types output both A and B pulse trains and can judge the rotation direction The direction is judged to be forward if the B pulse train turns ON whe...

Page 849: ...hanging 50Hz or 60Hz of commercial frequency to direct current once then changing it again to a 5 to 120Hz alternating current and controlling the motor speed JOG Jog This refers to moving the tool little by little Inching Parameter setting is required to carry out JOG operation kPPS This is the abbreviation for kilopulses per second 80kPPS equals 80 000 pulses per second LIMIT SWITCH This is a sw...

Page 850: ...d by a machine having the OP address as a reference Even if the current value is changed this value will not change MANUAL PULSE GENERATOR The handle of this device is manually rotated to generate pulses This device is used when manually carrying out accurate positioning Made by Mitsubishi Electric Corp model MR HDP01 MASTER AXIS When carrying out interpolation operations this is the side on which...

Page 851: ...imit in fixed feed etc rewrite the current value to 0 after the fixed feed The current value can be changed during a positioning stop OP This is the reference position for positioning Positioning cannot start without a reference point The OP is normally set to the upper or lower stroke limit OP This point is the reference OP SHIFT FUNCTION The OP position can be shifted in the positive or negative...

Page 852: ...or both forward run and reverse run Start Deviation counter clear The terminal Nos are determined for each axis The output No Yn is not directly related to the program so it is not used OVERRIDE FUNCTION With this function the speed during positioning operations current speed can be varied between 1 and 300 The speed can also be changed by the same variable rate for continuous positioning with dif...

Page 853: ... mode for carrying out speed control and the torque loop mode for carrying out torque control current control M PLG Servo amplifier Servomotor Pulse train Droop pulses Posi tion control Speed control Cur rent control Inverter Current feedback Speed feedback Position feedback Interface POSITIONING Accurately moving the machine from a point to a determined point The distance direction speed etc for ...

Page 854: ... devices installed on the motor shaft that create pulses when the shaft rotates and digital devices 1 phase types output one pulse train 2 phase types output two pulse trains with a phase difference From 600 to 1 000 000 pulses can be output per shaft rotation Generators with a ZERO signal function to output 1 or 2 pulses per shaft rotation Abbreviated as PLG Refer to the term ENCODER PULSE OUTPUT...

Page 855: ...d deceleration follow a sine curve and the movement is smooth The S curve ratio can be set from 1 to 100 Acceleration Deceleration SERVO AMPLIFIER Refer to the term DRIVE UNIT SERVO LOCK In positioning using a servomotor stepping motor etc working power is required to hold the machine at the stop position The position will be lost if the machine is moved by external power This kind of state is cal...

Page 856: ...arge This compensation is set in ms units SPEED LIMIT VALUE This is the max speed for positioning Even if other data is mistakenly set to a higher speed than this the positioning will be carried out at this speed limit value when it is set in the parameters The acceleration time becomes the time to accelerate from a stopped state to the speed limit value and the deceleration time becomes the time ...

Page 857: ...placed by one with a larger torque Step out causes the positioning error to increase Motor Motor torque Load STEPPING MOTOR A motor that rotates a given angle example 0 15ø when 1 pulse is generated For that reason a rotation proportional to the No of pulses can be obtained 2 phase to 5 phase stepping motors are available In the 3 phase type the rotor rotates in order from A to C when a voltage is...

Page 858: ... limits are set in the parameters but a separate limit switch should be established and an emergency stop circuit outside the programmable controller should be created Refer to the term LIMIT SWITCH SUDDEN STOP A stop carried out in a shorter time than the deceleration time designated in the parameters Full speed Sudden stop Time Deceleration time TEACHING When the positioning address is uncertain...

Page 859: ... in when an abnormality is detected that is not serious enough to require cancellation or stoppage of the positioning operation Warnings are handled differently than errors WINDOW These are the selection menus that appear on the screen when the QD75 is started Menu selection window Mode function selection window Sub function selection window Execution setting selection window WITH MODE This is the...

Page 860: ... so the overrun becomes smaller 4 When the machine exceeded the hardware stroke limit range positioning toward inside the range was started but the machine did not start Use a JOG operation Inching operation or Manual pulse generator operation to return the machine to inside the hardware stroke limit range When the hardware stroke limit range is exceeded positioning will not start toward inside th...

Page 861: ...Acceleration deceleration process function 13 The machine starts and stops suddenly when carrying out JOG operations and positioning operations Using an MR J2S servo amplifier Review the parameter settings for acceleration deceleration time speed limit value JOG speed limit value JOG acceleration deceleration time etc 14 Simplified absolute position detection system Are simplified absolute positio...

Page 862: ...g method machine OPR the stop positions are not uniform Carry out the following measures 1 Separate the near point dog signal and zero signal detection positions 2 Lower the values in Pr 46 OPR speed and Pr 47 Creep speed 3 Confirm whether the zero signal and near point dog signal turn ON normally 4 Check that there is no play backlash in the machine system 20 Can the machine OPR be carried out wi...

Page 863: ...continued This also applies for Pr 37 and Pr 38 29 Circular interpolation ABS system circular interpolation operates normally but a vertically oblong circle results when INC system circular interpolation is carried out The address designation may be incorrect When carrying out INC system circular interpolation designate the relative addresses from the starting point of both the center point and en...

Page 864: ...er 40 M code ON signal Is there any problem with setting an M code ON signal OFF request in the next scan after the M code ON signal ON The QD75 checks the M code ON signal OFF request every 0 9ms QD75P N QD75D N or 1 8ms QD75P QD75D so there is a possibility that the M code ON signal OFF may be delayed by a maximum of 0 9ms QD75P N QD75D N or 1 8ms QD75P QD75D after the M code ON signal ON even i...

Page 865: ...hine interprets that positioning is still being executed immediately after the stop signal ON Even if the start signal is turned ON at that time the start request will be ignored and a warning Start during operation warning code 100 will occur 51 Does a warning Deceleration stop speed change warning code 500 occur only during stop deceleration and automatically deceleration Is there any problem if...

Page 866: ... 464 465 Pr 10 Deceleration time 0 17 167 317 467 Pr 11 Backlash compensation amount Detailed parameters 1 18 19 168 169 318 319 468 469 Pr 12 Software stroke limit upper limit value 20 21 170 171 320 321 470 471 Pr 13 Software stroke limit lower limit value 22 172 322 472 Pr 14 Software stroke limit selection 23 173 323 473 Pr 15 Software stroke limit valid invalid setting 24 25 174 175 324 325 4...

Page 867: ...9 209 359 509 Pr 40 Positioning complete signal output time 60 61 210 211 360 361 510 511 Pr 41 Allowable circular interpolation error width 62 212 362 512 Pr 42 External command function selection 70 220 370 520 Pr 43 OPR method OPR basic parameters OPR parameters 71 221 371 521 Pr 44 OPR direction 72 73 222 223 372 373 522 523 Pr 45 OP address 74 75 224 225 374 375 524 525 Pr 46 OPR speed 76 77 ...

Page 868: ...xis in which the error occurred 1294 1298 1302 1306 1310 1314 1318 1322 1326 1330 1334 1338 1342 1346 1350 1354 Md 10 Axis error No 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 Md 51 Axis error occurrence Year month QD75P N QD75D N 1295 1299 1303 1307 1311 1315 1319 1323 1327 1331 1335 1339 1343 1347 1351 1355 Md 11 Axis error occurrence Day hour 1296 1300 1304 1...

Page 869: ...2 Target value 820 821 920 921 1020 1021 1120 1121 Md 33 Target speed 824 825 924 925 1024 1025 1124 1125 Md 34 Movement amount after near point dog ON 826 926 1026 1126 Md 35 Torque limit stored value 827 927 1027 1127 Md 36 Special start data instruction parameter setting value 828 928 1028 1128 Md 37 Special start data instruction parameter setting value 829 929 1029 1129 Md 38 Start positionin...

Page 870: ...vement amount 1518 1519 1618 1619 1718 1719 1818 1819 Cd 17 JOG speed 1520 1620 1720 1820 Cd 18 Continuous operation interrupt request 1521 1621 1721 1821 Cd 19 OPR request flag OFF request 1522 1523 1622 1623 1722 1723 1822 1823 Cd 20 Manual pulse generator 1 pulse input magnification 1524 1624 1724 1824 Cd 21 Manual pulse generator enable flag 1525 1625 1725 1825 Cd 22 New torque value 1526 1527...

Page 871: ...ata No 1544 1644 1744 1844 Cd 34 Step mode 1545 1645 1745 1845 Cd 35 Step valid flag 1546 1646 1746 1846 Cd 36 Step start information 1547 1647 1747 1847 Cd 37 Skip command 1548 1648 1748 1848 Cd 38 Teaching data selection 1549 1649 1749 1849 Cd 39 Teaching positioning data No 1550 1650 1750 1850 Cd 40 ABS direction in degrees 1900 Cd 1 Flash ROM write request System Control data 1901 Cd 2 Paramet...

Page 872: ...9 Dwell time JUMP destination positioning data No 2003 8003 14003 20003 Da 27 M code ON signal output timing Da 28 ABS direction in degrees Da 29 Interpolation speed designation method 2004 2005 8004 8005 14004 14005 20004 20005 Da 8 Command speed 2006 2007 8006 8007 14006 14007 20006 20007 Da 6 Positioning address movement amount 2008 2009 8008 8009 14008 14009 20008 20009 Da 7 Arc address 2010 t...

Page 873: ...6 27107 28106 28107 29106 29107 Da 19 Parameter 2 26110 to 26119 27110 to 27119 28110 to 28119 29110 to 29119 No 2 26120 to 26129 27120 to 27129 28120 to 28129 29120 to 29129 No 3 to to to to to 26190 to 26199 27190 to 27199 28190 to 28199 29190 to 29199 No 10 26200 to 26299 27200 to 27299 28200 to 28299 29200 to 29299 Block start data Starting block 1 26300 to 26399 27300 to 27399 28300 to 28399 ...

Page 874: ...pendix 158 MELSEC Q APPENDICES Buffer memory address Item Memory area Axis 1 Axis 2 Axis 3 Axis 4 30000 Condition judgement target data of the condition data PLC CPU memory area Positioning data to 30099 ...

Page 875: ...Appendix 159 MELSEC Q APPENDICES Appendix 14 External dimension drawing 1 QD75P1N Unit mm 23 4 27 4 98 90 46 ...

Page 876: ...Appendix 160 MELSEC Q APPENDICES 2 QD75P2N Unit mm 23 27 4 90 4 98 46 3 QD75P4N 23 27 4 90 4 98 46 Unit mm ...

Page 877: ...Appendix 161 MELSEC Q APPENDICES 4 QD75D1N 12 90 23 27 4 Unit mm 98 4 46 5 QD75D2N 90 23 27 4 12 98 4 46 Unit mm ...

Page 878: ...Appendix 162 MELSEC Q APPENDICES 6 QD75D4N 90 23 27 4 12 98 4 46 Unit mm ...

Page 879: ...Appendix 163 MELSEC Q APPENDICES 7 QD75P1 QD75P2 QD75P4 27 4 23 98 90 4 46 unit mm ...

Page 880: ...Appendix 164 MELSEC Q APPENDICES 8 QD75D1 QD75D2 QD75D4 27 4 23 90 12 98 4 46 unit mm ...

Page 881: ...ntrol 9 97 4 axis fixed feed control interpolation 9 57 4 axis linear interpolation control ABS linear 4 9 43 4 axis linear interpolation control INC linear 4 9 45 4 axis speed control 9 101 A A phase B phase mode 5 22 ABS direction in degrees Cd 40 5 132 Absolute encoder Explanation of positioning terms Appendix 125 Absolute position detection system Explanation of positioning terms Appendix 125 ...

Page 882: ...y 7 2 Buffer memory Explanation of positioning terms Appendix 127 Buffer memory area configuration 7 5 BUSY Explanation of positioning terms Appendix 127 BUSY signal 3 18 C CCW Explanation of positioning terms Appendix 127 CHANGE signal Explanation of positioning terms Appendix 127 Circular interpolation Explanation of positioning terms Appendix 127 Combination of functions 3 14 Combination of mai...

Page 883: ... Explanation of positioning terms Appendix 129 Deviation counter clear 3 27 Deviation counter clear signal output time Pr 55 5 55 Deviation counter droop pulse amount 1 11 Differential output type Explanation of positioning terms Appendix 129 Digital bus connection Explanation of positioning terms Appendix 129 DOG signal Explanation of positioning terms Appendix 129 DOS V personal computer A 18 Dr...

Page 884: ...Front loading speed switching mode 9 14 Function version 1 23 Appendix 2 Functions for compensating the control 12 12 Functions to change the control details 12 41 Functions to limit the control 12 27 G G code Explanation of positioning terms Appendix 132 Gain Explanation of positioning terms Appendix 132 GD 2 Explanation of positioning terms Appendix 132 General configuration of program 6 11 GX C...

Page 885: ...ix 134 M M code Condition data No No of LOOP to LEND repetitions Da 10 5 71 M code Explanation of positioning terms Appendix 134 M code comment edit Appendix 85 M code OFF request 12 82 M code OFF request Cd 7 5 114 M code ON signal 3 17 M code ON signal output timing 12 81 M code ON signal output timing Pr 18 5 30 M code output function 12 81 Machine feed value 9 17 Machine feed value Md 21 5 96 ...

Page 886: ...9 110 Operation timing and processing time of fast OPR 8 24 OPR acceleration time selection Pr 51 5 52 OPR basic parameters 5 45 OPR complete flag 5 102 OPR deceleration time selection Pr 52 5 52 OPR detailed parameters 5 52 OPR direction Pr 44 5 46 OPR dwell time Pr 49 5 52 OPR method 8 5 OPR method Pr 43 5 45 OPR method 1 Near point dog method 8 7 OPR method 2 Stopper method 1 8 9 OPR method 3 S...

Page 887: ...Positioning complete signal Explanation of positioning terms Appendix 137 Positioning complete signal output time Pr 40 5 42 Positioning continued Appendix 137 Positioning control operation program 6 12 Positioning data Explanation of positioning terms Appendix 137 Positioning data area No 1 to 600 7 3 Positioning data being executed Md 47 5 108 Positioning data No being executed Md 44 5 108 Posit...

Page 888: ...ion program 6 14 Stop program 6 14 Target position change program 6 14 Teaching program 6 14 PTP control Explanation of positioning terms Appendix 138 Pulse Explanation of positioning terms Appendix 138 Pulse generator Explanation of positioning terms Appendix 138 Pulse output mode Pr 5 5 21 Pulse output mode Explanation of positioning terms Appendix 138 PULSE SIGN mode 5 21 Purpose and applicatio...

Page 889: ...s starting axis start data No Axis 4 start data No Cd 33 5 130 Skip command Cd 37 5 132 Skip function 12 78 Skip function Explanation of positioning terms Appendix 140 Slave axis Explanation of positioning terms Appendix 140 Slot 2 6 Software stroke limit lower limit value Pr 13 5 27 Software stroke limit selection Pr 14 5 28 Software stroke limit upper limit value Pr 12 5 27 Software stroke limit...

Page 890: ...pendix 141 Step start information 12 74 Step start information Cd 36 5 132 Step valid flag Cd 35 5 130 Stepping motor Explanation of positioning terms Appendix 141 Stop cause 6 44 Stop command processing for deceleration stop function 12 108 Stop command processing for deceleration stop selection Cd 42 5 110 Stop group 1 sudden stop selection Pr 37 5 38 Stop group 2 sudden stop selection Pr 38 5 3...

Page 891: ...erms Appendix 142 Torque ripple Explanation of positioning terms Appendix 142 Tracking function Explanation of positioning terms Appendix 143 Trapezoidal acceleration deceleration Explanation of positioning terms Appendix 143 Trapezoidal acceleration deceleration processing method 12 97 Troubleshooting 15 2 Turntable Explanation of positioning terms Appendix 143 Types and roles of control data 5 1...

Page 892: ...Index 12 ZP PFWRT 14 16 ZP PINIT 14 20 ZP PSTRT1 14 8 ZP PSTRT2 14 8 ZP PSTRT3 14 8 ZP PSTRT4 14 8 ZP TEACH1 14 12 ZP TEACH2 14 12 ZP TEACH3 14 12 ZP TEACH4 14 12 ...

Page 893: ...WARRANTY ...

Page 894: ...ion in the United States and or other countries The company names system names and product names mentioned in this manual are either registered trademarks or trademarks of their respective companies In some cases trademark symbols such as TM or are not specified in this manual SH NA 080058 T ...

Page 895: ......

Page 896: ...hout notice When exported from Japan this manual does not require application to the Ministry of Economy Trade and Industry for service transaction permission HEAD OFFICE TOKYO BUILDING 2 7 3 MARUNOUCHI CHIYODA KU TOKYO 100 8310 JAPAN NAGOYA WORKS 1 14 YADA MINAMI 5 CHOME HIGASHI KU NAGOYA JAPAN ...

Reviews: