Professional Documents
Culture Documents
The machine control unit is the NC controller that reads the program and runs the processing equipment
(e.g., the machine tool). In this section some of the operating details of the MCU and other components
of an NC system are discussed. It should be noted that nearly all modern controls for NC systems are
designed around microprocessors. The term computer numerical control (CNC) is used to identify these
systems, as opposed to conventional numerical control (NC). We describe CNC in Chapter 10; our
comments in the present section deal with numerical control operating features that relate both to
conventional NC and CNC.
Tape reader
The tape reader is an electrical-mechanical device for winding and reading the punched tape containing
the program of instructions. The punched tape format consists of eight parallel tracks of holes along its
length. The presence or absence of a hole in a certain position represents bit information, and the entire
collection of holes constitutes the NC program. The programming aspects of numerical control are
presented in Chapter 9.
There are several techniques used in NC tape readers to sense the hole pattern in the tape. These
techniques include :
* Photoelectric cells. The reading head shines light at the tape as it is fed through the mechanism,
and photoelectric cells behind the tape are activated by the presence of holes in the tape. The
arrangement of photoelectric cells corresponds to the hole tracks in the tape.
* Electrical contact fingers. In this technique, the reading head consists of a series of eight
mechanical fingers or brushes that protrude through the holes in the punched tape. Each finger
completes an electrical contact on the opposite side of the tape when a hole is present. In this manner,
bit information is read into the MCU.
* Vacuum method. In this method, the reading head consists of a series of vacuum sensors that
indicate the presence or absence of holes in the tape track positions. The vacuum method derives from
the technique used on old player pianos to read the punched paper rolls.
Of the three methods, the use of photoelectric cells has come into dominance. The other methods are
slower and less reliable compared to the photoelectric cell technique.
Position and motion control in an NC system
The data read into the MCU through the tape reader define machine table positions corresponding to
the axes of the machine tool. Each axis is equipped with a drive unit, such as a dc servomotor, stepping
motor, or hydraulic actuator. Using either the dc motor or stepping motor to illustrate, the drive unit is
connected to the table by means of a lead screw, as shown in Figure 8.9. Rotation of the motor causes
the lead screw to turn, which results in linear movement of the table. The pitch of the lead screw (i.e.,
distance between successive threads) determines the distance traveled by the table on each revolution
of the motor.
The axis positioning system may be designed as either
an open-loop or a closed-loop system. The difference between the two is in the absence or presence of
feedback measurements to verify the axis positions of the machine tool table. Schematic diagrams of
the two types are illustrated in Figure 8.10.
An open-loop NC system is one that does not use feedback signals to indicate the table position to the
controller unit. Open-loop NC systems typically make use of stepping motors. The stepping motor is a
motor that is driven and controlled by an electrical pulse train generated by the MCU (or other digital
device). Each pulse drives the stepping motor by a fraction of one revolution, called the step angle. The
allowable step angles on a stepping motor are determined by the relation