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.

8.2.2 Integration between geometrical design and weld design<br />

In order to illustrate how the geometrical data available in the component<br />

CAD drawings could be used to generate positional data for off-line programming and<br />

how welding models could be used to generate welding procedures, a special<br />

program, written in AutoLisp programming language, was developed to be utilised as<br />

an AutoCAD application. The program was designed for linear fillet joints and<br />

consists of two main modules: (a) welding parameters generator and (b) robot<br />

programming module. Both modules and the algorithms used in the modules are fully<br />

described in sections 3.3.2.1 and 3.3.2.2.<br />

The welding parameters generator uses an adaptation of the algorithm<br />

developed by Ogunbiyi [ref. 51] to predict welding parameters which are expected to<br />

produce the required weld quality. It outputs a list containing all the possible<br />

combinations of welding parameters which are expected to produce the required<br />

quality, giving the user the option of selecting the preferred combination based on<br />

criteria such as possible risk of defects (e. g. undercut) or productivity requirements<br />

(e. g. minimum welding speed).<br />

The algorithm in this work was implemented in a flexible way that allows the<br />

use of different coefficients for the welding models. Each set of coefficients is stored<br />

in a specific file, in a special format (see Appendix B). Before the user starts defining<br />

a weld, he must choose the set of coefficients (defined by the combination of shielding<br />

gas, wire type, jigging system and power source), which correspond to the actual<br />

welding cell. Ideally, this means that new model coefficients should be obtained for<br />

each different combination, implying more welding trials. This could be viewed as a<br />

restriction to the implementation of the method.<br />

However, the process controller developed in this work incorporates an<br />

automatic voltage tuning algorithm designed to optimise the welding voltage (see<br />

sections 4.2 and 7.1), which means that fewer welding trials would be needed to<br />

develop new welding procedures, even if different power sources, welding wires and<br />

shielding gas types were used [refs. 35,199]. Also, based on conclusions from<br />

previous work by Luijendijk and Hermans [ref. 29], which state that for Argon rich<br />

gases with 5% to 20% CO2 there are no significant changes in the short circuiting<br />

frequency and deposition rate, it could be assumed that no further welding trials<br />

would be necessary to define new coefficients for gases in this range (Ar +5% to 20%<br />

C02), if all the other variables are kept constant.<br />

8.2.3 Extraction of positional data for off-line programming<br />

The advantage of integrating the off-line programming into the CAD system is<br />

that it makes it possible to directly extract the joint geometry data' and transform it<br />

into a suitable robot path. The software developed in this work used the solid<br />

modelling techniques provided by the AutoCAD Modelling Extension (AME) to<br />

define the weld joint. The joint line was obtained by extracting the geometrical data<br />

from the intersection line between two adjacent semi-planes which formed a fillet<br />

joint.<br />

i Joint position and orientation, joint length and start and end points.<br />

189

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

Saved successfully!

Ooh no, something went wrong!