IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics

Slides:



Advertisements
Similar presentations
Unit 6 Industrial Robotics
Advertisements

Advanced Manufacturing Industrial Robots Dr. L. K. Gaafar This presentation uses information from:
1. INTRODUCTION DESIGN AND APPLICATIONS OF INDUSTRIAL ROBOTS SABARIGIRIVASAN.R ISBN
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
Chapter 1- part 2 Introduction to Robotics. Robot Application 1.Machine loading 2.Pick and place operations 3.Welding 4.Painting 5.Sampling 6.Assembly.
MFGE 404 Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y Manufacturing Engineering Department Lecture 8– Industrial Robots Fall 2005/2006.
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Introduction to ROBOTICS
Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Robot Classifications by Manipulator
Introduction to Robotics
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION. BE ACQUAINTED WITH MANIPULATOR ARM GEOMETRY. UNDERSTAND THE DEGREES OF FREEDOM OF A.
Automated Manufacturing
Robot Technology Chapter 10 Robotics by Muhammad Moeen Sultan.
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
Robotics.
Robot End-of-Arm Tools C.A.R.T. Robotics & Electronics Lab.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Dr. HABEEB HATTAB HABEEB Dr. HABEEB HATTAB HABEEB Office: BN-Block, Level-3, Room Ext. No.: 7292 UNITEN.
Lecture 2: Introduction to Concepts in Robotics
Robotics Systems Computer Integrated Manufacturing
Robots An Introduction. Various Robot Fields: Aerospace (air travel, space exploration) Exploration (underwater, space, volcanic) Entertainment Medical.
Robot and Robot Classification
Introduction to Robotics A Force of the Future.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
MT411 Robotic Engineering
Robotics Systems Robotics CIM Introduction to Automation
Robotics.
Robot Basics Motion and Nomenclature. Robot Main Components Programming Terminal Controller Manipulator Manual Pendent.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
KaaShiv InfoTech ROBOTICS presents
Introduction to Robotics. Robot ”programmable, multifunction, manipulator designed to move material parts or specialized devices through variable programmed.
Automatic Control Robot Arms Teacher : Ru-Li Lin Student: Bo-Lin Chen En-Hao Li Southern Taiwan University of Science and Technology.
Industrial Robot Defined A general-purpose, programmable machine possessing certain anthropomorphic characteristics  Hazardous work environments  Repetitive.
Industrial Automation and Robotics
O’Hara Gómez Mauramati ~ Estela Sevilla Andújar Paula Gómez Juárez ~ Ana María Lozano Juárez INDUSTRIAL ROBOTS.
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
ROBOTIC COMPONENTS, MOVEMENTS AND ARTICULATION DESIGN & APPLIED ENGINEERING II MR. RANDT.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION. BE ACQUAINTED WITH MANIPULATOR ARM GEOMETRY. UNDERSTAND THE DEGREES OF FREEDOM OF A.
SNS COLLEGE OF ENGINEERING
Robotics: Unit-I.
KaaShiv InfoTech ROBOTICS presents
ROBOTS AND ROBOTIC ARM -by lalithej VVK.
UNIT I INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION.
Robotics and Automation Control
Robotics Introduction Computer Integrated Manufacturing
UNIT 5 INTRODUCTION Definition of a Robot - Basic Concepts - Robot configurations - Types of Robot drives - Basic robot motions -Point to point control.
Unit 6 Industrial Robotics
IENG 475: Computer-Controlled Manufacturing Systems
CHAPTER 3 ROBOT CLASSIFICATION
ROBOTICS.
CHAPTER 3 ROBOT CLASSIFICATION
Ch 8 Industrial Robotics
Cylindrical Coordinate System
NC,CNC machines and Control Programming.
NC and CNC machines and Control Programming
ROBOT CLASSIFICATION OBJECTIVES: BE AWARE OF ROBOT CLASSIFICATION.
UNIT VI Robot Technology.
Intelligent Robotics - part 1 F2RO/F21RO
Robotics & Vision Analysis, systems, Applications
Special English for Industrial Robot
IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics
Special English for Industrial Robot
Introduction to Robotics
Unit 6 Industrial Robotics
Presentation transcript:

IENG 475: Computer-Controlled Manufacturing Systems Intro to Robotics

Three Laws for Robots Asimov’s Three Laws: A robot must not harm a human being, nor through inaction allow one to come to harm. A robot must always obey human beings, unless that is in conflict with the first law. A robot must protect itself from harm, unless that is in conflict with the first two laws. Applications (Four D’s of Robotics): Dirty Dull Difficult Dangerous

Robotics Technology I Definition of a Robot (RIA): Key Aspects: A robot is a reprogrammable, multi-functional manipulator designed to move material, parts, tools, or specialized devices through programmed motions for the performance of a variety of tasks. Key Aspects: Reprogrammability Multiple functions FLEXIBILITY

Degrees of Freedom A Degree Of Freedom (DOF) is another means to affect a workpiece - one more way to accomplish a task. Each joint on a robot is a DOF: Rotational joints Prismatic (linear) joints Robot DOF: Number of different joints from base through wrist Does NOT include the end-effector (gripper, tool) Purchase price of a robot does not include an end-effector

Degrees of Freedom Wrist DOF (similar to an airplane): Roll: axial rotational motion Pitch: radial rotational motion (up/down) Yaw: radial rotational motion (left/right) Many robots do not have yaw - it can be faked if the joints align properly with the workpiece!

End-Effectors Two kinds of end of arm manipulators: Grippers (hold an object) Vacuum cups Hooks, forks Inflatable RCC Remote Center Compliance Tools (perform work on an object) Spray applicators Welding tools Lasers, water jets Extruders Electromagnetic Adhesive Scoops, ladles Fingered grippers Drills, routers Grinders Screw drivers, riveters Test equipment

Drives and Motion Controls Typical Drives (sound familiar?) Hydraulic Pneumatic Electric Typical Motion Control (sound familiar?) Hard Automation (mechanical cams) Axis Limit (bang-bang / mechanical stops) Point-to-Point (Pick and Place) Contouring (Continuous Path) Linear Interpolation Circular Interpolation

Work Envelope The work envelope is the set of all points that the end-effector can reach. The selection of a robot depends on many things, but configuration and envelope are important first cut criteria: Positions that must be reached must fall within the work envelope Obstacles that must be avoided are addressed by the configuration ex: cylindrical robots cannot reach around an obstacle, but they are best suited for tending many casting / molding / milling machines

Five Industrial Robot Configurations Cartesian Gantry crane is an inverted Cartesian configuration Cylindrical Polar Articulated / Anthropomorphic / Revolute SCARA Selective Compliance Assembly Robot Arm Primary rotary joints have vertical axes Important for Pick and Place (ie: electronic assembly applications)

Work Envelope - Cartesian

Cartesian Three linear axes (x, y, z) Advantages: Disadvantages: Base travel, Reach, Height Advantages: Easy to visualize Rigid structure Easy to program off-line Disadvantages: Can only reach in front of itself Requires large floor space for envelope size Axes are hard to seal against debris

Work Envelope - Cylindrical

Cylindrical One rotational, two linear axes (, r, z) Advantages: Base rotation, Reach, Height Advantages: Can reach all around itself Reach and height axes rigid Rotational axis easy to seal against debris Disadvantages: Cannot reach above itself Rotation axis is less rigid, linear axes hard to seal Can’t reach around obstacles Horizontal motion is circular

Spherical (Polar) One linear, two rotational axes (, r, ) Base rotation, Reach, Elevation angle Advantages: Long horizontal reach Can usually reach above itself Disadvantages: Can’t reach around obstacles Generally has short vertical reach Horizontal and vertical motion is circular

Work Envelope - SCARA

SCARA Two rotational, one linear axes (, , z) Advantages: Base rotation, Reach angle, Height Advantages: Height axis is rigid Large envelope for floor space Can reach around horizontal obstacles Disadvantages: Two ways to reach a position Difficult to program off-line Highly complex arm Horizontal motion is circular

Robot Components Robot Arm End-effector Controller Power Supply Programming Device On-line Devices: Teach Pendant Lead-through / Walk-through Dumb Terminal Off-line Devices: Computer (PC)

Robotic Configurations

Ex. Anthropomorphic Spec Sheet

Anthropomorphic / Articulated Three (or more) rotational axes (, , ) Base rotation, Elevation angle, Reach angle Advantages: Can reach above or below obstacles Largest envelope for least floor space Disadvantages: Difficult to program off-line Two or more ways to reach a point Most complex configuration (construction) Horizontal motion is circular

Performance Specifications Payload Maximum Payload is the maximum mass that the arm can move at reduced speed at the rated precision Nominal Payload is the maximum mass that the arm can move at maximum speed at the rated precision Effective Payload is the mass that may be moved after the mass of the end-effector has been subtracted Ratings are highly dependant on the size and shape of the payload

Performance Specifications Speed Maximum speed is that of the tip of the arm at full extension with all joints moving simultaneously The maximum speed must NOT be used to estimate cycle times Use the “standard” 12 in. pick and place cycle time for rough estimates Use a physical simulation for critical estimates May require motion to a lower inertia posture Repeatability Resolution Accuracy

Performance Specifications “Standard” 12 in. Pick and Place Cycle The time to execute the following motion sequence (seconds): Move down one inch Grasp rated payload Move up one inch Move across twelve inches Release the payload Return to starting location

Positioning Envelope Coordinates Tool Center Coordinates World Frame Usually expressed in terms of workcell’s coordinate axes Often include cartesian coordinates Tool Center Coordinates Tool Frame Usually expressed in terms of tool’s coordinate axes May include world cartesian coordinates Joint Coordinates Robot Frame (Encoder) values of the joint positions at each programmed point

Positioning Absolute Positioning Relative Positioning

Example Spec Sheet

Example Articulated Spec Sheet

Example SCARA Spec Sheet

Robotics Applications You are loading and unloading a container ship at port. Containers are stacked in a rectangular array on the dock and on the deck of the ship. What is the most likely robot configuration for this situation.

Robotics Applications You are removing plastic parts attached to a sprue from an injection molding machine and then the sprue between the platens of a trim press. What is the most likely robot configuration that would be used?

Robotics Applications You are rust-coating the underside of a Tesla on the assembly line. What type of robot configuration is likely used?

Robotics Applications You are removing mother-board components and edge-connected daughter boards for a desktop computer recycling station. What type of robot configuration is likely used?

Robotics Applications You are performing automatic storage and retrieval system operations within a converted grain silo. What type of robot configuration is likely used?

Robotics Applications You are polishing the concave sides of spherical mirrors for large, space-based telescopes. What type of robot configuration is likely used?