CAM GTU Study Material E-Notes Unit-6 08052021103558AM
CAM GTU Study Material E-Notes Unit-6 08052021103558AM
The development of the industrial robot represents a logical evolution of automated equipment, combining
certain features of fixed automation and human labor. Robots can be thought of as specialized machine
tools with a degree of flexibility that distinguishes them from fixed-purpose automation.
With the addition of sensory devices, robots are gaining the ability to adapt to their work environment and
modify their actions based on work-condition variations. Industrial robots are becoming "smarter"
mechanical workers and are now widely accepted as valuable productivity-improvement tools.
Industrial robots are properly thought of as machines or mechanical arms. It is inappropriate to think of
them as mechanical people.
A robot is essentially a mechanical arm that is bolted to the floor, a machine, the ceiling, or, in some cases,
the wall, fitted with its mechanical hand, and taught to do repetitive tasks in a controlled, ordered
environment.
Robots fill the gap between the specialized and limited capabilities normally associated with fixed
automation and the extreme flexibility of human labor.
Positioning may be done by linear motion along three principal axes: left and right, in and out, and up and
down. These axes are known respectively, as the cartesian axes X, Y, and Z.
Fig.6.1 shows a typical manipulator arm for a Cartesian coordinates robot. The work area or work envelope
serviced by the Cartesian-coordinates robot’s arm is a big box-shaped area.
Programming motion for Cartesian-coordinates robot consists of specifying to the controller the X, Y, and
Z values of the desired point to be reached. The robot then moves along each axis to the desired point.
This is one of the simplest types of robots.
In this type of robot, there is a rotary motion at the base followed by the two linear motions. The axes for
the cylindrical coordinates are θ, the base rotational axis; R (reach) the in-and-out axis; and Z, the up-and-
down axis.
This type of robot uses mostly rotational axes. The axes for the spherical coordinates are θ, the rotational
axis; R, the reach axis; and β, the bend-up-and-down axis.
The work area serviced by a polar-coordinates robot is the space between two concentric hemispheres.
The reach of the arm defines the inner hemisphere when it is fully retracted along the R axis. The reach of
the arm defines the outer hemisphere when it is fully straightened along the R axis.
The jointed arm configuration is similar in appearance to the human arm. The arm consists of several
straight members connected by joints that are analogous to the human shoulder, elbow, and wrist. The
robot arm is mounted to a base that can be rotated to provide the robot with the capacity to work within a
quasi-spherical space.
Selective Compliance Assembly Robot Arm (SCARA) is a type of robot that is commonly used for assembly
applications.
The arm picks up a piece-part vertically from a horizontal table and moves it in a horizontal plane to a point
just above another place on the table. Then it lowers the part to the table at the proper point to accomplish
the assembly, perhaps including a rotation operation to insert the part into the assembly.
Actuators: Actuators are the “muscles” of the manipulators. Common types of actuators are servomotors,
stepper motors, pneumatic cylinders, and hydraulic cylinders. Actuators are controlled by the controller.
Sensors: Sensors are used to collect information about the internal state of the robot or to communicate
with the outside environment.
As in humans, the robot controller needs to know where each link of the robot is to know the robot’s
configuration. Even in absolute darkness, you still know where your arms and legs are! This is
because feedback sensors in your central nervous system embedded in your muscle tendons send
information to your brain.
The brain uses this information to determine the length of your muscles, and thus, the state of your
arms, legs, etc. The same is true for robots; sensors integrated into the robot send information
about each joint or link to the controller, which determines the configuration of the robot.
Robots are often equipped with external sensory devices such as a vision system, touch, and tactile
sensors, speech synthesizers, etc., which enable the robot to communicate with the outside world.
Controller: The controller is rather similar to your cerebellum, and although it does not have the power of
your brain, it still controls your motions.
The controller receives its data from the computer, controls the motions of the actuators, and
coordinates the motions with the sensory feedback information.
Suppose that for the robot to pick up apart from a bin, its first joint must be at 36°. If the joint is not
already at this magnitude, the controller will send a signal to the actuator (a current to an electric
motor, air to a pneumatic cylinder, or a signal to a hydraulic servo valve), causing it to move. It will
then measure the change in the joint angle through the feedback sensor attached to the joint (a
potentiometer, an encoder, etc.). When the joint reaches the desired value, the signal is stopped.
In more sophisticated robots, the velocity and the force exerted by the robot are also controlled by
the controller.
Software: There are perhaps three groups of software that are used in a robot.
It is important to note that in many systems, the controller and the processor are placed in the same unit.
Although these two units are in the same box, and even if they are integrated into the same circuit, they
have two separate functions.
Reach: Reach is the maximum distance a robot can reach within its work envelope.
Many points within the work envelope of the robot may be reached with any desired orientation
(called dexterous).
However, for other points, close to the limit of the robot’s reach capability, orientation cannot be
specified as desired (called nondexterous point). Reach is a function of the robot’s joint lengths
and its configuration.
Precision (validity): Precision is defined as how accurately a specified point can be reached. This is a
function of the resolution of the actuators, as well as its feedback devices. Most industrial robots can have
a precision of 0.001 inches or better.
Repeatability (variability): Repeatability is how accurately the same position can be reached if the motion
is repeated many times.
Suppose that a robot is driven to the same point 100 times. Since many factors may affect the
accuracy of the position, the robot may not reach the same point every time but will be within a
certain radius from the desired point. The radius of a circle that is formed by this repeated motion
is called repeatability.
Repeatability is much more important than precision. If a robot is not precise, it will generally show
a consistent error, which can be predicted and thus corrected through programming. As an
example, suppose that a robot is consistently off 0.06 inches to the right. In that case, all desired
points can be specified at 0.06 inches to the left, and thus the error can be eliminated. However, if
the error is random, it cannot be predicted and thus cannot be eliminated.
Repeatability defines the extent of this random error. Repeatability is usually specified for a certain
number of runs. More tests yield larger (bad for manufacturers) and more realistic (good for the
users) results. Manufacturers must specify repeatability in conjunction with the number of tests,
the applied payload during the tests, and the orientation of the arm.
Prof. Sunil G. Janiyani, Department of Mechanical Engineering
Computer Aided Manufacturing (3161917) | 6.7
Unit-6 Robot Technology
For example, the repeatability of an arm in a vertical direction will be different from when the arm
is tested in a horizontal configuration. Most industrial robots have repeatability in the 0.001-inch
range.
The six basic motions consist of three-arm body motions and three wrist motions, as illustrated in Fig.6.7
polar type robot. These motions are described below.
1 Vertical transverse: Up-and-down motions of the arm, caused by pivoting the entire arm about a
horizontal axis or moving the arm along a vertical slide
2 Radial transverse: Extension and retraction of the arm (in-and-out movement)
3 Rotational transverse: Rotation about the vertical axis (right or left swivel of the robot arm)
4 Wrist swivel: Rotation of the wrist
5 Wrist bend: Up-or-down movement of the wrist, which also involves a rotational movement
6 Wrist yaw: Right-or-left swivel of the wrist
Additional axes of motion are possible, for example, by putting the robot on a track or slide. The slide
would be mounted on the floor or in an overhead track system, thus providing a conventional six-axis robot
with the seventh degree of freedom. The gripper device is not normally considered to be an additional axis
of motion.
Prof. Sunil G. Janiyani, Department of Mechanical Engineering
6.8 Computer Aided Manufacturing (3161917) |
Unit-6 Robot Technology
6.5.2 Motion Systems
Similar to NC machine tool systems, the motion systems of industrial robots can be classified as either
point-to-point (PTP) or contouring (also called continuous path).
In point-to-point, the robot’s movement is controlled from one point location in space to another. Each
point is programmed into the robot’s control memory and then played back during the work cycle. No
particular attention is given to the path followed by the robot in its move from one point to the next. Point-
to-point robots would be quite capable of performing certain kinds of productive operations, such as
machine loading and unloading, pick-and-place activities, and spot welding.
Contouring robots can follow a closely spaced locus of a point which describes a smooth compound
curve. The memory and control requirements are greater for contouring robots than for PPT because the
complete path taken by the robot must be remembered rather than merely the endpoints of the motion
sequence. However, in certain industrial operations, continuous control of the work cycle path is essential
to the use of robots in the operation. Examples of these operations are paint spraying, continuous welding
processes, and grasping objects moving along a conveyor.
The work volume of a Cartesian coordinate robot will be rectangular. The work volume of a cylindrical
coordinate robot will be cylindrical. A polar coordinate configuration will generate a working volume which
is a partial sphere. The work volume of a jointed arm robot will be somewhat irregular, the outer reaches
generally resembling a partial sphere.
Robot manufacturers usually show a diagram of the particular model’s work volume in their marketing
literature, providing a top view and side view with dimensions of the robot’s motion envelope.
The precision of movement:
The precision with which the robot can move the end of its wrist is a critical consideration in most
applications. In robotics, the precision of movement is a complex issue, and we will describe it as
consisting of three attributes: Spatial resolution, Accuracy, and Repeatability.
These attributes are generally interpreted in terms of the wrist end with no end effector attached and with
the arm fully extended.
Spatial resolution: The term “spatial resolution” refers to the smallest increment of motion at the
wrist end that can be controlled by the robot. This is determined largely by the robot’s control
resolution, which depends on its position control system and/or its feedback measurement
system. In addition, mechanical inaccuracies in the robot’s joints would tend to degrade its ability
to position its arm.
The spatial resolution is the sum of the control resolution plus these mechanical inaccuracies. The
factors determining control resolution are the range of movement of the arm and the bit storage
capacity in the control memory for that movement.
Speed of movement:
The speed with which the robot can manipulate the end effector ranges up to a maximum of about 1.6
m/s. almost all robots have an adjustment to set the speed to the desired level for the task performed.
This speed should be determined by such factors as the weight of the object being moved, the distance
moved, and the precision with which the object must be positioned during the work cycle.
Heavy-object cannot be moved as fast as light objects because of inertia problems. Also, objects must be
moved more slowly when high positional accuracy is required.
Weight-carrying capacity:
The weight-carrying capacity of commercially available robots covers a wide range. At the upper end of
the range, there are robots capable of lifting over 1000 lb. The Versatran FC model has a maximum load-
carrying capacity rated at 2000 lb. At the lower end of the range, the ultimate PUMA Model 260 has a load
capacity of only 2.6 lb. What complicates the issue for the low-weight-capacity robots is that the rated
capacity includes the weight of the end effector. For example, if the gripper for the PUMA 260 weighs 1 lb,
the net capacity of the robot is only 1.6 lb.
Type of drive system:
There are three basic drive systems used in commercially available robots: Hydraulic, Electric motor, and
Pneumatic.
Hydraulic drive systems are usually associated with large robots, and this drive system adds to the floor
space required by the robot. Advantages which this type of system gives to the robot are mechanical
simplicity, high strength, and high speed.
Robots driven by electric motors (dc stepping motors or servo motors) do not possess the physical
strength or speed of hydraulic units, but their accuracy and repeatability are generally better. Less floor
space is required due to the absence of the hydraulic power unit.
Prof. Sunil G. Janiyani, Department of Mechanical Engineering
Computer Aided Manufacturing (3161917) | 6.11
Unit-6 Robot Technology
Pneumatically driven robots are typically smaller and technologically less sophisticated than the other
two types. Pick-and-place tasks and other simple, high-cycle-rate operations are examples of the kinds of
applications usually reserved for these robots.
6.6 Actuators
Actuators are the muscles of robots. If you imagine that the links and the joints are the skeletons of the
robot, the actuators act as muscles, which move or rotate the links to change the configuration of robots.
The actuator must have enough power to accelerate and decelerate the links and to carry the loads, yet be
light, economical, accurate, responsive, reliable, and easy to maintain.
There are many types of actuators available, and, undoubtedly, there will be more varieties available in the
future. The following types are noteworthy:
Electric motors
o Servomotors
o Stepper motors
o Direct-drive electric motors
Hydraulic actuators
Pneumatic actuators
Shape memory metal actuators
Magnetostrictive actuators
Fig.6.11 - Actuators
Electric motors — especially servomotors — are the most commonly used robotic actuators.
Hydraulic systems were very popular for large robots in the past and are still around in many places, but
are not used in new robots as often anymore.
Pneumatic cylinders are used in robots that have 1/2 degree of freedom, on-off type joints, as well as for
insertion purposes.
Direct drive electric motors, the shape memory metal type-actuators, and others like them are mostly in
the research and development stage and may become more useful shortly.
Prof. Sunil G. Janiyani, Department of Mechanical Engineering
6.12 Computer Aided Manufacturing (3161917) |
Unit-6 Robot Technology
6.7 End Effectors
In the terminology of robotics, an end effector can be defined as a device that is attached to the robot's
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.
The possibilities are limited only by the imagination and ingenuity of the applications engineers who design
robot systems. Economic considerations might also impose a few limitations. The end effector is the
special-purpose tooling that enables the robot to perform a particular job.
It is usually custom engineered for that job, either by the company that owns the robot or by the company
that sold the robot. Most robot manufacturers have engineering groups that design and fabricate end
effectors or provide advice to their customers on end-effector design.
For purposes of organization, we will divide the various types of end effectors into two categories: grippers
and tools. The following two sections discuss these two categories.
Fig.6.13 - Sample gripper designs: (a) pivot action grippe; (b) slide action gripper;(c) double gripper-pivot
action mechanism; (d) vacuum-operated hand
Disadvantages with magnetic grippers include the residual magnetism remaining in the workpiece which
may cause a problem in subsequent handling, and the possible side slippage and other errors which limit
the precision of this means of handling.
6.9 Transducers
A transducer is a device that converts one type of physical variable (e.g., force, pressure, temperature,
velocity, flow rate, etc.) into another form. A common conversion is to electrical voltage, and the reason
for making the conversion is that the converted signal is more convenient to use and evaluate.
A sensor is a transducer that is used to measure a physical variable of interest. Some of the common
sensors and transducers include strain gauges (used to measure force and pressure), thermocouples
(temperatures), speedometers (velocity), and Pitot tubes (flow rates).
Analog transducers provide a continuous analog signal such as electrical voltage or current. This signal
can then be interpreted as the value of the physical variable that is being measured.
Digital transducers produce a digital output signal, either in the form of a set of parallel status bits or a
series of pulses that can be counted. In either form, the digital signal represents the value of the measured
variable.
Digital transducers are becoming more popular because of the ease with which they can be read as
separate measuring instruments. In addition, they offer the advantage in automation and process control
that they are generally more compatible with the digital computer than analog-based sensors.
Prof. Sunil G. Janiyani, Department of Mechanical Engineering
6.16 Computer Aided Manufacturing (3161917) |
Unit-6 Robot Technology
6.9.1 Intelligent Robots
Intelligent robots constitute a growing class of industrial robot that possesses the capability not only to
playback a programmed motion cycle but to also interact with its environment in a way that seems
intelligent. Invariably, the controller unit consists of a digital computer or similar device (e.g.,
programmable controller).
Intelligent robots can alter their programmed cycle in response to conditions that occur in the workplace.
They can make logical decisions based on sensor data received from the operation. The robots in this
class can communicate during the work cycle with humans or computer-based systems.
Intelligent robots are usually programmed using an English-like and symbolic language, not unlike a
computer programming language.
Indeed, the kinds of applications that are performed by intelligent robots rely on the use of a high-level
language to accomplish the complex and sophisticated activities that can be accomplished by these
robots. Typical applications for intelligent robots are assembly tasks and arc-welding operations.
6.9.3 Interlocks
An interlock is the feature of work cell control that prevents the work cycle sequence from continuing until
a certain condition or set of conditions has been satisfied. In a robotic work cell, there are two types:
outgoing and incoming.
The outgoing interlock is a signal sent from the workstation controller to some external machine or device
that will cause it to operate or not operate. For example, this would be used to prevent a machine from
initiating its process until it was commanded to proceed by the work cell controller.
An incoming interlock is a signal from some external machine or device to the work controller which
determines whether or not the programmed work cycle sequence will proceed. For example, this would be
used to prevent the work cycle program from continuing until the machine signaled that it had completed
its processing of the workpiece.
The use of interlocks provides an important benefit in the control of the work' cycle because it prevents
actions from happening when they shouldn't, and it causes actions to occur when they should. Interlocks
are needed to help coordinate the activities of the various independent components in the work cell and
to help avert damage of one component by another.
In the planning of interlocks in the robotic work cell, the application engineer must consider both the
normal sequence of activities that will occur during the work cycle and the potential malfunctions that
might occur.
Then these normal activities are linked together through limit switches, pressure switches, photoelectric
devices, and other system components. Malfunctions that can be anticipated are prevented using similar
devices.
The following is a list of some applications where robots are useful. The list is not complete by any stretch
of the imagination. There are many other uses as well, and other applications find their way into the
industry and the society all the time:
Machine loading, where robots supply parts to or remove parts from other machines. In this type
of work, the robot may not even perform any operation on the part but is only a means of handling
parts within a set of operations.
Pick and place operations, where the robot picks up parts and places them elsewhere. This may
include palletizing, placing cartridges, a simple assembly where two parts are put together (such
as placing tablets into a bottle), placing parts in an oven, and removing the treated part from the
oven.
Welding, where the robot, along with proper setups and a welding end effector, is used to weld
parts together. This is one of the most common applications of robots in the auto industry. Due to
the robots' consistent movements, the welds are very uniform and accurate. Welding robots are
usually large and powerful.
Painting is another very common application of robots, especially in the automobile industry. Since
maintaining a ventilated, but clean, room suitable for humans is difficult, and compared with those
performed by humans, robotic operations are more consistent, painting robots are very well suited
for their job.
The camera is mounted either on the robot or in a fixed position above the robot so that its field of vision
includes the robot’s work volume. The computer software enables the vision system to sense the presence
of an object and its position and orientation.
Vision capability would enable the robot to carry out the following kinds of operations:
Retrieve parts that are randomly oriented on a conveyor.
Recognize particular parts which are intermixed with other objects.
Perform visual inspection tasks.
Perform assembly operations that require alignment.
All of these operations have been accomplished in research laboratories. It is merely a matter of time and
economics before vision sensors become a common feature in robot applications.
Touch sensors are used simply to indicate whether contact has been made with an object. A simple
microswitch can serve the purpose of a touch sensor. Stress sensors are used to measure the magnitude
of the contact force. Strain gauge devices are typically employed in force-measuring sensors.
On a robot, the proximity sensor would be located on or near the end effector. engineered using optical-
proximity devices, eddy-current proximity detectors, magnetic-field sensors, or other devices.
In robotics, proximity sensors might be used to indicate the presence or absence of a work part or other
object. They could also help prevent injury to the robot’s human coworkers in the factory.
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 robot's
arm or wrist. Examples of Program Instructions include:
Move to a point
Move to a point in a straight-line motion
Open gripper
Close gripper
The Program Instructions are entered into memory to form programs by first using the Monitor Command
EDIT. This prepares the system to receive the Program Instruction statements in the proper order.
There are four groups of humans at risk from direct personal injury from a robot:
Programmers: A robot programmer using any one of the previously mentioned programming methods is
in direct contact with the robot. This closeness with the robot’s work envelope, with its inherent danger of
injury, distinguishes robotics from any other form of automation.
Maintenance engineers: A maintenance engineer is at risk from much the same dangers as programmers,
with the added risk of electrocution. Also, because maintenance procedures often require that safety
interlocks be disconnected, the inherent risk of injury is greater.
Casual observers: To the casual observer, robots are often seen standing still, apparently doing nothing,
for long periods. The programmer, of course, would know whether or not these pauses are intentional: the
robot may be performing a programmed delay or waiting. However, if, as is usually the case, the assembly
robot is not rigidly guarded, then a casual observer may move toward a seemingly stationary robot and be
injured when it continues its operation.
Others outside the assumed danger zone: Even though a robot has a known maximum work envelope, the
risk of injury is not limited to encounters within this envelope. If components manipulated by the robot are
not properly secured, then they can fly out of the grippers and strike personnel well outside the assumed
danger zone of the robot.
In a practical sense, safety procedures and devices allow the authorized entry of humans into a robot’s
work envelope with minimal risk of injury. Hardware devices and sensors monitor all anticipated
reasonable access to a robot’s work envelope.
Physical safeguards are many and varied. They include. the following:
Simple contact switches
Restrained keys
Pressure mats
Infrared light beams
Vision systems
Flashing red lights within a work zone indicating that a stationary robot is activated but awaiting
an input, or performing a time-delayed operation
References:
1. Robot Technology Fundamentals, James G. Keramas, Delmar Cengage Learning
2. CAD/CAM, Groover and Zimmers, Prentice Hall of India Private Limited
3. Industrial Robotics, Mikell P. Groover, Tata McGraw-Hill
4. Introduction to Robotics, Saeed B. Niku, Prentice Hall of India Private Limited