Page 160 - Welding Robots Technology, System Issues, and Applications
P. 160

148 Welding Robots
                           wire diameter and the plate thickness or eventually the leg length in the case of
                           fillet welds. The output data is usually the welding parameters: current, voltage,
                           welding speed and number of weld beads/layers. With databases of this type in the
                           computer the selection of the welding parameters may be done automatically. Even
                           the selection of the wire diameter may be carried out automatically as a function of
                           the thickness of the components or stay for free selection being an input parameter.
                           It would be expectable that, with this information in the computer having a CAD
                           model of the component to be welded, the system could be able to  select the
                           welding data for each weld and send it to the robotic welding system. Although it
                           seems easy to achieve this goal in the case of single welds, some data is missing in
                           the available databases for the case of welds with multiple layers. In fact, in this
                           case the position of the torch for each layer needs to be indicated to the robot.

                           Since that for the majority of the companies that produce multi-layer welds there is
                           only a small number of distinct welds, then it is not hard to fill up the database for
                           their particular case. Consequently, using this method it is easy to carry out the off-
                           line programming of the components to be welded, being only necessary to adjust
                           the coordinates of the process points in the first specimen to be welded.

                           Furthermore,  when robots  are used to weld, the programming problem arises
                           immediately. In this chapter a robotic welding example having CAD programming
                           capabilities will be introduced, giving special attention to the implementation
                           details. The subject will be addressed by extending the concepts presented in
                           Section 4.5 along with a simple CAD interface that enable simpler and faster
                           programming. A few test cases will be presented, explained and discussed with the
                           objective of demonstrating that the basic features are available and can be used to
                           build powerful robotic welding solutions.




                           5.2 A Robotic Welding System

                           Robots manipulators are essentially position-controlled devices that can receive a
                           trajectory and run it continuously. With welding applications it is necessary to start
                           from a trajectory, given for example from a CAD model of the work-piece, and to
                           have the means to correct it in real time, as function of the observed results of the
                           welding process.


                           5.2.1 Overview of the System

                           To achieve the above-mentioned  goal,  systems for  guidance and inspection are
                           needed (see Chapter 3), but also the possibility to correct in real time the position
                           of the robot and the welding parameters, and a computational platform suitable for
                           developing the software necessary to handle the  monitoring and control tasks.
                           Unfortunately these features aren’t usually available for the following reasons:
   155   156   157   158   159   160   161   162   163   164   165