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

Robotic Welding: Application Examples  157

                           ASCII  file, it is very easy to extract the  above-mentioned information, using a
                           simple application (Figure 5.5) that identifies each added  welding layer, the
                           trajectories and the  related  welding  parameters, and stores that information in a
                           known way. The definition used here is represented in Figure 5.6.

                           The generated “.wdf” file is used as input for the application represented in Figure
                           5.7. This application shows the available definition with the help of several push-
                           down software buttons, and enables the user to change welding parameters, correct
                           points and orientations, simulate the whole process using the real robot and the real
                           piece to weld. The simulation is very realistic, making the final program ready for
                           production. A complete collection of tools was designed to help the user to adjust
                           the points, add extra points, add approach and fly away trajectories, adjust welding
                           parameters, test and simulate the whole process until the operation is as desired.
                           The  functions included in these application tools  use  exclusively the ActiveX
                           control PCROBNET2003 [8], developed by the first author to interface with the
                           RPC services available from the robot controller (see Section 4.5.1).


                           5.2.3 WeldPanel

                           With this tool (Figure 5.7) the user can manipulate the welding points that may be
                           obtained initially from a CAD model of the work-piece. Those  points may be
                           changed or adjusted, and extra ones may be added as a way to avoid collisions, to
                           optimize trajectories, etc., and to achieve best performance. All points are always
                           referred to the welding torch Tool Center Point (TCP) and to a Work-Object frame
                           defined in the table holding the working object (Figure 5.4). The user may adjust
                           points just by moving the robot to the desired position, a task that can be done from
                           the computer or passing control to the robot  teach pendant, which is generally
                           easier.
























                                              Figure 5.8. Shell of the WeldAdjust tool
   164   165   166   167   168   169   170   171   172   173   174