Numerical Control PDF
Numerical Control PDF
Sections:
1. Fundamentals of NC Technology
2. Computer Numerical Control (CNC)
3. DNC
4. Applications of NC
5. Engineering Analysis of NC Positioning Systems
6. NC Part Programming
Numerical Control (NC) Defined
Form of programmable automation in which the mechanical actions of a machine tool or other
equipment are controlled by a program containing coded alphanumeric data
The alphanumeric data represent relative positions between a workhead (e.g., cutting tool) and
a workpart
When the current job is completed, a new program can be entered for the next job
3. Processing equipment
NC Coordinate Systems
For flat and prismatic (block-like) parts
NC Coordinate Systems
For rotational parts:
Turning operations
System moves to a location and performs an operation at that location (e.g., drilling)
Interpolation Methods:
1. Linear interpolation
2. Circular interpolation
Circular arc defined by starting point, end point, center or radius, and direction
3. Helical interpolation
Example: drilling
Interpolation
Communications interface
Diagnostics
CNC software
There are three types of software programs:
1) Operating system software
2) Machine interface software
3) Application software
DNC
Direct numerical control (DNC) control of multiple machine tools by a
single (mainframe) computer through direct connection
Distributed numerical control network consisting of central computer
connected to machine tool MCUs, which are CNC
Present technology
Two way communication
Connection to MCU is behind the tape reader (BTR). In distributed NC, entire programs are
downloaded to each MCU, which is CNC rather than conventional NC
Applications of NC
Other NC applications:
Drafting machines
Disadvantages of NC
NC Positioning System
Typical motor and leadscrew arrangement in an NC positioning system for one linear axis
For x-y capability, the apparatus would be piggybacked on top of a second perpendicular axis
Optical Encoder
Device for measuring rotational position and speed
Common feedback sensor for closed-loop NC control
Precision in NC Positioning
Three measures of precision:
1. Control resolution - distance separating two adjacent addressable
points in the axis movement
2. Accuracy - maximum possible error that can occur between the
desired target point and the actual position taken by the system
3. Repeatability - defined as 3s of the mechanical error distribution
associated with the axis
NC Part Programming
NC part programming consists of planning and documenting the sequence of
processing steps to be performed on an NC machine. The NC programming
methods are:
1. Manual part programming
2. Computer-assisted part programming
3. Part programming using CAD/CAM
4. Manual data input
Types of Words
N - sequence number prefix
G - preparatory words
Example: G00 = PTP rapid traverse move X, Y, Z - prefixes for x, y, and zaxes
F - feed rate prefix S - spindle speed T - tool selection
M - miscellaneous command
Example: M07 = turn cutting fluid on
Cutter Offset
Cutter path must be offset
from actual part outline by a
distance equal to the cutter
radius
Pocket milling
Contour turning
Threading (external)
Simpler fixtures
Shorter lead times
Reduce parts inventory