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