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.

Positioning during Program Execution Motion and I/O Principles<br />

Figure 16 Circular interpolation with a long twist for orientation is achieved by defining the<br />

orientation in the circle point in the opposite direction compared to the start point.<br />

As long as all motor torques do not exceed the maximum permitted values, the tool will<br />

move at the programmed velocity along the arc of the circle. If the torque of any of the<br />

motors is insufficient, the velocity will automatically be reduced at those parts of the<br />

circular path where the motor performance is insufficient.<br />

All axes are coordinated in order to obtain a path that is independent of the velocity.<br />

Acceleration is optimised automatically.<br />

2.2.4 SingArea\Wrist<br />

Circle point<br />

Start point<br />

During execution in the proximity of a singular point, linear or circular interpolation<br />

may be problematic. In this case, it is best to use modified interpolation, which means<br />

that the wrist axes are interpolated axis-by-axis, with the TCP following a linear or<br />

circular path. The orientation of the tool, however, will differ somewhat from the<br />

programmed orientation.<br />

In the SingArea\Wrist case the orientation in the circle support point will be the same<br />

as programmed. However, the tool will not have a constant direction relative to the<br />

circle plane as for normal circular interpolation. If the circle path passes a singularity,<br />

the orientation in the programmed positions sometimes must be modified to avoid big<br />

wrist movements, which can occur if a complete wrist reconfiguration is generated<br />

when the circle is executed (joints 4 and 6 moved 180 degrees each).<br />

2.3 Interpolation of corner paths<br />

Destination point<br />

The destination point is defined as a stop point in order to get point-to-point movement.<br />

This means that the robot and any external axes will stop and that it will not be possible<br />

to continue positioning until the velocities of all axes are zero and the axes are close to<br />

their destinations.<br />

Fly-by points are used to get continuous movements past programmed positions. In this<br />

way, positions can be passed at high speed without having to reduce the speed<br />

unnecessarily. A fly-by point generates a corner path (parabola path) past the programmed<br />

6-16 <strong>RAPID</strong> Reference Manual

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

Saved successfully!

Ooh no, something went wrong!