Industrial Robotics
Industrial Robotics
Industrial Robotics
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Industrial Robot Defined
An automatically controlled, reprogrammable, multipurpose
manipulator programmable in three or more axes, which may be
either fixed in place or mobile for use in industrial automation
applications (ISO 8373)
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Anatomy
• Manipulator consists of joints and links
– Joints (also called axes) provide relative motion
– Links are rigid members between joints
– Various joint types: linear and rotary
– Each joint provides a “degree-of-freedom”
– Most robots possess five or six degrees-of-freedom
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Anatomy
Input/output links
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Types of Manipulator Joints
• Translational motion
– Linear joint (type L)
– Orthogonal joint (type O)
• Rotary motion
– Rotational joint (type R)
– Twisting joint (type T)
– Revolving joint (type V)
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Translational Motion Joints
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Rotary Motion Joints
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Body-and-Arm Configurations
• Five common body-and-arm configurations for industrial
robots:
1. Articulated robot (aka jointed-arm robot)
2. Polar configuration
3. Selective Compliance Arm for Robotic Assembly
(SCARA)
4. Cartesian coordinate robot
5. Delta robot
• Function of body-and-arm assembly is to position an end
effector (e.g., gripper, tool) in space
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Articulated Robot (Jointed-Arm)
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Polar Configuration
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
SCARA Robot
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Cartesian Coordinate Robot
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Delta Robot
• Consists of three arms attached
to an overhead base
• Each arm consists of two
rotational joints (type R), the
first of which is powered and the
second is unpowered
• All three arms are connected to
a small platform below, to which
an end effector is attached
• Used for high-speed movement
of small objects, as in product
packaging
Suggested Vidoe at
https://www.engineering.com/AdvancedManufacturing/ArticleID/166
51/The-What-Why-and-How-of-Delta-Robots.aspx
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Wrist Configurations
• Wrist assembly is attached to end-of-arm
• End effector is attached to wrist assembly
• Function of wrist assembly is to orient end effector
– Body-and-arm determines global position of end
effector
• Two or three degrees of freedom:
– Roll
– Pitch
– Yaw
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Wrist Configuration
• Typical wrist assembly has two or three degrees-of-
freedom (shown is a three degree-of freedom wrist)
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Work Volume
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Joint Notation Scheme
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Joint Notations for Five Arm-And-Body
Configurations
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Joint Drive Systems
• Electric
– Uses electric motors to actuate individual joints
– Preferred drive system in today’s robots
• Hydraulic
– Uses hydraulic pistons and rotary vane actuators
– Noted for their high power and lift capacity
• Pneumatic
– Typically limited to smaller robots and simple material
transfer applications
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Dynamic Response of Manipulator
• The drive system, position sensors (and speed sensors if used),
and feedback control systems for the joints determine the dynamic
response characteristics of the manipulator.
• The speed with which the robot can move to a programmed
position and the stability of its motion are important characteristics
of dynamic response in robotics.
• Motion speed refers to the absolute velocity of the manipulator at
its end-of-arm.
– Speed can be programmed into the work cycle so that different
portions of the cycle are carried out at different velocities.
• What is sometimes more important than speed is the robot’s
capability to accelerate and decelerate in a controlled manner.
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
• Other factors that influence speed of motion are the weight
(mass) of the object that is being manipulated and the
precision with which the object must be located at the end
of a given move.
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
• Motion stability refers to the amount of overshoot and oscillation that
occurs in the robot motion at the end-of-arm as it attempts to move to
the next programmed location.
– More oscillation in the motion is an indication of less stability.
– The problem is that robots with greater stability are inherently
slower in their response, whereas faster robots are generally less
stable.
• Load carrying capacity depends on the robot’s physical size and
construction as well as the force and power that can be transmitted to
the end of the wrist.
– The net load-carrying capacity of the robot is obviously reduced
by the weight of the gripper. If the robot is rated at 10 kg and the
weight of the gripper is 4 kg, then the net weight carrying capacity
is reduced to 6 kg
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Sensors in Robotics
Two basic categories of sensors used in industrial robots:
1. Internal - used to control position and velocity of the
manipulator joints
2. External - used to coordinate the operation of the robot
with other equipment in the work cell
– Tactile - touch sensors and force sensors
– Proximity - when an object is close to the sensor
– Optical – for proximity
– Machine vision - for inspection, parts identification and
guidance, and other uses
– Other sensors - temperature, voltage, etc.
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Control Systems
• The actuations of the individual joints must be controlled in a coordinated
fashion for the manipulator to perform a desired motion cycle.
• A hierarchical structure is used so that each joint has its own feedback
control system, and a supervisory controller coordinates the combined
actuations of the joints according to the sequence of the robot program
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Control Systems
• Limited sequence control – pick-and-place operations
using mechanical stops to set positions
• Playback with point-to-point control – records work cycle
as a sequence of points, then plays back the sequence
during program execution
• Playback with continuous path control – greater memory
capacity and/or interpolation capability to execute paths
(in addition to points)
• Intelligent control – exhibits behavior that makes it seem
intelligent, e.g., responds to sensor inputs, makes
decisions, communicates with humans
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
End Effectors
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Mechanical Gripper
• A two-finger mechanical gripper for grasping rotational parts
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Advances in Mechanical Grippers
• Dual grippers
• Interchangeable fingers
• Sensory feedback
– To sense presence of object
– To apply a specified force on the object
• Multiple fingered gripper (similar to human hand)
• Standard gripper products to reduce the amount of
custom design required
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Programming
A robot program can be defined as a path in space to be
followed by a manipulator, combined with peripheral actions that
support the work cycle
• Examples of peripheral actions:
– Opening and closing a gripper
– Performing logical decision making
– Communicating with other piece of equipment in the cell
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Types of Robot Programming
• Leadthrough programming - work cycle is taught to robot by
moving the manipulator through the required motion cycle and
simultaneously entering the program into controller memory for
later playback
• Robot programming languages - uses textual programming
language to enter commands into robot controller
• Simulation and off-line programming – program is prepared at
a remote computer terminal and downloaded to robot
controller for execution without need for leadthrough methods
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Leadthrough Programming
Two types:
1. Powered leadthrough
– Common for point-to-point robots
– Uses teach pendant to move joints to desired position
and record that position into memory
2. Manual leadthrough
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Leadthrough Programming Advantages
• Advantages:
– Can readily be learned by shop personnel
– A logical way to teach a robot
– Does not required knowledge of computer
programming
• Disadvantages:
– Downtime - Regular production must be interrupted to
program the robot
– Limited programming logic capability
– Not readily compatible with modern computer-based
technologies
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
World Coordinate System
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Programming Languages
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Motion Programming Commands
– MOVE P1
– HERE P1/LEARN P1 - used during leadthrough of
manipulator [Stored in format as 200, 150, 65, 0, 0, 0]
– MOVES P1 [Straight line interpolation]
– DMOVE(4, 125) [Delta or incremental move]
– APPROACH P1, 40 MM, MOVE P1 [will actuate gripper]
DEPART 40 MM
– DEFINE PATH123 = PATH(P1, P2, P3)
MOVE PATH123
– SPEED 75 (75% of the initial speed)
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Interlock and Sensor Commands
• Input interlock:
WAIT 20, ON [Till the port 20 signal is ON]
• Output interlock:
– SIGNAL 10, ON [Switches On signal at output port 10]
– SIGNAL 10, 6.0 [Outputs a voltage level of 6 V to the
device from port 10]
• Interlock for continuous monitoring:
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Gripper Commands
• Basic commands
OPEN
CLOSE
• Sensor and and servo-controlled hands
CLOSE 25 MM
CLOSE 2.0 N
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Computations and Program Logic
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robot Application Characteristics
General characteristics of industrial work situations that promote
the use of industrial robots
1. Hazardous work environment for humans
2. Repetitive work cycle
3. Difficult handling task for humans
4. Multishift operations
5. Infrequent changeovers
6. Part position and orientation are established in the work cell
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Industrial Robot Applications
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Arrangement of Cartons on Pallet
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.
Robotic Arc-Welding Cell
Robot performs arc welding operation at one welding fixture
while worker changes parts at the other workstation
Automation, Production Systems and Computer-integrated Manufacturing, M. P. Groover, PHI; ©2008 Pearson Education, Inc., Upper
Saddle River, NJ. All rights reserved.