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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programming the Robot<br />

• For ST245:3<br />

J1=xx.xx J2=xx.xx J3=xx.xx J4=xx.xx<br />

where “xx.xx” represents a positive or negative real value with one or more<br />

integer digits and two fractional digits.<br />

• For ST245:5<br />

nn nn nn nn nn nn nn nn nn nn nn nn<br />

where each “nn” represents a 1- to 8-digit decimal integer value, for N240:0<br />

(<s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Command_Bits) through N240:9 (<s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Pallet_Position).<br />

Location & Pallet Register Definitions<br />

This section describes the Location registers and the steps used for defining a location in<br />

the PLC Server. All location data are stored in the PLC, and need to be sent to the PLC<br />

Server for use.<br />

Table 6-12. Location & Pallet Register Definitions<br />

RSLogix 500 RSLogix 5000 Description<br />

F242:0 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location.0 Joint-1 or X-axis coordinate<br />

F242:1 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location.1 Joint-2 or Y-axis coordinate<br />

F242:2 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location.2 Joint-3 or Z-axis coordinate<br />

F242:3 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location.3 Joint-4 or Yaw-angle<br />

coordinate<br />

F242:4 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location.4 Joint-5 or Pitch-angle<br />

coordinate<br />

F242:5 <s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location.5 Joint-6 or Roll-angle<br />

coordinate<br />

To define a location in the PLC Server:<br />

1. Enter the appropriate coordinates into the registers listed in Table 6-12. See<br />

“Defining a Location” on page 142 for more details on defining locations.<br />

2. Put the number of the location to be defined into N240:6 or<br />

<s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Location_Number.<br />

3. Turn on the “define location” <s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mand bit (N240:0/9 or<br />

<s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Command_Bits.9)<br />

4. Wait for the “<s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mand executing” bit to be set (N241:0/5 or<br />

<s<strong>tr</strong>ong>Adept</s<strong>tr</strong>ong>_Status_Bits.5).<br />

5. Turn off the “define location” <s<strong>tr</strong>ong>com</s<strong>tr</strong>ong>mand bit.<br />

6. Repeat steps 1 - 5 for all the locations you wish to define. Location 0 is always<br />

defined as (0,0,0,0,0,0) and cannot be redefined.<br />

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