CNC machining is a subtractive manufacturing process in which a computer-controlled machine moves a cutting tool through metal, plastic, or composite stock along numerically coded toolpaths, removing material until the part matches a digital CAD model. A controller reads G-code instructions, drives servo motors to position the tool within microns, and repeats that cycle part after part. Typical CNC machining holds tolerances of plus or minus 0.005 inch in standard work and 0.0002 inch in precision finishing, with surface finishes down to 16 microinches. In short, it converts a 3D file into a physical part by controlled cutting.
The Mechanism: How a CNC Machine Actually Cuts Metal
The core of any CNC machine is a closed-loop control system. A CAD model is converted to toolpaths by CAM software, then post-processed into G-code, a list of coordinates, feed rates, and spindle speeds. The machine's controller reads each line and commands servo motors on the X, Y, and Z axes.
What separates CNC from manual machining is feedback. Rotary encoders on each axis report actual position to the controller thousands of times per second. When the cutter meets resistance and deflects, the loop corrects the position. In plain terms: the machine constantly measures where it is and steers back to where it should be.
Cutting happens through shear. The tool edge forces a thin layer of material past its yield strength, and a chip separates. Cutting speed, measured in surface feet per minute (SFM), and feed per tooth determine whether that chip forms cleanly or smears. Aluminum cuts at 300 to 1,000 SFM; titanium runs at 100 to 200 SFM because its low thermal conductivity concentrates heat at the edge. Get the parameters wrong and the tool work-hardens the surface, dulling itself faster.
The non-obvious part is thermal growth. A machine tool's cast iron frame expands roughly 6 microinches per inch per degree Fahrenheit. On a 40-inch machine, a 10 degree Fahrenheit shop swing moves the spindle 0.0024 inch, enough to blow a precision tolerance before a single cut is made.
Quantified Context: What CNC Machining Can and Cannot Hold
Tolerance is the single most useful number for understanding CNC capability. Standard CNC milling holds plus or minus 0.005 inch. Tight-tolerance work reaches plus or minus 0.001 inch. Precision grinding and jig boring push to plus or minus 0.0002 inch, and the best CNC grinding systems reach 0.0001 inch.
| Process | Typical tolerance (inch) | Surface finish (Ra, microinch) | Best material removal | Relative cost per part |
|---|---|---|---|---|
| Standard 3-axis milling | ±0.005 | 63–125 | Aluminum, plastics | USD 30–80 |
| Tight-tolerance CNC milling | ±0.001 | 32–63 | Steel, aluminum | USD 80–200 |
| CNC turning | ±0.001 | 32–63 | Cylindrical metal parts | USD 40–120 |
| Precision grinding | ±0.0002 | 8–16 | Hardened steel | USD 150–400 |
| CNC EDM | ±0.0002 | 16–32 | Hardened tool steel | USD 200–500 |
These figures reconcile simply: as tolerance tightens by a factor of five, cost roughly doubles to quadruples, because each step requires slower feeds, more finishing passes, and more inspection. A part held to plus or minus 0.005 inch may run in 20 minutes; the same geometry at plus or minus 0.0002 inch might take 90 minutes and require a temperature-controlled shop.
Setup dominates small batches. A single CNC setup costs USD 100 to USD 300 in programming and fixturing, so a 10-part run at USD 30 each often costs USD 50 to USD 60 per part once setup is amortized. At 1,000 parts, setup fades and material and cycle time rule.
Variations and Edge Cases: Milling, Turning, EDM, and Five-Axis
CNC machining is a family, not one machine. Each variant suits a different geometry and has its own numbers.
CNC milling rotates the tool and moves it across a stationary workpiece. Three-axis milling handles prismatic parts; five-axis milling adds two rotational axes so the tool can approach a surface from any angle, cutting complex contours in one setup and reducing fixturing error. Five-axis machines typically run 30 to 50 percent faster on complex parts than three-axis equivalents because fewer setups are needed.
CNC turning rotates the workpiece against a stationary tool, ideal for shafts and bushings. A lathe with live tooling combines turning and milling, cutting parts that once needed two machines.
CNC EDM (electrical discharge machining) removes material with sparks rather than a sharp edge, eroding hardened steel at tolerances of plus or minus 0.0002 inch. It is slower, removing material at cubic inches per hour rather than cubic inches per minute, but it cuts hardened tool steel that no end mill can touch.
The edge case worth knowing: thin walls. A wall 0.020 inch thick deflects under cutting force, and the tool bounces off it, producing chatter and taper. Machinists counter this with light finish passes and support fixtures, but the practical minimum wall for reliable CNC aluminum work is about 0.030 inch, and for steel about 0.040 inch.
A Brief Timeline of CNC Machining
The numerical control lineage runs from punched tape to cloud-connected machines.
| Year | Milestone |
|---|---|
| 1952 | MIT demonstrates the first numerically controlled milling machine for the US Air Force |
| 1957 | Kearney & Trecker introduces the first machining center with automatic tool changing |
| 1970s | Microprocessor-based controls replace hardwired logic; DNC links machines to computers |
| 1976 | The first microprocessor CNC controllers enter commercial production |
| 1980s | CAD/CAM integration lets engineers generate toolpaths directly from 3D models |
| 2010s | Five-axis machining and high-speed spindles (20,000+ RPM) become common in job shops |
| 2020s | Digital twin simulation and in-process probing cut scrap rates and setup time |
Common Misconceptions About CNC Machining
The biggest misconception is that CNC means hands-off. A machinist still selects tools, sets feeds and speeds, and inspects the first part. The machine executes; the human decides.
A second misconception is that tighter tolerance is always better. Over-tolerancing is the most common driver of unnecessary cost. A bore specified at plus or minus 0.0005 inch when plus or minus 0.002 inch would serve the function can double the part price for no benefit. Designers should tolerance only what the assembly requires.
A third: CNC is only for metal. It cuts plastics, composites, wood, and foam, and the same G-code logic applies. The difference is tool geometry and speed, not the control system.
A fourth, subtler error: assuming the CAD file is the truth. The machine cuts the toolpath, not the model. CAM software approximates curves with chords, and a poorly set chord tolerance can leave facets on a supposedly smooth surface. In practice, the simulation, not the drawing, is what the machine obeys.
Practical Actions: Getting a Good CNC Part
Positive steps, not warnings:
- Tolerance only the mating features; leave non-critical dimensions at plus or minus 0.005 inch.
- Specify surface finish by Ra value rather than words like "smooth."
- Allow a corner radius of at least one-third the cutter diameter; sharp internal corners require extra operations.
- Provide a 3D model plus a 2D drawing showing critical dimensions and datums.
- Choose material early; aluminum machines three to five times faster than stainless steel.
- Request first-article inspection reports for anything held to plus or minus 0.001 inch or tighter.
Limitations and Safety Flags
CNC machining has hard physical limits. It cannot economically produce deep, narrow cavities, because long slender tools deflect; beyond a 4:1 length-to-diameter ratio, chatter becomes likely and surface finish degrades. It also struggles with undercuts that a three-axis tool cannot reach.
Safety matters at the machine. High-speed spindles store energy, and a tool that breaks at 20,000 RPM throws fragments. Operators must keep the enclosure closed, never reach into a running machine, and respect the emergency stop.
Red flags in a quote or spec:
- A tolerance tighter than plus or minus 0.0002 inch requested without a stated measurement method.
- A price far below shop average with no inspection plan.
- Thin walls under 0.030 inch in aluminum with no support feature.
- A surface finish callout with no Ra value.
- A one-off part priced as if setup were free.
The honest constraint is inspection. A tolerance is only as good as the tool that verifies it. A coordinate measuring machine (CMM) resolves about 0.0001 inch, so a plus or minus 0.0002 inch callout pushes the measurement system close to its own uncertainty. When the tolerance and the gauge are the same size, the number on the drawing stops meaning what the designer intended.