PLC Simulation Control For Motorize Worktable.

(1)

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

PLC SIMULATION CONTROL FOR MOTORIZE WORKTABLE

This report submitted in accordance with requirement of the Universiti Teknikal Malaysia Melaka (UTeM) for the Bachelor Degree of Manufacturing Engineering

(Robotic and Automation) with Honours.

By

NORMAIZATULAKMA BINTI AMIR

FACULTY OF MANUFACTURING ENGINEERING 2009


(2)

PLC SIMULATION CONTROL FOR MOTORIZE

WORKTABLE

NORMAIZATULAKMA BINTI AMIR


(3)

UNIVERSITI TEKNIKAL MALAYSIA MELAKA

BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA

TAJUK: PLC Simulat ion Cont rol For Motorize Workt able

SESI PENGAJIAN: 2008/ 09 Semest er 2

Saya NORMAIZATULAKMA BINTI AMIR

mengaku membenarkan Laporan PSM ini disimpan di Perpust akaan Universit i Teknikal Malaysia Melaka (UTeM) dengan syarat -syarat kegunaan sepert i berikut : 1. Laporan PSM adalah hak milik Universit i Teknikal Malaysia Melaka dan penulis. 2. Perpust akaan Universit i Teknikal Malaysia Melaka dibenarkan membuat salinan

unt uk t uj uan pengaj ian sahaj a dengan izin penulis.

3. Perpust akaan dibenarkan membuat salinan laporan PSM ini sebagai bahan pert ukaran ant ara inst it usi pengaj ian t inggi.

4. **Sila t andakan (√)

SULIT

TERHAD

TIDAK TERHAD

(Mengandungi maklumat yang berdarj ah keselamat an at au kepent ingan Malaysia yang t ermakt ub di dalam AKTA RAHSIA RASMI 1972)

(Mengandungi maklumat TERHAD yang t elah dit ent ukan oleh organisasi/ badan di mana penyelidikan dij alankan)

Alamat Tet ap:

No. 6, Jln 23 C, Pandamaran Jaya, 42000 Port Klang, Selangor.

Tarikh: 22 Mei 2009

Disahkan oleh:

Cop Rasmi:

Tarikh: _______________________


(4)

DECLARATION

I hereby, declared this report entitled “PLC Simulation Control for Motorize Worktable” is the results of my own research except as cited in references.

Signature : ……….

Author’s Name : Normaizatulakma Binti Amir


(5)

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) with Honours. The members of the supervisory committee are as follow:

(Signature of Supervisor) ……… (Official Stamp of Supervisor)


(6)

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) with Honours. The members of the supervisory committee are as follow:

(Signature of Principal Supervisor) ……… (Official Stamp of Principal Supervisor)


(7)

ABSTRACT

The robotic and application is one of industry widely use. Although, the motorize work table for robotic is one application use in the industry. In this project, it is an improvement design on the previous project that use the Programmable Logic Controller (PLC) to control the motorize worktable motion in X, Y and Z axis. Then, the projects are also to make some improvement for existing of motorize worktable design. In order to fulfill this project, the modification were needed on the necessary part of the motorize worktable, make the analysis and working simulation programming by use the suitable programming software. The software that use for this project are SolidWorks, Automation Studio and Automation Studio as the PLC programming software. Thus, the appropriate literature review was finding regarding the information that related to this motorized worktable. After that, the processes of making this motorize worktable will be cover in methodology chapter which that the detailed planned was created to complete this project. Then, the design chapter views all the criteria that involve and needed to complete this project properly. At the end of this project, the design of this project will be showed by use the sketching drawing, three dimension drawing and the working PLC simulation programming are done on the motorize worktable to make it function smoothly.


(8)

ii

ABSTRAK

Robotik dan aplikasi adalah satu aplikasi penggunaan yang meluas dalam industri. Walaupun begitu, mesin kerja bermotor merupakan salah satu aplikasi yang digunakan dalam industri. Dalam projek ini, penambahbaikan akan dilakukan pada reka bentuk dari projek yang telah dilakukan dengan menggunakan program komputer yang berkaitan, iaitu “Programmable Logic Controller (PLC).” Program tersebut bertujuan untuk mengawal pergerakan meja kerja bermotor dalam tiga dimensi iaitu paksi X, Y dan Z. Kemudian projek ini juga bertujuan untuk melakukan sedikit penambahbaikan pada reka bentuk meja kerja bermotor yang sedia ada. Bagi menyiapkan projek ini, pengubahsuaian diperlukan pada bahagian yang diperlukan oleh meja kerja bermotor, melakukan anlisis dan persembahan program simulasi dengan menggunakan program komputer yang sesuai. Antara program komputer yang digunakan dalam melaksanakan projek ini adalah “Automation Studio,” “SolidWorks,” dan “Automation Studio” atau dikenali sebagai PLC program komputer. Justeru itu, kajian ilmiah telah dilakukan secara terperinci dengan mencari maklumat yang berkaitan dengan meja kerja bermotor ini. Selepas itu, perancangan-perancangan juga telah dilakukan dalam bab pengkaedahan yang menerangkan tentang perancangan dalam melaksanakan projek ini sehingga selesai dengan penerangan secara terperinci. Kemudiannya, bab reka bentuk saringan menceritakan mengenai semua kriteria atau bahagian yang berkaitan dan diperlukan untuk melengkapkan projek ini dengan sebaik-baiknya. Pada penghujung projek ini, reka bentuk meja kerja bermotor yang terbaik ditunjukkan dengan menggunakan lukisan lakaran, lukisan tiga dimensi dan program PLC simulasi bergerak telah dilakukan pada meja kerja bermotor ini untuk membolehkan ia berfungsi dengan baik.


(9)

DEDICATION


(10)

iv

ACKNOWLEDGEMENTS

First of all, I want to thank and praise The Almighty God because of His permission that gives me strength to finish my Final Year Project (PSM) with successfully even many

difficulties that had come. I also thanks and deepest gratitude from the bottom of my heart for all the support, encouragement and inspirations that me obtained through out the duration of this project. The help rendered to me priceless, be it from the smallest of

its kind to the largest. They include;

My supervising lecturer, Mr. Khairol Anuar bin Rakiman of which we had a good working relationship and who offered tremendous help and encouragement,

My family, who inspired me whether through the storm and carry on,

My friends and peers who are good companions in times of need.

All of them will be remain in my heart always and may god bless everybody.

Wassalam.


(11)

TABLE OF CONTENT

Abstract i

Abstrak ii

Dedication iii

Acknowledgement iv

Table of Content v

List of Tables viii

List of Figures ix

List of Abbreviation xii

1. INTRODUCTION

1.1 Background 1

1.2 Problem Statement 3

1.3 Objective 4

1.4 Scope of Project 4

2. LITERATURE REVIEW

2.1 Introduction of Robotic 5

2.2 Worktable 7

2.2.1 The Existing of Worktable 7

2.2.1.1 Worktable with a Tabletop 7

2.2.1.2 The Work Table 9

2.2.2 Definition of Motorize Worktable 10

2.2.3 Types the Existing of Motorize Worktable 10 2.2.3.1 Levitech Electric Motorized Adjustable Cantilever Table 11 2.2.3.2 The Two-Dimensional Electrostrictive Worktable for Robot Precise 11

Assembly

2.2.3.3 Retractable, Motorized Laptray for Motorized Wheelchairs 12 2.2.3.4 Machine Tool with Common Drive for Worktable and Pallet Shuttle 13


(12)

vi

2.3 Material 14

2.3.1 Ferrous Alloy Steels 15

2.3.2 Nonferrous Alloy Steels 20

2.3.2.1 Aluminum and Aluminum Alloys 20

2.4 Control System 24

2.4.1 Application of Control System 26

2.5 Programmable Logic Controller (PLC) 27

2.6 Electric Motors and Controls 28

2.6.1 Types of Electric Motor 28

2.6.2 Parts of Motorize Worktable 30

2.6.2.1 Shaft 30

2.6.2.2 Bearing 30

2.6.2.3 Gear 31

3. METHODOLOGY

3.1 Project Stage 32

3.2 Planning of Project 34

3.3 Design Phase 35

3.3.1 Sketching of Design Criteria 36

3.4 Material Selection 38

3.5 Simulation 38

3.5.1 SolidWorks Software 39

3.5.2 Automation Studio 39

4. DESIGN

4.1 Analysis of Existing Design 40

4.2 Design Concept 41

4.3 Sketching Design 42

4.3.1 Design 1 42

4.3.2 Design 2 45


(13)

4.4 The Mechanism of Motorize Worktable 49

4.5 The Sequence Motion of Motorize Worktable 50

4.6 Simulation 52

5. RESULT AND ANALYSIS

5.1 Simulation Result 54

5.2 Analysis 59

5.2.1 PLC Simulation Analysis 59

5.2.2 Worktable Analysis 62

5.2.2.1 Material Selection 63

5.2.2.2 Motor Selection 69

5.2.2.3 Operating Voltage 70

5.2.2.4 Power rating and speed 70

5.2.2.5 Torque 73

5.2.2.6Overall of Motorize Worktable Specification 74

5.2.3 Overall Discussion 75

6. CONCLUSION AND RECOMMENDATION

6.1 Conclusion 90

6.2 Recommendation 91

REFERENCES 92

APPENDICES

A Design of Motorize Worktable B PLC Simulation Result


(14)

viii

LIST OF TABLES

2.1 General Manufacturing Characteristics of Various Alloy 15 2.2 Product description and carbon contents for wrought carbon steels 18 2.3 Typical room-temperature mechanical properties of ferrous alloys 19 2.4 Typical mechanical properties of various aluminum alloys 23

2.5 The comparison of motor types 29

5.1 Low-level language 58

5.2 The correspondence between the electrical components of the input 59 interface of ladder diagram

5.3 The correspondence between the electrical components of the output 59 interface of ladder diagram

5.4 The overall of motorize worktable specification 74


(15)

LIST OF FIGURES

2.1 Worktable with a table top 7

2.2 The work table 9

2.3 Levitech electric motorized adjustable cantilever table 11 2.4 Machine tool with common drive for worktable and pallet shuttle 13

2.5 Classifications of steels 17

2.6 Simplified description of a control system 24

2.7 Feedback control system block diagram 24 2.8 Typical dc servo motor system with either encoder or resolver 26

feedback

3.1 The general of Project Stage 33

3.2 The Overall Sketching of Worktable 37 3.3 The final design of the motorize worktable by SolidWorks software 37

4.1 The overall sketching 1 design of worktable 42

4.2 The sketching part of worktable 43

4.3 The top of the worktable 44

4.4 The overall sketching design 2 of worktable 45

4.5 The design of motorize worktable 46

4.6 3-D of worktable drawing 47

4.7(a) The specific design of motorize worktable 48 4.7(b) The specific design of motorize worktable 48

4.8 The drawing and dimension of worktable 48

4.9 The general sequence motion of motorize worktable 49


(16)

x

4.11 Worktable move-up at Z-axis 51

4.12 Worktable move at X-axis 51

4.13 Worktable move with linear motion at Y-axis 52

5.1(a) Result of Automation Studio for PLC programming in running mode 55 5.1(b) Result of PLC programming for PLC ladder diagram before and 56

after simulation

5.1(c) Result for PLC card of electrical component 57 5.2 The components that use for PLC programming (Single-phase motor) 60 5.3 The components that use for PLC programming (Power supply L1) 60 5.4 The components that use for PLC programming 60

(Stored ON- Delay Timer)

5.5 The components that use for PLC programming 61 (Push button normally open)

5.6 Direction of motor rotation 61

5.7 Motorize worktable design 63

5.8 Measurement of worktable square aluminum 64

5.9 The position of servo motor (X and Y-axis) 66 5.10 Stress distribution to the motorize worktable base 67

5.11 Static equilibrium acting on W1 and W2 68

5.12 Linear velocities of points on a link 71

5.13 The ladder Siemens icon in Automation Studio library 76 5.14 The general sequence of PLC programming for motorize worktable 77

5.15 PLC card sequence 78

5.16 The types of simulation button 79

5.17(a) PLC ladder diagram 81

5.17(b) PLC ladder diagram 82

5.18 Motorize worktable in HOME position 83

5.19(a) The PLC card and ladder diagram for Z+ 83

5.19(b) The motorize worktable is going up and move the pinion and rack 84


(17)

5.20(b) The motorize worktable is move in X-axis motion, (X+) 85

5.21(a) The PLC card and ladder diagram for X- 85

5.21(b) The motorize worktable is move in opposite of X-axis motion, (X-) 86

5.22(a) The PLC card and ladder diagram for Y+ 86

5.22(b) The motorize worktable is move in opposite of Y-axis motion, (Y+) 87

5.23(a) The PLC card and ladder diagram for Y- 87

5.23(b) The motorize worktable is move in opposite of Y-axis motion, (Y-) 88

5.24(a) The PLC card and ladder diagram for Z- 89

5.24(b) The motorize worktable is move in opposite of Z-axis motion, (Z-) 89


(18)

xii

LIST OF ABBREVIATIONS


(19)

CHAPTER 1

INTRODUCTION

Automation and robotics are two closely related technologies. In an industrial context, the automation defines as that is concerned with the use of mechanical, electronic and computer-based systems in the operation and control of production. Nowadays, project research in the few of science and technology is widening through out the world. Its aim is to produce product that are able to reduce human energy in doing work. All researches in this field also aim to investigate phenomena that occur on us using technology in engineering field. Malaysia is among the countries that is actively involved in the field of research concerned which the hope that this country can contribute to the use of sophisticated technology. One of the continuous researches that are being undertaken in the engineering field is as the PLC simulation control for motorizing worktable.

1.1 Background

The word robot is commonly defined as a mechanical device capable of performing human tasks, or behaving in a human-like manner. A robot is a special brew of motors, solenoids, wires and assorted electronic odds and ends, a marriage of mechanical and electronic gizmos. Robotics like rocketry, television and countless other technology-based endeavors started smaller. But progress in the field of robots has been painfully slow. Robotics is still a cottage industry, even considering the special purpose automatons now in wide use in automotive manufacturing (Craig, J. J., 1989).


(20)

2

A programmable logic controller is a solid-state system designed to perform the logic function previously accomplished by components such as electromechanical relays, drum switches or mechanical timers/counters for the control and operation of manufacturing process equipment and machinery. Even though the electromechanical relay such as control relays and pneumatic timer relays has served well for many generations, often under adverse conditions, the ever-increasing sophistication and complexity of modern processing equipment requires faster acting, more reliable control functions than electromechanical relays and/or timing devices can offer. Relays have to be hardwired to perform a specific function and when the system requirements change, the relay wiring has to be changed or modified. In extreme cases, such as in the auto industry, complete control panels had to be replaced since it was not economically feasible to rewire the old panels with each model changeover.

According to Cox, R. A. et al., (2007), PLCs are designed to be operated by plant engineers and maintenance personnel with limited knowledge of computers. Like the computer, which has an internal memory for its operation and storage of a program, the PLC also has a memory for storing the user program, or logic as well as a memory for controlling the operation of a process machine or driven equipment. But unlike the computer, the PLC is programmed in relay logic diagram, not one of the computer languages. It should be state, however that some PLCs will use a form of Boolean Algebra or digital gates to program the relay ladder logic. As long as the programmable logic controllers (PLCs) have made it possible to precisely control large process machines and driven equipment with less physical wiring and lower installation costs than is required with standard electromechanical relays, pneumatic timers, drum switches and so on. The programmability allows for fast and easy changes in the relay ladder logic to meet the changing needs of the process or driven equipment without the need of expensive and time-consuming rewiring.

The worktable performance that used currently is not compatible. In order to ensure favorable ergonomic conditions in the region of a workplace at a worktable for example, it is known to provide worktables with a frame which is adjustable especially with respect to its height. In order to simplify said height adjustment of worktables, electric motors are used which can be actuated via a control device. An


(21)

electric drive leads to the likelihood however that on the occurrence of an obstruction in the region of the adjusting path of the worktable, an item placed on the worktable or drive parts, said obstruction will not be recognized and will be loaded with a force which is relatively considerable as a result of the electromotive drive, leading to an endangerment of the obstruction, as well as the work table or it situated on the worktable. This applies in particular when body parts represent such obstructions.

1.2 Problem Statement

The problem from this project is to improve the application of the worktable that uses by the motor and control by the programmable logic controller (PLC) programming. The existing of motorize worktable not involve very well and need some improvement. The principle reasons for its popularity are its motor specifications, structure specifications, control specifications, analysis, designing and the simulation programming.

There, the motor specifications include the types and function of the motor. For the structure specifications include the material, size and load that use for the worktable operation. Then, the control specifications define the programming that suitable to control the motor of worktable operation. All the specifications need the analysis to improve the motorize worktable operation that control by the programmable logic controller (PLC). Due to its importance in the field of automotive manufacturing, it has been a task of choice to be assigned for students to analyze the motorize worktable model and propose according to the PLC programming software.


(22)

4 1.3 Objective

The aim of this project is to improve, design, analyses and build a working control model that can show the motion of motorize worktable by use the programmable logic controller (PLC) programming software. Throughout this project, the following objectives will be achieved:

a. To improve the existing of motorize worktable design. b. To design a PLC simulation programming.

c. To build a working simulation and make analysis of motorize worktable in Automation Studio software by use the PLC programming.

1.4 Scope of Project

The scope of this final year project is to improve and designs the PLC simulation for motorize worktable using PLC programming software. This project will be focus to:

a. Analyzing the worktable motion sequence for the motorize worktable operation.

b. Analyzing the appropriate load and motor specification.

c. Designing and modifying the motorize worktable by use the suitable of necessary parts.

d. Simulating the PLC programming to control the motor of worktable operation.


(23)

CHAPTER 2

LITERATURE REVIEW

This project is propose to build a working simulation of control for motorize worktable in Automation Studio software by using PLC programming. There involve the explanation about the worktable, programmable logic controller (PLC), control system, motor and programming platform. The literature review has been done for overall elements involve in control for motorize worktable.

2.1 Introduction of Robotic

A robotic can be defined as a programmable, self-controlled device consisting of electronic, electrical, or mechanical units. More generally, it is a machine that functions in place of a living agent. Robots are especially desirable for certain work functions because, unlike humans, they never get tired, they can endure physical conditions that are uncomfortable or even dangerous, they can operate in airless conditions, they do not get bored by repetition, and they cannot be distracted from the task at hand (Fu et al.,1987).

A robot can include any of the following components: a. effectors - arms, legs, hands, feet

b. sensors - parts that act like senses and can detect objects or things like heat and light and convert the object information into symbols that computers understand

c. computer - the brain that contains instructions called algorithms to control the robot d. equipment - this includes tools and mechanical fixtures

e. characteristics that make robots different from regular machinery are that robots usually function by themselves, are sensitive to their environment, adapt to variations in


(24)

6

the environment or to errors in prior performance, are task oriented and often have the ability to try different methods to accomplish a task.

Common industrial robots are generally heavy rigid devices limited to manufacturing. They operate in precisely structured environments and perform single highly repetitive tasks under preprogrammed control.

The inspiration for the design of a robot manipulator is the human arm, but with some differences. For example, a robot arm can extend by telescoping. That is, by sliding cylindrical sections one over another to lengthen the arm. Robot arms also can be constructed so that they bend like an elephant trunk. Grippers, or end effectors, are designed to mimic the function and structure of the human hand. Many robots are equipped with special purpose grippers to grasp particular devices such as a rack of test tubes or an arc-welder. The joints of a robotic arm are usually driven by electric motors. In most robots, the gripper is moved from one position to another, changing its orientation.

A computer calculates the joint angles needed to move the gripper to the desired position in a process known as inverse kinematics. Some multi-jointed arms are equipped with servo, or feedback, controllers that receive input from a computer. Each joint in the arm has a device to measure its angle and send that value to the controller. If the actual angle of the arm does not equal the computed angle for the desired position, the servo controller moves the joint until the arm's angle matches the computed angle. Controllers and associated computers also must process sensor information collected from cameras that locate objects to be grasped, or they must touch sensors on grippers that regulate the grasping force. Any robot designed to move in an unstructured or unknown environment will require multiple sensors and controls, such as ultrasonic or infrared sensors, to avoid obstacles. Robots, such as the National Aeronautics and Space Administration (NASA) planetary rovers, require a multitude of sensors and powerful onboard computers to process the complex information that allows them mobility. This is particularly true for robots designed to work in close proximity with human beings,


(1)

CHAPTER 1

INTRODUCTION

Automation and robotics are two closely related technologies. In an industrial context, the automation defines as that is concerned with the use of mechanical, electronic and computer-based systems in the operation and control of production. Nowadays, project research in the few of science and technology is widening through out the world. Its aim is to produce product that are able to reduce human energy in doing work. All researches in this field also aim to investigate phenomena that occur on us using technology in engineering field. Malaysia is among the countries that is actively involved in the field of research concerned which the hope that this country can contribute to the use of sophisticated technology. One of the continuous researches that are being undertaken in the engineering field is as the PLC simulation control for motorizing worktable.

1.1 Background

The word robot is commonly defined as a mechanical device capable of performing human tasks, or behaving in a human-like manner. A robot is a special brew of motors, solenoids, wires and assorted electronic odds and ends, a marriage of mechanical and electronic gizmos. Robotics like rocketry, television and countless other technology-based endeavors started smaller. But progress in the field of robots has been painfully slow. Robotics is still a cottage industry, even considering the special purpose automatons now in wide use in automotive manufacturing (Craig, J. J., 1989).


(2)

2

A programmable logic controller is a solid-state system designed to perform the logic function previously accomplished by components such as electromechanical relays, drum switches or mechanical timers/counters for the control and operation of manufacturing process equipment and machinery. Even though the electromechanical relay such as control relays and pneumatic timer relays has served well for many generations, often under adverse conditions, the ever-increasing sophistication and complexity of modern processing equipment requires faster acting, more reliable control functions than electromechanical relays and/or timing devices can offer. Relays have to be hardwired to perform a specific function and when the system requirements change, the relay wiring has to be changed or modified. In extreme cases, such as in the auto industry, complete control panels had to be replaced since it was not economically feasible to rewire the old panels with each model changeover.

According to Cox, R. A. et al., (2007), PLCs are designed to be operated by plant engineers and maintenance personnel with limited knowledge of computers. Like the computer, which has an internal memory for its operation and storage of a program, the PLC also has a memory for storing the user program, or logic as well as a memory for controlling the operation of a process machine or driven equipment. But unlike the computer, the PLC is programmed in relay logic diagram, not one of the computer languages. It should be state, however that some PLCs will use a form of Boolean Algebra or digital gates to program the relay ladder logic. As long as the programmable logic controllers (PLCs) have made it possible to precisely control large process machines and driven equipment with less physical wiring and lower installation costs than is required with standard electromechanical relays, pneumatic timers, drum switches and so on. The programmability allows for fast and easy changes in the relay ladder logic to meet the changing needs of the process or driven equipment without the need of expensive and time-consuming rewiring.

The worktable performance that used currently is not compatible. In order to ensure favorable ergonomic conditions in the region of a workplace at a worktable for example, it is known to provide worktables with a frame which is adjustable especially with respect to its height. In order to simplify said height adjustment of worktables, electric motors are used which can be actuated via a control device. An


(3)

electric drive leads to the likelihood however that on the occurrence of an obstruction in the region of the adjusting path of the worktable, an item placed on the worktable or drive parts, said obstruction will not be recognized and will be loaded with a force which is relatively considerable as a result of the electromotive drive, leading to an endangerment of the obstruction, as well as the work table or it situated on the worktable. This applies in particular when body parts represent such obstructions.

1.2 Problem Statement

The problem from this project is to improve the application of the worktable that uses by the motor and control by the programmable logic controller (PLC) programming. The existing of motorize worktable not involve very well and need some improvement. The principle reasons for its popularity are its motor specifications, structure specifications, control specifications, analysis, designing and the simulation programming.

There, the motor specifications include the types and function of the motor. For the structure specifications include the material, size and load that use for the worktable operation. Then, the control specifications define the programming that suitable to control the motor of worktable operation. All the specifications need the analysis to improve the motorize worktable operation that control by the programmable logic controller (PLC). Due to its importance in the field of automotive manufacturing, it has been a task of choice to be assigned for students to analyze the motorize worktable model and propose according to the PLC programming software.


(4)

4

1.3 Objective

The aim of this project is to improve, design, analyses and build a working control model that can show the motion of motorize worktable by use the programmable logic controller (PLC) programming software. Throughout this project, the following objectives will be achieved:

a. To improve the existing of motorize worktable design. b. To design a PLC simulation programming.

c. To build a working simulation and make analysis of motorize worktable in Automation Studio software by use the PLC programming.

1.4 Scope of Project

The scope of this final year project is to improve and designs the PLC simulation for motorize worktable using PLC programming software. This project will be focus to:

a. Analyzing the worktable motion sequence for the motorize worktable operation.

b. Analyzing the appropriate load and motor specification.

c. Designing and modifying the motorize worktable by use the suitable of necessary parts.

d. Simulating the PLC programming to control the motor of worktable operation.


(5)

CHAPTER 2

LITERATURE REVIEW

This project is propose to build a working simulation of control for motorize worktable in Automation Studio software by using PLC programming. There involve the explanation about the worktable, programmable logic controller (PLC), control system, motor and programming platform. The literature review has been done for overall elements involve in control for motorize worktable.

2.1 Introduction of Robotic

A robotic can be defined as a programmable, self-controlled device consisting of electronic, electrical, or mechanical units. More generally, it is a machine that functions in place of a living agent. Robots are especially desirable for certain work functions because, unlike humans, they never get tired, they can endure physical conditions that are uncomfortable or even dangerous, they can operate in airless conditions, they do not get bored by repetition, and they cannot be distracted from the task at hand (Fu et al.,1987).

A robot can include any of the following components: a. effectors - arms, legs, hands, feet

b. sensors - parts that act like senses and can detect objects or things like heat and light and convert the object information into symbols that computers understand

c. computer - the brain that contains instructions called algorithms to control the robot d. equipment - this includes tools and mechanical fixtures

e. characteristics that make robots different from regular machinery are that robots usually function by themselves, are sensitive to their environment, adapt to variations in


(6)

6

the environment or to errors in prior performance, are task oriented and often have the ability to try different methods to accomplish a task.

Common industrial robots are generally heavy rigid devices limited to manufacturing. They operate in precisely structured environments and perform single highly repetitive tasks under preprogrammed control.

The inspiration for the design of a robot manipulator is the human arm, but with some differences. For example, a robot arm can extend by telescoping. That is, by sliding cylindrical sections one over another to lengthen the arm. Robot arms also can be constructed so that they bend like an elephant trunk. Grippers, or end effectors, are designed to mimic the function and structure of the human hand. Many robots are equipped with special purpose grippers to grasp particular devices such as a rack of test tubes or an arc-welder. The joints of a robotic arm are usually driven by electric motors. In most robots, the gripper is moved from one position to another, changing its orientation.

A computer calculates the joint angles needed to move the gripper to the desired position in a process known as inverse kinematics. Some multi-jointed arms are equipped with servo, or feedback, controllers that receive input from a computer. Each joint in the arm has a device to measure its angle and send that value to the controller. If the actual angle of the arm does not equal the computed angle for the desired position, the servo controller moves the joint until the arm's angle matches the computed angle. Controllers and associated computers also must process sensor information collected from cameras that locate objects to be grasped, or they must touch sensors on grippers that regulate the grasping force. Any robot designed to move in an unstructured or unknown environment will require multiple sensors and controls, such as ultrasonic or infrared sensors, to avoid obstacles. Robots, such as the National Aeronautics and Space Administration (NASA) planetary rovers, require a multitude of sensors and powerful onboard computers to process the complex information that allows them mobility. This is particularly true for robots designed to work in close proximity with human beings,