• Tidak ada hasil yang ditemukan

Programming And Simulation Of An Arc Welding Robot.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Programming And Simulation Of An Arc Welding Robot."

Copied!
24
0
0

Teks penuh

(1)

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

(UTeM)

Programming and Simulation of an Arc

Welding Robot

Report submitted in accordance with the partial requirements of the Universiti Teknikal Malaysia Melaka for the Bachelor of Manufacturing Engineering

(Robotics & Automation) with Honours.

By

Lau Ong Yee

(2)
(3)

ii

DECLARATION

I hereby declare that this report entitled “Programming and Simulation of an Arc

Welding Robot” is the result of my own research except as cited in the references.

Signature : ……….

Author’s Name : Lau Ong Yee

(4)

iii

APPROVAL

This report is submitted to the Faculty of Manufacturing Engineering of UTeM as a

partial fulfillment of the requirements for the degree of Bachelor of Manufacturing

Engineering (Robotic and Automation). The members of the supervisory committee

are as follow:

Muhammad Hafidz Fazli Md Fauadi

(5)

iv

ABSTRACT

Offline programming had become more common and useful software in industry

where it can use to simulate our workstation or work cell before we run it in the real

condition. Offline programming widely been used in the robotic industry because of

the high cost to run it in the real time. So in this project we will carry out the

simulation of the welding robot with a designed workstation. By having this project

we can learn more about the simulation of the robot in industry where it not only just

teach the robot to run it but also need to consider the parameter such as such and

quality of weld. After this project, we will be able understand more about the process

(6)

v

ABSTRAK

Kini, pengaturcaraan secara luar talian sudah semakin popular di kalangan pengguna

robot industri. Pengatucaraan secara luar talian ini telah banyak memberi kelebihan

kepada golongan yang berkaitan di mana ia dapat menjimatkan kos perbelanjaan

untuk membuat stimulasi robot industri. Dengan itu, projek ini akan mengkaji dan

menganalisis berhubung dengan kimpalan menggunakan robot. Di dalam laporan ini

juga rekabentuk stesen kerja bagi robot akan dijalankan. Selepas melaksanakan projek

(7)

vi

DEDICATION

(8)

vii

ACKNOWLEDGEMENTS

First and foremost, I would like to convey my most heartfelt gratitude to Mr.

Muhammad Hafidz Fazli Md Fauadi as the final year project supervisor who has

graciously offered his time, attention, experience and guidance throughout the

completion of the investigation thus far. I would also like to extend my thanks to all

the FKP technician who had helped me improvident the information and software for

my simulation purpose. Besides that, I would like to thank each and every individual

who have either directly or indirectly helped me throughout the efforts of this report

be it in the form of encouragement, advice or kind reminders. A special thanks to the

occupants of No. 19, Jalan TU 28, Taman Tasik Utama for their consistent words of

wisdom and company throughout the late nights. Lastly, I would like to express my

highest gratitude to Kementerian Pelajaran Malaysia (KPM) who willing to offered

scholarship for me throughout the 4 years studies. KPM scholarship not only enables

me to pay the tuition fees but also help me to solve the expenditures of every project

(9)

viii

Acknowledgements vii

Table of Contents viii

List of Figures xiii

List of Tables xvi

List of Abbreviations, Symbols, Specialized Nomenclature xvii

1. INTRODUCTION 1

2.2 Robot Technology Fundamental 5

2.2.1 Classifications of Robots 5

2.2.2 Cylindrical robot 7

2.2.3 Spherical Robot 8

2.2.4 Scara Robot 9

(10)

ix

2.2.6 Parallel Robot 11

2.3 Robot End Effectors 12

2.4.5 User Interface 15

2.4.6 Power Conversion Units 15

2.5 Robot Control Systems 15

2.5.1 Limited Sequence Control 16

2.5.2 Playback With Point-to-Point Control 16

2.5.3 Playback with Continuous Path Control 17

2.5.4 Intelligent control 18

2.6 Simulation And Offline Programming 18

2.6.1 WORK SPACE v5 19

2.6.2 FANUC Robo Guide v2.3.1 20

2.7 Robot Modeling Analysis 20

2.7.1 Forward kinematics 20

2.7.1.1 Homogeneous Transformations 23

2.7.1.2 D-H transformation Matrices 26

2.7.1.3 Forward Kinematics Solutions 27

2.7.1.4 Denevit-Hartenberg Algorithm 28

2.7.2 Inverse Kinematics 28

2.8 Trajectory Planning 31

2.9 Arc Welding 33

2.9.1 Basic Welding Circuit 33

2.9.1.1 Gas Tungsten Arc Welding (GTAW) 33

2.9.1.2 Gas Metal Arc Welding (GMAW) 34

2.10 Considerations of Using Welding Robot 35

2.11Technology of Welding Robot 37

(11)

x

3. METHODOLOGY 41

3.1 Introduction 41

3.2 Information resources 48

3.2.1 Book 48

3.6 Manipulator Kinematics Analysis 50

3.7 Simulation 50

3.8 Conclusion 51

4. DESIGN 52

4.1 Introduction 52

4.2 Workstation Design Consideration 53

4.3 Muffler 54

5.2.1 Forward Kinematics For Welding Robot 69

5.2.2 Forward Kinematics For Positioner Robot 73

(12)

xi

5.4 Simulation 81

5.5 Programming 90

5.5.1 Arc Weld Torch Class Module 90

5.5.2 Gripper Behavior Class Module 92

7.2 Further Work And Recommendation 104

REFERENCES 105

APPENDICES

A Gantt Chart for PSM I

B Gantt Chart for PSM II

C Top View for Welding Station

D Close View for Welding Robot

E Close View for Positioner Robot

F Technical Specification Manual for Welding Aluminum and Titanium

(13)

xii

H Technical Specification Manual for Welding Deoxidized Copper and Low Allow

Steel

I Module use to move the part

J Module use to reset the position of the part

K Module use to record all the path running macro for the Welding Robot

(14)

xiii

LIST OF FIGURES

Page

2.1 Principle, kinematics structure and workspace for Cartesian robot.

6

2.2 Principle, kinematics structure and workspace for cylindrical robot

7

2.3 Principle, kinematics structure and workspace for spherical robot 8

2.4 Principle, kinematics structure and workspace for SCARA robot. 9

2.5 Principle, kinematics structure and workspace for articulated robot

10

2.6 Principle, kinematics structure and workspace for parallel robot 11

2.7 Hierarchical control structure of a robot microcomputer

controller.

16

2.8 Roll- the rotation of the frame xyz about the z axis 21

2.9 Pitch- the rotation about the y axis 22

2.10 Yaw- the rotation about the x axis 23

2.11 A transformation including both rotation and translation 24

2.12 The trajectory planning problem 31

2.13 Welding robot system design 37

2.14 Weld pool width control system 39

3.1 Flow Chart Show the Project Selection 43

3.2 Flow Chart Show the Methodology of the Project 45

3.3 Flow Chart Show the Methodology Of workstation design 47

(15)

xiv

4.2 Workstation for Welding robot 57

4.3 Welding Robot 58

4.15 Process Flow for a robotic welding system 66

5.1 Graph distance versus time 80

5.2 Graph speed versus time 80

5.3 Graph acceleration versus time 81

5.4 Both conveyer A and B will move and stop at front of the

welding robot and positioner robot

82

5.5 Welding robot will move close to the welding joint to prepare for

welding and positioner robot will go and grasp the Part C

82

5.6 Part C been grasped by positioner robot and allocated to weld

joint

83

5.7 Positioner robot allocates Part C to the weld joint C coordinate

and welding robot will start on welding first half circle.

(16)

xv

5.8 Welding robot finish welding first half circle and retract the robot

arm, at the same time positioner robot will un-grasp the Part C

and move to Part B.

84

5.9 Welding robot start welding second half circle, meanwhile

positioner robot will move and grasp Part B at the same time.

84

5.10 Positioner robot allocating Part B at weld joint B coordinate. 85

5.11 Welding robot finish welding weld joint C and retract the robot

will un-grasp Part B and back to home position.

86

5.14 Welding robot start welding at second half circle 87

5.15 Welding robot finish weld second half circle and move back to

home position and Conveyor A and B continue moving to next

part.

87

5.13 Welding robot working envelop 89

5.14 Positioner Robot Working envelop 89

5.15 Class Module for Arc Weld torch 91

5.16 Class module for gripper behaviors 93

6.1 Work cell arrangement 98

6.2 Butt Joint 100

6.3 Fillet joint 100

6.4 Torch Angle 101

(17)

xvi

LIST OF TABLES

Page

5.1 Arm Parameter for Welding Robot 69

5.2 Arm Parameter for Positioner 73

(18)

xvii

LIST OF ABBREVIATIONS, SYMBOLS, SPECIALIZED

NOMENCLATURE

AC - Alternating Current

ACIS - Acquisition and Competitor Intelligence System

CAD - Computer-aided design

CCD - Charge-Coupled Device

DC - Direct current

DH - Denavit-Hartenberg

DOF - Degree of Freedom

GMAW - Gas Metal Arc Welding

GTAW - Gas Tungsten Arc Welding

GUI - Graphical User Interface

MIG - Metal Inert Gas

SCARA- Selective Compliant Assembly Robot Arm

SMAW - Shield Metal Arc Welding

TIG - Tungsten Inert Gas

(19)

1

CHAPTER 1

INTRODUCTION

1.1 Background of project

To increase the productivity of the industry especially in automation sector, automated

process is very important. Automated process at here can be such as screwing,

assembling and welding. The automate process can be refer to the using of automatic

machine or robot arm.

Welding is a type of the process which uses to joint the 2 or more different metals

together permanently with certain strength. During the welding process, hazard gas was

exposed as a shield to protect the work piece from air. This gas will be very hazard, so

automation welding systems are needed in the industrial in condition to protect the

human health.

To ease the work, arc welding robot has been designed. The arc welding robot that had

design should be user friendly, so less cost are used to operate it. Beside that, accuracy

of the robot is important also then more strengthen weld can be made on the position

(20)

2

More over, the arc welding robot that had chosen is also must be slim and small in size.

The kinematics require for the arc welding tools are not high if compare to the other

function robot arm such as material handling because less load are applied on it. Slim

arm robot needed at here so the movement of the arc welding robot arm are easy and can

weld the small space availability workspace.

1.2 Problem Statements

Since, welding is an important process that use to joint 2 different metal plates together.

Those welding process are very important especially in the automobile industrial where

they cant just screw the part which want to be joint because strength that given by the

welding are better then screw. In this project focus was been put at the arc welding

process where its more commonly use by the industrial.

The problem that may face now is manual or human welding can not reach to the narrow

space welded part. To overcome the problem, a suitable size arc welding robot arm

should be design and used in industrial.

Beside the narrow space available area, arc welding robot also need to welding the high

position welding part where hard for the human to get reach it without using any

equipment.

To design the arc welding robot, it is needed to consider about the working space,

situation, environment, and also the work piece that want to be weld. All of this factor

can affect the movement and the quality of weld. Before choose the robot to attach the

(21)

3

1.3 Objectives

To program and design the arc welding robot that need to put in the industrial,

understanding and familiar with the robot simulation program are important. It can only

do using the simulation software because it saves the cost compare to design a real life

robot. Objective of having this project are:

i. To design a robot to carry out arc welding operation

ii. To design a suitable arc welding work cell.

iii. To simulate the robotic arc welding operation.

1.4 Scope of study

To ensure the objective was successfully achieved, there are several elements that

needed to follow as well.

i. The study used muffler as a product for welding simulation

(22)

4

fundamental, design requirement and also latest development of the arc welding

robot at industrial. At this chapter study of all the important information that required

will be carried on.

To do the study and research, most of the sources that obtained are from journal and

article that found at the internet and summary of the journal and article will be make

and noted down. Beside that, research base on some references book that borrowed

from the library will be made also and it can make the report become more compact

with all the useful information, knowledge and analysis of the industrial robot or

more to the arc welding robot

2.1.1 History of Robot

According to Currie(1999), the words robot come from 1921 play R.U.R(Rossum’s

Universal Robots) by the Czech writer Karel Capek and "Robot" comes from the

(23)

5

The robot age has begun with the demonstration of the first manipulator with

play-back memory by George Devol in 1954. At that time, robot only could exhibit

repeatable “point to point” motions. 2 year later, George Devol and Joseph F.

Engelberger form a company named Unimation to produce robot based on Devol’s

original patents. Unimation robots are also called programmable transfer machines

because the main use of the robot is to transfer object from 1 point to another point.

Robot at that time is run by hydraulic actuator and has accuracy within 1/10000 inch.

At late 1970’s, several by Japanese company conglomerates also had began

producing the similar industrial robot as Unimation. (Kumar, 2001)

The first 6-sxis articulated robot are called Stamford arm and invented by Victor

Scheinman at Stanford University. This 6-axis robot allowed it to accurately follow

the arbitrary paths in space and widened the potential use of the robot to more

sophisticated applications such as assembly and arc welding. Second robot arm

called MIT arm also been designed by Scheinman after receiving a fellowship from

Unimation to develop his design. (Kumar, 2001).

2.2 Robot Technology Fundamental

Study and understanding of the robot technology is important in this research where

it needed in determine the component of workstation and work piece.

2.2.1 Classifications of Robots

By developing of the technology, there are many kinds of industrial robot have been

invented by the engineer. As so many type of robot arms on market, so research and

analysis are important to determine which type of the robot arm should be use to

(24)

6

Each type of the industrial robot will have it own function and differences with

others type. Now, there are 6 common type of the industrial robot that can get from

the industrial robot manufacturer which will state at next session.

2.2.1.1Cartesian Robot/Gantry Robot

Cartesian robot is robot whose arm has three prismatic joints and axes are coincident

with a Cartesian coordinates.(Man, 2005) Refer to Figure 2.1 for kinematics structure

and workspace of the Cartesian robot. Advantages that can be seeing on this

Cartesian robot are they are capable of moving in multi linear direction. Beside that,

this kind of robot also can do straight line insertion and easy to program. Since the

axes of the Cartesian robot are supported at the both end, so it become most rigid

robotics structure among the others. Because of it rigid structure, so it is very suitable

for pick and place application, machine tools loading and part assembly which

application that required to manipulate at high load.

Anyway, there is also having some disadvantages of using Cartesian robot. The main

disadvantages of this robot are it requires a large volume of space to operate in,

though the whole space is not used.

Figure 2.1: Principle, kinematics structure and workspace for Cartesian robot.

Gambar

Figure 2.1: Principle, kinematics structure and workspace for Cartesian

Referensi

Dokumen terkait

[r]

[r]

Hubungan Timbal (Pb) dalam Darah dengan Tekanan darah pada Pedagang Pasar Buku Belakang Sriwedari Surakarta, Diploma 4 Keselamatan dan Kesehatan Kerja Fakultas

Alhamdulillah, puji syukur kepada Allah SWT yang telah memberikan rahmat, hidayah dan karunia-Nya kepada penulis sehingga penulis dapat menyelesaikan skripsi dengan

Tujuan penelitian ini adalah untuk meneliti efek pemberian ekstrak etanolik daun kelor (Moringa oleifera, Lam.) terhadap kadar kreatinin dan gambaran histopatologi

Keterkaitan Masukan Bahan Organik dan Logam Merkuri Terhadap Struktur Komunitas dan Produktivitas Sekunder Larva Trichoptera di Sungai Ciliwung (Jawa Barat). Dibimbing oleh

ditinjau dari hasil belajar matematika pada pokok bahasan dimensi.. tiga melalui model pembelajaran Missouri Mathematics

Jadi dengan adanya bantuan modal dari BMT ini, maka para petani yang menjadi anggota kelompok tani menjadi semangat. Adanya keinginan yang kuat untuk maju karena didorong