Affiah Automation Review 5
Affiah Automation Review 5
Chapter 5
They are laws like the law against murder, now laws like the law of gravity. Therefore
scientific credence is irrelevant. We choose to build robots which obey them, or not. It is
up to us.
have rapidly evolved and have rapidly become an almost invisible presence in our society.
We have employed robots in everything from manufacturing to military to the space
program. Robotics is used at the International Space Station and is becoming more and
more integrated into our daily world.
skill in some way (e.g., extending their reach) or give them a skill they don't have
or have lost (e.g., a robotic prosthetic arm). These robots can give humans the
lifting power of giants and the dexterity of a virtuoso surgeon.
The Scara Robots: Scara means Selective, Compliant, Robot arm. This robot is
especially designed for assembly automation and uses 4-axes of motion, each axes
driven by a servo motor. The two joints have a motor each and the base has a rotate axis.
The forth axis is the vertical axis that generally inserts a component. This arrangement
makes a very "stiff" arrangement that is ideally suited for accurate insertion. The Scara is
the least expensive of the servo powered robots and are usually small and can be very
fast.
The Gantry Robot: This type of robot is generally mounted direct to the shop floor and
usually has a large work envelope. It can be used for material handling applications and I
used them for stacking and de-stacking steel blanks, that were laser welded into tailored
blanks. They can be pneumatic powered but the cost of servo drives for industrial
robotics is getting so competitive that today the air powered types are few and far
between.
Cartesian robots: These machines are usually mounted on a table and are similar in
concept to the gantry robot but on a smaller scale. The axes can be air or servo motor
powered and are generally offered in modules that are complete and can be bolted
together, to form the motions required.
The 6-Axes Industrial Robot Arm: Maybe the most recognized industrial robot. It is
available in a wide range of sizes and payloads, they can be small enough to mount on a
table or, like the ABB IR 140 shown here are floor mounted. Applications are universal in
the field of industrial robotics. The robot arm can be found in all types of uses, from
assembly to welding to painting and material handling.
The Painting Robot: When used in a painting application, the robot does not need a
large payload capability but does need good repeatability and accurate path following.
When correctly programmed and well maintained, a paint robot will produce excellent
repeatable results with no paint runs or overspray.
The Welding Robot: The welding robot does not require a large payload capability but a
larger work envelope can be an advantage and smooth, non-jerky movement is
required. Welding is a dirty operation, so sealing of critical areas is essential and the
shielding gas used in MIG operations must ensure that weld spatter is kept to a
minimum.
Elbow
Wrist
Shoulder
Tool
Waist
Link 0
Base
Ground
From this base, a joint-link numbering scheme may be recognized as shown in Figure
5.2. The robotic base and its connection to the first joint are termed as link-0. The first
119 Basic Concepts of Industrial Automation & Robotics
joint in the sequence is joint-1. Link-0 is the input link for oint-1, while the output link from
joint-1 is link-1 which leads to joint-2. Thus link 1 is, simultaneously, the output link for
joint-1 and the input link for joint-2. This joint-link-numbering scheme is further followed
for all joints and links in the robotic systems.
Nearly all industrial robots have mechanical joints that can be classified into following
five types as shown in Figure 5.3.
Output link
Input link
· Linear joint (type L joint): The relative movement between the input link and the
output link is a translational sliding motion, with the axes of the two links being
parallel.
· Orthogonal joint (type U joint): This is also a translational sliding motion, but
the input and output links are perpendicular to each other during the move.
· Rotational joint (type R joint): This type provides rotational relative motion, with
the axis of rotation perpendicular to the axes of the input and output links.
· Twisting joint (type T joint): This joint also involves rotary motion, but the axis or
rotation is parallel to the axes of the two links.
· Revolving joint (type V-joint, V from the “v” in revolving): In this type, axis of
input link is parallel to the axis of rotation of the joint. However the axis of the
output link is perpendicular to the axis of rotation.
(b)
Cylindrical
(a) Polar
(c) Cartesian
(d) Jointed-arm
(e) SCARA
moved up or down relative to the vertical column. The arm can be moved in and
out relative to the axis of the column. Common configuration is to use a T-joint to
rotate the column about its axis. An L-joint is used to move the arm assembly
vertically along the column, while an O-joint is used to achieve radial movement
of the arm.
· Cartesian co-ordinate robot: It is also known as rectilinear robot and x-y-z
robot. It consists of three sliding joints, two of which are orthogonal O-joints.
· Jointed-arm robot: It is similar to the configuration of a human arm. It consists of
a vertical column that swivels about the base using a T-joint. Shoulder joint (R-
joint) is located at the top of the column. The output link is an elbow joint (another
R joint).
· SCARA: Its full form is 'Selective Compliance Assembly Robot Arm'. It is similar
in construction to the jointer-arm robot, except the shoulder and elbow rotational
axes are vertical. It means that the arm is very rigid in the vertical direction, but
compliant in the horizontal direction.
· Robot wrist assemblies: consist of either two or three degrees-of-freedom. A
typical three-degree-of-freedom wrist joint is depicted in Figure 5.5. The roll joint
is accomplished by use of a T-joint. The pitch joint is achieved by recourse to an
R-joint. And the yaw joint, a right-and-left motion, is gained by deploying a second
R-joint.
The SCARA body-and-arm configuration typically does not use a separate wrist
assembly. Its usual operative environment is for insertion-type assembly operations
where wrist joints are unnecessary. The other four body-and-arm configurations more-
or-less follow the wrist-joint configuration by deploying various combinations of rotary
joints viz. type R and T.
Degrees of Freedom: Point location in space specified by three coordinates (P). Object
location in space specified by location of a selected point on it (P) and orientation of the
object (R). Six degrees (P, R) of freedom needed to fully place the object in space and
orientate it.
122 Basic Concepts of Industrial Automation & Robotics
The arm joints are used to position the end effector. The wrist joints are used to orient the
end effector.
ENCOMPASSING GRIP
REGION
Torque switch
Communications sends torque
connection to appropriate
finger joint
(e) Three-fingered gripper (f) Two-fingered gripper
Cartesian Co-Ordinate Robot: The Cartesian co-ordinate robot is one that consists of
a column and an arm. It is sometimes called an x-y-z robot, indicating the axes of motion.
The x-axis is lateral motion, the y-axis is longitudinal motion, and the z-axis is vertical
motion. Thus, the arm can move up and down on the z-axis; the arm can slide along its
base on the x-axis; and then it can telescope to move to and from the work area on the y-
axis. The Cartesian co-ordinate robot was developed mainly for arc welding, but it is also
suited for many other assembly operations.
Cylindrical Co-Ordinate Robot: The cylindrical co-ordinate robot is a variation of the
Cartesian robot. This robot consists of a base and a column, but the column is able to
124 Basic Concepts of Industrial Automation & Robotics
rotate. It also carries an extending arm that can move up and down on the column to
provide more freedom of movement. The cylindrical co-ordinate robot is designed for
handling machine tools and assembly.
Pick-and-place
Application of
sealant
Most assembly
operations
CARTESIAN OR
X-Y-Z ARM
Handling at
machine tools
Spot welding
CYLINDRICAL
Handling at
diecasting
machines
POLAR
Fettling castings
Gas welding
Arc welding
Spray painting
JOINTED ARM
Figure 5.7 Four basic types of robot configurations and their factory applications.
Jointed-Arm Robot: The jointed-arm robot resembles a human arm. It usually stands
on a base on which it can rotate, while it can articulate at the "shoulder" joint, which is just
above the base. The robot can also rotate about its "elbow" and "wrist" joints. With the
swiveling and bending at the wrist, six degrees of freedom can be obtained. The jointed-
arm robot is the most popular form for a robot and is capable in welding and painting
work.
gripper used to grasp the objects. A heavy gripper puts a higher load upon the robotic
manipulator in addition to the object mass. Commercial robots can carry loads of up to
900 kg, while medium-sized industrial robots may have capacities of up to 45kg.
Efficiency of Machines: Simple machines are evaluated on the basis of efficiency and
mechanical advantage. While it is possible to obtain a larger force from a machine than
the force exerted upon it, this refers only to force and not energy; according to the law of
conservation of energy, “more work cannot be obtained from a machine than the energy
supplied to it”.
Because Work = Force * Distance, for a machine to exert a larger force than its initiating
force or operator, that larger force must be exerted through a correspondingly shorter
distance. As a result of friction in all moving machinery, the energy produced by a
machine is less than that applied to it. Consequently, by interpreting the law of
conservation of energy, it follows that:
Input Energy = output energy + wasted energy
This statement is true over any period of time, so it applies to any unit of time; because
power is work or energy per unit of time, the following statement is also true:
Input Power = output power + wasted power
The efficiency of a machine is the ratio of its output to its input, if both input and output are
expressed in the same units of energy or power. This ratio is always less than unity, and it
is usually expressed in percent by multiplying the ratio by 100.
Percent Efficiency = (output energy / input energy) * 100
Percent Efficiency = (output power / input power) * 100
A machine has high efficiency if most of the power supplied to it is passed on to its load
and only a fraction of the power is wasted. The efficiency can be as high as 98 percent for
a large electrical generator, but it is likely to be less than 50 percent for a screw jack. For
example, if the input power supplied to a 20-hp motor with an efficiency of 70 percent is to
be calculated, the foregoing equation is transposed.
Input power = (output power / percent efficiency) * 100
= 20 hp / 70 * 100 = 28.6 hp
127 Basic Concepts of Industrial Automation & Robotics
Inclined Plane: An inclined plane is a flat supporting surface tilted at an angle, with one
end higher than the other, used as an aid for raising or lowering a load. The inclined plane
is one of the six classical simple machines. Inclined planes are widely used to move
heavy loads over vertical obstacles.
I B
F=W sinq
W h
F q
A Ib C
Figure 5.8 The Inclined Plane
From figure 5.8 moving an object up an inclined plane requires less force than lifting it
straight up, at a cost of an increase in the distance moved. The mechanical advantage of
an inclined plane, the factor by which the force is reduced, is equal to the ratio of the
length of the sloped surface to the height it spans. Due to conservation of energy, the
same amount of mechanical energy (work) is required to lift a given object by a given
vertical distance, disregarding losses from friction, but the inclined plane allows the
same work to be done with a smaller force exerted over a greater distance. The angle of
friction, also sometimes called the angle of repose, is the maximum angle at which a load
can rest motionless on an inclined plane due to friction, without sliding down. This angle
is equal to the arctangent of the coefficient of static friction μs between the surfaces.
F
A BC D
S
h
b W
a
Figure 5.9 Pulley System
129 Basic Concepts of Industrial Automation & Robotics
Pulleys are assembled to form a block and tackle in order to provide mechanical
advantage to apply large forces. Pulleys are also assembled as part of belt and chain
drives in order to transmit power from one rotating shaft to another. See figure 5.9.
D
1 RPM
RPM D D D 4
1 2 3 4
A belt drive is analogous to that of a chain drive, however a belt sheave may be smooth
(devoid of discrete interlocking members as would be found on a chain sprocket, spur
gear, or timing belt) so that the mechanical advantage is approximately given by the ratio
of the pitch diameter of the sheaves only, not fixed exactly by the ratio of teeth as with
gears and sprockets.
In the case of a drum-style pulley, without a groove or flanges, the pulley often is slightly
convex to keep the flat belt centered. It is sometimes referred to as a crowned pulley.
Though once widely used on factory line shafts, this type of pulley is still found driving the
rotating brush in upright vacuum cleaners, in belt sanders and bandsaws. Agricultural
tractors built up to the early 1950s generally had a belt pulley for a flat belt (which is what
Belt Pulley magazine was named after). It has been replaced by other mechanisms with
more flexibility in methods of use, such as power take-off and hydraulics.
Just as the diameters of gears (and, correspondingly, their number of teeth) determine a
gear ratio and thus the speed increases or reductions and the mechanical advantage
that they can deliver, the diameters of pulleys determine those same factors. Cone
pulleys and step pulleys (which operate on the same principle, although the names tend
to be applied to flat belt versions and V belt versions, respectively) are a way to provide
multiple drive ratios in a belt-and-pulley system that can be shifted as needed, just as a
transmission provides this function with a gear train that can be shifted. V belt step
pulleys are the most common way that drill presses deliver a range of spindle speeds.
130 Basic Concepts of Industrial Automation & Robotics
Roller Chain
(a) (b) ( c)
(d) (e)
Figure 5.12 Major Types of Chains
Roller Chain (Bush Roller Chain): This type of chains in figure 5.xa is most commonly
used for transmission of mechanical power on many kinds of domestic, industrial and
agricultural machinery, including conveyors, wire and tube drawing machines, printing
presses, cars, motorcycles, and bicycles.
131 Basic Concepts of Industrial Automation & Robotics
Silent Chain: The silent chain in figure 5.xb also called inverted tooth chain, consists of a
series of toothed link plates assembled on joint components in a way that allows free
flexing between each pitch. The links are held together at each chain joint by one or more
pins, which also allow the chain to flex. Silent chains from different manufacturers
usually cannot be connected together. Standard silent chains are used in a wide variety
of industrial drives where a compact, high-speed, smooth, low-noise drive is required.
High-performance silent chains are commonly used in industrial equipment where
ultimate smoothness is required.
Leaf Chain: Leaf chains shown in figure 5.xc are designed for lifting rather than power
transmission. Tensions are very high, but speeds are slow. Normally the chains work
intermittently. The main considerations in the design of the leaf chains are tensile loads,
joint wear, and link plate and sheave wear. . The most common use for leaf chain is
probably on lift trucks.
Flat-top Chain: Flat-top chains shown in figure 5.xd are widely used on conveyors, most
basically used on the special type of slat conveyor.
Engineering Steel Chain: Engineering steel chains shown in figure 5.xe are designed
for difficult conveying applications and are used in conveyors, bucket elevators, and
tension linkages. Only a few are used in drives. The main design considerations for
these chains are tensile loads, several types of wear, lubrication, and environment.
5.9.5 Screw Mechanism
The screw is basically an inclined plane (see Figure 5.13) wrapped around a cylinder. In
an inclined plane, a linear force in the horizontal plane is converted to a vertical "lifting"
force. With a screw, a rotary force in the horizontal plane is converted to a vertical "lifting"
force. Screw W
A screw is simply
a spiraled inclined plane
F
Pitch Radius
i
P h
(a) (b)
Figure 5.13 (a) Screw (b) Screw Jack
object or medium, with threads on the inside of the hole that mesh with the screw's
threads. When the shaft of the screw is rotated relative to the stationary threads, the
screw moves along its axis relative to the medium surrounding it; for example rotating a
wood screw forces it into wood. In screw mechanisms, either the screw shaft can rotate
through a threaded hole in a stationary object, or a threaded collar such as a nut can
rotate around a stationary screw shaft. A screw can amplify force; a small rotational
force (torque) on the shaft can exert a large axial force on a load. The smaller the pitch,
the distance between the screw's threads, the greater the mechanical advantage, the
ratio of output to input force. Screws are widely used in threaded fasteners to hold
objects together, and in devices such as screw tops for containers, vises, screw jacks
and screw presses. The screw jack, shown in Figure 5.x is a practical application of the
inclined plane because a screw is considered to be an inclined plane wrapped around
cylinder. A force F must be exerted at the end of a length of horizontal bar l to turn the
screw to raise the load.
5.9.6 Levers
A lever is a rigid beam that can rotate about a fixed point along its length called the
fulcrum. Physical effort applied to one end of the beam will move a load at the other end.
The act of moving the fulcrum of a long beam nearer to the load permits a large load to be
lifted with minimal effort. This is another way to obtain mechanical advantage. The three
classes of lever are illustrated in Figure 5.14. Each is capable of providing a different
level of mechanical advantage. These levers are called Class 1, Class 2, and Class 3.
The differences in the classes are determined by:
· Class 1 - Position along the length of the lever where the effort is applied
· Class 2 - Position along the length of the lever where the load is applied
· Class 3 - Position along the length of the lever where the fulcrum or pivot point is
located
Figure 5.14
133 Basic Concepts of Industrial Automation & Robotics
CLASS 1: the most common, has its fulcrum located at or about the middle with effort
exerted at one end and load positioned at the opposite end, both on the same side of
the lever. Examples of Class 1 levers are playground seesaw, crowbar, scissors, claw
hammer, and balancing scales.
CLASS 2: has its fulcrum at one end; effort is exerted at the opposite end, and the
opposing load is positioned at or near the middle. Examples of Class 2 levers are
wheelbarrow, simple bottle openers, nutcracker, and foot pump for inflating air
mattresses and inflatable boats.
CLASS 3: also has its fulcrum on one end; load is exerted at the opposite end, and the
opposing effort is exerted on or about the middle. Examples of Class 3 levers are shovel
and fishing rod where the hand is the fulcrum, tweezers, and human and animal arms
and legs.
Law of the Lever: The lever is a movable bar that pivots on a fulcrum attached to a fixed
point. The lever operates by applying forces at different distances from the fulcrum, or
pivot. See figure 5.15.
M1 X a = M2 x b
a b
Assuming the lever does not dissipate or store energy, the power into the lever must
equal the power out of the lever. As the lever rotates around the fulcrum, points farther
from this pivot move faster than points closer to the pivot. Therefore a force applied to a
point farther from the pivot must be less than the force located at a point closer in,
because power is the product of force and velocity. If a and b are distances from the
fulcrum to points A and B and let the force FA applied to A is the input and the force FB
applied at B is the output, the ratio of the velocities of points A and B is given by a/b, so we
have the ratio of the output force to the input force, or mechanical advantage, is given by
MA = FB/FA = a/b
This is the law of the lever, which was proven by Archimedes using geometric reasoning.
It shows that if the distance a from the fulcrum to where the input force is applied (point A)
is greater than the distance b from fulcrum to where the output force is applied (point B),
then the lever amplifies the input force. On the other hand, if the distance a from the
fulcrum to the input force is less than the distance b from the fulcrum to the output force,
134 Basic Concepts of Industrial Automation & Robotics
5.9.7 Linkages
A linkage is a mechanism formed by connecting two or more levers together. Linkages
can be designed to change the direction of a force in robotics or make two or more
objects move at the same time. Many different fasteners are used to connect linkages
together yet allow them to move freely such as pins, end-threaded bolts with nuts, and
loosely fitted rivets. The two general classes of linkages are Simple Planar Linkages and
Complex Specialized Linkages. Linkages are capable of performing tasks such as
describing straight lines or curves and executing motions at differing speeds. Linkages
can be classified according to their primary functions:
• Function Generation: the relative motion between the links connected to
the frame
• Path Generation: the path of a tracer point
• Motion Generation: the motion of the coupler link
A linkage modeled as a network of rigid links and ideal joints is called a kinematic chain.
Linkages may be constructed from open chains, closed chains, or a combination of open
and closed chains. Each link in a chain is connected by a joint to one or more other links.
Thus, a kinematic chain can be modeled as a graph in which the links are paths and the
joints are vertices, which is called a linkage graph. The number of parameters in the
subgroup is called the degrees of freedom (DOF) of the joint. Mechanical linkages are
usually designed to transform a given input force and movement into a desired output
force and movement. The ratio of the output force to the input force is known as the
mechanical advantage of the linkage, while the ratio of the input speed to the
output speed is known as the speed ratio. The speed ratio and mechanical
advantage are defined so they yield the same number in an ideal linkage.
A kinematic chain, in which one link is fixed or stationary, is called a mechanism, and a
linkage designed to be stationary is called a structure. A linkage, or kinematic chain, is an
assembly of links and joints that provide a desired output motion in response to a
specified input motion. Linkages are a vital mechanism and many examples can be seen
around us. The most common types of linkage are shown in figure 5.16.
PIVOT
FIXED
PIVOT POINT
FIXED
PIVOT PC
PIVOT
(a) Reverse Motion Linkage: As the top rod moves to the left the bottom rod moves to
the right. The bars move in opposite directions. Another way of describing this
linkage is the direction of movement in one rod is reversed in the other rod. The
fixed pivot is the centre of rotation.
(b) Parallel Motion Linkage: As the large rod at the top of the diagram moves to the
left the two small rods at the bottom move to the right. All the rods are parallel to
each other.
(c) Crank and Slider Linkage: The rods move forwards and backwards in slider. The
fixed pivot anchor the linkages to one place.
(d) Bell Crank Linkage: This linkage allows horizontal movement to be converted to
vertical movement. It also works the opposite way round. A practical example of
this is the brake mechanism on a bicycle.
Link, Node and Joint: A link is a nominally rigid body that possess at least 2 nodes. A
node is an attachment point to other links via joints. The four most common links are
known as binary, ternary, quaternary and pentanary links and they have two, three, four
and five joints (nodes) respectively on their structures. The order of a link indicates the
number of joints to which the link is connected (or the number of nodes per link). There
are binary (2 nodes), ternary (3 nodes), and quaternary (4 nodes) links. A joint is a
connection between two or more links at their nodes, which allows motion to occur
between the links. A pivot is a joint that allows rotary motion, and a slider is a joint that
allows linear motion.
motion. Bevel gears are also known as pinion and crown or pinion and ring gears. In
bevel gears, two wheels intermesh at an angle changing the direction of rotation (the
axles are not parallel); the speed and force may also be modified, if desired. Worm gears
involve one wheel gear (a pinion) and one shaft with a screw thread wrapped around it.
Worm gears change the direction of motion as well as the speed and force. Belts work in
the same manner as spur gears except that they do not change the direction of motion.
In both gears and belts, the way to alter speed and force is through the size of the two
interacting wheels. In any pair, the bigger wheel always rotates more slowly, but with
more force. This "tradeoff" between force and speed comes from the difference in the
distance between the point of rotation and the axle between the two wheels. On both the
big and the small gear, the linear velocity at the point of contact for the wheels is equal. If
it was unequal and one gear were spinning faster than the other at the point of contact
then it would rip the teeth right off of the other gear. As the circumference of the larger
gear is greater, a point on the outside of the larger gear must cover a greater distance
than a point on the smaller gear to complete a revolution. Therefore the smaller gear
must complete more revolutions than the larger gear in the same time span.
Systems of gears work in a similar fashion to pulleys and belts except there is no belt
and the gears are inter-meshed with the teeth of one gear turning the teeth of a second
gear. In this case, the RPM are a function of the number of teeth on the gear. he
relationship between the gears is expressed as follows;
Where:
· RPM1 is the revolutions per minute of the first gear
· Teeth1 is the number of teeth in first gear
· RMP2 is the revolutions per minute of the second gear
· Teeth2 is the number of teeth in the second gear.
138 Basic Concepts of Industrial Automation & Robotics
The assumption is compatible teeth in the two gears shown in figure 5.17
There are many types of gears such as spur gears, helical gears, bevel gears, worm
gears, gear rack, etc. These can be broadly classified by looking at the positions of axes
such as parallel shafts, intersecting shafts and non-intersecting shafts. Figure 5.18
shows the different types of gears.
Miter Gear
Involute Spline Shafts
Screw Gear & Bushings Helical Gear
Pawl Rack
Pinion Spurl Gear
Ratchet
motion. The best examples of cranks in action are the drive mechanism for a steam
locomotive and the automobile engine crankshaft. In a crank, the wheel rotates about a
centered axle, while an arm is attached to the wheel with an off-centered peg. This arm is
attached to a rod fixed in a linear path. A crank will cause the rod to move back and forth,
and if the rod is pushed back and forth,
it will cause the crank to turn. On the other hand, cams can move their rods, but rods
cannot move the cams. Cams can be used to create either a linear repetitive motion
such as the one illustrated in Figure 5.20.
like manufacturing lines. An effective motion control system allows for movement
and guarantees that a machine may come to a halt completely. The movement of
different parts of machines can be controlled by using rotary and linear actuators.
Machine position and velocity may be regulated using a motion control device
such as an electric motor, hydraulic pump, or servo actuator. Industrial
operations use motion control to move specified loads carefully. Hence,
controlling the movement of objects falls under motion control.
· force control: where the objective is to apply specific forces to an object or the
environment; the basic idea behind force control is simple: the output of the
sensor is used to close the loop in the controller, adjusting each of the joint torque
to match the desired output. In a certain way, this is similar to position control. You
simply replace the reference position from the motor encoders by a reference
force from the force/torque sensor. In an application for which the applied force is
important, the robot needs to be controlled differently. Instead of servoing each
joint to its targeted position, the output torque is controlled to match the desired
force applied by the end-effector on an external object. To do this, a way of
measuring the external force is required.
· hybrid motion-force control: The “hybrid” technique described combines force
and torque information with positional data to satisfy simultaneous position and
force trajectory constraints specified in a convenient task related coordinate
system. the hybrid control law avoids to introduce conflicting behaviors (force vs.
motion control) in any of the task space directions
· impedance control: Impedance control is a prominent method in robotic
dynamics control relating to force. It is based on the motion dynamics in joint
space and transfer the dynamics to the task space to complete the control
command. It is used in human-robot interaction applications often that the
manipulator of the robot interacts with environment. Examples of applications
include humans interacting with robots. By controlling the impedance, we control
how the robot behaves during an interaction with the environment by defining its
stiffness and damping. We could let it behave like a very loose spring with high
compliance! When the robot would be pushed it would move back and force until
it reaches after some time its initial position. If we add some damping the end-
effector might even return to its initial position after the displacements with no
oscillations at all. On the contrary, the robot would only move, if there are high
forces from the environment, if the stiffness is high.
The XYZ control uses mathematical coordinates to determine each point in the program.
All points in the program are identified by their X, Y, and Z coordinates and these points
can be entered manually into the program or by moving the robot to the location and
recording the location through a teach pendant.
The positive-stop control is used primarily with pneumatic robots where an air cylinder is
extended or retracted until it reaches a stop. This type of robot control is also called
bang-bang because of the noise the robot makes when it hits a stop. The robot motion is
determined by a sequencer that energizes each cylinder at the appropriate time. The
positions for this robot program are determined by the placement of each stop.
· Point-to-Point Robot Control: Most robots today operate on a system called
point to point control. This type of robot control is achieved by moving the robot to
a specific location (point) during programming and recording the coordinates of
the point into memory by pressing a button on the teach pendant. During the
programming phase of the project, all of the points are recorded in the order that
the robot must move to them. When the robot runs the program, it moves
sequentially from point to point. When the robot reaches a point, it can energize
or de-energize any output signals to energize end effectors or send output
signals that are used for interfacing to other equipment in the cell such as
pneumatic cylinders that are used to move parts into location. The most
important part about the point-to-point program is that the robot can move one or
all of its axes to move from one point to the next. The robot does not care if the
travel between one point and the next is a straight path or if the motion has a slight
arc in it. All that is important is that the robot stops when it reaches the next point.
In most cases, the function the robot provides occurs after it reaches a point. For
instance, if the robot uses suction to pick up and place a part, it will turn on its
suction when it reaches the point where it is ready to pick up the part, and it will
turn off its suction when it reaches the point where it will drop off the part
· Continuous-Path Control: The continuous-path control is used when the action
the robot must provide occurs at all times between points, such as spray painting,
continuous cutting, continuous welding, or continuous gluing. Since this type of
robot must follow a precise path when it's spray painting, each location in the path
the robot takes to move from point to point is recorded during the programming
phase of the project and replayed when the robot is in the run phase. This type of
robot is fairly easy to program because no special programming language is
needed to get the robot to repeat the exact path it was taught. The main drawback
of this type of controller is that this type of programming requires large amounts of
memory to record the exact path the robot was taught as well as the speed during
each part of the program.
· XYZ Control: XYZ control uses coordinates instead of points to identify each
position the robot moves to during the time it runs its programs. The XYZ control
is very similar to the point-to-point control except the entire work envelope is
identified by its mathematical coordinates.
· Positive-Stop Control: Positive-stop control is used in many robots that utilize
pneumatic cylinders. This type of control energizes a solenoid valve to extend or
142 Basic Concepts of Industrial Automation & Robotics
retract the cylinder at the appropriate time. When the extend solenoid valve is
energized, air is let into the pneumatic cylinder and the shaft inside the cylinder
begins to extend and it moves until it hits a stop at the end of its travel. When the
solenoid for retraction is energized, air is let into the other side of the pneumatic
cylinder and the shaft will begin to retract until it hits the stop at the end of its
travel. In some cases, the stroke of the cylinder is short, and in other cases the
stroke of the cylinder is long. When a short-stroke cylinder is used, the robot
makes noises each time the cylinder hits a positive stop. This noise is referred to
as a bang and this type of robot is sometimes called a bang-bang robot. In some
positive-stop robots, more than one stop can be used by placing the stops
outside the robot.
8.2 Components
The major components of a machine vision system include the lighting, lens, image
sensor, vision processing, and communications.
· Lighting: Lighting illuminates, the part to be inspected allowing its features to
stand out so they can be clearly seen by camera.
· Lens: The lens captures the image and presents it to the sensor in the form of
light.
· Sensor: The sensor in a machine vision camera converts this light into a digital
image which is then sent to the processor for analysis.
· Vision Processing: Vision processing consists of algorithms that review the
145 Basic Concepts of Industrial Automation & Robotics
image and extract required information, run the necessary inspection, and make
a decision.
· Communications: communication is typically accomplished by either discrete
I/O signal or data sent over a serial connection to a device that is logging
information or using it.
8.3 Working
A robot vision system will normally consist of one or more 2D area-scan or 3D camera
units, defined LED/laser lighting, vision software and the required robot. The industrial
camera captures an image of the inspection area and the vision software will search for a
feature of contour which requires position and orientation. This information is calculated
by the vision software to provide an output in x, y, z and angular for the robot controller.
The defined positions are then updated with the offset calculated by the vision system.
The industrial camera could be in a fixed position within the cell or alternatively mounted
on the robot arm.
9.2 Processing
The processing category is the other large category of robot applications. It covers a
broad range of application types and features welding applications, which have become
one of the more popular uses for industrial robots. Unlike material handling applications
that tend to be more generalized, processing applications involve the robot performing a
specialized task with task specific tooling on a workpiece. The applications that fall under
this category are:
· Arc Welding
147 Basic Concepts of Industrial Automation & Robotics
· Spot Welding
· EBW
· Ultrasonic Welding
· Ultrasonic Cutting
· Painting
· Plasma Cutting
· Laser Cutting
· Laser Welding
· Coating
· Water Jetting
· Cutting
· Grinding
· Polishing
· Sanding
· Sealing
· Deburring
· Deflashing
· Routing
· Thermal Spray
9.5 Healthcare
Various types of robots are used in the healthcare industry to enhance the patient
experience. Robots are used to deliver medication, disinfect surfaces, or provide mobile
telepresence functionality. Cobots are also used to assist medical professionals during
rehabilitation or to help nurses better serve their patients.
148 Basic Concepts of Industrial Automation & Robotics
9.6 Logistics
Robotics help logistics and shipping companies to deliver goods quickly and efficiently.
They are used as warehouse robots that help them process items, expedite operations,
and increase accuracy. They also employ robots to take shipments the last mile and
ensure safe delivery to customers.
Self-Test 1
1. What Is Automation?
2. What Are The Different Components Used In Automation?
3. What Are The Different Control Systems Used In Automation?
4. Name the data communication protocols used in industrial automation industry.
5. What is LOTO?
6. What is the Purpose of Lockout/Tagout and LOTO Safety
7. List the LOTO Safety & Lockout/Tagout Procedures steps
8. Difference between PLC & Relay?
9. What Is Encoder?
10. Which Are The Leading PLC Providers?
11. What Types Of Sensors Are Used For Measuring Different Parameters?
12. Why 4-20 Ma Preferred Over 0-20 Ma and 0-10VSignal?
13. What Is Field Bus?
14. What Is Actuator?
Basic Concepts of Industrial Automation & Robotics
Basic Concepts of Industrial Automation & Robotics
Self-Test 2
References
A.K. Gupta, S.K. Arora, Jean Riescher Westcott, Industrial Automation and Robotics: An Introduction,
2011, Mercury Learning.
Automation Robot http://www.robotbasics.com
https://www.brainkart.com/article/Selection-and-design-considerations-in-robot gripper_5141/
Basics of Robotic Mechanisms http://www.robotpark.com/academy/basics-robotic-mechanisms/
C o n t r o l o f H a z a r d o u s E n e r g y ( L o c k o u t / T a g o u t )
https://www.osha.gov/SLTC/controlhazardousenergy/concepts.html
Control Strategies https://www.efxkits.us/industrial-control-systems-and-control-strategies/
David Cook, Robot Building for Beginners, 2010, Apress.
Difference Between a PLC and PAC https://www.machinedesign.com/mechanical/what-s-difference-
between-plc-and-pac
Electric Motor / Electrical Lectures / Industrial Automation
Electrical Technology https://www.electricaltechnology.org/2015/10/electrical-drives-ac-drives-vfd-
dc-drives.html
Frank Lamb, Industrial Automation: Hands On 1st Edition, 2013, McGraw-Hill Education.
Fundamentals of Robot
Gateway to Plant and Process safety http://www.safety-
s2s.eu/modules.php?name=s2s_wp4&idpart=2&op=v&idp=750
https://easyengineering.net/ee6351-electrical-drives-and-controls/
http://www.mogi.bme.hu/TAMOP/digitalis_szervo_hajtasok_angol/ch04.html
Industrial Drives Theory http://www.electricalquizzes.com/industrial-drives/industrial-drive-2
Jon Stenerson, Fundamentals of Programmable Logic Controllers, Sensors, and Communications (3rd
Edition), 2004, Pearson.
Jon Stenerson, Industrial Automation and Process Control 1st Edition, 2002, Prentice Hall.
Kathy Ceceri, Sam Carbaugh, Robotics: Discover the Science and Technology of the Future with 20
Projects, 2012, Nomad Press.
K S Manoj, Industrial Automation with SCADA: Concepts, Communications and Security, 2019,
Notion Press.
Lock-out Tag-out
Mikell P Groover, Industrial Automation and Robotics, 2014, Mcgraw-hill Inc.
Peter Mckinnon, Robotics: Everything You Need to Know About Robotics from Beginner to Expert,
2016, CreateSpace Independent Publishing Platform.
Peter Rohner, Plc Automation With Programmable Logic Controllers: A Textbook For Engineers And
Technicians, 1996, Palgrave.
PLC History http://www.plcs.net/chapters/history2.htm
Programmable Logic Controllers Tutorial
https://www.wisdomjobs.com/e-university/programmable-logic-controllers-tutorial-523.html
Principle of DC Motor https://studyelectrical.com/2014/12/working-principle-of-dc-motor.html
Rajput R.K, Robotics and Industrial Automation Paperback, 2008, S Chand & Company.
Rex Miller, Mark R. Miller, Industrial Electricity and Motor Controls, Second Edition, 2013, McGraw-
Hill Education.
Servo Motor- Types and Working Principle https://www.electronicshub.org/servo-motors/
“SIL” requirements https://safecontrols.blog/2015/07/02/what-does-a-sil-requirement-really-mean/
Stepper Motor Overview https://www.orientalmotor.com/stepper-motors/technology/everything-
about-stepper-motors.html
Types of Industrial Automation https://www.electricaltechnology.org/2015/09/what-is-industrial-
automation.htmlIndustrial Automation https://www.electrical4u.com/industrial-automation/
Types of Industrial Automation https://www.electricaltechnology.org/2015/09/what-is-industrial-
automation.html
W. Bolton, Mechatronics: Electronic Control Systems in Mechanical and Electrical Engineering 4/ED,
2010, Pearson Education.
190 Basic Concepts of Industrial Automation & Robotics
Index
191 Basic Concepts of Industrial Automation & Robotics
192 Basic Concepts of Industrial Automation & Robotics
A 166-167, 172 57, 65, 93, 138 Data, 1-2, 6-7, 11, 14, 102, 107-108, 123,
AC, 7, 36, 38, 53-54, Base, 52-53, 132-133, Commutation, 80-81 16-19, 21, 35-36, 38- 128, 143, 155, 186
95-97, 106-107, 124- 145, 147-149, 151, Commutator, 102, 40, 42, 59-61, 67, 93- Electromagnetic, 89,
125, 127-128, 131- 153-155, 184 105-107 94, 136, 138, 176-177, 112
132, 135-138 Batch, 8, 17, 20, 60, Comparator, 126, 136 182 Elements, 12-13, 16,
Accuracy, 3-4, 31, 55, 92, 94 Compressors, 99-101 database, 6, 13-14, 68 18, 21, 23, 26, 65, 68,
116, 125, 136, 145, Battery, 20, 38, 54, 90 Conductors, 105-107, DC, 7, 35-36, 38, 53, 78, 83-84, 87, 91
173, 179, 182 Bayesian, 181 109 56-57, 80, 95-97, 100, Elevators, 100-101,
Acquisition, 1, 8, 10, BCS, 17 Conduit, 139 102-103, 105-109, 130, 161
14, 16, 40 BDCS, 17 Configuration, 3, 75, 111, 116, 122, 124- Embedded, 6, 33, 128
Actuating, 2, 11, 12, 13 Beam, 52-53, 162- 93-94, 149-151 126, 128, 130-132, Emergency, 13, 22,
84-85 163, 172 Connection, 29, 47, 134, 136, 181 24-25
Actuator, 10, 36, 38, Bearings, 102, 114 86, 138, 149, 153, 166 DCS, 6, 8, 13, 15-16, EMF, 114
64, 68, 85, 145, 180- Bellows, 68 Connectivity, 33, 132, 67, 90, 92-94 Emitter, 52-53, 171-
181 Belt, 50-53, 158-160, 174 Decoder, 80, 81 172
Adaptive, 136, 180 168 Connector, 36, 41 Decoding, 81, 172 Encoder, 44, 116, 125,
Adders, 81 Bevel, 167, 169 Console, 3, 61, 93 Decommissioning, 26 127, 145, 171-172
Address, 22, 25, 39, Binary, 166, 174 Construction, 88-89, Deflection, 157 Encoders, 44
46-48 Bit, 2, 34, 36, 48, 172 104, 107, 109, 112, Deflector, 50 Energy, 2, 27-30, 84,
Addressable, 67 BLDC, 80 148, 151 Deformation, 157, 184 95, 97, 102, 156-158,
Alarm, 6, 13-14, 22, Block, 34, 46, 64, 76, Contact, 47, 51, 54, Detection, 10, 24-25, 164, 180
24, 62, 90, 91, 143 78, 80, 82-84, 128, 104, 106, 144, 152, 55, 172 Engelberger, 142
Algorithm, 63, 74, 76, 131, 159 167-168, 170 Detector, 44, 171-172 Equipment, 2, 5, 8-10,
78, 80, 135-136, 176 Blowtorch, 146 Continuity, 26, 91 Detectors, 65, 85, 15, 17-21, 27-31, 60-
Alignment, 122 BPCS, 17, 22, 24, 60- Contractor Switch, 35 171-172 62, 64, 85, 88-90, 97-
Allen, 33, 47-48 61 Control, 2-3, 6-8, 10- Deviation, 63-64, 70, 98, 100, 139, 161, 179
AMD, 34 Bradley, 33, 47-48 16, 19, 21, 24, 27-28, 73-74 Error, 55, 58, 63, 71-
Amplification, 157 Breaker, 30, 139-140 44, 51-52, 60-61, 63- Device, 13, 19, 25, 30, 78, 81-82, 84, 125-
Analog, 14-15, 20, 33- Brush, 106-107, 160 64, 68, 70, 72, 75, 78, 33, 41-42, 46, 54, 56- 128, 145, 171, 181
34, 39, 41, 54, 65, 137- Brushless, 106, 111, 80-86, 90, 92, 94-95, 58, 65-68, 81, 86, 93, ESD, 24-25
138 124 116-117, 123, 125- 124-125, 157, 170, Ethernet, 12-13, 15,
Analyzer, 12, 91 Buchanan, 142 127, 129, 131, 133, 186 33, 35-36, 54, 93, 138
ANSI, 19, 21, 89 Bus, 2, 8, 12, 14, 16, 135-136, 176-182 DeviceNet, 8, 67, 138
Arc, 116, 145, 153, 33, 38-39, 134, 136, Controller, 1-2, 7, 13- Devices, 1-4, 6-8, 11- F
183-185 138, 140 15, 17, 33, 36, 56, 59, 18, 20, 24, 28, 30, 33- Facility, 14, 22-23, 40,
Archimedes, 164 Buses, 3, 12, 14, 39 61-62, 64, 66-69, 71- 36, 41-42, 46, 48, 51, 61
ARM, 154 Bushings, 169 82, 84-85, 92-93, 95- 56, 62, 65, 67-68, 78, Factory, 14, 18, 20,
Armature, 104-107, Button, 45, 51, 56, 67, 96, 132-133, 135, 146, 101, 124, 131, 135, 130, 142, 154, 160
109-111, 126, 181 140 173, 179-180, 182 141, 143-144, 152, Failsafe, 22
Artificial, 1, 142, 144, Byte, 46, 48 ControlNet, 138 162, 172, 186 FAT, 19
146, 181, 186 Controls, 5, 11, 13, 16, Diagnose, 55 Fault, 21, 53, 56-58,
ASCII, 15 C 26, 41, 62, 68, 78, 82, Diagnostic, 21, 55, 58, 93, 137, 139
ASD, 131 Cable, 2, 54, 57, 158 85, 92-93, 95, 144 62, 66 FCV, 90
Asimov, 141-142 CAD, 5 Converter, 2, 39, 62, Dial, 126 FDT, 19
Assembly, 8, 116, 124- Calibration, 170 65, 95, 126, 132 Diaphragms, 65 Feedback, 1, 76-77,
125, 130, 142, 147, California, 142 Conveyor, 29, 50-51, Digital, 14, 18, 20, 33, 83-84, 111, 124, 126,
150-151, 153-154, Cams, 4, 158, 169- 100, 161 38-39, 41, 55, 65-67, 135-136, 142, 146,
156, 165, 167, 183- 170, 175 Cooling, 64, 81, 87, 97 82, 93, 126-127, 133, 155, 170-171, 180,
184 CAN, 8, 14, 20, 78 Coriolis, 65 137-138, 175 182-183
Auto, 82, 138, 183 Capacitive, 44 Counter, 41, 129-130, Display, 13, 16, 57, 67, Feedforward, 180
Automate, 8, 183 Capacitor, 53, 101, 141 85, 93 Feigenbaum, 142
Automated, 1, 4-5, 8- 126 Coupler, 164, 166 Distributed, 1, 14-16, Field, 6-7, 9, 12, 14,
9, 11, 16, 21-22, 31, Capacity, 15, 96-97, CPF, 18 20, 40, 92-93, 178, 16-17, 36, 54-57, 65,
34, 124, 130, 138, 100-101, 116, 156 CPU, 14-15, 34-36, 186 67, 85, 92, 102-104,
143, 182-183 Capek, 142 38-41, 67 DMS, 87 108-110, 112, 114,
Automatic, 7, 9-10, 13, Capillary, 89 CPUs, 53 documentation, 19, 124, 132, 135, 138,
26, 31, 49, 60, 64, 82 CAPP, 5 Cranes, 98, 100 20, 92 144, 147, 183-186
Automation, 1-9, 11- Cartesian, 147, 150- Crank, 166, 169-170 DOF, 145, 148, 165- Fieldbus, 17-18, 67
17, 19-21, 23, 27, 30- 151, 153-154, 176, Crowbar, 163 166 Fleming, 102, 107-108
31, 34, 61, 76, 92-94, 181 Current, 12, 41, 49, Drilling, 49, 179 Float, 52-53, 70-71
130, 147, 182 Chain, 158-161, 165 53, 57, 65-66, 81-82, Drive, 7, 54, 95-98, Flow, 7-8, 12, 14, 33,
Automobile, 9, 131, Channel, 6, 39, 48 95, 99, 102, 104-105, 121-123, 128, 131, 38, 45, 47, 49, 60, 62-
142, 144, 169 Chip, 54, 173 107-109, 112-118, 136-138, 145-146, 63, 65, 68, 78, 82, 84,
Automotive, 3, 167 Circuit, 12, 39, 45, 49, 121-123, 126-127, 155, 158-161, 169 86, 88, 91-92, 95, 108,
Autonomous, 144, 56-57, 77, 105-106, 130, 132, 134-136, Driver, 38, 54, 113- 116-
180-181 116-117, 123-126, 170, 173, 177, 181 114, 116, 118-119, 123 Flowrate, 85
Autonomous, 181-182 128, 139-140, 170 Current Controller, DVDs, 131 Fluid, 62-65, 68, 87-
Clad, 139 136 Dynamic, 68, 114, 88, 131
B Clarke, 135 Current Reference, 155, 175, 180-181 Flux, 103-105, 112,
Backhaul, 21 Claw, 163 136 132-133, 135-136
Backlash, 171 Cybernetics, 142 E Frame, 102-104, 135,
Backplane, 39-40 CNC, 4, 7, 9, 124, 130 Cylinder, 51-52, 146, EEPROM, 38 164, 177
Backup, 53 Code, 7, 9, 87, 88, 155, 162 Effector, 145-146, Framework, 19
Balance, 11, 70-72 146, 172 152, 171, 182 Frankenstein, 141-
Ball, 114 Coil, 47, 101-102, 123 D Elbow, 151, 155, 184 142
Band, 69, 81-82 Communication, 2-3, Damping, 120 Electric, 2, 39, 41, 45, Frequency, 23-25, 75,
Bar, 7, 140, 162-163, 6, 8, 12, 14, 16-18, 20, DAS, 16 52-53, 68, 85, 95-100, 78, 95, 118-120, 127-
31, 36, 39-40, 53-54,