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