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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

which would become active by setting a dedicated robot output directly connected to<br />

it. The digital output of the touch-sensor was connected to a digital input in the table<br />

controller to indicate when it should stop during a welding joint search routine. In the<br />

implemented system only five robot outputs and three robot inputs were found to be<br />

necessary. However, a larger number of digital channels could be used in a more<br />

complex system. The five robot outputs could indicate up to 32 different situations,<br />

which could be assigned in a look-up table.<br />

Table 6.10 - Digital connections between the control subsystems<br />

Robot I Interface Box I BDH 550 I Touch Sensor<br />

Output I-t- 24V Output Input 0ý<br />

Output 2 24V Output Input 1<br />

Output 3--r-24V Output -ý-Input 2<br />

Output 4 24V Output Input 3<br />

Output 5---ý-24V Output ---' Input 4<br />

ii<br />

Output 6 24V Output<br />

Output 7-j-See Figure 6.8 III<br />

Output 8--t-Switch Output<br />

Input I 24V Input Output 8<br />

Input 2-ý--24V Input -ý-Output 9II<br />

Input 3 --ý-24V<br />

Input 4 --ý-Not<br />

Input<br />

-ý-output<br />

used<br />

Input 5 Not used III<br />

Input 6 Not used ý<br />

Input 7 Not used III<br />

Input 8 --l-Not used<br />

iIII<br />

III<br />

10<br />

I<br />

II<br />

Robot Interface<br />

Trigger<br />

Output 15-7- Wire Inching<br />

Input 5Arc Detect Output<br />

I<br />

Input 6<br />

I_Main<br />

Error Output I<br />

I<br />

Input<br />

Switch<br />

Input 7I_ 24V Output<br />

Wire Inching : Robot interface input used to provide wire feeding when not welding<br />

Arc detect: Robot interface output used to indicate if the welding arc is on<br />

Main Error: Robot interface output used to indicate a hardware failure in the power source<br />

The three robot inputs were mainly used for returning authorization codes to<br />

the robot controller as a response to the authorization requests issued by the same<br />

controller via setting pre-determined combinations of robot outputs. The robot<br />

program was generated off-line in such a way that the robot controller would issue an<br />

authorization request and would wait for an acknowledgment code whenever a<br />

programmed action should start. This would allow the master controller to supervise<br />

the robot movements and the table controller to synchronize the table movements<br />

with the robot. The authorization requests were coded in different combinations of<br />

digital outputs and were programmed to be issued mainly during the pre-weld<br />

142<br />

MMMM

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

Saved successfully!

Ooh no, something went wrong!