09.12.2012 Views

Basic Characteristics RAPID

Basic Characteristics RAPID

Basic Characteristics RAPID

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.

TriggEquip Defines a fixed position-time I/O event<br />

Examples<br />

Arguments<br />

TriggEquip (Trigg Equipment) is used to define conditions and actions for setting a digital,<br />

a group of digital, or an analog output signal at a fixed position along the robot’s<br />

movement path with possibility to do time compensation for the lag in the external<br />

equipment.<br />

The data defined is used for implementation in one or more subsequent TriggL, TriggC<br />

or TriggJ instructions.<br />

VAR triggdata gunon;<br />

TriggEquip gunon, 10, 0.1 \DOp:=gun, 1;<br />

TriggL p1, v500, gunon, z50, gun1;<br />

The tool gun1 opens in point p2, when the TCP is 10 mm before the point p1. To<br />

reach this, the digital output signal gun is set to the value 1, when TCP is 0.1 s<br />

before the point p2. The gun is full open when TCP reach point p2.<br />

Start point<br />

TriggL p1, v500, gunon, z50, gun1; End point p1<br />

10 mm<br />

Figure 1 Example of fixed position-time I/O event.<br />

Point p2 for open of the gun<br />

TriggEquip TriggData Distance [ \Start ] EquipLag<br />

[ \DOp ] | [ \GOp ] | [\AOp ] SetValue [ \Inhib ]<br />

TriggData Data type: triggdata<br />

Variable for storing the triggdata returned from this instruction. These triggdata<br />

are then used in the subsequent TriggL, TriggC or TriggJ instructions.<br />

Distance Data type: num<br />

Defines the position on the path where the I/O equipment event shall occur.<br />

Specified as the distance in mm (positive value) from the end point of the movement<br />

path (applicable if the argument \ Start is not set).<br />

<strong>RAPID</strong> Reference Manual 8-TriggEquip-1

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

Saved successfully!

Ooh no, something went wrong!