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.

4. On-line Control Strategy<br />

In this chapter, a detailed explanation about the implemented control strategy<br />

will be given, along with a description of the control algorithms used and the<br />

assumptions made.<br />

4.1 Control of relative position between welding torch and workpiece<br />

The control of torch-to-workpiece relative position involves two main aspects:<br />

a) the control of the contact tip-to-workpiece distance (i. e. stand-off) and b) the<br />

control of the torch lateral displacement relative to the joint longitudinal axis (i. e.<br />

seam tracking).<br />

Such control entails providing some means of adjusting the position of the<br />

torch relative to the workpiece during the welding process. To accomplish this, two<br />

approaches can be used: a) the adjustment of the robot wrist position relative to the<br />

stationary workpiece or b) the movement of the workpiece relative to the torch. The<br />

first approach is only possible if the dedicated systems designed by each robot<br />

manufacturer are allowed for, which results in limited flexibility. The second approach<br />

offers high flexibility, since the same system could be used for many different robots.<br />

A comparison between both approaches will follow.<br />

4.1.1 "Robot position adjustment" versus "workpiece position adjustment"<br />

At a first look, it seems straightforward to use the robot to adjust the torch<br />

position relative to the workpiece during the welding process, since it is already<br />

moving the torch in a pre-programmed path with a pre-determined speed. However, it<br />

is not so simple to modify this pre-programmed movement during program run time.<br />

This would involve real time computationally intensive calculations, which are not<br />

always available in the robot controller or accessible by the end user. Also, the<br />

method each robot controller uses to generate reference signals for its joints in order<br />

to move its end effector to certain positions in space within a specified time frame is<br />

not standardised. Each robot manufacturer adopts different techniques and these are<br />

generally not released to end users, for safety reasons. When the robot is supplied<br />

with functions which allow modification of path during the program play-back, the<br />

extent to which the end effector position can be changed is often very limited.<br />

Therefore, unless dedicated systems are used in which adaptivity functions are<br />

allowed for, the task of adjusting the torch-position in real time becomes very difficult<br />

if not impossible.<br />

On the other hand, if the workpiece can be moved to accommodate the<br />

differences between robot programmed path and the actual weld joint location, the<br />

task of maintaining their relative position constant as required by the process<br />

constraints can be easily achieved. This solution however would imply that the<br />

workpiece would have a limit in its dimensions. Although, considering that the<br />

differences between robot path and weld joint would be attributed only to component<br />

99

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

Saved successfully!

Ooh no, something went wrong!