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.

Appendix E<br />

This Appendix describes the monitoring and control software developed in this<br />

work. The software was specifically designed to be used in a STEIVME industrial<br />

computer using two ARCOM SAD2X250 STE bus based analogue-to-digital data<br />

acquisition boards and an ARCOM SADA-8 digital-to-analogue converter board. The<br />

memory addresses of the former boards were set at E0000h' (board 1, channels 1 and<br />

2) and E8000h (board 2, channels 3 and 4). If necessary, these addresses can be<br />

changed to suit the availability of memory space of the computer by using the set-up<br />

menu of the program. The digital-to-analogue converter board had its port addresses<br />

fixed at 4e8h (voltage channel) and 4e9h (wire feed speed channel). Figure E. 1 shows<br />

the graphical interface of the monitoring and control software in the replay mode,<br />

showing a recorded dip transfer controlled welding trial.<br />

In this mode, a previously recorded weld run can be viewed and analysed<br />

window by window. The top two windows display the transient welding voltage (top<br />

left) and current (top right). The centre windows display the window average values<br />

for the welding voltage (left), the welding current (centre) and the absolute position of<br />

the moving table (right) for the whole weld run. The bottom left window shows the<br />

stand-off estimates as calculated using the dip resistance estimation model and<br />

Ogunbiyi's estimation model. The bottom right window shows information about the<br />

run, the monitoring indices, the set-up welding parameters, the dip resistance (see<br />

equation 6.8) and its standard deviation (see equation 6.9) and the confidence of bad<br />

ignition (see equation 4.11).<br />

The same display format is used during data acquisition and control, the only<br />

difference being on the available functions, accessible through special keys assigned<br />

by the program. Also, the transient waveforms are not displayed during monitoring<br />

and control.<br />

In order to view the graphical interface, the user must go through a series of<br />

text based menu driven screens through which calibration factors can be set and<br />

general set-up functions are available. Also, the software can display values acquired<br />

in the four channels in the hexadecimal form, thus allowing a calibration of the<br />

acquisition boards to be performed.<br />

It should be noted, however, that the control functions can only work if the<br />

system is correctly set-up. For the table control to be performed, the computer must<br />

be linked to the table controller via the serial port 2 and a specific program must be<br />

loaded into the table controller memory. The voltage control can only be performed if<br />

the power source is linked to the computer via the analogue channels (voltage and<br />

wire feed speed).<br />

The following files are needed in order to run the software:<br />

" WCTRL. EXE: main program file;<br />

" WCONTROL. DAT: file containing default set up values;<br />

" EGAVGA. BGI: file containing the VGA functions used for the graphics<br />

screen<br />

I Himal number<br />

239

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

Saved successfully!

Ooh no, something went wrong!