Ultimate CNC Machining Guide
A practical, engineering-friendly guide to CNC machining: what it is, how the process works, what affects tolerances and cost, and how to request an accurate quote.
CNC machining (ultimate guide)
CNC machining (computer numerical control machining) is a method of making parts by removing material with programmed toolpaths. In practice, that means a mill or lathe follows a precise sequence of moves to create flat surfaces, complex 3D geometry, holes, slots, threads, and other features that must locate to an assembly.
CNC machining is a strong fit when your part has fit-critical interfaces, predictable repeatability requirements, or geometry that is difficult to form or cut reliably. It is also a common complement to fabrication: a sheet-metal or welded assembly may still need a machined interface, alignment feature, or controlled pattern.
If your project combines fabrication and machining, start with the capabilities overview at /capabilities and the CNC / matrix machining capability page at /capabilities/matrix-machining.
The CNC machining process (from CAD to a measured part)
A CNC part is not just “cut from a model.” It is manufactured through a chain of decisions that must stay aligned: CAD model, drawing intent, tolerances, material selection, fixturing, tool choice, cutting strategy, and inspection method.
CAD model + drawing
|
v
CAM programming (toolpaths)
|
v
Setup + fixturing + tooling
|
v
Roughing -> semi-finish -> finish
|
v
Deburr + clean + (optional) finish
|
v
Inspection (critical features)
|
v
Pack + ship
If a feature must be verified to a specific requirement, it helps to state inspection intent up front (for example, a datum strategy or a measurable acceptance method). For a deeper look at what “tight” tolerances mean, see /precision-machining-tolerances.
Common CNC machining operations (what they do)
Milling
Milling uses a rotating cutter to remove material and create flat faces, pockets, contours, slots, and complex 3D surfaces. Milling is often chosen for parts with multiple faces, patterns that must locate to a datum, or features that need controlled depth.
Turning
Turning (lathe work) spins the part while a tool cuts the diameter. Turning is efficient for round parts: shafts, bushings, spacers, hubs, and cylindrical interfaces.
Drilling, boring, reaming, and threading
Holes are where many projects succeed or fail. A “hole” may be a clearance feature, a locating feature, or a sealing/press-fit feature. Those are different jobs. When a hole is a locating interface, a boring/reaming step or a controlled process path may be required.
CNC machining tolerances (what’s realistic and what drives cost)
Tolerances are not just numbers—they describe the risk you can accept and the measurement you will use to verify it. As tolerances tighten, shops may need additional operations, more stable setups, slower finishing passes, and more detailed inspection. That is why “make it tighter just in case” often increases cost without improving real fit.
If you have a feature that truly must be extremely tight, we treat it as a qualified requirement and align the process and inspection method. See the deep-dive guide at /precision-machining-guide for how datum strategy and stackup drive success.
- Best practice: Keep general tolerances practical and tighten only the interfaces that drive fit or function.
- Be explicit: Identify critical-to-function features so inspection focuses where it matters.
- Plan measurement: If a feature can’t be measured reliably, it can’t be verified reliably.
Inspection & measurable acceptance (how to avoid surprises)
A common failure mode is “it measured fine” but the assembly still doesn’t fit. The cure is to align inspection to the functional reference: datums match the way the part locates in the assembly, and acceptance criteria are stated in a way that can be verified.
- Call out what’s critical: fits, patterns, bores, and mating faces.
- Align datums to function: measure to the same references the assembly uses.
- State reporting needs: if you need a first article or dimensional report, include it with the RFQ.
For tight tolerance context and verification reality, see /precision-machining-tolerances.
Datums and GD&T (quick, practical view)
You don’t need to be a GD&T expert to get a better quote and a better part. You do need a clear functional reference. If the print’s datums don’t match the assembly’s locators, the part can “pass” and still fail.
- Use datums that represent real assembly locators.
- Use position and profile where it reduces ambiguity vs plus/minus chains.
- Keep non-critical geometry practical so effort stays on interfaces.
Documentation and controlled requirements (AS9100 context)
If your project includes documentation, traceability expectations, or objective evidence, include those requirements early. AS9100 discipline helps keep revisions, assumptions, and acceptance intent aligned through quoting and build.
See /as9100-certified-fabrication for an overview.
Need precision machining with tight tolerances? Request a quote.
Send a PDF + STEP file, identify critical-to-function features, and we’ll confirm the best machining path and measurable acceptance criteria.
Materials for CNC machining (how to choose)
Material selection affects strength, corrosion performance, heat behavior, surface finish, and machinability. If you’re selecting between common options, start with /materials and the expanded guide at /materials-guide.
Aluminum
Aluminum is light, machines efficiently, and is often a strong choice for fixtures, enclosures, and structural parts where weight matters. It can also anodize well for corrosion and appearance.
Stainless steel
Stainless is commonly chosen for corrosion resistance, washdown environments, and parts that see heat or harsh exposure. It can be more demanding to machine than aluminum, which can affect cycle time and tooling.
Specialty alloys
Titanium and nickel alloys (like Inconel) can be excellent materials in the right application, but they require realistic lead time, clear callouts, and a careful approach to heat and tooling.
What affects CNC machining cost (the levers you can control)
If you want cost predictability, the best approach is to understand which parts of the process are “fixed” vs “variable.” Setup and programming are often fixed per run; cycle time and inspection scale with quantity.
- Complexity: multiple setups, hard-to-reach features, and special tooling drive time.
- Tolerances: tight tolerances add finishing and inspection burden.
- Material: hard-to-machine alloys increase tooling wear and cycle time.
- Surface finish: cosmetic or sealing surfaces may require additional steps.
- Quantity: prototypes vs repeat work change the best process path.
If your project includes both fabrication and machining, it often helps to quote the entire process path together. That’s where a combined capability approach can reduce rework.
How to request CNC machining services (and avoid quote delays)
To keep quoting fast and accurate, send files that prevent guesswork. If you can only send one thing, send a PDF drawing. If you can send two, send the PDF plus a STEP file for geometry.
- Current revision drawing (PDF) and CAD (STEP/DXF)
- Material and any acceptable alternates
- Quantity and timeline
- Critical-to-function features (highlighted)
- Finish requirements and any masking needs
- Any required documentation or inspection checkpoints
For a file-prep checklist, see How to prepare a CAD file for fabrication.
Next steps
If your part includes tight interfaces, start with machining tolerances. If you’re choosing a metal, start with materials guide. If you want to understand what we offer, see matrix machining.
CNC Machining Guide FAQ
What is CNC machining, in plain terms?
CNC machining removes material from a workpiece using programmed toolpaths (mills, lathes, and related operations). The machine follows a controlled path to create surfaces, holes, slots, bores, and precision interfaces. The practical benefit is repeatability—parts match the model and drawing when setup, tooling, and inspection intent are aligned.
What should I send to get an accurate CNC machining quote?
Send the current revision drawing (PDF) plus CAD (STEP preferred for 3D, DXF for 2D features), target material, quantity, and timeline. Call out critical-to-function features, datums if applicable, and any finish or inspection requirements. If a tolerance or surface is non-negotiable, highlight it so the quote can be built around measurable acceptance criteria.
What information do you need for a fabrication quote?
The fastest quotes come from a drawing or CAD export plus a few key details: material (or environment/use-case if undecided), thickness/size, quantity, timeline, finish requirements, and any critical-to-function dimensions or tolerances. If a part interfaces with existing equipment, include notes or reference dimensions that drive fit.
Send your CAD file or project details and we’ll review the best approach.
Upload your drawing (PDF) and CAD (STEP/DXF), include material, quantity, timeline, and critical-to-function notes. We’ll respond with clear questions and next steps.