LIBRARY ı6ıul 0) - Cranfield University
LIBRARY ı6ıul 0) - Cranfield University
LIBRARY ı6ıul 0) - Cranfield University
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4.1.3.1 Adjustment before welding<br />
Before the start of each new weld, the robot should be moved to a wire<br />
cutting station, where the electrode wire would be cut to a length of 11 mm. Such a<br />
length was found to be adequate for preventing collision between the el ding torch<br />
gas nozzle and the side plates of a 90 degree included angle fillet weld, during the<br />
weld start point search. It would also allow the adjustment of the initial stand-off to a<br />
value between 12 mm and 20 mm, the limits set in the off-line programming module.<br />
In the search procedure, the robot moves the welding torch to the weld<br />
approach point located at the top surface of the workpiece clearance box (ap3 or<br />
ap4) (see Figures 3.22 to 3.24). It then stops and sends a signal to the table<br />
controller, which in response moves the workpiece to the table zero position. This<br />
zero position is used in the off-line programming module as the origin of the table co-<br />
ordinates frame. In reaching this zero position, the table signals the robot to move<br />
through the next approach points until it reaches apl; where the robot should stop<br />
once again and signal the table to move the workpiece in the direction of the torch<br />
approach vector by a programmable amount. ý This amount will depend on the<br />
manufacturing tolerances of the workpiece, which will dictate the maximum difference<br />
that is likely to occur between the required joint position and actual joint position.<br />
When the table finishes the movement, it signals the robot to move the welding torch<br />
to the programmed weld start point, On reaching this point, the robot stops, switches<br />
the wire touch sensor on and signals the table controller to start the search routines.<br />
When the table finishes searching and adjusting the workpiece position, it signals back<br />
to the robot, which switches off the wire touch sensor and starts the welding<br />
sequence.<br />
All these movements and communication issues are supervised by the main<br />
controller, which is implemented in a personal computer and connected to the table<br />
controller via a serial communications channel. The main controller is also responsible<br />
for downloading the off-line programming information to the table controller.<br />
4.1.3 .2 On-line control<br />
The on-line position control is based on the information provided by the<br />
sensors. The position deviation is detected by the monitoring system and transferred<br />
to the table controller, which calculates the necessary movements to be performed,<br />
based on the directions of approach and tangent vectors at the point. If the approach<br />
direction at the weld start point is different from the approach direction at the weld<br />
end point, the table controller performs an - interpolation to estimate the current<br />
approach orientation, based on the programmed welding travel speed and on the<br />
welding time measured until the point of interest. It then calculates the movements to<br />
be performed in each axis such that the detected position deviation is reduced.<br />
The position control implemented in the present work is a particular case of<br />
the strategy explained above, since it addresses only the stand-off control. The<br />
implementation of the full three dimensional position control was not carried out due<br />
to the unavailability of a suitable sensor for measuring the lateral deviation of the<br />
torch relative to the joint longitudinal axis. A sensor based on the projection of an<br />
annular shaped laser light around the welding torch was proposed but its development