Numerical Control
Numerical Control
NC
CH 7 NUMERICAL
CONTROL
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
BASIC COMPONENTS OF AN NC
SYSTEM
1. Program of instructions
Part program in machining
2. Machine control unit
Controls the process
3. Processing equipment
Performs the process
BASIC COMPONENTS OF AN NC
SYSTEM
NC COORDINATE SYSTEMS
For flat and prismatic (block-like) parts
Milling and drilling operations
Rotational axes about each linear axis
NC COORDINATE SYSTEMS
For rotational parts:
Turning operations
Conventional Cartesian coordinate system, but only x- and
z-axes
y-axis not needed in turning
COORDINATE AXIS
SYSTEM FOR
ROTATIONAL PARTS
POINT-TO-POINT CONTROL IN NC
DRILLING OF THREE HOLES IN FLAT
PLATE
INTERPOLATION METHODS
1. Linear interpolation
Straight line between two points in space
2. Circular interpolation
Circular arc defined by starting point, end point, center
or radius, and direction
3. Helical interpolation
Circular plus linear motion
4. Parabolic and cubic interpolation
Free form curves using higher order equations
COMPUTER NUMERICAL
CONTROL (CNC) FEATURES
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
APPLICATIONS OF NC
Machine tool applications:
Milling, drilling, turning, boring, grinding
Machining centers, turning centers, mill-turn centers
Punch presses, thermal cutting machines, etc.
Other NC applications:
Component insertion machines
Drafting machines
Electrical wire wrap machines
Tape laying machines
Filament winding machines
COMMON NC MACHINING
OPERATIONS
Turning
COMMON NC MACHINING
OPERATIONS
Milling
Drilling
2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
No portion of this material may be reproduced, in any form or by any means, without permission in writing from the publisher. For the exclusive use of adopters of the book
Automation, Production Systems, and Computer-Integrated Manufacturing, Third Edition, by Mikell P. Groover.
NC APPLICATION
CHARACTERISTICS
(MACHINING)
Where NC is most appropriate:
1. Batch production
2. Repeat orders
3. Complex part geometries
4. Much metal needs to be removed from the workpart
5. Many separate machining operations on the part
6. The part is expensive
ADVANTAGES OF NC
DISADVANTAGES OF NC
Higher investment cost
CNC machines are more expensive
Higher maintenance effort
CNC machines are more technologically sophisticated
Part programming issues
Need for skilled programmers
Time investment for each new part
Repeat orders are easy because part program is
already available
Higher utilization is required
NC POSITIONING SYSTEM
ANALYSIS OF POSITIONING NC
SYSTEMS
Two types of NC positioning systems:
1. Open-loop - no feedback to verify that the actual
position achieved is the desired position
2. Closed-loop - uses feedback measurements to
confirm that the final position is the specified position
Precision in NC positioning three measures:
1. Control resolution
2. Accuracy
3. Repeatability
OPTICAL ENCODER
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 3 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.
2.
3.
4.
MANUAL PART
PROGRAMMING
Binary Coded Decimal System:
Each of the ten digits in decimal system is coded with
four-digit binary number
The binary numbers are added to give the value
BCD is compatible with 8 bits across tape format, the
original storage medium for NC part programs
Eight bits can also be used for letters and symbols
TYPES OF WORDS
N - sequence number prefix
G - preparatory words
Example: G00 = PTP rapid traverse move
X, Y, Z - prefixes for x, y, and z-axes
F - feed rate prefix
S - spindle speed
T - tool selection
M - miscellaneous
command
Example:
M07 = turn
cutting fluid
on
COMPUTER-ASSISTED PART
PROGRAMMING
Manual part programming is time-consuming, tedious,
and subject to human errors for complex jobs
Machining instructions are written in English-like
statements that are translated by the computer into
the low-level machine code of the MCU
APT (Automatically Programmed Tool)
The various tasks in computer-assisted part
programming are divided between
The human part programmer
The computer
COMPUTER-ASSISTED PART
PROGRAMMING
CUTTER OFFSET
Cutter path must be
offset from actual
part outline by a
distance equal to
the cutter radius
Contour turning
Threading (external)
QUESTIONS
1.
2.
3.
4.
ANSWERS
Type three of the NC advantages?
Simpler fixtures
Shorter lead times
Reduce parts inventory
What are the Basic Components of an NC System?
Program of instructions
Machine control unit
Processing equipment
What are The NC programming methods?
Manual part programming
Computer-assisted part programming
Part programming using CAD/CAM
Manual data input
What is the Computer Numerical Control (CNC)?
Is defined as an NC system whose MCU is based on a dedicated microcomputer rather
than on a hard-wired controller