Professional Documents
Culture Documents
INTRODUCTION
155
Numerical Control, The
Beginnings of CAAM
156
is changed. This capability to o .
the program of instructions nange ththe
job changes, NC its tlexibility. It is much
program for
each new job is what gives
in the production equipment,
easier write
to
make major changes
new programs thanto has been applied to a wide vanety of operations in.
ever,NC technology
drafting,
numerical
assembly,control
inspection,
finds sheet
its principal
metal pressworking,
applications
andinspot
metal
welding
ma How. luding
processes. The machined workparts are designed in rious sizes and shap
and
most machined parts produced in industrytoday are made in small to medi n-size
batches. To produce each part, a sequence ofdrilling operations may be requ
or a series of turning or milling operations. The suitability of NC for theceted
inds o
is the reasonfor the tremendous growh of numerical control in the
metal
jobs
over the last 25 years.
working industry
Historical background
Conventional NC is based largely on the pioneering work of a man named John T
Parsons. In the late 1940s, Parsons conceived a method of using punched card
containing coordinate position data to control a machine tool. The machine wa
directed to move in small increments, thus generating the desire surface of an air.
foil. In 1948, Parsons demonstrated his concept to the U.S. Air Force, which suh.
sequently sponsored a series of research projects at the Servomechanisms Labora
tory of the Massachusetts Institute of Technology.
The initial work at MIT involved the development of a prototype NC milling
machine, by retrofitting a conventional tracer mill with position servomechanisms
for the three machine tool axes. The first demonstration of the NC prototype was
held in 1952. By 1953, the potential usefulness of the NC concept had been
pro
ven.
Shortly thereafter, the machine tool builders began initiating their own
development projects to introduce commercial NC units. Also, certain user indus
tries, especially airframe builders, worked to devise numerical control machines to
satisfy their own particular needs. The Air Force continued its encouragement of
NC development by sponsoring additional research at MIT to
design a part pro
gramming language that could be used for controlling the NC machines. This work
resulted in the APT language, which stands for
The objective of the APT research was to Automatically Programmed l
provide a means by which the part pro
grammer could communicate the machining instructions to the machine
simple Engiish-like statements. Although the APT language has been to
being too large for many computers, it nevertheless criticized
ment. APT is still widely used in represents a major accomp
industry today, and most other modern pan
gramming languages are based on APT concepts.
Conventional Numerical Control
157
1. Program of instructions
2. Controller unit, also called a machine control unit (MCU)
3. Machine tool or other controlled process
The general relationship among the three components is illustrated in Figure 7.1.
The program of instructions serves as the input to the controller unit, which in turn
commands the machine tool or other process to be controlled. We will discuss the
three components in the sections below.
Program of instructions
The program of instructions is the detailed step-by-step set of directions which tell
the machine tool what to do. It is coded in numerical or symbolic form on some
type of input medium that can be interpreted by the controller unit. The most com-
mon input medium today is 1-in.-wide punched tape. Over the years, other forms
of input media have been used, including punched cards, magnetic tape, and even
35-mm motion picture film.
There are two other methods of input to the NC system which should be
mentioned. The first is by manual entry of instructional data to the controller unit.
This method is called manual data input, abbreviated MDI, and is appropriate only
for relatively simple jobs where the order will not be repeated. We will discuss
MDI more thoroughly in Chapter 8. The second other method of input is by means
(a) (b) c)
FIGURE 7.1 Three basic components of a numerical control system: (a) program of instruc-
tion; (6) controller unit; (c) machine tool.
58 Numerical Control, The
Beginnings of CAM
of direct link with a computer. This is called direct numerical
a
control, or nNie
and we discuss this in Chapter 9. DNC,
The program of instructions is prepared by someone called a
part propra
mer. The programmer's job is to provide a set of detailed gram
instructions by which
sequence of processing steps is to be pertormed. For a machining operation the t
processing steps involve the relative movement between the cutting tool and the
workpiece. the
Controller unit
The second basic component of the NC system is the controller unit.
This consite
of the electronics and hardware that read and
interpret the program of instructionc
and convert it into mechanical actions of the machine tool. The
typical
aconventional NC controller unit include the tape reader, a data buffer,elements of
put channels to the machine tool, feedback channels from the machine tool,
signal out.
and
the sequence controls to coordinate the overali
operation of the foregoing ele.
ments. It should be noted that
nearly all modern NC systems today are soid with a2
microcomputer as the controller unit. This type of NC is called computer numeri.
cal control (CNC). We discuss CNC in
Chapter 9.
The tape reader is clectromechanical device for winding and reading
an
159
her duties. To be able to discharge these duties, the operator must be able to con
trol the system, and this is done through the control panel.
tions. the mach1ne tool consists of the worktable and spindle as well as the motors
and
controls necessary to drive them. It also includes the cutting tools, work fix-
tures. and other auxiliary cquipment needed in the machining operation. Figure 1.
illustrates an NC machine tool
FIGURE 7.2 NC system showing machine tool and controller. (Courtesy of Bridgeport Ma
chines Division of Textron Inc.)
Numerical Control, The Beginnings of CAM
FIGURE 7.3 NC machining center with computer control. (Courtesy of Kearney & TreCke"
Corp.)
v e n i o n a l
M u m e
rical Control
161
THENC PROCEDURE
+X
FIGURE 7.4 NC ma
Machine table chine tool axis system
for milling and driling
operations
ena/Mune
malNumerical Contro!
163
Ay 3
for absolute positioning
2, 3
Specify x
=
6
y
for incremental
positioning
Current
location
234
45 6 7 8 9 10
FIGURE 7.6 Absoute versus incremental positioning.
tor presses a "zero" button on the machine tool console, which tells the machine
where the ongin is located for subsequent tool movements.
the drill to the desired spot. Figure 7.6 illustrates the difference between absolute
and incremental positioning.
1. Point-to-point
2. Straight cut
3 Contouring
N u m e r n i c a lC o n t r o l
165
the
Point-to-point systems represent the lowest level of motion control between
onint
and
workpiece. ontouring represents the highest level of control.
orkpiece. Co
tol
Point-10-point NC
the
P o i n t - t o - p o i n t
(PTP) IS also sometimes lled a system. In PTP,
positioning
objectiveofthe machine tool control system is to move the cutting tool to a prede-
path by
The speed or which this movement is accomplished is not
olocation.
ined
important in point--to-point NC. Once the tool reaches the desire location, the
operation is erformed at that position.
achining must first
are a good example of PTP systems. The spindle
mach
Straight-cut NC
tool parallel to one
capable of moving the cutting
are
Straight-cut control systems It is therefore
controlled rate suitable for machining.
of the major axes at a fabricate workpieces of rectangu-
milling operations to
appropriate for performing is not possible to combine
this type of NC system it
lar configurations. With cuts on the
axis direction. Therefore, angular
single
movements in more than
a
operation is shown
An example of straight-cut a
workpiece would not be possible. of straight cut movements is
also capable of
in Figure 7.8. An NC machine capable
PTP movements.
Tool path
Operation performed at
each point location
Starting
point
NC system.
FIGURE 7.7 Point-to-point (positioning)
166 Numerical Control, The Beginnings of CAM
Workpiece
Contouring NC
Contouring is the most complex, the most flexible, and the most expensive type of
machine tool control. It is capable of performing both PTP and straight-cut opera
tions. In addition, the distinguishing feature of contouring NC systems is their
for simultaneous control of more than one axis movement of the machine
capacity
to generate the desired
tool. The path of the cutter is continuously controlled
this reason, contouring systems are also called
geometry of the workpiece. For
surfaces at any orientation, circular
continuous-path NC systems. Straight plane
or
Back o
straight mode
Straight-cut mode
Switch to circular
interpoiation
two-dimensional operations. (n
for
(continuous path) NC system
FIGURE 7.9 Contouring
printed from Olesten [9])
Contr
Ventional N u m e r i c a l .
167
Actual curve
Inside tolerance
(a)
Outside
tolerance Actual curve
(b)
(c
FIGURE 7.10 Approximation of a curved path in NC by a series of straight-line segments. The
controlled by the "tolerance" between the actual cunve and the
accuracy of the approximation is
maximum deviation of the straight-line segments. In (a), the tolerance is defined on the inside of
the curve. It is also possibie to define the tolerance on the outside of the curve, as in (b). Finally,
the tolerance can be specified on both inside and outside, as shown in (c).
the desired shape. The maximum error between the two can be controlled by the
7.10.
length of the individual line segments, as illustrated in Figure
Advantages of NC
Following are the advantages of numerical control when it is utilized in the tvpes
of production jobs described in Section 7.6:
Disadvantages of NC
Along with the advantages of NC. there are several features about NC which must
be considered disadvantages: