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
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