Exp No 1
Exp No 1
4. Applications of NC
5. NC Part Programming
Programmable automation in which the mechanical actions of a ‘machine tool’ are controlled by a
program containing coded alphanumeric data that represents relative positions between a work head
(e.g., cutting tool) and a work part
NC Coordinate Systems
Turning operations
Point-to-Point systems
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
Absolute positioning
Incremental positioning
Interpolation
Communications interface
Diagnostics
Direct numerical control (DNC) – control of multiple machine tools by a single (mainframe)
computer through direct connection and in real time
1960s technology
Present technology
Central
Computer NC Pgms
Computer Network
Cost-Benefits of NC
Costs
Benefits
Precision
NC Part Programming
Each of the ten digits in decimal system (0-9) is coded with four-digit binary number
BCD is compatible with 8 bits across tape format, the original storage medium for NC part
programs
Block Format
Also known as tape format because the original formats were designed for punched tape
Words can be omitted if their values do not change from the previous block
Types of Words
G - preparatory words
S - spindle speed
T - tool selection
M - miscellaneous command
N002 Y06000
Cutter Offset
Cutter path must be offset from actual part outline by a distance equal to the cutter radius
Linear interpolation
Circular interpolation
Cutter offset
Ideal for small shop that cannot afford a part programming staff
To minimize changeover time, system should allow programming of next job while current job is
running
Computer-Assisted Part Programming