09.12.2012 Views

Basic Characteristics RAPID

Basic Characteristics RAPID

Basic Characteristics RAPID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

The time at which they are executed (DT) comprises the following time components:<br />

- The time it takes for the robot to plan the next move: approx. 0.1 seconds.<br />

- The robot delay (servo lag) in seconds: 0 - 1.0 seconds depending on the<br />

velocity and the actual deceleration performance of the robot.<br />

3.3 Concurrent program execution<br />

Concurrent program execution can be programmed using the argument \Conc in the<br />

positioning instruction. This argument is used to:<br />

- Execute one or more logical instructions at the same time as the robot moves in order<br />

to reduce the cycle time (e.g. used when communicating via serial channels).<br />

When a positioning instruction with the argument \Conc is executed, the following<br />

logical instructions are also executed (in sequence):<br />

- If the robot is not moving, or if the previous positioning instruction ended with a stop<br />

point, the logical instructions are executed as soon as the current positioning<br />

instruction starts (at the same time as the movement). See Figure 28.<br />

- If the previous positioning instruction ends at a fly-by point, the logical<br />

instructions are executed at a given time (DT) before reaching the largest zone<br />

(for position, orientation or external axes). See Figure 29.<br />

p1<br />

Execution of SetDO<br />

MoveL p1, v1000, fine, tool1;<br />

MoveL \Conc, p2, v1000, z30, tool1;<br />

SetDO do1, on;<br />

MoveL p3, v1000, z30, tool1;<br />

Figure 28 In the case of concurrent program execution after a stop point, a positioning<br />

instruction and subsequent logical instructions are started at the same time.<br />

6-28 <strong>RAPID</strong> Reference Manual<br />

p2

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

Saved successfully!

Ooh no, something went wrong!