Performance Specifications of Industrial
Performance Specifications of Industrial
This chapter deals with the physical characteristics of robots; the economic
aspects of performance, such as reliability, are covered in Chapter 12.
Physical specifications have several uses: choosing a robot for a given
task; assessing whether a robot's performance has degraded with time; plan-
ning a task so that it can be done by a given robot; as targets for the design
of new robots; and as a basis for designing end effectors, including devices
for enhancing the performance of the basic robot.
Because of the great variety of shapes and uses of industrial robots, stan-
dardization of specifications over all robots is difficult. However, there are
certain characteristics which, all else being equal, allow robots of similar
type to be compared, and these are listed in the following sections. An in-
ternational standard is being prepared by the International Standards
Organization (ISO). It introduces a number of conventions such as a three-
way division of a robot into a group of major primary axes (the arm), a
group of secondary minor axes (the wrist) and the end effector, with a clearly
defined mechanical interface between the wrist and the end effector. Co-
ordinate systems are defined for the arm and the mechanical interface
(Figure 6. 1).
y.
I
x I·
x
Figure 6.1 Coordinate systems oj the ISO standard.
109
D. J. Todd, Fundamentals of Robot Technology
© D J Todd 1986
FUNDAMENTALS OF ROBOT TECHNOLOGY
110
PERFORMANCE SPECIFICATIONS OF INDUSTRIAL ROBOTS
rigid than revolute ones, the most accurate manipulators are Cartesian,
those with some prismatic joints and some revolute are intermediate, and
those with all revolute joints are the least accurate, in principle at least.
- - - - J o s i t i o n a l error
with arm extended
:)=ft:~~~=====~~~~~-~-~-
: --- --
---=-___
I I
--1 I -
I
I_I
positional error
with arm retracted
There may also be a trade-off between accuracy and speed: if more time
is allowed for the servo to settle down to a commanded position, higher
accuracy may be obtained, at the cost of a lower overall speed.
REPEATABILITY
Accuracy as just discussed is a measure of how closely the robot approaches
its target, on average. Repeatability is a measure of how closely the achieved
position clusters around its mean. The difference between accuracy and
repeatability is illustrated by Figure 6.3. Repeatability is often more im-
portant than accuracy since, provided that the accuracy error is constant,
it can be allowed for. (This is only true if the robot keeps repeating the
same cycle of actions.)
:+ ·.4:'
T
111
FUNDAMENTALS OF ROBOT TECHNOLOGY
It also distinguishes between (a) the desired pose (pose means position and
orientation of the payload or of some reference point on the robot such
as the end effector mechanical interface), (b) the programmed pose, which
is the robot's stored estimate of the desired pose, (c) the commanded pose,
which is the control unit's intrepretation ofthe commanded pose, and (d)
the pose actually attained. Errors can arise at any stage of the chain from
desired to attained pose. (It may not be possible to test all these.)
112
PERFORMANCE SPECIFICA TIONS OF INDUSTRIAL ROBOTS
Speed
A manufacturer's specifications will include speed, but this is often the max-
imum steady speed with the arm fully extended. In practice the arm has
to accelerate and decelerate so its average speed is lower than the max-
imum, particularly for short strokes. Also, it will often not be fully extended
and the speed will again be lower.
For a robot with continuous path control the speed when slewing in an
unconstrained way from one point to another may be much higher than
that with which it can follow a prescribed path.
Maximum and minimum acceleration are not usually quoted. In ap-
plications needing low accelerations so as not to spill liquids or break fragile
objects continuous path robots can be used and taught or programmed
with a trajectory having no sudden accelerations.
The maximum acceleration is of interest more because it governs the
effective speed than for its effect on the payload, although operations are
conceivable, such as shaking a workpiece, where high acceleration is
important.
The ISO standard will include:
1) individual axis velocity (maximum rated),
2) resultant velocity (maximum rated),
3) maximum path velocity under continuous path control, at some
specified accuracy,
4) acceleration under various conditions (axis, resultant, path),
5) minimum positioning time at rated load, for a specified travel
distance and path accuracy.
113
FUNDAMENTALS OF ROBOT TECHNOLOGY
both plan and elevation have to be drawn for a fixed state of some joints.
These drawings can give a misleading impression; e .g. for a spherical polar
arm geometry the plan of the swept area is correct when the gripper is
level with the shoulder, but at the top and bottom of the arm's reach the
swept area is a narrow ring.
(b)
vertical st rok e
horizontal
reach
radial
troke
envelope
defined with
reach
Figure 6.4 The work en velope of a spherical polar robot in (aJ plan and (bJ elevation.
Two terms characterizing the working envelope are reach and stroke. These
are not used consistently, but reach is essentially a distance from a reference
point (the robot's shoulder for horizontal reach, or the floor for vertical
reach) whereas stroke is the range which can actually be moved through.
Both reach and stroke apply to the end effector.
114
PERFORMANCE SPECIFICA TIONS OF INDUSTRIAL ROBOTS
contours of
/ maximum load
y~-~
lOkg
20kg
load
M limit of combined
X, Y movements
mechanical interface
/
M
Figure 6.5 Contours of allowed load and moment defined in wrist/end-effector interface
coordinates.
Control-related specifications
MEMORY CAPACITY
For a limited sequence (pick and place) arm or a point to point robot,
memory capacity is expressed as the number of movements or positions,
and may be several hundred. Such a number might well be needed in,
say, spot welding; for many transfer operations less than ten positions might
be used. For a continuous path robot, memory capacity is expressed as
the length of time which can be recorded.
The specification should state what kind and capacity of exchangeable
memory device is provided.
PROGRAM STRUCTURE
These remarks about memory capacity assume that a program consists of
a simple sequence of operations. More complex facilities are useful, such
as subroutines, branches, a choice of programs and so on. The details of
these facilities should be stated.
ADVANCED FEATURES
Some of the properties whose presence or absence, and their type when
present, should be made clear in the specification are as follows:
1) programming languages,
115
FUNDAMENTALS OF ROBOT TECHNOLOGY
Vibration
Several vibrational parameters can be specified, such as
Miscellaneous specifications
1) Stiffness
2) danger volume (swept volume including all moving parts)
3) mounting positions allowed
4) fixing methods
5) transport methods
6) weight of each part
7) cables, hoses, accessories
8) power supplies needed (electric, hydraulic, pneumatic)
Bibliographic notes
The draft standard from the International Standards Organization is
ISO/TC184/SC2/WG2N6. Information on MTIRA's activities in stan-
dardization can be obtained from MTIRA, Hulley Road, Macclesfield,
Cheshire SK10 2NE, England.
116