5-2-Robotics - Abk
5-2-Robotics - Abk
5-2-Robotics - Abk
Axis: direction used to specify the robot motion in a linear or rotary mode
A robot is a reprogrammable, multifunctional manipulator designed to move
material, parts, tools or specialized devices through variable programmed motions
for the performance of a variety of tasks : Robot Institute of America, 1979
Components of Robots
1. Microprocessors
2. Semiconductor memories like RAM,ROM contain software for
operating the robot
3. Input / Output devices like “Teach Pendant”
4. Keyboard terminal, floppy drive, remote safety push button etc.,
5. Analog to digital OR Digital to analog converters
6. Power supplies including A.C/D.C converters
2. Manipulator
Collection of mechanical linkages connected by joints to
form an open-loop kinematic chain
Including gears, coupling devices and so on.
Capable of movement in various directions and is said to
be “the work of the robot”
The robotic base and its connection to the first joint are termed as link-0.
• The first joint in the sequence is joint-1.
• Link-0 is the input link for joint-1, while the output link from joint-1 is link-1 which leads
to joint-2.
• Link 1 is 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
a) Linear joint (type L joint)
The relative movement between the input link and the
output link is a translational sliding motion, with the axis
of the two links being parallel.
b) Orthogonal joint (type O joint)
This also has a translational sliding motion, but the
input and output links are perpendicular to each other
during the move.
c) 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.
d) 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
robot manipulator
(i) Polar configuration
It consists of a sliding arm L-joint, actuated relative to the
body, which rotates around both a vertical axis (T-joint) and
horizontal axis (R-joint).
Controller is organised in a
hierarchical fashion, as
illustrated in Figure.
i) Hydraulic drive
It gives a robot great speed and strength. They provide high speed and strength, hence
they are adopted for large industrial robots.
This type of drives are preferred in environments in which the use of electric drive
robots may cause fire hazards
Example: In spray painting
Disadvantages
Occupy more floor space for ancillary equipment in addition to that required by the
robot.
There are housekeeping problems such as leaks.
ii) Electric drive
This provides a robot with less speed and strength. Electric drive systems are adopted for
smaller robots.
Robots supported by electric drive systems are more accurate, exhibit better repeatability
and are cleaner to use.
Electrically driven robots are the most commonly available .
Electrically driven robots can be classified into two broad categories.
(i) Stepper motor driven. (ii) Direct Current (DC) servo-motor driven.
Most stepper motor-driven robots are of the open loop type.
Feedback loops can be incorporated in stepper-driven robots.
Servo-driven robots have feedback loops from the driven components back to the driver.
iii) Pneumatic drive
Generally used for smaller robots.
Have fewer axis of movement.
Carry out simple pick-and-place material-handling operations, such as
picking up an object at one location and placing it at another location.
These operations are generally simple and have short cycle times.
Here pneumatic power can be used for sliding or rotational joints.
Pneumatic robots are less expensive than electric or hydraulic robots.
ROBOT CONTROL SYSTEMS
(a) Limited Sequence Control
Elementary control type, it is used for simple motion cycles, such as pick and place operations.
It is implemented by fixing limits or mechanical stops for each joint and sequencing the
movement of joints to accomplish operation.
Proximity sensors Used to determine how close an object is to the sensor. Also called
a range sensor.
Photocells and other photometric devices that are used to detect
Optical sensors the presence or absence of objects. Often used in conjunction to
proximity sensors.
Machine vision Used in robotics for inspection, parts identification, guidance and
other uses
Miscellaneous category temperature, fluid pressure, fluid flow, electrical voltage, current
and other physical properties
Micro Sensor board
ROBOT ACCURACY AND REPEATABILITY
The capacity of the robot to position and orient the end of its wrist with accuracy and
repeatability is an important control attribute in nearly all industrial applications.
Some assembly applications require that objects be located with a precision of only 0.002 to
0.005 inches.
Other applications, such as spot welding, usually require accuracies of 0.020 to 0.040 inches.
There are several terms that must defined in the context of this discussion:
• Control resolution
• Accuracy
• Repeatability
Resolution
Resolution is based on a limited number of points that the robot can be commanded to
reach for, these are shown here as black dots.
These points are typically separated by a millimetre or less, depending on the type of
robot.
This is further complicated by the fact that the user might ask for a position such as
456.4mm, and the system can only move to the nearest millimetre, 456mm, this is the
accuracy error of 0.4mm.
Accuracy
“How close does the robot get to the desired point”.
This measures the distance between the specified position, and the actual position of the
robot end effector.
Accuracy is more important when performing off-line programming, because absolute
coordinates are used.
Repeatability
How close will the robot be to the same position as the same move made before”.
A measure of the error or variability when repeatedly reaching for a single position.
This is the result of random errors only.
Repeatability is often smaller than accuracy.
ROBOT PART PROGRAMMING
It is a path in space to be followed by the manipulator, combined with peripheral actions
that support the work cycle.
To programme a robot , specific commands are entered into the robot’s controller memory
and this action may be performed in a number of ways.
For limited sequence robots ,programming occurs when limit switches and mechanical
stops are set to control the endpoints of its motions.
For industrial robots with digital computers as controllers three programming methods can
be distinguished.
The applications involve both material handling and the manipulation of a tool.
They typically include components to build the product and to perform material handling
operations.
These are classified as:
• Batch assembly: As many as one million products might be assembled. The assembly
operation has long production runs.
• Low-volume: In this a sample run of ten thousand or less products might be made. The
assembly robot cell should be a modular cell.
• One of the well suited area for robotics assembly is the insertion of odd electronic
components.