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

Create successful ePaper yourself

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

errors', (i. e. joint positioning, joint fit-up, joint component tolerances) and that these<br />

are normally restricted in size by the allowable manufacturing tolerances, the<br />

adjustments required in workpiece positioning would be small, therefore involving<br />

low speeds and consequently, low dynamic loads.<br />

Another advantage of using a moving table is the freedom of the user in<br />

setting the range of movement of the axes, thus allowing easy adaptation to different<br />

requirements in torch-to-workpiece relative position adjustment. One disadvantage,<br />

though, is the necessity to use a robot independent controller to control the<br />

positioning table, which might be considered as an added complication. However, the<br />

additional flexibility provided by this approach compensates for this supposedly<br />

increased complexity in the system.<br />

4.1.2 Positioning table<br />

Considering the aspects discussed above, it is suggested to use a three or more<br />

degrees-of-freedom positioning table, on which the workpiece would be mounted, for<br />

joint position adjustment. During the welding process only three degrees of freedom<br />

with orthogonal moving directions would be needed for adjusting the relative joint<br />

position, the remaining degrees of freedom being used for improving the orientation<br />

of the workpiece a pre-weld operation, such that flat and horizontal welding<br />

_in<br />

positions could be favoured.<br />

To implement this type of system, however, it would be necessary to use a<br />

robot independent controller to control the in-process moving axes. Such a controller<br />

would move the workpiece based on information provided by sensors. The directions<br />

of movement and the amount by which each axis should be moved could be easily<br />

calculated by using the information provided by the sensors together with the torch<br />

approach vector and the joint tangent vector. The torch approach vector provides the<br />

direction of movement necessary for adjusting the stand-off and the cross product of<br />

both vectors would give the direction of movement necessary for seam tracking.<br />

These vectors are directly obtained from the teach points file generated by the off-line<br />

programming system.<br />

To synchronise the movements of the robot with the positioning table, digital<br />

inputs and outputs can be used. These are normally available in robot controllers.<br />

In the present work, a table with only one degree of freedom was implemented<br />

in order to prove the effectiveness of the position control strategy. Figure 4.1 shows a<br />

sketch of the positioning table implemented.<br />

4.1.3 Proposed control strategy<br />

The position control strategy was based on adjusting the initial position of the<br />

weld joint in a pre-weld operation and on the in-process adjustments of position<br />

deviation compared to a pre-specified reference value.<br />

' Assuming that the robot and its cell are correctly calibrated and that the programming errors have<br />

been eliminated<br />

100

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

Saved successfully!

Ooh no, something went wrong!