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

172 Welding Robots



























                                  Figure 5.19. Definition of the simple welding example using AUTOCAD

                           To clarify further, let’s consider finally the simple welding example already used
                           in Chapter 4. In that example, the robot is commanded to execute a linear welding
                           on a work-piece placed on a welding table. To demonstrate how this simple task is
                           completely specified and programmed using a CAD package, the welding table and
                           work-piece were modeled in AUTOCAD. The same strategy used before is again
                           utilized to specify points/orientations and  trajectories,  i.e., they are all defined
                           relative to a work-object point/orientation (or reference system) named P corner. In
                           this way, when exporting points/orientations and trajectories to the robot the only
                           thing needed is a good calibration procedure of the robot TCP relatively to P corner,
                           which can be done automatically using  sensors  (for example, laser position
                           sensors) and special alignment routines, or manually using the robot joystick.

                           To execute the welding operation it is necessary to specify four points/orientations
                           (P 0 to P 3) and the trajectories between them (Figure 5.19).  The following
                           procedures should be used:

                               1.  P 0 should  be defined as the approach  point/orientation,  i.e., a
                                  point/orientation that could  permit  the robot to reach safely the work-
                                  piece from the “home” position. P 0 is  consequently a non-welding
                                  point/orientation and the trajectory to P 0 should be free of obstacles (the
                                  user should  guarantee that adjusting P 0 accordingly). The precision to
                                  reach P 0 should be specified as low.
   179   180   181   182   183   184   185   186   187   188   189