LIBRARY ı6ıul 0) - Cranfield University
LIBRARY ı6ıul 0) - Cranfield University
LIBRARY ı6ıul 0) - Cranfield University
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