18.06.2013 Views

LIBRARY ı6ıul 0) - Cranfield University

LIBRARY ı6ıul 0) - Cranfield University

LIBRARY ı6ıul 0) - Cranfield University

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.

Hence, the X-axis and the Y-axis of the torch co-ordinates frame will be contained in<br />

the referred planes.<br />

For approach orientations contained in planes between planes 3 and 4, the<br />

torch co-ordinates frame will be rotated about its X-axis by an angle between 0 deg<br />

and 90 deg, proportionally to the angle of rotation of the plane which contains the<br />

approach direction, from 120 deg to 225 deg. Figure 3.19 and Figure 3.20 show the<br />

resulting robot positions for approach orientations contained in planes between planes<br />

3 and 4.<br />

For approach orientations contained in planes between planes 1 and 2, the<br />

torch co-ordinates frame will be rotated about its own X-axis by an angle between 0<br />

deg and -90 deg, proportionally to the angle of rotation of the plane which contains<br />

the approach direction, from 60 deg to -45 deg. Figure 3.21 shows the resulting robot<br />

positions for approach orientations contained in planes between planes 1 and 2.<br />

Approach orientations contained in planes between planes 2 and 4 cannot be<br />

defined. These rules were devised in order to take advantage of the mounting position<br />

of the welding torch relative to the robot's end joint.<br />

Another important aspect of off-line programming is the definition of the<br />

robot path for approaching and withdrawing from the weld joint. In order to generate<br />

the points necessary to define such a path, it was assumed that all the welds were<br />

located on the external surface of the workpiece. The path which the torch must<br />

follow to achieve a weld start point is defined by the weld approach points and the<br />

path the torch must follow to withdraw from a weld end point is defined by the weld<br />

withdrawal points. Up to four weld approach points and up to four weld withdrawal<br />

points are defined automatically by the program for each weld, depending on the<br />

orientation of the approach vectors at the weld start and end points and on the size of<br />

the workpiece. The aim of these approach and withdrawal points is to prevent<br />

collisions between the welding torch and the workpiece. This is achieved by defining a<br />

workpiece extension box, which is an imaginary box whose dimensions are such that<br />

the workpiece is fully contained inside it (see Figure 3.22). This extension box is given<br />

in terms of two points16, situated at two diagonally opposite corners of the imaginary<br />

box: a) a point with the minimum co-ordinates of the box and b) a point with the<br />

maximum co-ordinates of the box. With the minimum and maximum co-ordinates of<br />

the box, the other corners are also obtained. These points are then transformed to the<br />

robot world co-ordinates frame by using equation (3.16) and a second imaginary box<br />

is defined, the workpiece clearance box (see Figure 3.22), whose corners are obtained<br />

by subtracting a clearance value (e. g. 50 mm) from the minimum transformed co-<br />

ordinates and adding the same clearance value to the maximum transformed co-<br />

ordinates. The workpiece clearance box will define the limits outside which the<br />

welding torch can be moved without colliding with the workpiece.<br />

Figure 3.23 shows an example of how the weld approach points are obtained.<br />

In the example of this figure, to achieve a weld start point, the robot must follow the<br />

weld approach points from ap3 to apl. The robot is always restricted to linear<br />

movements between points, thus ensuring a predictable path. Note that the torch<br />

orientation in ap3 is such that the X-axis of the torch co-ordinates frame points<br />

downwards (-Z world co-ordinate direction) and the Z-axis of the torch co-ordinates<br />

16 Relative to the CAD world co-ordinates frame<br />

83

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

Saved successfully!

Ooh no, something went wrong!