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