04.06.2014 Views

Download Adept Cobra PLC600 User's Guide - pulsar.com.tr

Download Adept Cobra PLC600 User's Guide - pulsar.com.tr

Download Adept Cobra PLC600 User's Guide - pulsar.com.tr

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programming the Robot<br />

Moving the Robot<br />

This section describes the “basic” steps for moving the robot. The method described here<br />

is useful when the robot must be stopped at the end of each motion, in order to perform<br />

some operation. Note that it does not use the Motion Counter, which means that the robot<br />

stops (i.e., the path is “broken”) at the end of each movement. Therefore, this method<br />

cannot be used to sequence motions together for continuous-path movement. If you<br />

require a continuous-path motion, please see “Moving the Robot Using Continuous<br />

Path” (below) for more details.<br />

NOTE: If you are not moving relative to a pallet (not doing a “pallet<br />

motion”) the value for N240:8 must be 0.<br />

1. Load N240:4 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Speed with the motion speed. 1<br />

2. Load N240:5 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Acceleration with the motion acceleration. 1<br />

3. Load N240:6 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location_Number with the number of the location to be<br />

moved to (see page 96 for details).<br />

4. Enable/disable the motion qualifier bits in N240:3 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Motion_Qualifier as<br />

desired for the motion (see page 88 for details).<br />

5. Enable the bit N240:0/8 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Command_Bits.8 (Move Robot) to start the<br />

motion (see page 85 for details).<br />

6. Wait for the bit N241:0/5 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Status_Bits.5 (Command Is Executing) to go<br />

high, indicating the motion has started.<br />

7. Wait for the bit N241:0/6 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Status_Bits.6 (Robot Is In Position) to go high,<br />

indicating the robot is in position.<br />

8. Disable the bit N240:0/8 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Command_Bits.8 (Move Robot).<br />

9. Wait for the bit N241:0/5 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Status_Bits.5 (Command Is Executing) to go<br />

low, indicating the Move Robot bit has been turned off.<br />

Moving the Robot Using Continuous Path<br />

This method uses the Motion Counter to <strong>tr</strong>ack the robot motion. The advantage of this<br />

method is that it allows you to sequence motions together for continuous-path movement.<br />

See “Continuous-Path Motion” on page 139 for information on continuous paths.<br />

1. Load N240:4 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Speed with the motion speed. 1<br />

2. Load N240:5 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Acceleration with the motion acceleration. 1<br />

3. Load N240:6 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location_Number with the number of the location to be<br />

moved to (see page 96 for details).<br />

4. Enable/disable the motion qualifier bits in N240:3 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Motion_Qualifier as<br />

desired for the motion (see page 88 for details).<br />

1 There are no default values for the motion speed and acceleration. If moving to a taught<br />

location, an error will occur if a value that is less than or equal to 0 is entered.<br />

Additionally, if you specify a very low motion speed, it may take a long time for the<br />

robot to get to the requested position. Refer to page 137 for more information on speed<br />

and acceleration.<br />

82 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong> <s<strong>tr</strong>ong>Cobra</s<strong>tr</strong>ong> <s<strong>tr</strong>ong>PLC600</s<strong>tr</strong>ong>/PLC800 Robot User’s <s<strong>tr</strong>ong>Guide</s<strong>tr</strong>ong>, Rev B

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!