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.

1. Introduction<br />

Welding is the third largest fabrication process used in the metal working<br />

industry, after assembly and machining. It is a special process that requires skilled<br />

operators to achieve good weld quality. However, the high cost of skilled welders and<br />

the demand for higher productivity and consistent weld quality have led to an<br />

increasing use of robots in welding operations.<br />

Before a robot can execute a task it needs programming. In the case of robotic<br />

arc welding, most of the operations are programmed on-line, via a teach pendant. This<br />

results in a downtime, since the production line must be stopped during the<br />

programming phase. For an established product design with high volume production,<br />

this downtime might not be critical. However, the programming time could represent<br />

a considerable amount of the total costs in cases such as small batch production and<br />

short life products. To reduce this downtime, off-line programming can be used.<br />

With off-line programming (OLP), the robot is programmed remotely without<br />

interrupting the production machine, by using a computer work station or a personal<br />

computer (PC), and suitable software. The robot movements can be programmed,<br />

simulated (and corrected, if necessary) on the computer and finally downloaded to the<br />

robot controller for prompt execution. Hence, off-line programming should solve one<br />

of the outstanding robot application problems, which is the downtime cost due to on-<br />

line programming. Another benefit of OLP is that the component design data available<br />

in CAD drawings could be used to define the welds during the programming task.<br />

However, OLP has not been widely adopted by the industry for demanding<br />

applications such as resistance and arc welding, because the current systems require<br />

lengthy calibration sessions after the programming phase and this may consume most<br />

of the time saved by using the off-line technique. This is due to the inaccuracy of the<br />

geometrical models used to represent the robot, the welding cell and the workpiece,<br />

plus other factors such as robot absolute accuracy, calibration of the workcell,<br />

fixturing and workpiece positioning, and dimensional tolerances.<br />

It should be noted that the time for programming can be chosen to best fit in<br />

with the manufacturing cycle. Also, in the event of positional errors due to errors in<br />

tool offset (for example, due to accidental collision between the tool and the<br />

workpiece), a previously calibrated robot need not be totally reprogrammed. These<br />

make off-line programming an obvious choice for robot programming if the need for<br />

post-programming calibration can be reduced or eliminated.<br />

It is generally accepted that for quality welds to be produced, consistent and<br />

precise positioning of the wire tip relative to the joint line and consistent joint fit-up<br />

must be ensured. Inaccuracy in OLP could, therefore, influence weld quality by<br />

causing joint-to-wire tip positioning errors, resulting in bead misplacement. This could<br />

also cause variation in the contact tip-to-workpiece distance (stand-off) which could<br />

result in arc instability and inadequate penetration. It should be noted that these<br />

problems become more pronounced when welding thin sheets, since the weld sizes are<br />

generally small, requiring tighter positioning tolerances. Therefore, for this work an<br />

adaptive workpiece positioning system was proposed and a stand-off monitoring and<br />

control strategy developed.<br />

1

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

Saved successfully!

Ooh no, something went wrong!