UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Similar documents
Industrial Robotics. Training Objective

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Robot coined by Karel Capek in a 1921 science-fiction Czech play

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

CIM Computer Integrated Manufacturing

Design Aspects of Robot Manipulators

TABLE OF CONTENTS. SUPERVISOR S DECLARATION ii STUDENT S DECLARATION iii DEDICATION ACKNOWLEDGEMENTS v ABSTRACT LIST OF TABLES

Industrial Robot Technology

Chapter 2 Fundamentals of Robotics

Car Rental Management System (CRMS) Lee Chen Yong

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

Introduction to Robotics Analysis, systems, Applications Saeed B. Niku

FUNDAMENTALS OF ROBOTICS

Thermodynamic efficiency of an actuator that provides the mechanical movement for the driven equipments:

Selecting Robots for Use in Drug Discovery and Testing

INTRODUCTION TO SERIAL ARM

ROBOT END EFFECTORS SCRIPT

Robots are ready for medical manufacturing

ANSI APPROVED 04/11/2014 ANSI APPROVED 08/17/ Reaffirmation ANSI APPROVED 02/28/ Reaffirmation ANSI APPROVED 05/06/2013

DUGARD. Machine Tools Since Dugard 700L Series Heavy Duty CNC Lathes.

Robotics and Automation Blueprint

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

CNC HARDWARE & TOOLING BASICS

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

Computer Integrated Manufacturing Course Description

UNIT II Robots Drive Systems and End Effectors Part-A Questions

Introduction to Accuracy and Repeatability in Linear Motion Systems

Learning Systems Software Simulation

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Figure Cartesian coordinate robot

Vision Engravers and Routers PRE-Installation Guide Vision Engraving & Routing Systems

UNITED STATES CUTTING TOOL INSTITUTE Product Groupings for Standards Activities CUTTING TOOL PRODUCTS

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

Design of a Robotic Arm with Gripper & End Effector for Spot Welding

PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA

Automation in Manufacturing

Cost effective ergonomic improvements

RIA : 2013 Market Trends Webinar Series

Choosing Between Electromechanical and Fluid Power Linear Actuators in Industrial Systems Design

INTRODUCTION. Chapter Robotics

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Year 1805 Doll, made by Maillardet, that wrote in either French or English and could draw landscapes

Learning Systems Modular Systems for Mechatronics Training

The NX CAM-SINUMERIK advantage

Advantages of Auto-tuning for Servo-motors

The Department of Engineering, has two Scorbot-ER VII robotic manipulators and one Controller- A. There are 4 components in the system:

MACHINING OPERATIONS AND MACHINE TOOLS

INTRODUCTION TO ROBOTICS. Dr. Bob Williams, Ohio University

DIE CASTING AUTOMATION AN INTEGRATED ENGINEERING APPROACH

OUTCOME 1 TUTORIAL 1 - MECHATRONIC SYSTEMS AND PRODUCTS

Lathe Milling Attachment

NAGEL ECO 180 FLEXIBLE HONING SYSTEM

Rules of Actuator and Guide Alignment in Linear Motion Systems

SWAY REDUCTION ON GANTRY CRANE SYSTEM USING DELAYED FEEDBACK SIGNAL (DFS) NORASHID BIN IDRUS

CNC Machine Control Unit

High Accuracy Articulated Robots with CNC Control Systems

Sensors Collecting Manufacturing Process Data

5 WAYS TO EVEN GREATER EFFICIENCY

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

10. CNC Hardware Basics

Electron S.R.L. B55 CNC TRAINING MACHINES

Manufacturing Technology

LEGO NXT-based Robotic Arm

How To Choose The Right End Effector. For Your Application

SprutCAM is a CAM system for NC program generation for machining using multi-axis milling, turning, turn/mill, Wire EDM numerically controlled

14. Mechanisation. and Welding Fixture

GANTRY ROBOTS FLEXIBILITY SPEED PRECISION

DUGARD. Machine Tools Since Dugard 200HT / 200MC Slant Bed, High Precision CNC Lathes.

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

SMART SHOES CHARGER TAN CHEE CHIAN

The Assembly Automation Industry

CIS009-2, Mechatronics Robotic Arms & Hands

Background: Experimental Manufacturing Cell

Phil Crowther, Product Management, April 2015 YuMi IRB Overview

Reaction Torque Sensor

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

STANDARDIZED WORK 2ND SESSION. Art of Lean, Inc. 1

Setting up the DeskCNC controller.

Common Mechanical Engineering Terms

Working Drawing and Assemblies. Chapter 10

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Wildland Fire Remote Monitor

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

Course outline. Know Your Machine From A Programmer s Viewpoint 11 If you ve had experience with conventional (non-cnc) machine tools 11

CNC Handbook. Helmut A. Roschiwal. Hans B. Kief. Translated by Jefferson B. Hood. Mc Graw Hill. Singapore Sydney Toronto

Section. Tolerances. Aluminum Extrusion Manual. 4th Edition

CATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Technology Applied Control Technology

MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

HOME AUTOMATION SYSTEM USING POWER LINE COMMUNICATION DARLENE BINTI MOHAMAD DOUGLAS

2010 APPLICATION REFERENCE GUIDE

Tool Holder Catalog INDEX ABC VDI 25 LL /Rö

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

Robert Flynn, Todd Rudberg, Justin Stamen Electroimpact, Inc.

Transcription:

UNIVERSITI TEKNIKAL MALAYSIA MELAKA DESIGN AND SIMULATION OF MULTIPLE DRILLING END EFFECTOR Report submitted in accordance with partial requirements of the Universiti Teknikal Malaysia Melaka for the Bachelor of Manufacturing Engineering (Robotics & Automation) with Honours. by SITI ZURAIDAH BINTI MOHD ISA FACULTY OF MANUFACTURING ENGINEERING 2009

DECLARATION I hereby, declared this report entitled DESIGN AND SIMULATION OF MULTIPLE DRILLING END EFFECTOR is the results of my own research except as cited in references. Signature :. Author s Name : SITI ZURAIDAH BINTI MOHD ISA Date : 14.05.2009

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 & Autiomation) with Honours. The member of the supervisory committee is as follow: Mrs.Silah Hayati Binti Kamsani Project Supervisor Faculty of Manufacturing Engineering

ABSTRACT The Bachelor Degree Project is compulsory for UTeM student to pass the PSM before being award the degree. This project is about of Design and Simulation Multiple Drilling End Effector. The multiple drilling end effector is design to minimize the delay time during changing the tool bit to run the next process. The design should be consider on type of drilling process for example centering, drilling, reaming, tapping, counterboring, countersinking, and spotfacing. The multiple drilling end effector design is too important because it will affect on the precision and the accuracy of operations. There must have a good plan to carry out this task effectively. Then finite the analysis of design and lastly the simulation model will be developed. i

ABSTRAK Projek Sarjana Muda wajib bagi pelajar ijazah sarjana muda UTeM untuk lulus sebelum di anugerahkan ijazah. Projek ini adalah Rekabentuk dan Simulasi Multiple Drilling End Effector. Multiple Drilling End Effector direka untuk mengurangkan masa ketika menukar mata alat bagi proses pembuatan seterusnya. Perkara yang perlu dititik beratkan ketika mereka bentuk multiple drilling end effector ialah jenis proses membuat lubang seperti, menggerudi, mengulir, dan lain-lain lagi. Rekabentuk ini penting kerana ia akan mempengaruhi pada ketepatan dan kejituan bagi sesuatu operasi. Ianya memerlukan perancangan yang baik untuk memastikan projek ini berjalan lancar dan efektif. Analisis ke atas rekabentuk Multiple Drilling End Effector akan dijalankan untuk memastikan rekabentuk adalah sesuai digunakan, dan seterusnya ialah proses simulasi model pada perisian komputer yang dikehendaki. ii

ACKNOWLEDGEMENT I would like to express my gratitude to all those who gave me the possibility to complete this report. I am deeply indebted to my supervisor Puan Silah Hayati Binti Kamsani for all the guidance and critics given to me directly or indirectly, and also her sacrifice in time to teach and explain to me without a word of complains. I want to thank to my family for all their help, support, interest and valuable hints. My friend was of great help in difficult times. Especially, I would like to give my special thanks to my lovely mom and grandmother whose patient love enabled me to complete this work. iii

TABLE OF CONTENT Abstract Abstrak Acknowledgement Table of Content List of Tables List of Figures i ii iii iv-vi vii viii 1. INTRODUCTION 1.1 Project Introduction 1 1.2 Problem Statement 2 1.3 Project Objective 2 1.4 Scope of Project 3 1.5 Gantt Chart 4 2. LITERATURE REVIEW 2.1 Industrial Robot 5 2.1.1 Robot System 5 2.1.1.1 Mechanical Arm 6 2.1.1.2 Production Tooling 7 2.1.1.3 External Power Sources 7 2.1.1.4 Robot Controller 7 2.1.1.5 Teach Stations 8 2.1.2 Robot Manipulator Degree 9 2.1.2.1 Cartesians Robot 9 2.1.2.2 Cylindrical Robots 10 2.1.2.3 Spherical Robots 11 2.1.2.4 Articulated Robots 11 2.2 End Effectors 12 2.2.1 Grippers 12 2.2.2 Tools 13 2.3 Basic Drilling Tools 14 iv

2.3.1 Classes of drills 14-15 2.3.2 Operating Conditions 16 2.3.3 Twist Drill Wear 17 2.3.4 Other Types of Drills 17 2.3.5 Drill Point Grinding 18 2.3.6 Drilling Recommendation 19 2.4 Selecting The Holding Method 19 2.4.1 Straight And Tapper Shank Tool 19 2.4.2 Chucking Straight Shank Tool 20 2.4.3 Chuck Limitations 21 2.6 System of Drills Size 21 2.7 Causes of Drill Failure 21 2.8 Robotic Turret Tool 22-24 2.9 Servo Motor 24-25 2.10 Stepper Motor 26 2.10.1 Design Analysis 27 2.10.2 Stress 27 2.10.3 Compressive Stress 27 2.10.4 Shear Stress 28 2.10.5 Factor of Safety 29-30 3. METHODOLOGY 3.1 Introduction 31 3.2 Project Understanding 31 3.3 Literature Review 32 3.4 Flow Chart 33 3.5 Conceptual Design 34 3.6 Factor Design of Multiple Drilling End Effector 34 3.7 Design Analysis 35 3.8 Simulation 36 v

4. RESULT 4.1 Preliminary Design 37 4.2 Final Design 39 4.3 Material Selection 39 4.3.1 Cost 40 4.3.2 Strength 40 4.3.3 Final Material Selection 40-41 4.4 Analysis 41 4.4.1 Surface Curvature Analysis 41-42 4.4.2 Von Mises Stress 42-44 4.5 Simulation 45 5. DISCUSSION 46-47 6. CONCLUSION 48 REFERENCES 49 vi

LIST OF TABLES 2.1 Classes of Drills 15 2.2 Several Types of Drills 18 2.3 Recommendations for Speeds and Feeds in Drilling 19 4.1 Numbers of Component 39 4.2 Material and Its Yield Strength Value 40 4.3 Material of Component 41 4.4 Analysis Result of Surface Curvature 42 4.5 Analysis Result of Von Mises Stress for Mounting Plate 43 4.6 Analysis Result for Von Mises Stress for Tool Holder 44 vii

LIST OF FIGURES 2.1 Basic robot system 5 2.2 Robot controller block diagram 7 2.3 Robot teach pendant 8 2.4 Cartesian robot 9 2.5 Cylindrical robot 10 2.6 Spherical robot 10 2.7 Articulated robot 11 2.8 Taper shank 20 2.9 Straight shank 20 2.10 Drill chucks 20 2.11 Drill gages 21 2.12 In front view of turret head 22 2.13 Robotic turret tool 23 2.14 Robotic turret tool with turret shaft and stepper motor 23 2.15 Programmable vision guide robotic turret 24 2.16 Typical PM servo motor 25 2.17 Stepper motor 26 2.18 Compressive Stress 28 2.19 Shear Stress 28 3.1 Process Flow of Designing End Effector 34 3.2 Process Flow of Analysis 35 3.3 Process Flow of Simulation 36 4.1 Preliminary Design of Multiple Drilling End Effector 37 4.2 Final Design of Multiple Drilling End Effector 38 4.3 Gaussian Analysis 41 4.4 Von Mises Stress for Mounting Plate 43 4.5 Von Mises Stress for Tool Holder 44 4.6 Process Flow of Multiple Drilling End Effector 45 viii

LIST OF EQUATION 2.1 Stress 27 2.2 Compressive Stress 28 2.3 Shear stress 29 2.4 Area of the rivet 29 2.5 Shear Stress 29 2.6 Shear Stress 29 2.7 F.O.S 29 2.8 Ultimate Stress 30 ix

CHAPTER 1 INTRODUCTION 1.1 Project Background Hole making is among the most important operations in manufacturing, and drilling is a major and common hole making process. Most products whether it is small or large, in vast majority have several holes in them. Holes typically are used for assembly with fasteners such as bolts, screws and rivets, each of which requires a hole or for the design purpose such as weight reduction, ventilation, access to the inside parts, or for appearance. Drilling can be defined as the operation of producing a hole by removing metal from solid mass using a cutting toll called a twist drill (Krar, etc al 1969). Although many other processes contribute to the production of holes, including boring, reaming, broaching and internal grinding, and the drilling accounts for the majority of holes produced in the machine shop. This is because it is simple, quick and economical. The other methods are used principally for more accurate, smoother, larger holes. They are often used after a drill has already made the pilot hole. The multiple drilling is common in industry, which is vastly used for CNC machine and the application of multiple drilling is used to increase the productivity, reduce time, minimum cost, and increase the accuracy. In robotics, end effectors are a device or tool connected to the end of a robot arm. The structure of end effectors, and the nature of the programming and hardware that drives it, depends on the intended task. Applying industrial robotics to precision drilling operations is easier said than done. Drill bits play a large role in this 1

challenge; their torque, speed, and possibility of breaking make them difficult to monitor robotically and require sensors for this monitoring. In this project, all aspects with regards to design the multiple drilling end effectors for the purpose of drilling holes at the material will be discussed. The design should be consider on type of drilling process for example centering, drilling, reaming, tapping, counterboring, countersinking, and spotfacing. Then finite the analysis of design and lastly the simulation model will be developed. 1.2 Problem Statement Drilling is a simple and easy process in industry, the problem that we can state on robotic drilling is the time that taken during change the tool bit, and when it have multi task of drilling processes for example first before making a hole we need to do a centering process, then we change the tool bit for the next process to drill a hole as instructed size. The problems that need to solve during this project is, to minimize the delay time during changing the tool bit. 1.3 Project Objective The objective of this project is: To design the multiple drilling end effectors suitable for COMAU robot, that can solve the industrial problem. To simulate multiple drilling end effectors using CATIA 2

1.4 Scope of Project The objectives of this project can be achieved based on scopes of project that had been decided. There are many factor need to consider during design the multiple drilling end effector for COMAU robot to perform the drilling process. Since the end effector will use for multi drilling process, the design has to be flexible movement, at least two tool holders and also considering the drilling capability of robot. So the end effector flexibility is limited on two types or sizes of drilling process for one time period. The material usages for the end effector also need to consider since it will be affected during the drilling process. Finally make a programming to move the multiple drilling end effector and simulate using the CATIA software. 3

1.5 Gantt Chart PSM 1 & 2 Assuming Time Real Time Table 1.1: Gantt Chart PSM 1&2 4

CHAPTER 2 LITERATURE REVIEW 2.1 Industrial Robot Rehg (2000) explained that a robot is an automatically controlled, reprogrammable, multipurpose, manipulative machine with several reprogrammable axes, which may be either fixed in place or mobile for use in industrial automation applications. The key words are reprogrammable and multipurpose, because most single purpose machines do not meet these two requirements. Reprogrammable implies two elements; first the robots motion is controlled by a written program and second, the program can be modified to change significantly the motion of the robot arm in real time. Programming flexibility is demonstrated, for example, when the pickup point for a randomly placed part is located by a vision systems camera, and the program is changed while the robot arm is moving to the part. Multipurpose means a robot must be able to perform many different functions, depending on the program and tooling currently in use. For example, in one company a robot could be tooled and programmed to do welding, and in a second company the same type of robot could be used to stack boxes on pallets. 2.1.1 Robot System According to Rehg (2000) a robot system is more than the hardware; it includes any devices interfaced to the robot for control of the work cell, mechanical arm, production tooling, external power sources, robot controller, and teach station. A basic system is illustrated in the block diagram in Figure 2.1. The system includes a mechanical arm to which the end of arm tooling is mounted, a computer controller 5

with attached teaching device, work-cell interface and program storage device. In addition, a source for pneumatic or hydraulic power is a part of the basic system. The work cell controller and other external devices that are part of the manufacturing system connect to the robot through the robot work-ell interface. Work cell controller computer Field bus devices Serial Field Bus Microcomputer programming station Ethernet Serial Work cell interface External power unit hydraulic pneumatic Enterprise LAN Teach pendant, robot terminal Robot controller Robot mechanical arm Permanent program storage disk or tape End of arm tooling Basic Robot System Figure 2.1: Basic robot system (Regh, 2000) 2.1.1.1 Mechanical arm Arm is a mechanical device driven by electric-drive motors, pneumatic devices, or hydraulic actuators. The basic drive elements will be either linear or rotary actuators. The combination of motions included in the arm determines the type of arm geometry present. The basic geometries include rectangular, cylindrical, spherical and jointed spherical. 6

2.1.1.2 Production Tooling The robot arm alone has no production capability, but the robot arm interfaced to production tooling becomes an effective production system. The tooling to perform the work task is attached to the tool plate at the end of the arm. The tool plate is usually part of the wrist. The tooling is frequently identified by several names. The terms used to describe tooling in general are end of arm tooling and end effectors. If the tooling is an open and closed mechanism to grasp parts, it is referred as a gripper. 2.1.1.3 External Power Sources The external power required to operate a robot system includes sources to drive the arm motion (electrical, hydraulic or pneumatic) and electricity for the electronic controller. Because most of grippers are activated by compressed air, a source of compressed air is required for most system. Large robot arms using hydraulic actuators for motion require a hydraulic power source, and in some cases a compressed air source will also be necessary for the gripper. All electric drive arms require only electrical power for motion, but many need compressed airs for tooling. 2.1.1.4 Robot Controller The all building blocks of a robot system, the controller is the most complex. Figure 2.2 is a block diagram of a typical controller used on electric robots. The controller, basically a special purpose computer, has all elements commonly found in computers, such as CPU, memory, and input and output devices. Most controllers have a network of CPUs, usually standard microprocessors, each having a different responsibility within the system. The distributed microcomputer network in the controller has the primary responsibility for controlling the robot arm and controlling and/or communicating with the work cell in which it is operating. The controller receives feedback from the arm on current joint position and velocity based on the program stored in memory. The controller can also communicate with external devices through the input/ output interface. 7

Arm drive signal-velocity and direction Servo motor drivers 440 VAC 3 phase System power control To all component Robot arm motor or actuator Distributes microcomputer network Solid state memory To all component Feedback from robot-actual velocity and direction Input / Output interface network Controller cooling system Communication with work cell hardware and robot peripherals Figure 2.2: Robot controller block diagram (Regh, 2000) 2.1.1.5 Teach Stations The teach stations on robots may consists of teach pendants, programming units, controller front panels, and DOS or windows based microcomputers. The teach pendant in Figure 2.3 is an example of a handheld terminal with a flat screen, multiline, touch sensitive display. Some robots permit a combination of programming devices to be used in programming the robot system whereas others provide only one system programming unit. In addition, some robots use DOS or windows based microcomputers as programming stations. Some robot vendors have programming units that are teach pendants with enhanced program creation and editing capability. All of the teach stations except the microcomputer support three 8

activities, first robot power up and preparation for programming, second entry and editing of programs and third is to execution of programs in the work cell. The development of a program includes keying in or selecting menu commands in the controller language, moving the robot arms to the desired position in the work cell, and recording the position and command in memory. Figure 2.3: Robot teach pendant 2.1.2 Robot Manipulator Degree Man (2004) discussed that the robot manipulator consists of an arm with three rotations from the first three rotary joints, and a wrist with three rotations from the last three rotary joint. The robot arm has the features of human chest, upper arm and forearm, respectively. The wrist, connecting the robot arm to the robot hand, can make the robot hand contact an object in different orientations in the work-space. Therefore, the first three degrees of freedom of the robot are use to determine the position of the wrist, and the other three degrees of freedom of the wrist to determine the orientation of the robot hand. In the analysis of robot kinematics, the motion axes (z 0, z 1, and z 2 ) of the first three joint of a robot are called major axes to determine the position of the wrist, and other motion axes (z 3, z 4 and z 5 ) of the joints from the wrist are called the minor axes to determine the orientation of the robot hand. The work space of a robot in three dimensional spaces is the collection of the points which the wrist of the robot can reach. However, when the joints corresponding to the three major axes have different combination, the robot workspaces are different. Man (2004) also discussed about the type of robot movements such as Cartesian robot, cylindrical robot, spherical robot and articulated robot below. 9

2.1.2.1 Cartesian Robots Cartesian robots have a common feature, in that; the first three joints corresponding to the major axes are prismatic (PPP), as seen in Figure 2.4. The advantages of Cartesian robots are that the configuration and design are simple, three prismatic joints are decoupled, and the motion control in Cartesian space can be easily carried out. The large Cartesian robots, which resemble overhead gantry cranes, are called gantry robots. Figure 2.4: Cartesian robot 2.1.2.2 Cylindrical Robots The typical cylindrical robot has a rotary joint and two prismatic joint (RPP) in order, as seen in Figure 2.5. The work space is actually between two concentric cylinders of the same height. The annular volume between the two cylinders is the zone in which the robot arm may operate, between fully retracted and fully extended. 10

Figure 2.5: Cylindrical robot 2.1.2.3 Spherical Robots A spherical robot is shown in Figure 2.6 below and the position of the wrist is determined by two rotations and one translation through two rotary joints and a prismatic joint (RRP). Theoretically, two rotational angles could change between 0 and +360 degrees, the work space should be between a spherical surface and a cylinder. In practice, the minimum height of arm above floor level is h. Therefore, the workspace is between a semi spherical surface and a cylinder. The reader is asked to draw the work space of the spherical robot. Figure 2.6: Spherical robot 11