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

Introduction and Overview
                                                                                            19

                              1.  Two industrial robots ABB IRB6400 equipped with the S4C+ controllers.
                              2.  Especially designed electric-pneumatic grippers to hold firmly the glasses.
                              3.  Two automatic deburring belts controlled by the robot controller IO
                                 system.
                              4.  One industrial PLC (Siemens S7-300) that manages the cell logic and the
                                 interface to the adjacent industrial systems, providing to the robot
                                 controllers the necessary state information and the interface to the factory
                                 facilities.
                              5.  One  personal computer to command, control and monitor the cell
                                 operation.

                           Briefly the system works as follows: the first robot verifies if conveyor 1 (Figure
                           1.8) is empty and loads it with a glass picked from the pallet in use. The system
                           uses a rotating circular platform to hold three pallets of glasses, enabling operators
                           to remove empty pallets and feed new  ones without stopping production. After
                           releasing the glass, the robot pre-positions to pick another glass which it does when
                           the conveyor is again empty. If the working glass model requires deburring, then
                           the centering device existing in the conveyor is commanded to center the glass so
                           that the second robot could pick the glasses in the same position. With the glass
                           firmly grasped, the deburring robot takes it to the deburring belts and extracts the
                           excess of PVC by passing all the glass borders on the surface of the deburring belt.
                           When the task is finished the robot delivers the glass on conveyor 2, and proceeds
                           to pick another glass. The deburring velocity, pressure, trajectory, etc., is stored in
                           the robot system on a database sorted by the glass model, which makes it easy to
                           handle several models. Programming a new model into  the system  is also very
                           simple and executed by an authorized operator. There is a collection of routines
                           that take the robot to pre-defined positions, adjusted by the given dimensions of the
                           glass, allowing the operator to adjust and tune positions and trajectories. He can
                           then “play” the complete definition and  repeat the teaching  procedure until the
                           desired behavior is obtained. This means being able to control the robot operation
                           with the controller in automatic mode, which is obtained by including some teach-
                           pendant features in the process for operator interface.

                           Another important feature included in this robotic system is the possibility to adjust
                           production on-line, adapting to production variations. This objective is obtained by
                           using a client-server architecture,  which uses the cell computer (client) to
                           parameterize the software running  on the  robot controller (server). That can be
                           achieved offering the following services from the robot server to the clients:

                           1.  All planned system functionalities by means of general routines, callable from
                               the remote client using variables that can be accessed remotely.
                           2.  Variable access services that can be used remotely to adjust and parameterize
                               the operation of the robotic system.

                           With this features implemented and with a carefully designed operator interface
                           (Figure 1.9 and Figure 1.10) and robot server software, it’s possible to achieve a
                           system that requires limited human intervention related with adjustment tasks to
   30   31   32   33   34   35   36   37   38   39   40