Professional Documents
Culture Documents
(3)
The general relationship among the three components is illustrated in Figure (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.
Numerical control & robotic Lecture No. (3)
Fig (1): three basic components of a numerical control system: (a) program of instruction;
(b) controller unit; (c) machine tool
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 later. The second other method of input is by means of a direct link with a
computer. This is called direct numerical control, or DNC. We discuss DNC later.
The second basic component of the NC system is the controller unit. This
consists of the electronics and hardware that read and interpret the program of
instructions and convert it into mechanical actions of the machine tool. The typical
elements of a conventional NC controller unit include the tape reader, a data buffer,
signal output channels to the machine tool, feedback channels from the machine tool,
and the sequence controls to coordinate the overall operation of the foregoing elements.
It should be noted that nearly all modern NC systems today are sold with a
microcomputer as the controller unit. This type of NC is called computer numerical
control (CNC). We discuss CNC later.
The tape reader is an electromechanical device for winding and reading the
punched tape containing the program of instructions. The data contained on the tape are
read into the data buffer. The purpose of this device is to store the input instructions in
logical blocks of information. A block of information usually represents one complete
step in the sequence of processing elements.
The signal output channels are connected to the servomotors and other controls
in the machine tool. Through these channels, the instructions are sent to the machine
tool from the controller unit. To make certain that the instructions have been properly
executed by the machine, feedback data are sent back to the controller via the feedback
channels, The most important function of this return loop is to assure that the table and
workpart have been properly located with respect to the tool.
Sequence controls coordinate the activities of the other elements of the controller
unit. The tape reader is actuated to read data into the buffer from the tape. Signals are
sent to and from the machine tool, and so on. These types of operations must be
synchronized and this is the function of the sequence controls.
Finally; fourth feature possessed by some machining centers is the presence of two
tables or pallets on which the workpiece can be fixtured. An example of an NC
machining center is shown in Figure (3).
3-The NC Procedure
To utilize numerical control in manufacturing, the following steps must be
accomplished.
2-Part programming: - A part programmer plans the process for the portions of the job
to be accomplished by NC. Part programmers are knowledgeable about the machining
Numerical control & robotic Lecture No. (3)
process and they have been trained to program for numerical control. They are
responsible for planning the sequence of machining steps to be performed by NC and to
document these in a special format. There are two ways to program for NC:
4- Tape verification: - After the punched tape has been prepared, a method is usually
provided for checking the accuracy of the tape. Sometimes the tape is checked by
running it through a computer program which plots the various tool movements (or
table movements) on paper. In this way, major errors in the tape can be discovered. The
"acid test" of the tape involves trying it out on the machine tool to make the part. A
foam or plastic material is sometimes used for this tryout.
5- Production: - The final step in the NC procedure is to use the NC tape in production.
This involves ordering the raw workparts, specifying and preparing the tooling and any
special fixturing that may be required, and setting up the NC machine tool for the job.
The machine tool operator's function during production is to load the raw workpart in
the machine and establish the starting position of the cutting tool relative to the
workpiece. The NC system then takes over and machines the part according to the
Numerical control & robotic Lecture No. (3)
instructions on tape. When the part is completed, the operator removes it from the
machine and loads the next part.
In order for the part programmer to plan the sequence of positions and
movements of the cutting tool relative to the work-piece, it is necessary to establish a
standard axis system by which the relative positions can be specified. Using an NC drill
press as an example, the drill spindle is in a fixed vertical position, and the table is
moved and controlled relative to the spindle. However, to make things easier for the
programmer, we adopt the viewpoint that the workpiece is stationary while the drill bit
is moved relative to it. Accordingly, the coordinate system of axes is established with
respect to the machine table.
Two axes, x and y, are defined in the plane of the table, as shown in Figure (4).
The z axis is perpendicular to this plane and movement in the z direction is controlled
by the vertical motion of the spindle. The positive and negative directions of motion of
tool relative to table along these axes are as shown in Figure (4). NC drill presses are
classified as either two-axis or three-axis machines, depending on whether or not they
have the capability to control the z axis.
Fig (4): NC machine tool axis system for milling and drilling operation
In addition to the three linear axes, these machines may possess the capacity to
control one or more rotational axes. Three rotational axes are defined in NC; the a, b,
and c axes. These axes specify angles about the x, y, and z axes, respectively. To
Numerical control & robotic Lecture No. (3)
distinguish positive from negative angular motions, the "right-hand rule" can be used.
Using the right hand with the thumb pointing in the positive linear axis direction (z, y,
or z), the fingers of the hand are curled to point in the positive rotational direction.
For turning operations, two axes are normally all that are required to command
the movement of the tool relative to the rotating workpiece. The z-axis is the axis of
rotation of the workpart, and x-axis defines the radial location of the cutting tool. This
arrangement is illustrated in Figure (5). The purpose of the coordinate system is to
provide a means of locating the tool in relation to the workpiece. Depending on the NC
machine, the programmer may have several different options available for specifying
this location.
Fixed zero and floating zero: -The programmer must determine the position of the
tool relative to the origin (zero point) of the coordinate system. NC machines have
either of two methods for specifying the zero point. The first possibility is for the
machine to have a fixed zero. In this case, the origin is always located at the same
position on the machine table. Usually, that position is the southwest corner (lower left-
hand corner) of the table and all tool locations will be defined by positive x and y
coordinates.
The second and more common feature on modern NC machines allows the
machine operator to set the zero point at any position on the machine table. This feature
is called floating zero. The part programmer is the one who decides where the zero
point should be located. The decision is based on part programming convenience. For
example, the workpart may be symmetrical and the zero point should be established at
the center of symmetry. The location of the zero point is communicated to the machine
operator. At the beginning of the job, the operator moves the tool under manual control
to some "target point" on the table. The target point is some convenient place on the
Numerical control & robotic Lecture No. (3)
workpiece or table for the operator to position the tool. For example, it might be a
predrilled hole in the workpiece. The target point has been referenced to the zero point
by the part programmer. In fact, the programmer may have selected the target point as
the zero point for tool positioning. When the tool has been positioned at the target
point, the machine operator a “zero” button on the machine tool, which tells the
machine where the origin is located for subsequent tool movement.
Numerical control systems are widely used in industry today, especially in the
metalworking industry. By far the most common application of NC is for metal cutting
machine tools. Within this category, numerically controlled equipment has been built to
perform virtually the entire range of material removal processes, including (milling,
drilling and related processes, boring, turning, grinding and sawing).
Within the machining category, NC machine tools are appropriate for certain
jobs and inappropriate for others. Following are the general characteristics of
production jobs in metal machining for which numerical control would be most
appropriate:
6-Advantege of NC
1- Reduced nonproductive time: - Numerical control has little or no effect on the basic
metal cutting (or other manufacturing) process. However, NC can increase the
proportion of time the machine is engaged in the actual process. It accomplishes this by
Numerical control & robotic Lecture No. (3)
means of fewer setups, less time in setting up, reduced workpiece handling time,
automatic tool changes on some machines, and so on.
2- Reduced fixturing: - NC requires fixtures which are simpler and less costly to
fabricate because the positioning is done by the NC tape rather than the jig or fixture.
3- Reduced manufacturing lead time: - Because jobs can be set up more quickly with
NC and fewer setups are generally required with NC, the lead time to deliver a job to
the customer is reduced.
5- Improved quality control: - NC is ideal for complicated workparts where the chances
of human mistakes are high. Numerical control produces parts with greater accuracy,
reduced scrap, and lower inspection requirements.
6- Reduced inventory: - Owing to fewer setups and shorter lead times with numerical
control, the amount of inventory carried by the company is reduced.
7-Reduced floor space requirements: - Since one NC machining center can often
accomplish the production of several conventional machines, the amount of floor space
required in an NC shop is usually less than in a conventional shop.
7-Disadvantege of NC
1- Higher investment cost: - Numerical control machine tools represent a more
sophisticated and complex technology. This technology costs more to buy than its non-
NC counterpart. The higher cost requires manufacturing management's to use these
machines more aggressively than ordinary equipment. High machine utilization is
essential in order to get reasonable returns on investment. Machine shops must operate
their NC machines two or three shifts per day to achieve this high machine utilization.