Bar Code Technology & FDC
Bar Code Technology & FDC
748
in identifying problem areas in the plant that adversely affect achieving the master production schedule.
There are a variety of techniques used to collect data from the factory floor. These
techniques range between clerical methods that require workers to fill out paper forms
1~a! are later compiled, and fully automated methods that require no human participatio~
he term factory data collection system is sometimes used to identify these techniques.J/
'!J
'X 25.2
, 749
Job traveler. This is a log sheet included in the shop packet that travels ..ith
the order through the factory. Workers who spend time on the order are required to record
their times on the log sheet together with other data, such as the date, piece counts,
defects, and so on. The job traveler becomes the chronological record of the processing
of the order. The problem with this method is its inherent incompatibility with the
principles of real-time data collection. Since the job traveler II10VC\ wul. tht: Job, it is
not readily available for compiling current order progress.
Employee time sheets. In. the typical operation of this method, a daily time sheet
is prepared for each worker and the worker must fill out the form to indicate (he work
that was accomplished during the day. Data entered on the form include the order number,
operation number on the route sheet, the number of pieces completed during the day,
time spent, and so on. Some of these data are taken from information contained in the
shop packet for the order. The time sheet is turned in daily, and order progress information
is compiled (usually by a clerical staff).
Operation tear strips. With this technique, the shop packet includes a set of
preprinted tear strips that can easily be separated from the packet. The preprinted data
on each tear strip include order number, route' sheet details, and so on. When a worker
finishes an operation or at the end of the shift, one of the tear strips is torn off, piece
cou ..t and time data are recorded by the worker, and the form is turned in to report order
progress.
Prepunched cards. This is essentially the same technique :is the tear strip method,
but prepunched computer cards are included with the shop packet instead of tear strips.
The prepunched cards contain the same type of order data, and the workers must write
the same kind of production data onto the card. The difference in the use of prepunched
cards is that in compiling the daily order progress, mechanized data processing procedures
can be used to record some of the data.
There are problems with all of these manually oriented data collection procedures.
They all rely on the cooperation and clerical accuracy of factory workers to record data
onto a paper document. There are invariably errors in this kind of procedure. Error rates
associated with handwritten entry of data average 1/30 [ lo]. Some of the errors can be
detected by the clerical staff that does the compilation of order progress. Examples of
detectable errors include wrong dates, incorrect order numbers (the clerical staff knows
750
Automatic
Identification
751
Methods
FIGURE 25.3 Data collection terminal with keypad entry and hand-held (wandtype) bar code reader. (Courtesy of Computer Identics Corp.)
Satellite terminals. In this configuration, there are multiple data collection terminals located throughout the plant. The number and locations are designed to strike a
balance between minimizing the investment cost in terminals and maximizing the convenience of the workers in the plant.
Workstation terminals. The most convenient arrangement for the workers is to
have a data collection terminal at each workstation. This minimizes the time lost in
walking to the satellite terminals. However, it seems to be justified only when the number
of data transactions is relatively large and when the terminals are also designed for
collecting certain data automatically.
The trend in industry is toward more use of automation in factory data collection
systems. Although the term automation is used, many of the techniques require the
participation of human workers. The next three sections discuss the various automated
and semiautomated methods of acquiring data from the shop floor.
25.3
AUTOMATIC
IDENTIFICATION
METHODS
The field of automatic identification is often associated with the material handling industry.
In fact, the industry trade association, called the Automatic Identification Manufacturers
(AIM), is an affiliate of the Material Handling Institute, Inc. Many of the applications
752
of this technology relate to material handling. We are covering the subject here because
it is an emerging technique for tracking materials in shop floor control systems.
Automatic identification is a term that refers to various technologies used in automatic or semiautomatic acquisition of product data for entry into a computer system.
These technologies are mostly sensor-based methods that provide a means of reading data
that are coded on a document, product, component, container, and so on, without the
need for human interpretation of the data. Instead, the computer system interprets and
processes the data for some useful application. The applications of automated identification
systems are numerous; they include retail sales, warehousing (semiautomated storage and
picking), product sortation and tracking, shipping and receiving, and shop floor control.
Some of the automated identification applications require workers to be involved
in the data collection procedure, usually to operate the identification equipment in the
application. These techniques are therefore semiautomated rather than automated methods.
Other applications accomplish the identification procedure with no human participation.
The same basic sensor technologies may be used ,in both cases. For example, certain
types of bar code readers are operated by people while other types are operated automatically.
There are some very good reasons for using automatic identification techniques.
(j)First and foremost, the accuracy of the data collected is improved, in many cases by a
significant margin. To illustrate, the error rate in bar code technology is approximately
10,000 times lower than in manual keyboard data entry. The rate of 1/3,000,000 is used
as an error rate for comparison with the handwritten and keyboard entry methods [16]. ,
The error rates of most of the other technologies is not as good as for bar codes, but still
better than manual-based method ~ second reason for using automatic identification
techniques is to reduce the time required by human workers to make the data entry. The
speed of data entry for handwritten documents is approximately 5 to 7 characters per
second, and it is 10 to 15 characters per second (at best) for keyboard entry [16]. Automatic
identification methods are capable of ,reading hundreds of characters per second. This
comparison is certainly not the whole story in a data collection transaction, but the time
savings in using automatic identification techniques can mean substantial labor cost ben- ,
efits for large plants with many workers.
The technologies available for use in automatic identification systems at the time
of this writinginclude:
Bar codes
.J
The use of bar codes in factory data collection systems is predominant and growing,
and we devote a separate section to this technology. The other techniques are either used
Automatic
Identification
Systems
753
in special applications in factory operations, or they are widely applied outside the factory.
For completeness, we include brief discussions of them in the paragraphs that follow.
Radio-frequency (RF) systems rely on the use of radio frequency signals similar to
those used in wireless television transmission. Although the type of signal is the same,
there are differences in the use of RF technology in product identification. One difference
is that the communication is in two directions rather than one direction (as in TV). Also,
the signal power is substantially lower in factory identification applications (ranging from
several milliwatts to 7 watts [9-]).
Radio- frequency identification systems consist of the identification tags on the items
to be identified, an antenna at some location where data are to be read, and a reader that
interprets the data. The identification tag is a transponder, a device that is capable of
emitting a signal of its own when it receives a signal from an external source. It is attached
to the product, truck, railway car, or other item. The term "tag" is misleading, since the
term refers to a small but rugged boxlike container that houses the electronics for data
storage and RF communication. The container may be as much as 2.5 x 2.5 x 7.5 in.
in size and be capable of withstanding temperatures from - 40 to + 400F [9]. The tags
are usually read-only devices that contain up to 20 characters of data representing the
item identification and other information that is to be communicated. Recent developments
in the technology have provided much higher data storage capacity and the ability to
change the data in the tag (read/write tags). This opens many opportunities for incorporating much more status and progress information into the automatic identification
system.
The antenna is located at an identification station and listens for the RF signal from
the identification tag that uniquely indicates the item to which it is attached. The signal
is then fed to a reader that decodes and validates the signai prior to transmission of the
associated data to the data collection computer system. The hardware required for an RF
identification system has tended to be more expensive than for most other data collection
technologies. For this reason, RF systems have generally been appropriate for data collection situations in which environmental factors preclude the use of optical techniques
such as bar codes. For example, RF systems are suited for identification of products with
high unit values in manufacturing processes (such as spray painting) that would obscure
any optically coded data. They are also used for identifying railroad cars and in highway
trucking applications where the environment and conditions make other. methods of identification infeasible.
Magnetic stripes (the term magnetic strip is also used) attached to the product or
container can also be used for item identification in factory and warehouse applications.
These are the same kinds of magnetic stripes that are used to encode identification data
onto plastic access cards for use in automatic bank tellers. Their use seems to be declining
for shop floor control applications because they are more expensive than bar codes and
cannot be scanned remotely. Two advantages they possess is their larger data storage
a acity and the ability to alter the data contained in them.
Optical character recognition (OCR) techniques refer to a specially designed
alphanumeric character set that is machine readable by an optical sensor device. The
754
substantial benefit offered by OCR technology is that the characters and associated text
can be read by human beings as well as machines. The list of disadvantages, at least for
factory and warehouse applications, includes the requirement for near-contact scanning,
lower scanning rates, and a higher error rate compared to bar code scanning.
.
Machine vision systems are used principally for automated inspection tasks, as
indicated in Chapter 18. The applications also include certain classes of automatic identification problems, and these applications may grow in Ilumber as the technology advances. For example, machine vision systems are capable of distinguishing between a
limited set of products moving down a conveyor so that the products can be sorted. The
recognition task is accomplished without requiring that a special identification code be
placed on the product. The recognition by the machine vision system is based on the
inherent geometric features of the object.
.:;,( 25.4
.J /
Bar code technology has become the most popular method of automatic identification in
retail sales and in factory data collection. The bar code Itself consists of a sequence of
thick and narrow colored bars separated by thick and narrow spaces separating the bars.
The pattern of bars and spaces is coded to represent alphanumeric characters. Bar code
readers interpret the code by scanning and decoding the sequence of bars. The reader
consists of the scanner and decoder. The scanner emits a beam of light that is swept past
the bar code (either manually or automatically) and senses light reflections to distinguish
between the bars and spaces. The light reflections are sensed by a photodetector that
converts the spaces into an electrical signal and the bars into absence of an electrical
signal. The width of the bars and spaces is indicated by the duration of the corresponding
signals. The procedure is depicted in Figure 25.4. (The decoder analyzes the pulse train
to validate and interpret the corresponding data)
.Bar code
Light beam
Correspond ing
electrical
signal
FIGURE 25.4
----------~
Bar Code Technology
755
Certainly, a major reason for the acceptance of bar codes is their widespread use
in grocery markets and other retail stores. In 1973, the grocery industry adopted the
Universal Product Code (UPC) as its standard for item identification. This is a lO-digit
bar code that uses five digits to identify the product and five digits to identify the
manufacturer. The U.S. Department of Defense provided another major endorsement in
1982, by adopting a bar code standard (Code 39) that must be applied by vendors on
product cartons supplied to the various agencies of DOD.
For bar codes with X ~ 0.020 in., the wide elements must be printed with a width of
anywhere between 2 x and 3 x (two to three times the X dimension). For bar codes with
X < .020 in., the wide elements must have a width between 2.2 x and 3 x. Whatever
the wide-to-narrow ratio, the width must be uniform throughout the code in order for the
reader to consistently interpret the bar code. Figure 25.5 presents the character structure
for USD-2, and Figure 25.6 illustrates how the character set might be developed in a
typical bar code.
In addition to the character set in the bar code, there must also be a so-called "quiet
zone" both preceding and following the bar code, in which there is no printing that might
confuse the decoder. This quiet zone is shown in Figure 25.6.
The reason for the name Code 39 is that nine elements (bars and spaces) are used
in each character and three of the elements are wide elements. The placement of the wide
spaces and bars in the code is what uniquely designates the character. Each code begins
and ends with either a wide or narrow bar. The code is sometimes referred to as code
three-of-nine.
756
T
CHAR.
1
2
3
4
5
6
7
8
9
0
,.
B
C
0
E
F
G
H
I
J
K
L
_. - _.
.---..---.-._.-.
..
-_.--_.._._.--....
_.- -._..--.
_._.
..
.
._.--- - .
..
-.---._-.-
1: CIw_le,
StructuN,
USO-2
PATTERN
.ARS
..
_-
--._.-...---._-.
- --..
.
.._.
---_.
.-_.
-- _.-.
.--__.
-
..
..-. --.
-_ ..
_.
-
SPACES
10001
01001
11000
00101
10100
01100
00011
10010
01010
00110
10001
01001
'1000
00'01
10'00
0"00
0001'
'0010
0'0'0
00110
'0001
0100'
PATTERN
CHAR.
M
N
OHIO
0100
0100
0100
0100
0100
0100
0100
0100
0100
0010
0010
00'0
0010
00'0
00'0
00'0
00'0
00'0
00'0
0001
000'
a
P
a
R
S
T
U
.w
X
Y
SPACE
.ARS
11000
00101
10100
01100
00011
10010
01010
00110
10001
01001
11000
00101
10100
01'00
000"
'00'0
01010
00"0
SPACES
0001
0001
0001
0001
0001
0001
0001
0001
1000
1000
1000
1000
'000
'000
1000
1000
1000
1000
* Denotes a start/stop code which must precede and follow every bar code message.
Note that * is used only for the start/stop code.
FIGURE 25.5 Character set in USD-2 bar code, which is a subset of Code 39.
(Reprinted from [5] by permission of the Material Handling Institute.)
[
!
(10X)
QUIET ZONE ~~IIIF-:
DATA ~III~LQUIETZONE
START
I
I
]
(10X)
STOP
I
I
jilit
I 1:
.-- .....
..
III
I
.ltOO
I---- ---J
ITS
FIGURE 1
FIGURE 25.6 A typical grouping of characters to form a bar code in Code 39.
(Reprinted from [5] by permission of the Material Handling Institute.)
757
Moving
nners use a highly focused beam of light, actuated by a rotating
mirror to trave
n angular sweep in search of the bar code on the object. Lasers are
often used to achieve the highly focused light beam. ~ scan is defined as a single sweep
of the light beam through the angular path. The high rotational speed of the mirror allows
for very high scan rates-up to 144tJSCans per second [1]. This means that many scans
of a single bar code can be4TIade during a typical reading procedure, thus permitting
verification of the reading. Moving-beam scanners can be either stationary or portable
~