background image

98

Program

Precautions concerning the program

The same shared memory areas to which the various control parameters are 
written are used for acceleration/deceleration control, JOG positioning 
operation, home return, and other types of control. These should not be 
overwritten by other conditions.

If the values for the startup speed, the target speed, or the acceleration/
deceleration time exceed the range of values which can be specified, a set value 
error will occur, and operation cannot be initiated.

The number of the start flag varies depending on the number of axes the unit 
has, and the installation position. Refer to Chapter 1.

The specified slot number and shared memory address vary depending on the 
slot position and axis number of the positioning unit. Refer to Chapter 1.

If forward and reverse rotation are started at the same timing, forward rotation 
takes precedence. Also, if one or the other is started first, rotation in that 
direction takes precedence.

Содержание NX-POSI1

Страница 1: ...Catalog Number s NX70 POSIx NX POSIx NX70 700 Position User Manual ...

Страница 2: ...in this manual Reproduction of the contents of this manual in whole or in part without written permission of RS Automation Co Ltd is prohibited Throughout this manual when necessary we use notes to make you aware of safety considerations Trademarks not belonging to RS Automation Co Ltd are property of their respective companies WARNING Identifies information about practices or circumstances that c...

Страница 3: ...33 Connection of Home Input Near Home Input Signals 34 Connection of Pulse Input 36 Precausions on Wiring 37 4 Confirming the Unit Settings and Design Contents 39 Operation mode setting switch 39 Confirming the Slot Number and I O Number Allocations 43 Increment and Absolute 48 Selection of Acceleration Deceleration Method 50 Internal Absolute Counter 52 5 Power ON and OFF and Booting the System 5...

Страница 4: ...123 Checking the Home and Near Home Input Logic 126 Practical Use for a Home Return 127 Home Return 130 10 Pulser MPG Input Operation 133 Sample Program 133 Sequence Flow for Pulser input operation 139 Action of the I O Flag During Pulser Input Operation 143 Types of Manual Pulse Generators That Can be Used 144 11 Deceleration Stop and Forced Stop 145 Sample Program 145 Operations for a Decelerati...

Страница 5: ...5 14 Dimensions and Driver Wiring 171 Motor Drive Connection Diagram 171 Wiring for Motor Driver 174 NX700 PLC External Dimensions 179 15 Sample Program 181 Sample Program 181 Glossary 191 ...

Страница 6: ...6 ...

Страница 7: ...1 minute exception F E connectors F E connectors use shielded wires Insulation resistance Between external connector pins and GND 100M or higher DC 500V exception F E connectors F E connectors use shielded wires Vibration resistance 10 to 55Hz 1 sweep min Amplitude 0 75mm 10 minutes for each X Y or Z axis Shock resistance 98 m s2 or better 4 times for each 3 direction X Y Z Noise resistance 1500 V...

Страница 8: ... bits 2 147 483 648 to 2 147 483 647 pulse Speed Instruction Instruction Range Line Drive 1pulse s to 1 Mpulse s Open Collector 1pulse s to 200 Kpulse s unit 1pps Acceleration Deceleration method Linear Acceleration Deceleration S pattern acceleration deceleration Acceleration Deceleration Time 0 to 32 767ms Home Return Home Return speed Speed setting changing return speed and search speed Input C...

Страница 9: ...on Deceleration Time setting range 0 to 32 767 ms x 107h 117h 127h 137h 108h 118h 128h 138h Position Instruction value Pt pulse Position Instruction value setting signed 32bit 2 147 483 648to x x x 109h 119h 129h 139h 10Ah 11Ah 12Ah 13Ah Elapsed pulse Pe pulse Elapsed pulse count Absolute signed 32bit 2 147 483 648to 2 417 483 647 Pulse 10Bh 11Bh 12Bh 13Bh 10Ch 11Ch 12Ch 13Ch Number of comparing p...

Страница 10: ...onnecte d H10 Linear direction Valid if power is connected Valid if power is connecte d H12 S PATTERN direction Valid if power is connected Valid if power is connecte d H14 Linear direction Valid if power is connected Valid if power is connecte d H16 S PATTERN di i Valid if power is Valid if power is Control Code Acceleration Deceleration method Home Return Direction Zero Point Input logic Near ze...

Страница 11: ...00 100 times H600 500 times H700 1000 times Control codes are entered into buffer memory as shown below Since the control method acceleration deceleration method home return method and pulse multiplication factor settings are entered in the same area you have to be careful not to overwrite the area with other functions simultaneously IMPORTANT For detailed explanations on Input logic please refer ...

Страница 12: ...ilt in counter s elapsed value Number of Comparing Pulses X9 X19 X9 X19 X29 X39 X A Setting change Checking CEN Checks if settings are changed during P point control Note 3 XA X1A XA X1A X2A X3A X B XB X1B XB X1B X2B X3B X C XC X1C XC X1C X2C X3C X D XD X1D XD X1D X2D X3D X E Setting Error SERR Turned ON if setting error occurs XE X1E XE X1E X2E X3E X F XF X1F XF X1F X2F X3F Y 0 E Point Control St...

Страница 13: ...turn and JOG operation and also turned ON when each operation is completed 2 Turned ON when each operation in E POINT control P POINT control JOG operation or Pulse Generator Input is completed Also it is turned ON in Deceleration Stop or Forced Stop Completion Also it is turned OFF when all the operations in E POINT control P POINT control JOG operation Home Return and Pulse Generator Input opera...

Страница 14: ...14 ...

Страница 15: ...ing can be controlled through the combination of a servo motor and a stepping motor with a driver using the pulse train input method Positioning Control Servo Motor Servo Drive Pulse Train Servo Motor Positioning Unit Encoder Positioning Control Stepping Motor Pulse Train Positioning Unit Stepping Drive Stepping Motor ...

Страница 16: ...e are available The unit has 2 types one is the Line driver output type can handle the high speed control and another is the Transistor output type can handle the driver can be connected with only the open collector such as a stepping motor When either can be used we recommend the Line driver output type ...

Страница 17: ... deceleration Sin curve Secondary curve Cycloid curve Third curve are available for S acceleration deceleration Unit type Unit type and Product number Products Functions Product No Note Axis 1 Type For Axis 1 control NX POSI1 One 20 pin connector hood 3M is included in the box Axis 2 Type For Axis 2 control NX POSI2 Two 20 pin connector hoods 3M are included in the box Axis 3 Type For Axis 3 contr...

Страница 18: ...ternal output such as servo ON signals Number of output pulses counted by internal high speed counter The number of pulses output is counted as an absolute value by an internal high speed counter which counts them as the elapsed value Counting range 2 147 483 648 to 2 147 483 647 signed 32 bit CW limit Near zero point Input Zero points CCW limit Limit over inputs Zero Point Input Near zero Point I...

Страница 19: ... is set up so that these data values may be written to any desired data register 2 Transferring to the shared memory The data stored in the data registers is sent to the positioning unit by means of the F151 or P151 instruction where it waits for further instructions The memory area which receives that transferred data is called the shared memory of the positioning unit This area is used for vario...

Страница 20: ...d ON The abovementioned programming example shows this process for Y40 Y40 is the number of the flags that starts up the E point control of the first axis when the unit is installed in slot 0 Separate flags are provided for each of the axes for E point control P point control home return JOG operation JOG positioning operation and other types of control ...

Страница 21: ...r the expansion back plane position However it should be installed to the right of the power supply unit and CPU With NX700 PLC you can install as many Positioning Units as you want to Product Product No Current consumption at 5V DC Note Positioning Unit Axis 1 NX POSI1 230mA Positioning Unit Axis 2 NX POSI2 240mA Positioning Unit Axis 3 NX POSI3 400mA Positioning Unit Axis 4 NX POSI4 430mA The NX...

Страница 22: ...22 ...

Страница 23: ...rts and Specifications Parts and Specifications Parts and Specifications Unit Bottom Axis 1 Positioning NX POSI1 Axis 2 Positioning NX POSI2 Axis 3 Positioning NX POSI3 Axis 4 Positioning NX POSI4 Unit Bottom ...

Страница 24: ...ion is normally set to forward rotation travel value increase and Pulse Output method is set to Pulse Sign mode ON when the system is shipped out of factory If you want to set the motor going in the opposite rotation direction to that assigned in the program you have to set the Rotation Direction to OFF For the Pulse Output method you have to use the pulse output method of the motor drive to be co...

Страница 25: ... Signal Input 3 Indicates the Input status of Pulse Generator Input signal B Z Indicates the input status of zero point input 2 ON OFF D IndicatesthestatesofNear zeroPoint 2 ON OFF CL Indicates Counter Clear Signal Output Output ON Output OFF ER Indicates that a Wrong Setting Error occurred Setting value error Setting value is correct 1 The pulse output signal display LEDs A and B blink at the out...

Страница 26: ... direction Normal Settings Reverse Settings 5 Axis 3 Unit Pulse Output mode Pulse Sign mode CW CCW mode 6 Rotation direction Normal Settings Reverse Settings 7 Axis 4 Unit Pulse Output mode Pulse Sign mode CW CCW mode 8 Rotation direction Normal Settings Reverse Settings Factory setting Unit bottom NX POSI1 Axis 1 Unit NX POSI2 Axis 2 Unit NX POSI3 Axis 3 Unit NX POSI4 Axis 4 Unit All set to ON by...

Страница 27: ...tion 20 Pulse output A line drive Output type Line drive output same as AM26C31 10 Pulse output A line drive 19 Pulse output B line drive 9 Pulse output B line drive 18 Pulse output A Open collector Output type Open collector Permissible voltage range 4 76 to 5 25 VDC 8 Pulse output B Open collector Maximum load current 15mA Voltage drop ON Equal to or lower than 0 6V 6 Output DC 5V Output voltage...

Страница 28: ...Maximum OFF voltage current 2 0V 0 5mA 25 Zero Point Input 5V DC Input impedance About 1 6K 5V Input Voltage Range 3 5 5 25VDC Minimum ON voltage current 3 0V 6mA 5 Zero Point Input Maximum OFF voltage current 1 0V 0 5mA Input impedance About 220 Minimum Input Pulse Width 100 s 14 Near zero Point Input Input Voltage Range 4 75 26 4VDC Minimum ON voltage current 4 0V 2mA 4 Near zero Point Input Max...

Страница 29: ...29 Pulse generator input signals A and B are differential phase inputs If PHASE A leads PHASE B travel value increases IMPORTANT ...

Страница 30: ...and output circuit can be taken from the 5V DC out put pins Allowed Voltage Range 21 4 26 4VDC Current Consumption 4 axis Type 90mA or lower 3 axis Type 65mA or lower 2 axis Type 45mA or lower 1 axis Type 25mA or lower Allowed Voltage Range 21 4 26 4VDC Current Consumption 4 axis Type 90mA or lower 3 axis Type 65mA or lower 2 axis Type 45mA or lower 1 axis Type 25mA or lower The current capacity o...

Страница 31: ...of the interfaces of motor driver Select and connect one or the other depending on the interface of the motor driver being used Line Driver Output type Transistor Output Type We recommend using twisted pair cables as the wiring between the positioning unit output and the motor driver or twisting the cables to be used IMPORTANT DC DC ...

Страница 32: ...ent capacity of the Output Common Connector 5VDC connector no 6 is 120mA max in total at Output Common 5V A value of 15 mA per signal should be used as a guide If exceeds this resistance should be added IMPORTANT ...

Страница 33: ...owing connection of the counter clear input to the servo motor driver An external power supply 5 V DC to 24 V DC must be provided for the connection Always use twisted pair cables for wiring The Current which can be conducted as the deviation counter clear output signal is 10 mA max IMPORTANT ...

Страница 34: ...utput or Transistor output of the motor driver or to an external switch and sensor Connection of Home Input When connecting to motor driver Z phase output Connection of Home Input When connecting to an external switch sensor We recommend using twisted pair cables as the wiring between the positioning unit output and the motor driver or twisting the cables used IMPORTANT ...

Страница 35: ...Over Inputs to PLC Install the motor manufacturer s recommended circuits outside Reference Program an Emergency Stop circuit appropriate to your system Please refer to chapter 11 for Overrun DC Input Unit Limit Over Input COM COM 24VDC Table Ball screw Limit Over switch Limit Over switch MOTOR ...

Страница 36: ...llector type and Transistor resistance pull up type are available for the output styles The same pulse input terminal is used for Pulser input operation and Feedback pulse count so it is used for either Line Driver Type Transistor Open Collector Type Transistor resistor Pull up Type We recommend using twisted pair cables for connections or twisting the cables used IMPORTANT ...

Страница 37: ...on Wiring Connect the wire in less than or the following length between the Transistor output type and the motor driver Output type Wiring length Transistor output 10m Line driver output Deviation counter clear output ...

Страница 38: ...38 ...

Страница 39: ...setting switch Check if the mode setting switches at the bottom are set according to your system specifications before you install Positioning Unit to motherboard All set to ON by factory setting Operation mode setting switch setting is valid while power is ON ATTENTION ...

Страница 40: ...t from the pulse output B pin CW CCW output method With this method pulse output signals for forward rotation and pulse output signals for reverse rotation are output in response to the direction in which the motor is rotating CW CCW clockwise counter clockwise When the rotation direction switch is set to ON forward rotation CW clockwise pulse signals are output from the pulse output A pin and rev...

Страница 41: ...41 Relationship between Switch Setting and Rotation Direction Pulse Sign mode rotation direction switch ON Pulse Sign mode rotation direction switch OFF s ...

Страница 42: ...ation direction switch ON CW CCW mode rotation direction switch OFF The direction of rotation varies depending on the wiring the motor driver settings the position command value in the program and other factors IMPORTANT ...

Страница 43: ... Y The positioning unit has 16 input points and 16 output points per axis for a total of 32 Consequently a 4 axis type has 128 points input 64 output 64 and a 2 axis type has 64 points input 32 output 32 The configuration of the occupied I O area is as shown below If installed on slot 0 We do not use X1O to X1F and Y3O to X3F but these I O areas are available for Axis 1 Unit ...

Страница 44: ...I1 NX POSI2 I O flag number NX POSI3 NX POSI4 1st axis 2nd axis 1st axis 2nd axis 3rd axis 4th axis X_0 Pulse output busy BUSY ON during pulse output 1 X0 X10 X0 X10 X20 X30 X_1 Pulse output done EDP Goes ON when pulse output ends 2 X1 X11 X1 X11 X21 X31 X_2 Acceleration zone ACC ON during acceleration zone X2 X12 X2 X12 X22 X32 X_3 Constant speed zone CON ON during constant speed zone X3 X13 X3 X...

Страница 45: ...d ON in the user program JOG reverse rotation is initiated Y24 Y34 Y44 Y54 Y64 Y74 Y_5 Forced stop EMR When turned ON in the user program operations currently running are interrupted and forcibly terminated Y25 Y35 Y45 Y55 Y65 Y75 Y_6 Deceleration stop DCL When turned ON in the user program operations currently running are interrupted and decelerate to a stop Y26 Y36 Y46 Y56 Y66 Y76 Y_7 Pulser inp...

Страница 46: ...00 Hardware Manual section I O Allocation The occupied I O areas for all of the units mounted between the CPU and the positioning unit should be confirmed The serial numbers are allocated as I O areas for the positioning unit The following is an example of a 4 axis type positioning unit being mounted after the 3rd I O unit The following is an example of a 2 axis type positioning unit being mounted...

Страница 47: ...nit Confirming Slot No When mounted on the CPU backplane Slots are numbered in sequential order with the slot to the right of the CPU being No 0 When mounted on an expansion backplane The slot number of the slot to the right of the power supply unit on the expansion backplane should be counted as 16 ...

Страница 48: ...ng and decelerating control E point control Chapter 7 Automatic accelerating and decelerating control P point control Increment relative value control The position command value is normally specified as the relative position from the current position using a number of pulses increment Example Travels from the current position to a position 5 000 pulses away 5000 pulses is set as the position comma...

Страница 49: ...ion from the home position using a number of pulses Absolute Example If the unit is 15 000 pulses away from the home position it travels 5 000 pulses 20000 pulses is set as the position command value and travel is carried out 18000 pulses is set as the next position command value and travel is carried out ...

Страница 50: ...eleration and deceleration the acceleration from the starting speed to the target speed are carried out in a straight line acceleration and deceleration take place at a constant percentage S acceleration deceleration is carried out along an S shaped curve When acceleration or deceleration is first begun the speed is relatively slow and gradually increases When the acceleration or deceleration has ...

Страница 51: ...ith E point control The method of control varies depending on the control code When the code is H0 increment method linear acceleration deceleration When the code is H1 absolute method linear acceleration deceleration When the code is H2 increment method S acceleration deceleration Sin curve When the code is H3 absolute method S acceleration deceleration Sin curve ...

Страница 52: ...s teaching during JOG operation Using the comparison relay output function external output can be obtained in response to the count value through the user program How the internal absolute counter operates When the power supply is turned OFF the counter value is set to zero 0 When the table returns to the home position by a home return the counter value automatically becomes zero 0 The counter val...

Страница 53: ...he shared memory of the unit mounted in the slot specified by S1 are read from the address specified by S2 and are stored in the area of the CPU specified by D Specified addresses Data elapsed values are stored as 32 bit data Program example Reads the elapsed value into the optional data register Address of shared memory hexadecimal Description 1st axis 2nd axis 3rd axis 4th axis 10Ah 11Ah 12Ah 13...

Страница 54: ...s specified by D of the shared memory of the unit mounted in the slot specified by S1 at the beginning of the memory area Specified addresses Data elapsed values are stored as 32 bit data Program example Writes the data 0 zero into the elapsed value area Address of shared memory hexadecimal Description 1st axis 2nd axis 3rd axis 4th axis 10Ah 11Ah 12Ah 13Ah Elapsed value count absolute value Signe...

Страница 55: ...ample of a safety circuit Installation of the Over limit switch Safety circuit based on Positioning unit Install Over limit switches as shown above Safety circuit based on external circuit Install the safety circuit recommended by the manufacturer of the motor being used ...

Страница 56: ...tion of Over limit switch based on an external circuit has been installed securely 3 Checking the installation of the safety circuit based on the Positioning unit Check to make sure the connection of the Positioning unit with Over limit switches Check to make sure that Over limit switches have been properly installed 4 Checking the procedure settings for turning ON the power supplies Make sure set...

Страница 57: ...n the power to the PLC is turned ON internal data in the shared memory will be cleared set to zero Check to see whether the start flag for the various operations of the positioning unit are OFF If they are ON a set value error will occur for the positioning unit unless the data settings for the shared memory have been entered IMPORTANT ...

Страница 58: ...Turning ON the Power Procedure 1 Turn ON the power supplies for input and output devices connected to the PLC including the power supply for the line driver output or open collector output 2 Turn ON the power supply for the PLC 3 Turn ON the power supply for the motor driver Do not turn ON OFF PLC power supply when motor drive power is ON The motor may operate because 1 pulse is out from the posit...

Страница 59: ...wer supply for the line driver output or open collector output Precautions when rebooting the system The flags of the operation memory are initialized simply by initializing the CPU but the flags of the shared memory for the positioning unit are retained If the positioning unit is operated with data still in the shared memory operation may be carried out based on any set values which have been ret...

Страница 60: ... example Checking should be carried out in the four general stages described below Checking the External Safety Circuit Check the safety circuit recommended by the motor manufacturer to confirm the power supply cutoff of the motor driver etc by using the limit over input of an external circuit ...

Страница 61: ...cuit of the positioning unit check to see if the Over limit input is being properly taken into the positioning unit 2 If necessary input a program to start the JOG operation Then operate the Over limit input forcibly to check whether the motor will stop 3 Using the JOG operation check to see if the Over limit switch is functioning properly ...

Страница 62: ...nd the data set in the program Please refer to Chapter 6 and Chapter 7 for detailed information on Automatic Acceleration Deceleration Control Please refer to Chapter 4 for detailed information on the DIP switch underneath the unit 2 Check to see if the specified number of pulses produces the travel distance indicated by the design Points to check The travel distance is determined by the ball scre...

Страница 63: ...ned by the control codes of the program 3 Using repeated JOG operation and home return operation check to make sure the table stops properly at the home position with no offset Points to check There may be times when near home input the home input position and the return speed cause offset from the home position 4 If the table does not stop precisely at the home position either change the position...

Страница 64: ...64 ...

Страница 65: ...am Increment Relative Value Control Plus Direction For this control the Increment method of travel amount setting is used and the direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of positioning unit is set to set side ...

Страница 66: ...stored as the absolute value in the counter in the positioning unit Shared memory settings Control parameter setting content Set values in sample program example Range of acceptable settings Control code H0 Increment method Linear acceleration deceleration H0 Increment Linear acceleration deceleration H2 Increment S pattern acceleration deceleration Startup speed pps K500 K0 to K1 000 000 Target s...

Страница 67: ...speed the target speed the acceleration deceleration time or the position command value exceed the range of values which can be specified a set value error will occur and operation cannot be initiated The number of the start flag varies depending on the number of axes the unit has and the installation position The specified slot number and shared memory address vary depending on the slot position ...

Страница 68: ...the Increment method of travel amount setting is used and the direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of positioning unit is set to set side Pulse output diagram ...

Страница 69: ...tored as the absolute value in the counter in the positioning unit Shared memory settings Program Control parameter setting content Set values in sample program example Range of acceptable settings Control code H0 Increment method Linear acceleration deceleration H0 Increment Linear acceleration deceleration H2 Increment S pattern acceleration deceleration Startup speed pps K500 K0 to K1 000 000 T...

Страница 70: ...ns If the values for the startup speed the target speed the acceleration deceleration specified a set value error will occur and operation cannot be initiated The number of the startup flag varies depending on the number of axes the unit has and the installation position The specified slot number and shared memory address vary depending on the slot position and axis number of the positioning unit ...

Страница 71: ...lute method of travel amount setting is used and the direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of positioning unit is set to set side Pulse output diagram ...

Страница 72: ...stored as the absolute value in the counter in the positioning unit Shared memory settings Program Control parameter setting content Set values in sample program example Range of acceptable settings Control code H1 Absolute method Linear acceleration deceleration H0 Absolute Linear acceleration deceleration H2 Absolutet S pattern acceleration deceleration Startup speed pps K500 K0 to K1 000 000 Ta...

Страница 73: ...e startup speed the target speed the acceleration deceleration time or the position command value exceed the range of values which can be specified a set value error will occur and operation cannot be initiated The number of the start flag varies depending on the number of axes the unit has and the installation position The specified slot number and shared memory address vary depending on the slot...

Страница 74: ...n is carried out in accordance with the settings and the table travels and stops When Y40 is set to ON in the program the motor of the first axis begins accelerating X0 is a Pulse output busy flag BUSY that indicates that the operation is in progress and X1 is a Pulse output done flag EDP that indicates that the operation is done The EDP flag remains ON until a request for another operation is rec...

Страница 75: ... Step 2 Executing the operations Operation begins when the flag Y40 for E point control is turned ON The control code determines whether S acceleration deceleration or linear acceleration deceleration is used Acceleration is carried out from the startup speed to the target speed and then the speed slows to the startup speed This amount of travel is determined by the position command value ...

Страница 76: ...s completed 2 Operation cannot be shifted to any other operation while this signal is ON except for a forced stop and a deceleration and stop 3 This is reset when the power supply is turned OFF This flag is shared among E point control P point control JOG operation and home return except for a pulser input enabled operation Pulse output done flag X_1 1 This goes ON when the pulse output is complet...

Страница 77: ...am Increment Relative Value Control Plus Direction For this control the Increment method of travel amount setting is used and the direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of positioning unit is set to set side ...

Страница 78: ...e as left H0 Increment Linear acceleration deceleration H2 Increment S pattern acceleration deceleration Startup speed pps K500 The same as left The same as left K0 to K1 000 000 Target speed pps K5000 K20000 K500 K1 to K1 000 000 The target speed for the first speed should be set to a value larger than the startup speed Acceleration deceler ation time ms K100 K100 K500 K0 to K32 767 Position comm...

Страница 79: ...79 Program ...

Страница 80: ... the ncrement method of travel amount setting is used and the direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of positioning unit is set to set side Pulse output diagram ...

Страница 81: ...H2 Increment S pattern acceleration deceleration Startup speed pps K500 The same as left The same as left K0 to K4 000 000 Target speed pps K5000 K20000 K500 K1 to K4 000 000 The target speed for the first speed should be set to a value larger than the startup speed Acceleration deceler ation time ms K100 K100 K500 K0 to K32 767 Position command value pulse K 5000 K 15000 K 6000 K 2 147 483 648 to...

Страница 82: ...82 Program ...

Страница 83: ...lute method of travel amount setting is used and the direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of positioning unit is set to set side Pulse output diagram ...

Страница 84: ...eft H1 Absolute Linear acceleration deceleration H3 Absolute S pattern acceleration deceleration Startup speed pps K500 The same as left The same as left K0 to K1 000 000 Target speed pps K5000 K20000 K500 K1 to K1 000 000 The target speed for the first speed should be set to a value larger than the startup speed Acceleration deceler ation time ms K100 K100 K500 K0 to K32 767 Position command valu...

Страница 85: ...ween starting and stopping Sin curve Secondary curve Cycloid curve and Third curve can be selected for S acceleration deceleration can also be selected The acceleration deceleration time can be specified separately for each travel point When the 4 axis type positioning unit is mounted in slot 0 Operation example When the flag for initiating P point control Y41 is turned ON acceleration deceleratio...

Страница 86: ...ust be written to the specified addresses in the shared memory in the order in which operations are to be executed In the illustration below the operations and processing of the P point control consists of sections I to III are explained Section I Operation is determined by these five types of data Control code Startup speed Target speed Acceleration deceleration time Position command value Sectio...

Страница 87: ...d memory in advance Step 2 Executing the operation of Section I Operation begins when the flag Y41 for P point control start is turned ON At this point XA goes ON When XA goes ON the data for the operation of section II is transferred to the shared memory XA goes OFF after the data has been transferred Shared memory F151 ...

Страница 88: ...on of section III is transferred to the shared memory XA goes OFF after the data has been transferred Step 4 Executing the operation of Section III When the operation of section II is completed operation shifts to section III Step 5 Completing the operation of Section III Because no data for the next operation is specified during the operation of section III operation automatically stops ...

Страница 89: ...wer supply is turned OFF Set value change confirmation flag X_A 1 This goes ON with the next scan after P point control has been initiated 2 It remains ON until the next F151 or P151 shared memory write instruction is executed and the new parameters are written to the shared memory and then goes OFF after the parameters have been written to the unit 3 This is reset when the power supply is turned ...

Страница 90: ...pply is turned OFF This flag is shared among E point control P point control JOG operation and home return except a pulser input enabled operation Pulse output done flag X_1 1 This goes ON when the pulse output is completed and is maintained until the next E point control P point control JOG operation home return or pulser input enabled status is initiated 2 This is reset when the power supply is ...

Страница 91: ...hen P point control or E point control is initiated It goes ON at the point when the next data can be written Conditions for turning the flag from ON to OFF This flag goes OFF when pulse output is completed after P point control or E point control is initiated It goes OFF when the shared memory write instruction F151 is executed and any type of data is written to the shared memory of the positioni...

Страница 92: ...ed and is running the flag XA changes resulting in affecting the P point control program operation Because an interlock is in effect the E point control program cannot be booted if the P point control program has already been booted This prevents E point control from affecting P point control ...

Страница 93: ...he direction in which the elapsed value increases as the motor rotates is set as the plus direction Pulses are output as long as the startup flag is ON in the manual mode It is assumed the mode setting switch at the bottom of the positioning unit is set to set side There are two flags for startup one for forward rotation and another for reverse rotation ...

Страница 94: ...ation deceleration H0 Increment Linear acceleration deceleration H2 Increment S pattern acceleration deceleration Startup speed pps K500 K0 to K1 000 000 Target speed pps K10000 K1 to K1 000 000 Set a value larger than the startup speed Acceleration deceleration time ms K100 K0 to K32 767 IMPORTANT If the limit error occurs set H0 as the limit input valid logic can be changed ...

Страница 95: ...can be specified a set value error will occur and operation cannot be initiated The number of the start flag varies depending on the number of axes the unit has and the installation position The specified slot number and shared memory address vary depending on the slot position and axis number of the positioning unit Refer to Chapter 1 If forward and reverse rotations are started at the same timin...

Страница 96: ...tor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of the positioning unit is set to set side Pulses are output as long as the startup flag is ON in the manual mode There are two flags for start one for forward rotation and one for reverse rotation In the example shown below the selector switch is used to switch between high speed and low speed operation ...

Страница 97: ...settings High speed settings Control code H0 Linear acceleration deceleration H0 Increment Linear acceleration deceleration H2 Increment S pattern acceleration deceleration Startup speed pps K500 K0 to K1 000 000 Target speed pps K5000 K10000 K1 to K1 000 000 Specify a value larger than the startup speed Acceleration deceler ation time ms K100 K0 to K32 767 ...

Страница 98: ... time exceed the range of values which can be specified a set value error will occur and operation cannot be initiated The number of the start flag varies depending on the number of axes the unit has and the installation position Refer to Chapter 1 The specified slot number and shared memory address vary depending on the slot position and axis number of the positioning unit Refer to Chapter 1 If f...

Страница 99: ...nitiated based on the settings When the flag is turned OFF deceleration takes place based on the settings and the operation stops When Y43 is turned ON in the program above the motor for the first axis begins to turn in the forward direction and accelerates to the target speed When Y43 is turned OFF the motor decelerates and stops Reverse rotation can be carried out in the same way with Y44 being ...

Страница 100: ...ned by the following four types of data Control code Startup speed Target speed Acceleration deceleration time Operation steps Step 1 Preparatory stage The data for operation is transferred to the shared memory ahead of time Step 2 Executing the operations Forward The start flag Y43 for forward rotation is turned ON Shared memory F151 ...

Страница 101: ...ion deceleration or linear acceleration deceleration is used When the start flag is turned ON acceleration takes places from the startup speed to the target speed for the acceleration deceleration time When the flag is turned OFF deceleration takes place until the startup speed is reached and operation then stops ...

Страница 102: ... Specifying a speed change during JOG operation To change the speed during JOG operation the program should be set up so that only the Target speed parameter in the shared memory is overwritten after JOG operation has begun Pulse output diagram ...

Страница 103: ...deceleration time for a sample program 1 Time until the low speed specification for JOG operation The acceleration deceleration time specified by the program serves as the acceleration deceleration time just as it is Acceleration deceleration time 50ms Acceleration rate 90 pps ms 2 Time from the JOG speed of the low speed specification to the JOG speed of the high speed specification Acceleration ...

Страница 104: ...ration Deceleration settings When you change Jog speed during JOG operation set it to Linear Acceleration Deceleration When you set it to S Acceleration Deceleration JOG operation continues with the initial speed ...

Страница 105: ...mple Program Example of teaching operation following JOG operation The current position can be determined by reading the counter value stored in the shared memory of the unit after JOG operation has taken place The value read at this time is the data for the absolute value ...

Страница 106: ...106 Pulse output diagram ...

Страница 107: ...107 Sample Program ...

Страница 108: ... for forward and reverse rotation go ON at exactly the same timing forward rotation takes precedence Pulse output busy flag X_0 1 This goes ON with the next scan after JOG operation has been initiated and goes OFF when the pulse output is completed 2 Operation cannot be shifted to any other operation while this signal is ON except for a forced stop and a deceleration and stop 3 This is reset when ...

Страница 109: ...e power supply is turned OFF This flag is shared among E point control P point control JOG operation JOG positioning operation and pulser input enabled operation Cautions for changing speed during JOG operation When you change target speed only in linear acceleration deceleration during a JOG operation do not change target speed in a JOG point ON OFF speed reduction operation If you change the tar...

Страница 110: ...110 ...

Страница 111: ...e minus direction The direction in which the elapsed value increases as the motor rotates is set as the plus direction It is assumed the mode setting switch at the bottom of the positioning unit is set to set side The home input is connected to the Z phase output of the motor driver or to an external switch or a sensor ...

Страница 112: ...elapsed value Home input logic Input valid when the power is ON Near home input logic Input valid when the power is ON The specified values vary depending on the method of acceleration deceleration the home return direction the home input logic and the near home input logic Refer to the below Startup speed pps K500 K0 to K1 000 000 Target speed pps K10000 K1 to K1 000 000 Set a value larger than t...

Страница 113: ...time exceed the range of values which can be specified a set value error will occur and operation cannot be initiated Set the startup speed to 1pps or more The number of the start flag varies depending on the number of axes the unit has and the installation position Refer to Chapter 1 The specified slot number and shared memory address vary depending on the slot position and axis number of the pos...

Страница 114: ...ome Return direction Zero Point Input logic Near zero Point logic Accelerati on Decelerati on method Home Return direction Zero Point Input logic Near zero Point logic H0 Linear direction No power connected Power connected H20 Linear direction No power connected No power connected H2 S PATTERN direction No power connected Power connected H22 S PATTERN direction No power connected No power connecte...

Страница 115: ... ON Near home input logic Input valid when the power is ON The specified values vary depending on the method of acceleration deceleration the home return direction the home input logic and the near home input logic Refer to the below Startup speed pps K500 K0 to K1 000 000 Target speed pps K10000 K1 to K1 000 000 Set a value larger than the startup speed Acceleration deceleration time ms K100 K0 t...

Страница 116: ...on time exceed the range of values which can be specified a set value error will occur and operation cannot be initiated Set the startup speed to 1pps or more The number of the startup flag varies depending on the number of axes the unit has and the installation position Refer to Chapter 1 The specified slot number and shared memory address vary depending on the slot position and axis number of th...

Страница 117: ...Point logic H4 Linear direction No power connected Power connected H24 Linear direction No power connected No power connected H6 S PATTERN direction No power connected Power connected H26 S PATTERN direction No power connected No power connected H14 Linear direction Power connected Power connected H34 Linear direction Power connected No power connected H16 S PATTERN direction Power connected Power...

Страница 118: ...ell the movement stops When Y42 is turned ON in the program above the motor for the first axis begins to accelerate and continues accelerating until the target speed is reached If there is near home input at that point the motor decelerates to the startup speed After deceleration has been completed the motor stops if home input exists Data required for settings The following data must be written t...

Страница 119: ...Executing the operations The startup flag Y42 is turned ON The control code determines whether S acceleration deceleration or linear acceleration deceleration is used When the startup flag is turned ON acceleration takes places for the acceleration deceleration time it takes to reach the target speed and the table moves NX700 ...

Страница 120: ...120 Step 3 Near home input If there is near home input the speed slows to the startup speed Step 4 Home input After decelerating to the startup speed value the movement unit stops if there is home input ...

Страница 121: ... not viewed as home input signals Deceleration continues without stopping until the startup speed is reached and then the motor continues to rotate at the startup speed until a Z phase signal is input IMPORTANT When Home return is completed the elapsed value stored in the shared memory is cleared and the deviation counter clear output signal is output for about 1ms at the same time IMPORTANT When ...

Страница 122: ...Deceleration continues without stop ping until the startup speed is reached and then the motor continues to rotate at the startup speed until a home input signal is input IMPORTANT When Home return is completed the elapsed value stored in the shared memory is cleared and the deviation counter clear output signal is output for about 1ms at the same time IMPORTANT When the home return is started at ...

Страница 123: ...123 Action of the I O Flag Before and After a Home Return Operation Return Operation ...

Страница 124: ...o not affect operation Confirmation of the input logic is necessary Refer to page 10 17 Deviation counter clear output 3 This goes ON for approximately 1 ms or 10ms after the home return has been completed This is used in systems in which a servomotor is used This is not used for a stepping motor Pulse output busy flag X_0 1 This goes ON with the next scan after home return has been initiated and ...

Страница 125: ... to OFF when E point control P point control JOG operation JOG positioning operation or pulser input operation is completed 3 If this is OFF before a home return is started it remains OFF and does not change 4 This flag is reset when the power supply is turned OFF This flag is common to E point control P point control JOG operation and pulser input operation ...

Страница 126: ...input switch contact is the a contact If the input sensor goes ON when the home or near home position is detected When Input Valid When Power is not Supplied is Specified In cases like that below when power is not being supplied to the input circuit of the unit the Power not supplied control code for the program is selected from the control code table Refer to Chapter 1 When to specify Input valid...

Страница 127: ...exists when power is supplied Near home input logic Input exists when power is not supplied Operation When Home return is started the motor rotates in the direction of home return The motor rotates at the startup speed At this time the near home input is already ON due to the Input logic setting The motor stops when the home input is made Example Home return is executed at the startup speed When t...

Страница 128: ...Home Input and Home Environment available for this The system in which the near home input switch is once turned ON and then OFF when the home return is started Example of usage method Connection Near home input and home input are connected to the near home input switch Input logic setting Set the control code of the shared memory for the following Home input logic Input Valid when power is not su...

Страница 129: ...c and the motor stops Reference Key Points Practical application of input logic Reverse the logic of the near home input and the home input When the switch is ON the near home input is to be ON When the switch is OFF the home input is to be ON One switch is to be connected with the home input and the near home input The near home input should be ON for the time more than the deceleration time The ...

Страница 130: ...n in the figure below When Near zero Point Input is in Home Return direction Slow down at Near zero Point and stop at zero point input position When Near zero Point Input is not in Home Return direction 1 Starts home return in the direction defined in the program and moves to Limit Over Input position 2 When Limit Over is detected movement direction is reversed and near zero point input becomes ON...

Страница 131: ...131 3 If Near zero point inputs are detected operation direction is reversed and motor stops at zero point Sample Program ...

Страница 132: ...132 ...

Страница 133: ...e 1 multiple setting The rotation direction of the motor in which the elapsed value increases is set as the plus direction and pulse sign is set as the pulse outpt mode It is assumed the mode setting switch at the bottom of the positioning unit is set to set side The normal setting system ...

Страница 134: ... in sample program example Range of acceptable settings Control code H0 Multiplication ratio x1 multiple H0 x 1multiple H100 x 2 multiple H200 x 5 multiple H300 x 10 multiple H400 x 50 multiple H500 x 100 multiple H600 x 500 multiple H700 x 1000 multiple Target speed pps K1000 K1 to K1 000 000 ...

Страница 135: ...ted The number of the startup flag varies depending on the number of axes the pulser input unit has and the installation position Refer to Chapter 1 The specified slot number and shared memory address vary depending on the slot position and axis number of the positioning unit Refer to Chapter 1 The target speed should be specified as an appropriately large value to match the multiplication ratio I...

Страница 136: ... direction of the motor in which the elapsed value increases is set as the plus direction and pulse sign is set as the pulse output mode It is assumed the mode setting switch at the bottom of the positioning unit is set to set side The normal setting system Pulse output diagram ...

Страница 137: ...ple program example Range of acceptable settings Control code H0 Multiplication ratio x5 multiple H0 x 1multiple H100 x 2 multiple H200 x 5 multiple H300 x 10 multiple H400 x 50 multiple H500 x 100 multiple H600 x 500 multiple H700 x 1000 multiple Target speed pps K5000 K1 to K1 000 000 ...

Страница 138: ...cepted The number of the startup flag varies depending on the number of axes the unit has and the installation position Refer to Chapter 1 The specified slot number and shared memory address vary depending on the slot position and axis number of the positioning unit Refer to Chapter 1 The target speed should be specified as an appropriately large value to match the multiplication ratio If the mult...

Страница 139: ...r input enabled flag PEN is ON The user can select the number of pulses to be sent to the motor driver in relation to one pulser signal pulse by setting the control code in the shared memory When the 4 axis type positioning unit is mounted in slot 0 Operation example When the flag which enables pulser input operation is turned ON the motor rotates at the specified speed in conjunction with the pul...

Страница 140: ...motor rotates also The pulse output busy flag X0 remains OFF and its status does not change The pulse output done flag X1 goes OFF when Y47 goes ON Data necessary for settings The following data must be written to the specified addresses of the shared memory Operation is determined by the following two types of data Control code Target speed ...

Страница 141: ...ode for input from the pulser Forward rotation The pulser rotates in the forward direction Reverse rotation The pulser rotates in the reverse direction Forward rotation is the direction in which the elapsed value increases and reverse rotation is the direction in which the elapsed value decreases The direction in which the pulser rotates and that in which the motor rotates vary depending on how th...

Страница 142: ...rom the pulser does not equal to the value counted by the counter When the input signal from the pulser is ignored If the specified multiplication is high and the target speed is low the next pulser input command may be received before the specified pulse output has been completed making it impossible to obtain output of the input number of pulses If this happens the target speed should be changed...

Страница 143: ...lag X_0 The ON OFF status of the pulse output busy flag does not change even if the pulser input enabled lag Y_7 goes ON Pulse output done flag X_1 1 This goes from ON to OFF if E point control P point control JOG operation JOG positioning operation or pulser input operation is completed before pulser input operation 2 This goes from OFF to ON when the pulser input enabled flag Y_7 goes OFF 3 This...

Страница 144: ...s per cycle type four pulses are output per click and operation may not be accurate in some cases A line driver output type is recommended A transistor open collector output type or transistor output type with pull up resistance may be used Manual Pulse generator for Reference Manufacturer Types Notes TOKYO SOKUTEIKIZAI in Japan RE45BA2D5F RE45BA2D5C NEMICON in Japan UFO 0025 2D ...

Страница 145: ...145 11 Deceleration Stop and Forced Stop Sample Program In progress Stopping Emergency Stopping Overrun ...

Страница 146: ...xes that the unit has and the position in which it is mounted If a deceleration stop or forced stop is triggered the start flag for the various operations must be turned OFF before operation can be restarted This content is common to E point control P point control home return JOG operation and pulser input operation ...

Страница 147: ...147 Pulse output diagram Deceleration stop operation In progress stop ...

Страница 148: ...148 Forced stop operation Emergency stop Overrun ...

Страница 149: ...turn JOG operation For pulser input operation pulse output stops When a deceleration stop has been executed deceleration is carried out based on the acceleration rate determined by the data specified in the shared memory area at that point and continues until the startup speed is reached Following that operation stops If the deceleration stop flag goes ON during deceleration or acceleration decele...

Страница 150: ... Forced Stop If the forced stop flag goes ON during operation pulse output stops immediately This operation is common to E point control P point control home return JOG operation and pulser input operation ...

Страница 151: ...when the power supply is turned OFF Forced stop flag Y_5 1 When the forced stop flag goes ON the operation in progress is interrupted immediately and pulse output stops 2 This flag is reset when the power supply is turned OFF Pulse output busy flag X_0 1 When the deceleration stop flag goes ON this flag goes OFF when pulse output is completed 2 When the forced stop flag goes ON this flag goes OFF ...

Страница 152: ... a trigger signal for operation after positioning has been completed the program should be set up so that operation does not proceed to the next step following a deceleration stop or a forced stop Restarting After a Stop When a deceleration stop or forced stop is triggered the start flags for all operations must be turned OFF before operation can be restarted This operation is common to E point co...

Страница 153: ...s As a result when the power supply is turned ON again the default operation data should be written to the shared memory before the various start flags are turned ON When the power supply is turned OFF the various set values in the shared memory are set to 0 All of the control codes also return to the default values If the start flags are turned ON without writing the data to the memory a set valu...

Страница 154: ... the input logic causing the unit to operate in unexpected ways Reference The following program should be written to the unit so that after the power supply is turned ON the elapsed value data prior to the power supply being turned OFF will be read Example Before the power supply is turned OFF the elapsed values of DT100 and DT101 are read and when the power supply is turned ON the contents of DT1...

Страница 155: ...m RUN to PROG mode during E point control operation Reference Deceleration Stop and Forced Stop Chapter 11 At the point at which the CPU switches from the RUN to the PROG mode deceleration and stopping begin The acceleration rate used for deceleration at that point is that determined by the data stored in the shared memory when the switch is made from the RUN to the PROG mode The CPU mode should n...

Страница 156: ...ion even if the flag for that operation goes ON Example Once the E point control start flag has gone ON and E point control has begun it is not possible to switch to P point control a home return JOG operation or pulser operation even if those flags are turned ON while E point control is still in operation Reference If the flag for a deceleration stop or forced stop goes ON the five basic operatio...

Страница 157: ...ro This produces pulse output at the target speed with an acceleration deceleration time of 0 zero Setting the startup speed equal to the target speed results in a set value error and the positioning unit will not start Cautions when you set position command value to 1 pulse When you set Position Command value displacement value to 1 pulse at E point control and P point control you have to set sta...

Страница 158: ...158 ...

Страница 159: ...e initiated During P point control operation or JOG operation If a set value error occurs during P point control operation or during JOG operation the positioning unit interrupts any operation currently in progress and enters the deceleration stop status Reference When a set value error occurs or a limit error occurs the error clear flag should be turned OFF ON and then OFF again Operation cannot ...

Страница 160: ...eration currently in progress and enters the deceleration stop status Reference Operation is continued however if Operation has been specified in the system register settings for operation when an error of some kind occurs Deceleration stop operation Reference Chapter 11 ...

Страница 161: ...the Positioning Unit Itself The positioning unit itself has a function which warns the user of an error if any of the parameters for the Startup speed Target speed and Acceleration deceleration time settings are not appropriate ...

Страница 162: ...gative number 0 Out of range E point control startup speed Error Error No applicable condition target speed Error Error Error Acceleration deceleration time Error Error P point control startup speed Error Error target speed Error Error Error Error Error Error Acceleration deceleration time Error Error Error Error Home return startup speed Error Error Error No applicable condition target speed Erro...

Страница 163: ...gative value 4 If parameters have been set from an external source and if operation is being carried out internally in the PLC check to make sure the values match those specified by the design Procedure 2 Modify the value out of the range in the program Procedure 3 Reset an error by either of the followings 1 Specify in the program so that the error clear flag ECLR goes OFF ON and then OFF 2 By th...

Страница 164: ...Y_F for the forced output 3 Make the target contact once ON and then OFF 4 Cancel the forced status Each operation starting point is valid after errors are released If you clear the Error Clear Signal with the program you can clear errors even when another axis is being used in operation IMPORTANT The number of relay to be used varies depending on the allocations IMPORTANT Without fail execute for...

Страница 165: ...g unit and the driver has been correctly connected Solution 4 Check to make sure the settings for the pulse output method CW CCW method or Pulse Sign method are appropriate for the driver For more information about mode switch refer to Chapter 4 If the Motor Does Not Turn or Operate if the LED for pulse output A or B is not lighted Solution Review the program and correct it if necessary Points to ...

Страница 166: ...lution 2 Check to make sure the control codes in the shared memory match the specifications for the position command values Point to check The settings for the increment relative value control and the absolute absolute value control are specified through the control codes in the program Increment and Absolute Refer to Chapter 4 Solution 3 If the settings for the position command data have been des...

Страница 167: ... unit will not stop even if there is home input Solution 1 Try shifting the position of the near home input switch in the direction of the home return and in the opposite direction Point to check If the home input is connected to the Z phase of the servo motor driver there may be cases in which the near home input position is close to the home input Solution 2 Correct the program and set the home ...

Страница 168: ...the near home input display LED D on the positioning unit lights Solution 2 Check to make sure the input valid logic for the near home input switch is normally either ON or OFF Solution 3 Check the specifications of the control codes in the home return program Control code Refer to Chapter 4 Input valid logic Refer to Chapter 9 Point to check If no near home input has been connected the near home ...

Страница 169: ...ing ignored Solution 1 Forcibly turn the home input sensor ON and OFF from an external source and check to see if the home input display LED Z on the positioning unit lights Solution 2 Check to make sure the input logic for the home input is normally either ON or OFF Solution 3 Check the specifications of the control codes in the home return program Control code Refer to Chapter 4 Input valid logi...

Страница 170: ...170 ...

Страница 171: ...Connection Diagram Rockwell Automation Korea CSDJ plus series Line Drive connection For the Drive side CW Start Limit Input and CCW Start Limit Input and Servo Alarm Output connections please refer to the Motor manufacturer s circuit recommendations ...

Страница 172: ...utomation Korea CSD3 Series Line Drive Connection For the Drive side CW Start Limit Input and CCW Start Limit Input and Servo Alarm Output connections please refer to the Motor manufacturer s circuit recommendations ...

Страница 173: ...Electronics MR J2 A 1 Series Line Drive Connection For the Drive side CW Start Limit Input and CCW Start Limit Input and Servo Alarm Output connections please refer to the Motor manufacturer s circuit recommendations ...

Страница 174: ... Industrial Co Ltd MINAS A Series Line drive connection When connecting the CW drive disabled and CCW drive disabled input and the servo alarm output on the motor driver side the circuits recommended by the various motor manufacturers should be used ...

Страница 175: ...o Ltd MINAS EX Series Line drive connection When connecting the CW drive disabled and CCW drive disabled input and the servo alarm output on the motor driver side the circuits recommended by the various motor manufacturers should be used ...

Страница 176: ... Ltd MINAS X XX Series Line drive connection When connecting the CW drive disabled and CCW drive disabled input and the servo alarm output on the motor driver side the circuits recommended by the various motor manufacturers should be used ...

Страница 177: ...o Ltd MINAS X V Series Line drive connection When connecting the CW drive disabled and CCW drive disabled input and the servo alarm output on the motor driver side the circuits recommended by the various motor manufacturers should be used ...

Страница 178: ...178 Oriental Motor Co Ltd UPK W Series Open collector output stepping drive connection ...

Страница 179: ...179 NX700 PLC External Dimensions 1 System Dimensions mm Motherboard Installation Diagram mm ...

Страница 180: ...180 2 CPU I O Analog Unit Dimensions mm 3 Special Unit Dimensions mm ...

Страница 181: ... moves to the absolute position 10000 Positioning 1 2 When input X81 is ON the table moves to the absolute position 0 Positioning 2 3 When input X82 is ON a return to the home position begins If the near home input is not in the return direction a Over limit input is detected and the direction is reversed After the near home input ON OFF is detected the return to the home position is begun again ...

Страница 182: ... Home return start Y43 Forward JOG Y44 Reverse JOG Y45 Forced stop I O No Description R1 Home return command pulse R2 Home Position Return Command Pulse R3 CCW LIMIT DETECTION R4 JOG Forward Rotation Start R5 JOG Forward Rotation Start Pulse R6 Non near zero Point Detection R7 Home Position Return Retry R8 Home return done pulse R9 Home return completed and stored in memory R10 during positioning ...

Страница 183: ...183 Program ...

Страница 184: ...in the distance are calculated individually 4 E point control is initiated simultaneously for the X and Y axes the start up speed and target speed are output as the respective proportions and linear interpolation is carried out Because an error occurs if a startup is applied to an axis for which the target speed is 0 pps an internal flag is used and the startup conditions are specified The example...

Страница 185: ...ed through operation in the sample program Reference Calculation of the linear movement distance Data Linear component X axis component Y axis component Target position absolute X Y X Y Current position absolute x y x y Movement distance Lx X x Ly Y y startup speed VS target speed Vt Acceleration deceleration time Ac Acx Ac Acy Ac ...

Страница 186: ...amount of square of X axis Movement amount of square of Y axis Movement amount of square of X axis movement amount of square of Y axis Linear movement amount Movement amount of X axis Linear movement amount Movement amount of Y axis Linear movement amount ABS DT6 _ DT10 ABS DT8 _ DT12 Square of DT14 Square of DT16 DT18 DT20 DT22 DT14 DT24 DT16 DT24 DT30 DT32 DT34 DT36 DT38 Control code of X axis S...

Страница 187: ...187 Program ...

Страница 188: ...188 ...

Страница 189: ... the positioning unit Acceleration deceleration time Acceleration time the time during which the speed changes from the startup speed to the target speed after the pulse output is issued Deceleration time the time during which the speed changes from the target speed to the startup speed CW CCW Generally these indicate the direction in which the motor is rotating with CW referring to clockwise rota...

Страница 190: ... command values See chapter6 1 3 shared memory setttings Increment method relative value control method This is a control method in which the distance from the current position to the target position is specified as a relative position With the FP2 positioning unit this is specified in the user program using the control codes and the position command values See chapter6 1 1 6 1 2 shared memory set...

Страница 191: ...n by an input from the external switch Positioning control start input Timing input This is a JOG positioning operation input to transfer a JOG operation to a positioning operation The pulse count settings can be output after the external switch input Over limit input Over limit input This is an input to set a limit the motor movement Over limit input is the maximum limit and Over limit input is t...

Страница 192: ...ntered using a control code in the program Deviation counter This is located inside the servo motor driver and counts the difference between command pulses and the feedback from the encoder Command pulses are counted as plus values and feedback pulses are counted as negative values with control being initiated so that the difference between them is zero Deviation counter clear output signal This i...

Страница 193: ...phase B phase when A phase preceeds B phase the motor is rotated clockwise count increment and when B phase preceeds A phase the motor is rotated counter clockwise count decrement Direction distinction input method This is a method to count using ON OFF signal specifying the pulse signal and count direction Individual input method This is a method to count using the count increment pulse signal an...

Страница 194: ...Publication NX700 UM007A PositionA EN December 2010 ...

Страница 195: ......

Страница 196: ...Copyright 2010 RS Automation Co Ltd All rights reserved ...

Отзывы: