Académique Documents
Professionnel Documents
Culture Documents
1
Introduction
The Evolution of Robots:
George Moore built a walking robot in 1893 !
It had a .5 Horsepower Steam Engine using a Gas
Fired Boiler.
It was a mechanical device without any intelligence.
It could walk at 9 Miles Per Hour.
2
Robot Definition
Robot term from Websters dictionary
An automatic device that performs function ordinarily
ascribed to human being
3
Definition of Robotics
4
Robot Application Characteristics
1. Hazardous work environment for humans
2. Repetitive work cycle
3. Difficult handling task for humans
4. Multi-shift operations
5. Infrequent changeovers
6. Part position and orientation are established in the
work cell
5
Industrial Robot Applications
1. Material handling applications
Material transfer pick-and-place
Machine loading and/or unloading
2. Processing operations
Spot welding and continuous arc welding
Spray coating
Other water jet cutting, laser cutting, grinding
3. Assembly and inspection
6
General Classification Of Robots
Low technology
Medium technology
High technology
Low technology
Material handling, using simple assembly
2 to 4 axes of movement
7
Medium technology
Pick-and-place
Material handling
4 to 6 axes
High technology
Material handling
Pick-and-place
Loading and unloading
Painting and welding
6 to 9 axes 8
Robot Anatomy
9
Robot Anatomy
12
What is a robot link?
Links are rigid
components that form a
chain connected
together by joints
Link
Each joint has two links,
known as an input link
and an output link
13
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)
14
Linear joint (type L)
The relative movement between the input link and the
output link is a linear sliding motion, with the axes of
the two links being parallel
15
Orthogonal joint (type O)
This is also linear sliding motion, but the input and
output links are perpendicular to each other during the
move
16
Rotational joint (type R)
This type provides a rotational relative motion of the
joints, with the axis of rotation perpendicular to the
axes of the input and output links
17
Twisting joint (type T)
This joint also involves a rotary motion, but the axis of
rotation is parallel to the axes of the two links
18
Revolving joint (type V)
In this type, the axis of the input link is parallel to the
axis of rotation of the joint, and the axis of the output
link is perpendicular to the axis of rotation
19
Joint Drive Systems
20
Joint Drive Systems
Electric
Uses electric motors to actuate individual joints
Preferred drive system in today's robots
Hydraulic
Uses hydraulic pistons and rotary actuators
Noted for their high power and lift capacity
Pneumatic
Typically limited to smaller robots and simple
material transfer applications
21
End Effectors
22
End Effectors
The special tooling for a robot that enables it to
perform a specific task.
End effectors two main categories:
Grippers to grasp and manipulate objects during
work cycle.
Tools to perform a process, e.g., spot welding,
spray painting.
23
24
End Effectors
Grippers
1. Mechanical Grippers
2. Suction cups or vacuum cups
3. Magnetized grippers
4. Ladles
5. Spray gun
25
Robot Mechanical Gripper
26
Cam-operated hand
It can easily handle heavy weights or bulky objects.
It is designed to hold the object so that its center of
gravity (CG) is kept very closed to the wrist of hand.
The short distance between the wrist and the CG
minimizes the twisting tendency of a heavy object.
27
Simple Vacuum Cup Hand
This simple vacuum cup
hand is suitable for
handling fragile parts such
as cathode ray tube face
plates.
28
Magnetic Pick up
Magnetic handling is
most suitable for parts
of ferrous contents.
Magnets can be
scientifically designed
and made in numerous
shapes and sizes to
perform various tasks.
29
Ladle
Ladling hot materials such as molten metal is a hot
and hazardous job for which industrial robots are
well suited.
30
Spray gun
Ability of the industrial robot to do
multi-pass spraying with controlled
velocity fits it for automated
application of primers, paints, and
ceramic or glass frits, as well as
application of masking agents used
before plating.
31
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
32
Wrist Configuration
Notation :RRT
34
Sensors in Robotics
Two basic categories of sensors used in industrial
robots:
35
Type Of Sensors Being Used In Robotics
1. Position Monitors the location of joints
Sensors Coordinate information is feedback to controller
37
Robot Geometry Type
1. Cartesian or x-y-z axis
2. Cylindrical
3. Polar arm (Spherical)
4. Jointed-Arm (Articulated)
5. SCARA
38
Cartesian Coordinate
Body-and-Arm Assembly
Notation LOO:
Consists of three sliding joints,
two of which are orthogonal
Other names include rectilinear
robot and x-y-z robot
39
Cartesian Type Configuration
Cartesian manipulator are useful for table-top assembly
applications and, as robots for transfer of material and
cargo
Advantages:
1. 3 linear axes.
2. Easy to visualize.
3. Rigid structure.
4. Easy to program off-line.
Disadvantage:
1. Can only reach in front of itself
2. Requires large floor space for size of work envelop
40
Cylindrical Body-and-Arm Assembly
Notation TLO:
Consists of a vertical
column, relative to
which an arm assembly
is moved up or down.
The arm can be moved
in or out relative to the
column.
41
Cylindrical Type Configuration
Advantages:
1. 2 linear axes, 1 rotating axis
2. Can reach all around itself
Disadvantages:
1. Cannot reach above itself
2. Base rotation axis is less rigid than a linear axis
3. Horizontal motion is circular
42
Polar Coordinate
Body-and-Arm Assembly
Notation TRL:
44
Spherical Type Configuration
Advantages:
1. 1 linear axis, 2 rotating axes
2. Long horizontal reach
Disadvantages:
1. Generally has short vertical reach
45
Jointed-Arm Robot
Notation TRR:
General configuration of
a human arm
46
SCARA Robot
Notation VRO:
SCARA stands for Selectively
Compliant Assembly Robot
Arm
Similar to jointed-arm robot
except that vertical axes are
used for shoulder and
elbow joints to be compliant
in horizontal direction for
vertical insertion tasks
47
SCARA Type Configuration
There are two type of SCARA robot configuration:
either the first two joints are revolute with the third
joint as prismatic (linear), or the first joint is revolute
with the second and third Joints as prismatic.
Advantages:
1. 1 linear axis, 2 rotating axes
2. Height axis is rigid
3. Large work area floor space
4. Two ways to reach a point
Disadvantages:
1. Difficult to program off-line
2. Highly complex arm 48
Robot Performance
49
Resolution
50
Accuracy
51
Repeatability
52
Weight Carrying Capacity
53
Speed of Movement
Determined by:
1. Weight of the object
2. Distance moved
3. Precision with which object must be positioned
54
Motion Control
56
Robot Actuators and Drive Systems
What is meant by actuator?
57
Electric Drive
Small and medium size robots are usually powered by
electric drives with gear trains using servomotors and
stepper motors.
Advantages
1. Better accuracy & repeatability
2. Require less floor space
3. More towards precise work such as assembly applications
Disadvantages
1. Generally not as speedy and powerful as hydraulic
robots
2. Expensive for large and powerful robots, can become fire
hazard
58
Hydraulic Drive
Larger robots make use of hydraulic drives.
Advantages:
1. more strength-to-weight ratio
2. can also actuate at a higher speed
Disadvantages:
1. Requires more floor space
2. Tendency to oil leakage
59
Pneumatic Drive
1. For smaller robots that possess fewer degrees of
freedom (two- to four joint motions).
60
Direct Drive Robots
In 1981 a "direct- drive robot" was developed at
Carnegle-Mellon University, USA. Is used electric
motors located at the manipulator joints without the
usual mechanical transmission linkages used on most
robots.
The drive motor is located on the joint
Benefits:
1. Eliminate backlash and mechanical defficiencies
2. Eliminate the need of a power transmission
3. Joint back-drivable (allowing for joint-space force
sensing)
61
Practical Application
Automotive Component Paint Technology
62
Quality
63
Material Savings
64
Warranty
- Proper application per the specification
- Eliminates product defects caused by build variation
- Reduction of application related variables
- Reduced part rework
- Reduced scrap rate
65
Labor
- Reduce repetitive motion injuries
- Reduced workers compensation claims
- Reduce turnover of skilled operators
- Productivity increase
Multi shift operation savings
Greater painting speed endurance
Compliance
67
Fanuc Robotics Off Line Programming Software
Paint Pro
68
Robot Programming
69
Robot Programming
Robots execute a stored program of instructions that
define the sequence of motions and positions in the
work cycle
Much like a part program in NC
71
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 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
72
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
73
Simulation and Off-Line Programming
In conventional usage, robot programming languages
still require some production time to be lost in order
to define points in the workspace that are referenced
in the program
They therefore involve on-line/off-line programming
Advantage of true off-line programming is that the
program can be prepared beforehand and
downloaded to the controller with no lost production
time
Graphical simulation is used to construct a 3-D model
of the robot cell in which locations of the equipment
74
in the cell have been defined previously
Example
75
Example
A robot performs a loading and unloading operation for a
machine tool as follows:
Robot pick up part from conveyor and loads into machine
(Time=5.5 sec)
Machining cycle (automatic). (Time=33.0 sec)
Robot retrieves part from machine and deposits to
outgoing conveyor. (Time=4.8 sec)
Robot moves back to pickup position. (Time=1.7 sec)
Every 30 work parts, the cutting tools in the machine are
changed which takes 3.0 minutes. The uptime efficiency of
the robot is 97%; and the uptime efficiency of the machine
tool is 98%.
Determine the hourly production rate. 76
Solution
Cycle time =Tc = 5.5 + 33.0 + 4.8 + 1.7 = 45 sec/cycle
Tool change time= Ttc = 180 sec/30 piece = 6 sec/piece