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.

" to design and build the hardware necessary for on-line monitoring and<br />

control;<br />

" to develop a sensor for pre-weld position adjustment;<br />

" to develop monitoring algorithms for metal transfer, process stability and<br />

stand-off,<br />

" to develop a robot independent part positioning system giving precise<br />

stand-off control.<br />

8.2 Robot off-line programming<br />

8.2.1 Analysis of sources of error<br />

The analysis of the possible sources of error and corresponding corrective<br />

actions have shown that their detrimental effect could be reduced or eliminated (see<br />

Chapter 3). For a better understanding of the nature of each possible source of error,<br />

the errors identified were classified into three main groups, namely: (a) Robot errors,<br />

(b) Programming errors and (c) Component errors.<br />

The robot error group included those errors caused mainly by the positioning<br />

hardware, including the robot itself and the positioning table, when present. The<br />

programming errors included mainly the inaccuracy in the geometrical models used to<br />

represent the robot and its environment in the computer "virtual world". They also<br />

included the errors caused by using an inadequate inverse kinematics algorithm to<br />

calculate the robot joint angles. Although very different in nature, these two error<br />

groups presented the similarity of having a means to reduce or even eliminate their<br />

detrimental effect. The robot errors could be greatly reduced by using robot<br />

calibration techniques [ref. 94]. The programming errors could also be reduced by<br />

correcting the robot model using the parameters obtained from the calibration<br />

procedures and the robot environment model using the positional data which could be<br />

obtained utilising the calibrated robot as a measuring tool [ref. 88,92].<br />

The component error group included the errors due to part, joint fit-up and<br />

fixturing tolerances and also due to wire cast, contact-tip wear, thermal distortion and<br />

part positioning. Despite not being all originated at the components themselves, these<br />

errors often affect the relative positioning between the tip of the welding wire and the<br />

joint line and also the geometry of the joint in the form of gap and misalignment. Their<br />

detrimental effect have the similarity of being variable and not always possible to<br />

predict. Therefore, some form of process and relative position monitoring and control<br />

is needed in order to minimise or eliminate their detrimental effect on weld quality.<br />

Since robot calibration techniques are relatively well established, existing<br />

methodology [refs. 94], such as the one implemented using the RoboTrak system [ref.<br />

97], could be used to correct for the robot and the programming errors. Hence, this<br />

present work has concentrated only on compensating for the errors originated in the<br />

component error group.<br />

188

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

Saved successfully!

Ooh no, something went wrong!