Professional Documents
Culture Documents
Introduction to
Industrial Robotics
Introduction
The word ROBOT Appeared in 1921 in the
Czech word ROBOTA means WORK.
Computer Aided Manufactures International
of USA describe the meaning robot as a
general purpose ,programmable machine
possessing certain anthropomorphic,or
humanlike ,characteristic of a robot is its
arm.
Machine loading,
Spot welding ,
Spray painting,
Assembly.
Definition of ROBOT
The Robot Institute of America has developed
the following definition:
A Robot is a programmable,multi-function
manipulator designed to move
material,parts ,tools or special devices
through variable programmed motion for
the performance of a variety of tasks.
1.Controller
2.Manipulator
3.Tooling
Structure of Robot.
3
1
2
Controller
The machine language instructions to the robot to
perform the desired tasks automatically are input through
the keyboard of this unit. The mass storage media devices
like--Floppy drive ,
Magnetic cassette recorder
and Main frame Disk drive
can also be written in higher level language.This high
level language compile into machine language.before
these can be accepted by the Robot Control Unit ( RCU ).
The controller converts the input program to
suitable signals which actuate the manipulator to perform
the desired tasks.
Manipulator
It consists of base ,arm and wrist of Robot joined in
resemblance to a human arm . It also consist the power
source, being either electric ,hydraulic or pneumatic.
On receiving signal from RCU, this mechanical unit
performs movement functioning desired degrees of
freedom.
The actuation systems which are responsible for
converting command signals into desired movements
could be closed loop(servo control) type or open loop
type .
Manipulator Consists
Robot Base
Robot arm
DC or AC Servomotor
Stepper motor
Hydraulic actuator
Pneumatic actuator
Power supply
Air supply
Hydraulic supply
Position feed back system
Velocity/Force feed back system
Tooling
It is the hand or the gripper of the robot ,
often called the END EFFECTOR.It
depend on nature of work to be performed
by robot.Handling
application,nature,geometry,weight and
orientation of the part and friction between
part and gripper.Would influences the
shape,size and material of the gripper.
Specification of Robot
Manipulator
Controller
Tooling
2.Cylindrical Coordinate
Configuration
Work Volume
It refers The space within which the robot can
operate. The work volume is the spatial region
within which the end of the robots wrist can be
manipulated.
The work volume of an industrial robot is
determined by its physical configuration,size and
the limits of its arm and joint manipulations.
-Rectangular
-Cylindrical
-Partial spare
-Irregular
Precision of Movement
The precision of movement with which the robot
can move the end of its wrist.
Is a critical consideration in most
applications.There are three types..
1. Spatial resolution
2. Accuracy
3. Repeatability
Spatial resolution
The smallest increment of motion at the
wrist end that can be controlled by the
robot.
It depends on
Control Resolution
The factors determining the control resolution are
>the range of movement of the arm and
>the bit storage capacity in the control memory
for the movement.
The arm movement must be divided into its basic
motions or degrees of freedom, the resolution of
each degree of freedom is figured separately.Then
Total Control resolution is the vector sum of each
component.
Example:
Assume that we want to find the spatial
resolution for a Cartesian coordinate system
robot ,that has 2 DOF,the 2 DOF are
manifested by two orthogonal sides. Each
slide has range of 0.4m, hence giving the
robot a work volume which is a plane
square, with 0.4m on a side.Suppose that
robot control memory has a 10-bit storage
capacity for each axis.
Answer:
We must first determine the number of control
increment of which the control memory is capable .
For 10 bit storage
2 10 =1024 Control increments
Then the control resolution would be found by
dividing the slide range by the no. of control
increments:
Accuracy
The accuracy of the robot refers to its capability
or ability to position its wrist end ( or a tool
attached to the wrist ) at a given target point
within its work volume.
This is expressed as an error, bringing out the
difference between the target position and the
actual position achieved by robot.
Repeatability
This refers to the robots ability to position its wrist
end back to a point in space that was previously
taught.
Repeatability errors from a random variable.
In general , repeatability will be better (less) than
accuracy.
Mechanical inaccuracies in the robots arm and wrist
components are principal sources of repeatability
errors.
Speed of Movement
The speed with which the robot can manipulate
the end effector ranges up to a maximum of about
1.5 m/s. Almost all robots have an adjustment to
set the speed to the desirable level for the task
performed.
This speed should be determined by such factors
as ..
o The distance moved
o Weight of the object
o Precision positioning
Mechanical simplicity
High strength
High speed
Manual method
This method is not really programming
in the conventional sense of the word. It is more
like setting up a machine rather than programming.
It is the procedure used for the simple robots and
involves setting mechanical stops. Cams,switches,
or relays in the robots control unit.For these lowtechnology robots used for short work cycles(ex.
Pick-and-place operations ), the manual
programming method is adequate.
Walkthrough method
In this method the programmer manually
moves the robots arm & hand through the motion
sequence of the work cycle.
Each movement is recorded into memory
for subsequent playback during production. The
speed with which the movements are performed can
usually be controlled independently so that the
programmer does not have to worry about the cycle
time during the walkthrough method.
Walkthrough method
The main concern is getting the position
sequence correct. The walkthrough method
would be appropriate for 1.Spray painting robots
2.Arc welding robots
Leadthrough method
The leadthrough method makes use of a teach
pendant to power drive the robot through its motion
sequence .
The teach pendent is usually a small hand-held
device with switches and dials to control the robots
physical movements. Each motion is recorded into
memory for future playback during the work cycle.
The lead through method is very popular among
robot programming method s because of its ease
and convenience.
Off-line programming
This method involves the preparation of the robot
program off-line, in a manner similar to NC part
programming .
Off-line programming is typically accomplished
on a computer terminal .After the program has
been prepared, it is entered into the robot memory
for use during the work cycle.
Advantages:
1. The production time of the robot is not lost to
delay in teaching the robot a new task.
2. Programming off-line can be done while the
robot is still in production on the preceding job.
3. Off-line programming is the prospect of
integrating the robot into the factory CAD/CAM
data base & information system.
This means higher utilization of the
robot and the equipment with which it operates.
Languages
Year Source
WAVE
AL
VAL( Victoria Assembly Language or
Versatile Algorithmic Languages)
SIGLA
1973
1975
Stanford AI Lab.
Stanford AI Lab.
1979
1978
HELP
1980
Unimation Inc.
Olivetti
DEA Italy adopted by
General Electric for multi
arm robots
Languages
Year Source
1981
1982
1984
Automatrix Inc.
McDonnell Douglas
Corp.; NC Oriented
enhancement of APT
Aachen Germany
IBM
Unimation Inc.
1985
1989
IBM
CNR Italy
Implicit :
An implicit programm has the advantage that
only task-oriented statements have to be written
but it would require a capable compiler.
The explicit programming instead may be
understood by the robot line by line a relatively
simpler interpreter program.
Most of the listed above languages are either
explicit or a mix of implicit and explicit and
accordingly use interpreter programs.
VAL Statements:
VAL statements are divided into two
categories.
1. Monitor Commands.
2. Programming Instructions.
Monitor Commands.
The Monitor commands are a set of administrative
instructions that direct the operation of the robot
system.
These commands are used for.
1. Preparing the system for the user to write
programm for the PUMA.
2. Defining points in space
3. Commanding the PUMA to execute a program
4. Listing programs on the CRT
Programming Instructions
The program Instructions are a set of
statements used to write robot programs. Programs
in VAL direct the sequence of motions of the
PUMA.
One statement usually corresponds to
one movement of the robots arm or wrist.
Example :
Write the VAL language
programm for a Robot is instructed to pick
up one work part from one conveyor
(point -A) and place it on another (pointB).
End Effectors
Definition
A device which is attached to the robots
wrist to perform a specific task .
the task might be work part handling,
spot welding, spray painting or any of a
great variety of other functions.
Classification
For the purpose of organization, we will
divide the various types of end effectors
into two categories.
1.Grippers.
a. Mechanical Grippers.
b. Other Types of Grippers.
2.Tools
Mechanical Grippers.
Mechanical grippers can also be classed according to the
type of kinematic device used to actuate the movement.
1.Linkage actuation
2.Gear-and-rack actuation
3.Cam actuation
4.Screw actuation
5.Rope-and-pulley actuation
6.Miscellaneous
Pivoting Movement
Sliding Movement
Vacuum cup
Double Pivoting
Spot-welding tools
Arc-welding tools
Spray-painting nozzle
Rotating spindles:
Drilling
Routing
Wire brushing
Grinding
Example:
In the work station one semiautomatic cycle takes
place.It consists of the two conveyor one for
incoming and another one for out going of finished
pieces .The work cycle consists of the following
activities.
1.Incoming conveyor delivers W/p
2.Robot pick up part from conveyor & loading to
machine tool
3.Machine process work part
4.Robot unloads finished part from machine & place
it on outgoing conveyor.
5.Outgoing conveyor delivers part out of work cell,
robot ready for next cycle.
1.
2.
3.
4.
5.
6.
Interlocks
An interlock is the feature of work cell
control which prevents the work cycle sequence
from continuing until a certain condition or set of
conditions has been satisfied.
Types :
1. Incoming Interlocks
2. Outgoing Interlocks
ROBOTIC SENSORS
&Transducers
Transducers :
A Transducer is a device that converts one type
of physical variable ( force,pressure,temp,velocity
etc.) into another form.A common conversion is to
electric energy.
Sensors :
A Sensor is a transducer that is used to make a
measurement of a physical variable of interest.
Example: Strain gauge, thermocouple,speedometer.
Types of Transducers.
1. Analog Transducers.
These provide a continuous analog signal such
as current or electric voltage.
2. Digital Transducers.
These produce a digital output signals either in
form of a set of parallel status bits or a series of
pulses or the digital signal represents the value of
the measured variable.
Types of Sensors
1.Tactile sensors.
2.Proximity and range sensors.
3.Miscellaneous sensors.
a.Vision sensors
b.Voice sensors
Tactile sensors.
Tactile sensors are devices which indicate
contact between themselves and some other
solid object.
There are two types :
1.Touch sensors
2.Force sensors
Touch Sensors:
Touch sensors are used to
indicate that contact has been made between
two objects without regard to the magnitude
of the contacting force .
Exp: limit switches,micro switches.
Force sensors:
The capacity to measure
forces permits the robot to perform a
number of tasks.
Proximity sensors
In robotics -Proximity sensors are devices
that indicate the presence or absence of a
workpart or other object.when one object is
close to another object.
These are also used to positioning of the
objects.
Example: Optical proximity sensor devices,
Miscellaneous Sensors
Voice Sensors:
Voice sensing or vice programming can be
defined as the oral communication of commands
to the robot or other machine.
The robot controller is equipped with a
speech recognition system which analyzes the
voice input and compares it with a set of stored
word patterns.when a match is found between the
input and the stored vocabulary word , the robot
performs some action which corresponds to that
word.
Vision sensors:
Computerized vision systems will be an important technology
in future automated factories. Robot vision is made possible by
means of a video camera , a sufficient light source , and a
computer programmed to process image data.
Operations:
1.Retrieve parts which are randomly oriented on a conveyor.
2.Recognize particular parts which are intermixed with other
objects.
3.Perform visual inspection tasks.
4.Perform assembly operations which require alignment.
Uses of Sensors
1. Safety monitoring.
2. Interlocks in workcell control.
3. Part inspection for quality control.
4. Determining positions and related
information about objects in the robot
cell.
ROBOT APPLICATIONS
General application
characteristics
1.Hazardous or uncomfortable working
conditions.
Ex: Forging,Die casting,Spray painting.
2.Repetitive tasks.
Ex:Pick-and-place,Machine loading.
3.Difficult handling.
Ex:Lifting the part,Weighing several pounds.
4.Multishift operation.
Ex:Plastic injection molding machine.
Material Transfer
Material transfer application are those in
which the robot is used to move work parts
from one location to another.
Examples of material transfer robot
operations include the following
Material Transfer
Pick-and place operation
Machine Loading.
Machine loading applications are material
handling operations in which the robot is required to
supply a production machine with raw workparts
and /or to unload finished parts from the machine.
Machine loading is different from Material
transfer operation by the fact that the robot works
directly with the processing equipment.In material
transfer ,it does not.
Die-casting.
Injection molding
Transfer molding
Hot molding
Upsetting or upset forging
Stamping press operations
Machining operations such as Turning,Milling.
Welding
The welding processes are a very important
application area for robots.
There are two basic categories..
1.Spot welding
2.Arc welding
Spot Welding
Spot welding is a process in which metal
parts(sheets or plates ) are fused together at
localized points by passing a large electric
current through the two parts at the points
of contact.
Sequences in spot welding.
1.
Position the welding gun in the
desired location against the two pieces
( prior fixturing or matching of the pieces is
required )
Arc Welding
Several types of arc welding process can be
accomplished by industrial robots capable of
continuous-path operation. These process include
gas metal arc welding( MIG) and gas tungsten arc
welding(TIG).
These process are uncomfortable,very hot and
dangerous.
As result of so many problem in welding of lowvolume robot arc welding,
Advantages.
1. Higher productivity.
2. Improved safety.
3. More consistent welds.
Spray Coating
Most industrial products require some form of
applications of paint.
But, spray painting is hazard to human operator.
They are
1.Fumes and mist form the spraying operation .
2.Noise from the spray nozzle .
3.Fire hazard.
4.Possible cancer dangers.
Process Operations.
This is a miscellaneous category in which the robot
is used to perform some manufacturing process other
than welding or spray painting.
The robot would be used to bring the tool into
contact with a stationary workpart during processing.
Some of the processing operations which have been
performed by industrial robot include
Drilling,Riveting,Grinding,
Polishing,Deburring,
Wire brushing,Water jet cutting.
Component
Assembly.
Assembly operations are seen as an area big
potential for robot applications. Batch type
assembly operations seem to offer the most
promise for using robots.For mass production
assembly , the most economical method involves
fixed automation.
The term that some companies use for such a
system is Adaptable Programmable Assembly
Systems (APAS).
Inspection.
Like assembly, inspection is a relatively new area
for the application of industrial
robots.Traditionally,the inspection has been a very
labor intensive activity.The activity is slow
,tedious ,and boring and is usually performed by
human beings on a sampling basis.
Robot equipped with mechanical probes,optical;
sensing capabilities , or other measuring devices
can be programmed to perform dimensional
checking and other forms of inspection operations.