How Does CNC Machining Work? A Step-by-Step Look at the Process
Follow a part from CAD to CAM, setup, machining, inspection, and shipping — and see where cost and lead time build up.

IsoCNC Engineering Team
CNC Machining & DFM Engineers · Updated · 9 min read
photo pendi

On this page
The Short Answer
How does CNC machining work in practice? A digital part definition (a 3D CAD model plus a 2D drawing) is converted into machine instructions, the instructions drive computer-controlled cutting tools that remove material from solid stock, and the finished part is measured against the drawing before it ships. That sentence is the whole process — but the details of each stage are where lead time, cost, and quality are actually decided.
Our companion guide what is CNC machining covers the definition, process types, and materials. This article walks the workflow itself: what physically happens to your part from the moment you send files to the moment a box leaves the factory, and what engineers should know about each step.
The CNC Machining Workflow at a Glance
| Stage | What happens | Typical time |
|---|---|---|
| 1. CAD + drawing | You define geometry, tolerances, threads, finish | Your side |
| 2. DFM review + quote | Shop checks manufacturability, prices the job | 1–2 business days |
| 3. CAM programming | Toolpaths and G-code are generated and simulated | Hours to 1 day |
| 4. Setup + workholding | Stock is sawn, fixtured, tools loaded, offsets set | 1–4 hours per setup |
| 5. Machining | Cutters remove material in roughing and finishing passes | Minutes to hours per part |
| 6. Inspection | Dimensions verified against the drawing | Minutes to hours |
| 7. Finishing + shipping | Anodize/plate/coat if specified, pack, export | 2–7 days if finished |
None of these stages is optional. A "fast" quote or a "slow" part is almost always explained by one of these rows, so it pays to understand them.
Step 1: The CAD Model and Drawing
Everything starts with two files. The 3D model (usually STEP format) defines the geometry the programmer will machine. The 2D drawing(PDF or DWG) defines what the model can't say on its own: dimensional tolerances, geometric tolerances (flatness, position, perpendicularity), thread classes and depths, surface finish callouts, material grade, and any post-processing.
A common failure mode is sending only a STEP file. The shop then has to guess tolerances, and you get a part machined to whatever the shop's general tolerance happens to be — fine for a bracket, disastrous for a bearing bore. The drawing is the contract; the model is the recipe.
Step 2: DFM Review and Quotation
Before pricing, an engineer reads your part for manufacturability. What they're looking for: internal corners tighter than any real tool radius, walls thin enough to deflect under cutting force, deep pockets that force long, chatter-prone tools, tolerances tighter than the feature function needs, and threads with no tool runout. Good shops return this feedback with the quote rather than after the order — catching a problem at RFQ costs an email; catching it at the machine costs a setup.
The quote itself is built from the stages below: estimated machine time × hourly rate, plus material, setup, programming, finishing, and inspection. This is why quantity moves unit price so much — setup and programming are paid once and divided across the batch. Our CNC machining cost guide breaks down the math in detail.
Step 3: CAM Programming
A CAM programmer imports the STEP model and decides how the part gets cut: which operations, in which order, with which tools, at what speeds and feeds, and from which orientations (setups). The output is toolpaths, simulated on screen to catch collisions and gouges, then post-processed into G-code for a specific machine control.
Programming decisions you never see have real consequences for your part. Climb vs. conventional milling affects surface finish. The order of operations determines whether thin walls are cut while the part is still rigid or after the supporting stock is gone. Roughing strategies that leave uniform stock for the finishing pass give more accurate final dimensions. This is the stage where experience converts directly into part quality, and it's invisible on a quote line.
Step 4: Setup and Workholding
Setup is where the digital plan meets physical metal. Raw stock is sawn to size and secured — in a vise on soft jaws machined to the part profile, on a fixture plate, in a collet or chuck for turned parts, or on a custom fixture for production runs. The machinist loads and measures every tool, touches off work offsets so the machine knows exactly where the part sits, and often runs a first-article part to prove the program before committing to the batch.
Workholding deserves respect because it determines accuracy more than the machine does. A part that flexes 0.002 in under clamping pressure will spring back 0.002 in out of tolerance when unclamped. Thin or large parts may need vacuum fixtures, low-melt alloy potting, or sacrificial supports. Every additional setup also adds cost and a small stack of relocation error — one reason complex parts route to 5-axis machining, where more faces are reached in a single clamping.
Step 5: Machining
Now the program runs. In milling, rotating cutters move against a clamped workpiece; in turning, the workpiece spins against stationary tools. Either way, material removal happens in two broad phases:
- Roughing — high feed rates and larger tools remove the bulk of the stock quickly, leaving a small, consistent allowance on finished surfaces.
- Finishing — lighter, slower passes with fresh tools bring features to final dimension and surface finish.
Coolant (or air blast for plastics) carries away heat and chips. Tool wear is monitored — a worn finishing tool drifts dimensions and degrades finish, so production runs swap tools on a schedule or by measured offsets. For the operator, the job is supervision: watching load meters, listening for chatter, and verifying the first articles of each operation.
Step 6: Inspection
Machined parts are verified against the drawing, not against the program — a distinction that matters. Typical practice scales with tolerance:
| Feature class | Typical verification |
|---|---|
| General dimensions (±0.005 in) | Calipers, micrometers, height gauges |
| Tight bores and shafts | Bore gauges, pin gauges, air gauging |
| Threads | Go/no-go thread gauges to the specified class |
| Position/flatness/profile GD&T | CMM (coordinate measuring machine) |
| Surface finish | Profilometer roughness testing |
New parts typically get a first article inspection (FAI) with every dimension recorded; production batches are sampled per an agreed plan. Read more about methods in our quality inspection overview.
Step 7: Finishing, Packing, and Shipping
If the drawing specifies a finish, machined parts leave the machine shop for surface finishing: anodizing (Type II or III) for aluminum, passivation for stainless, plating, black oxide, powder coating, bead blasting, or laser marking. Finishing adds days, not hours — parts are racked, processed in batches, cured, and sometimes re-inspected, because anodize and plating add measurable thickness to every surface.
Finally, parts are cleaned, packed to survive international freight (VCI paper, foam, compartmented boxes), and shipped — air express for prototypes, air or sea freight for production volumes. Lead time and MOQ explains how these choices move your delivery date.
Where Lead Time Actually Accumulates
Buyers are often surprised that a part with 40 minutes of machine time takes two weeks. The queue, not the cut, is usually the bottleneck:
- Programming and setup scheduling — your job waits for a machine window and a programmer's desk.
- Material procurement — common 6061 plate is on the shelf; specific titanium bar or PEEK rod may not be.
- Multiple setups — each orientation is another queue slot and another setup.
- Outside finishing — anodize and plating lines run on their own schedules and add transit both ways.
- Shipping and customs — for overseas orders, typically 3–7 days by air.
You compress lead time by simplifying setups, choosing stocked materials, relaxing finishes where possible, and — most of all — sending complete files so no engineering round-trips are needed.
Where Cost Accumulates
Cost follows a similar map: machine time (driven by material removal volume and feature count), setup count, material price and waste, tolerance-driven inspection time, and finishing. The two levers buyers control most directly are tolerances (tighten only functional features) and geometry (larger internal radii, fewer deep pockets, machinable wall thickness). The DFM design guide is the full checklist.
Get Your Part Into the Pipeline
Now that you know what happens to your files, the fastest way through the workflow is a clean STEP model, a complete drawing, and a shop that runs the whole chain in-house. IsoCNC handles quoting, programming, machining, inspection, and finishing coordination under one roof — see our CNC machining services for capabilities by process.
Related Resources

CNC machining equipment — how CNC machining works
What is CNC machining? A plain-English guide to how it works, the main process types, materials, tolerances, and…

Types of CNC Machining: Every Process and When to Use It
The main types of CNC machining explained: 3/4/5-axis milling, turning, mill-turn, Swiss machining, EDM, grinding —…

What Is Precision Machining?
What is precision machining? Tolerance bands, what enables them, what drives cost up, and how to specify precision…

How to Outsource CNC Machining to China, Step by Step
How to outsource CNC machining to China, step by step: vet suppliers, compare landed cost, control quality remotely,…
Get Your Part Into the Pipeline
Send a clean STEP model and a complete drawing — quoting, programming, machining, inspection, and finishing coordination under one roof.
Get an Instant Quote →