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

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

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

Saved successfully!

Ooh no, something went wrong!