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 />
Bit 11, which is used only when bit 10 is off, determines the nulling tolerances that will<br />
apply at the end of the motion. Fine (bit 11 off) specifies tighter settling than coarse (bit 11<br />
on).<br />
Bit 12 off allows full rotations of the robot wrist joints (joint 4 on an <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong> <s<strong>tr</strong>ong>Cobra</s<strong>tr</strong>ong> robot).<br />
Turning bit 12 on limits rotations of the wrist joints to the range ±180 degrees.<br />
Bits 13-15 determine the arm configuration that is to be achieved during the motion. For<br />
the <s<strong>tr</strong>ong>Cobra</s<strong>tr</strong>ong> PLC robot, only bit 12 (Lefty/Righty) has any effect. The arm configuration<br />
cannot be changed during a s<strong>tr</strong>aight-line motion (see bit 9). Note that these bits have no<br />
effect if bit 1 (N240:3/1 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Motion_Qualifier.1) is in on (joint-coordinated motion).<br />
When a motion is <s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>manded, the speed and acceleration parameters must be greater<br />
than 0 (except that a negative speed is okay for a jog-mode motion). Otherwise, an error<br />
will be returned. There are no default values. If moving to taught location and the location<br />
number is less than 0, an error will occur. Additionally, if you specify a very low motion<br />
speed, it may take a long time for the robot to get to the requested position. Refer to page<br />
137 for more information on speed and acceleration.<br />
NOTE: Location 0 is always defined as (0,0,0,0,0,0) and cannot be<br />
redefined using the “define location” <s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mand. Although location 0<br />
cannot be user-defined, it can be used in with a move or jump <s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mand<br />
(e.g., when moving to a pallet position, you can use location 0).<br />
Additionally, it is re<s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mended that moves to location 0 are done with<br />
the “move relative” and “absolute depart height” motion qualifiers on.<br />
These qualifiers <s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mand the robot to move from its current position to a<br />
known Z-height. This practice is typical when beginning a sequence so<br />
that the robot is at a safe height before beginning any <strong>tr</strong>anslation motion.<br />
If the motion destination is defined relative to a pallet, the pallet-number parameter<br />
(N240:8 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Pallet_Number) determines the pallet to which the location will be<br />
relative. The position index (N240:9 or <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Pallet_Position) values are multiplied by<br />
their respective spacing parameters (which are defined with the pallet) to determine the<br />
destination location within the pallet.<br />
Status Registers<br />
The tables and sections below describe the Status registers.<br />
Table 6-7. Status Registers<br />
RSLogix 500 RSLogix 5000 Function Format<br />
N241:0 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Status_Bits Main status bits<br />
(see Table 6-8 on<br />
page 91)<br />
N241:1 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Inputs Inputs<br />
(see Table 6-9 on<br />
page 92)<br />
Bit-encoded<br />
integer<br />
Bit-encoded<br />
integer<br />
90 <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