On the Implementation of a Robotic Welding Process Using 3D Simulation Environment

Similar documents
A CERTIFIED AUTOMATED WELDI G PROCESS USI G 3D SIMULATIO E VIRO ME T

User-Friendly Task Creation Using a CAD Integrated Robotic System on a Real Workcell

Implementation of an Intelligent Robotized GMAW Welding Cell, Part 1: Design and Simulation

Product lifecycle management, digital factory and virtual commissioning: Analysis of these concepts as a new tool of lean thinking

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Robot Task-Level Programming Language and Simulation

CMM-Manager. Fully featured metrology software for CNC, manual and portable CMMs. nikon metrology I vision beyond precision

Robotic modeling and simulation of palletizer robot using Workspace5

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept

Implementation of an Intelligent Robotized GMAW Welding Cell, Part 2: Intuitive visual programming tool for trajectory learning

Moving Manufacturing to the Left With Immersion Technology ESI IC.IDO

CHAPTER 5 INDUSTRIAL ROBOTICS

Robotics: Applications

KORE: Basic Course KUKA Official Robot Education

BAe Systems, Airbus, Bombardier Shorts Bros, National Physical Laboratory. 325,000 from government sources and matched by industry

THEORY AND PRACTICE OF COMPUTER AIDED MANUFACTURING ENGINEERING (CAME)

AECOsim Building Designer. Quick Start Guide. Chapter 2 Making the Mass Model Intelligent Bentley Systems, Incorporated.

VIRTUAL IMMERSION UTILIZATION FOR IMPROVING PERCEPTION OF THE 3D PROTOTYPES

More Info at Open Access Database by S. Dutta and T. Schmidt

PRODUCT LIFE CYCLE IN DIGITAL FACTORY SVOČ FST 2011

VIRTUAL REALITY TECHNOLOGY APPLIED IN CIVIL ENGINEERING EDUCATION: VISUAL SIMULATION OF CONSTRUCTION PROCESSES

COMPANY PRESENTATION. engine for life

I++ Simulator. Online simulation in the virtual laboratory

Plant Design work flow Using Autodesk Plant Design Suite Ultimate. Carlos Caminos CAD Manager - Venture Engineering & Construction, Inc.

Using Virtual Reality tools to support simulations of manufacturing instances in Process Simulate: The case of an icim 3000 system

CATIA V5 Workbook Release V5-6R2013

Boost Your Productivity

Virtual Environments. Ruth Aylett

Computer Aided Design and Engineering (CAD)

Autodesk Advance Steel. Drawing Style Manager s guide

NSRP All Panel Meeting

PROGRAMMING ABB INDUSTRIAL ROBOT FOR REDUCING WELDING CYCLE TIME.

StereoSTATIKA. Main Features:

Mick Hodgson. Tekla Structures, Tekla Versions And Software Evolution

b+m Training Programming

Advance Steel. Drawing Style Manager s guide

COMPANY PRESENTATION. engine for life

RAPID PROTOTYPING PROCESS USING METAL DIRECTLY

CMM-Manager Fully featured metrology software for CNC, manual and portable CMMs

FORM DIVISION IN AUTOMOTIVE BODY DESIGN - LINKING DESIGN AND MANUFACTURABILITY

Computer-Aided Three-Dimensional

KUKA Welding Robot Making More Money for You

3DS Learning Solutions Course Catalog

A full -featured metrology software for manual, CNC and portable CMMs

Lab Design of FANUC Robot Operation for Engineering Technology Major Students

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Drawing and Assembling

CMI CATIA TEAMCENTER INTEGRATION. CATIA V4/ V5 Teamcenter Enterprise Integration

TOOLING ADDENDUM TO PPG QC Control and Use of Digital Datasets for the Purpose of Tool Fabrication and Inspection

Mechanical Design CATIA - Interactive Drafting 1 (ID1) CATIA V5R20

WORK PACKAGE 4: Resource alliance

LL assigns tasks to stations and decides on the position of the stations and conveyors.

Getting Started Guide

TRUMPF Group Business Divisions

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

Introduction To Robotics In Cim Systems Solution Manual

Design Issues in Virtual Reality

An Integrated Simulation Method to Support Virtual Factory Engineering

Explanation of buttons used for sketching in Unigraphics

Exercise 2. Point-to-Point Programs EXERCISE OBJECTIVE

INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN ICED 05 MELBOURNE, AUGUST 15-18, 2005 AUTOMATIC DESIGN OF A PRESS BRAKE FOR SHEET METAL BENDING

When you complete this assignment you will:

Smart Safe Reaction Human Robot Collaboration Tomas Prchal

Engineering Innovation Center Autodesk Fusion 360

Study of Fixturing Accessibilities in Computer-Aided Fixture Design

Computer Assisted Drafting (CAD) Level I & II

Evolving the JET Virtual Reality System for Delivering the JET EP2 Shutdown Remote Handling Task

Familiarization with the Servo Robot System

INTERNATIONAL RESEARCH JOURNAL OF MULTIDISCIPLINARY STUDIES

Introduction to Parametric Modeling AEROPLANE. Design & Communication Graphics 1

Teciam. Part C. Virtual Mechatronics

Digital Twin: Manufacturing Excellence through Virtual Factory Replication

Instructions.

High-Efficiency Weld Robot

INDUSTRIAL ROBOTS AND ROBOT SYSTEM SAFETY

ISO INTERNATIONAL STANDARD. Robots for industrial environments Safety requirements Part 1: Robot

A Virtual Environments Editor for Driving Scenes

The use of gestures in computer aided design

CAD Tutorial. CAD Detail Windows. In this tutorial you ll learn about: CAD Detail Windows Exploding and Modifying a CAD Block

Ergoengineering in dental medicine. Veronica Argesanu 1, Mirella Anghel 2, Cristian Comes 3. Introduction. Anthropometrical workplace design

IED Detailed Outline. Unit 1 Design Process Time Days: 16 days. An engineering design process involves a characteristic set of practices and steps.

Introduction to Robotics

Honors Drawing/Design for Production (DDP)

Developing a VR System. Mei Yii Lim

Product Customization through Knowledge Based Engineering Tool

Release Notes - Fixes in Tekla Structures 2016i PR1

VIRTUAL REALITY AND RAPID PROTOTYPING: CONFLICTING OR COMPLIMENTARY?

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation

Metalsa: Automated Quality Control of Formed Sheet Metal Parts

TITLE: DOSE AND COST OPTIMISATION USING VIRTUAL REALITY. B.Gómez-Argüello, R. Salve, F. González

COURSE CONTENTS FOR THE AVTS COURSES

Table of contents. User interface 1: Customizable tool palette... 6 User interface 2: General GUI improvements... 7

V4 Integration. CATIA V5 Training Exercises. V4 Integration. Version 5 Release 19 January 2009 EDU_CAT_EN_V4I_FX_V5R19. Copyright DASSAULT SYSTEMES 1

May Edited by: Roemi E. Fernández Héctor Montes

Computer Aided Design and Engineering Technology

Computer Aided Design Parametric Modelling

Digital Fabrication Production System Theory: towards an integrated environment for design and production of assemblies

Design Technology. IB DP course syllabus

Transcription:

On the Implementation of a Robotic Welding Process Using 3D Simulation Environment Ignacio Dávila-Ríos COMIMSA idavila@comimsa.com Luís M. Torres-Treviño COMIMSA ltorres@comimsa.com.mx April 18, 2008 I. López-Juárez CINVESTAV-Saltillo ismael.lopez@cinvestav.edu.mx Abstract This paper presents the simulation of an automated welding process based on an industrial Robot KUKA KR16. The main objective is to integrate all devices needed to perform the simulation using Delmia V5 Robotics and to avoid any possible mistake when implementing of the real workcell; for example, with physical dimensions, possible collisions, path planning, etc. The feasibility in the implementation can be determined trough 3D simulation of a manufacturing workcell to perform tasks type MIG welding. 1 Introduction Nowadays we can find many production process, in which the manufacturer makes an effort to obtain a better an stronger process to increase the quality; the welding process is not the exception, there are many welding processes from fusion welding (gas) to laser welding.[8] The application of welding can be use in two ways: 1) Manual or conventional welding, which is made by people with tools like a welding gun; and 2)Automated welding that is composed by robots called Welding Robots. Doctoral Student programme PICyT with terminal option Eng. Industrial and Manufacturing. Research Professor at the Centre for Research COMIMSA. Robotics and Advanced Manufacturing Research Group CINVESTAV-Saltillo. The use of Robots with welding tasks, are not simple as they have to suffer different changes through time. That is one of the reasons why people produce many parts where welding is very useful for assembly.[7] Fast development software and graphic systems have been possible to create virtual design, at the same time benefits and realism have evolved. The CAD platform such as CATIA and Delmia tools allow to design and to simulated 3D process, introducing models robots. The advantage to use this tools are: it allows to verify the conformity before their implementation, verify use of norm applied, to practice alternatives in order to search for the better option and to explode results, to make economic change in a flexible way, to make sure in the system design to avoid unexpected cost and to save in the design.[2] The designers in the field of engineering design and automation are able to easily understand the state of the art technologies of robotic workcell simulation, and integrate these technologies with their knowledge and experience about CAD, robotics, and robotic workcell design.[3] The use of advanced technology simulation such as related with virtual reality (VR), open new alternatives and give a huge field to develop new applications.[6] The simulation is used for the identification of design problems in an early phase, for an iterative focus of resolution of problems, integration of the designers work and simulation engineers, 1

from the design until the finished product.[4] The users of dynamic simulations 3D constitute an advanced methodology for the analysis of the risks associated to the installation of the systems and solutions to robotics. The advantages of these techniques become evident when facilitating, among other things, to analyze and to determine from a precise and previous way to the installation, some of the risks more common of the industrial robots, like they have the risks for impacts (collisions) of the robot s part in the tasks during assembly, ergonomics of the position, demarcation of the environment of the robot s work and the reach regions for impact, etc.[3] In the following sections it is proposed the integration through a simulation (Delmia Robotics 3D) of a robotics manufacturing workcell, which has the task to carry out welding processes using a KUKA KR16 industrial robot. Some cases of automated simulations are in the automotive industries, due that they have great quantity of automated welding process, such as DaimlerChrysler for which companies such as Kuka and Delmia have worked together. Experts of the two companies created a solution of second generation with Robots of Simulation Realists (RRS), a graphic environment provided for Delmia, in which the information of Kuka is connected in real time on their own Manipulator s movements Virtual Robotic (VCR), to reach a higher level of sensibility simulation and to demonstrate the real robot integration. The aerospace company, Airbus has also requested service from KUKA and Delmia Robotics V5, obtaining very good results in their applications.[10] The development of this simulation follows an initiative from our corporation to start a new research area looking to solve the inherent problems involved in Robot welding. 2 Enviroment in 3D Simulator The simulator in which this work is developed is conformed by the software Delmia V5 Robotics 3D together with the design software Solid Works. This tool (Robotics 3D) allows to be carried out simulations of automated manufacturing processes, specifically with robots, this software has a great variety of robots models, as well as of different brands. Delmia V5 Robotics offers an easy and flexible use of solutions for the definition of tools and simulation cell. It provides all the necessary tools to define and to analyze the behaviors and the necessary resources to apply the process plan. Also it helps to describe exactly how parts are loaded and unloaded, fixtures, and welding processes. It can be carried out easy and with accuracy the validation and analysis of the production processes through simulations based physically on the resources.[9] The Robotics V5 environment is composed for a great variety of tools called toolbars, which are presented as icons around the main screen, inside it, they are two very important functions, the compass and the tree PPR (Product, process and resource). The compass is used to change position and to move the elements to use, and the tree PPR is used to show the products, resources and how it is carrying out the process inside the simulator, as well as to take a relation among them because they work together. Figure 1 shows the main screen. PPR Tree Toolbars Compass Figure 1: Main screen of the Robotics V5 2

For the design of specific components the Solid Works was used, due to the compatibility that it has with the Robotics V5 when exporting the pieces and also it allows to work in 3D. This software was used to consider all the components to scale. Once all the designs of the workcell are ready, then the following step is to integrate everything in the simulator, to carry out the welding tasks with the Robot KR16. 3 Virtual Development of a Robotic Workcell For the workcell simulation, some of the components that are not designed have to be designed separately. For instance, a welding table, a conveyor, and the KRC2 robot controller. These components are designed in the software Solid Works and exported to Robotics V5. 3.1 Design in solid works Once one has the real measures of the components, they are designed in the software Solid Works, or in any other design software in 3D that allows exports to the Robotics, as it is the case with CATIA, NX (before Unigraphics) among others. To design in Solid Works. First the measures of the real components are taken, the software opens in the piece function, this function allows to create a piece, which has to be drawn first on a plane inside a function called croquis, these designs have to be carried out on a plane, which can be of raised type, plants or lateral view; once obtained the drawings of the component the following step is to carry out operations. Among the most usual is out extrusion that is to transform the two dimensional drawing to a piece in 3D. See Figure 2. Once the components are designed, the next step is to export them to the software Robotics 3D, so that they can be used in the robotics welding process simulation. Figure 2: Solid Works environment 3.2 Layout Construction in the Robotics V5 Industrial robot generally work with others devices such as conveyors, production machines, holding fixtures and tools. The robot and the equipment form a workcell. Also you can use the term work station, but this term is generally used to identify 1) One workcell with only one robot or 2) a work position along of a line production of some station of robots work. Two problems in applications of robots engineering are, the physical design of the work cell and the design of the control system that it will coordinate the activities among the diverse components of the workcell.[5] For the construction of the layout in the simulation software Robotics V5, is it necessary to open a document in process mode, this to be able to work in the simulation environment and it can open the PPR tree, it is necessary to program in the beginning mode and simulation resource the option of Device task definition. To create the layout in the beginning screen it is necessary, to insert the products and resources; the insert of the products and resources will depend in the way it wants them to use in their process.[9] Through the toolbars in the option of insert, it is inserted as product a Body Side Assembly Part and such resources Robot Kuka KR16, the table of welding, the torch, the workcell and a riser (platform for the Robot), once all 3

the components are on the screen PPR, the following step is to carry out a Snap and attach that serves to unite the riser with the robot. For mounted of the torch in the robot the toolbar Robot management is used; when oppressing the icon Set tool immediately appear a dialogue box called Robot Dress up, here only it is necessary to select inside the tree PPR the Robot and the torch so that it is attached in the Robot. See Figure 3 Torch Mounted Torch Figure 3: Mounted torch to the Robot KR16 The following step is to accommodate the other resources and the product such they are wanted to place physically, this operation can be carried out by the compass which has a function called Snap automatically to Select Object. See Figure 4. Workcell Welding machine Controller Conveyor Cylinder of gas Robot KR16 Body side Outer on the work table Figure 4: Layout of the complete workcell 4 Simulation process Usually, the programming of robots is carried out using a computer system for the development of programs. In the most simple case an editor of programs and a translator are presented. Nevertheless in many systems, purification procedures and treatment programs of execution errors are included. Then, if the program originates that the movement among a point and other, one articulation reaches a superior value to its limit, the robot generates an error that could be read by the operator. This simulator, carries out something similar, shows when it has a crash or collision, or when it exceeds those articulation limits. It also provides the corresponding language of the robot programming.[1] For the simulation process it is necessary to create the tags and those Robot task associated to them, the tags are those points for which the robot will carry out the welding operations. Inside the bar, Tag toolbar selected the icon with the name of New tag group and immediately appear the PPR tree with the name of TagList. In the same bar of tools exist a function to create a new Tag, to oppress it a new tag is believed that it is necessary to relate it with its corresponding group later to capture the tag in the place that wants to carry out the Robot operation. In the bar of Sequence toolbar New tag Robot is selected and is assigned this task to the robot KR16, so that the Robot can to carry out the welding tasks is necessary to add the tags to the Robot tasks for which the tool is used with the name of Add tags. The Robot type selected is KR16 and the Weld path with this the Robot operations are set automatically. To complete the programming process, the Robot only have to adjust the movement trajectories. This can be carried out with the help of the Teach pendant and moving the compass to determine the robot movement or also whit a function inside the Teach Pendant called Jog, which manipulates the Robot movement through each one of their degrees of freedom. 4

4.1 Some Simulation In this part of the simulation it is very important to restore the initial state, with the objective of maintaining the positions of all the intact components, this can be carried out with the toolbar Simulation and the icon Save the initial state, once carried out this, the following step is to select inside the same toolbar the icon called Robot task simulation, the Robot KR16 is selected and automatically appears the toolbar called Process simulation for which it is necessary to select the play button and it begins the process of simulation of the Robot KR16. See Figure 5 Tags Figure 5: Simulation process of the workcell Once the welding process is simulated, it is necessary to revise its results to have an analysis of the Robot tasks, possible collisions, creation of the welding, among others. 4.2 Results From the simulations we can observe that at first sight the work cell is well distributed, but carrying out a study of contacts and collisions among those components, the software provides the following results in a matrix of contacts or clashes, the figure 6 shows the results of the clashes that cause bigger relevance due to a collision detected between the torch and the work table, besides small contacts among robot articulations. See Figure 6 Figure 6: Matrix simulation results The figure 6 shows on the left side a graph of the area affected by the collision between the Robot and the torch with one product named Body Side Outer. On the right side, it shows the relation matrix of collisions and contacts, among all the devices, having as results a total of 19 interferences, from which 9 are collisions and 10 contacts. In these results those collisions are the most important since this damag the devices and even the Robot. Implementing some of the results of this work, our Corporation was given the task of building a robotic welding workcell, taking it the same features that are proposed in the simulation. It is contemplated both the size of the working area of the robot as the different components of the workcell. Moreover since our Corporation only worked with manual welding, now in a certain way is to train welders in a virtual environment, to provide basic knowledge and then train them in the real workcell. See Figure 7. 5 Conclusions The Robotic manufacturing workcell integration is of very high cost, for this reason it is very important to carry out virtual prototypes to provide information that help to prevent errors, from the construction of the layout to the same tasks of the process. With this work we can observe the importance that the simulation has when simulating a robotized welding process. 5

[5] Roger N. Nagel Mikell P. Groover, Mitchel Weiss. Robo tica Industrial. McGraw Hill, 1995. Robot Controller [6] Antonio Lo pez Pela ez. Prospectiva, robo tica avanzada y salud laboral. Prevencio n, Trabajo y Salud, 10(6-2000):14 21, 2000. Welding Torch Welding machine [7] Norberto Pires. Welding Robots Technology, System Issues and Applications. Springer, 2006. Robot Kuka KR16 [8] American Welding Society. Cerification Manual for Welding Inspectors. AWS, 4th. edition, 2000. Figure 7: Laboratory of welding robotics [9] Enterprise Engineering Solutions. V5 Robotics Training Manual. Delmia Education Services Enterprice, 2006. The configuration of the cell is very important, since it avoids to problems of security danger and offers a better visualization of the work environ[10] Nick Woodruff. Airbus aims high. IET The ment. It is also necessary to mention that it is knowledge Network Manufacturing, 2007. of great utility to work with CAD tools, since the simulation can be approached more to the reality. Currently, the robot workcell it is being implemented in our Corporation taking into account all the considerations and results from the simulation work. References [1] Anı bal Ollero Baturone. Robo tica Manipuladores y Robots Mo viles. Alfaomega, 2001. [2] Jim Caie. Discrete manufacturers driving results with delmia v5 automation platform. ARC Advisory Group, 2008. [3] Frank S. Cheng. A methodology for developing robotic workcell simulation models. Proceedings of the 2000 Winter Simulation Conference, 2000. [4] Magnus Olsson Mikael Fridenfalk and Gunnar Bolmsjo. Simulation based design of a robotic welding system. Div. of Robotics, Dept. of Mechanical Engineering, Lund University, 2000. 6