CNC Processing Guide: A Step by Step Walkthrough
This CNC processing guide walks through the process the way it happens on the shop floor, from a STEP file to a boxed, inspected part. It is written for design engineers, mechanical leads, and buyers who need to know what to prepare, what to check, and where parts get scrapped. By the end you can judge whether a feature, tolerance, or finish is realistic before you release the drawing.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Key takeaways
What CNC Processing Actually Is
CNC processing is subtractive manufacturing driven by a program. A CAD model becomes toolpaths, toolpaths become G-code, and the machine moves a spinning cutter through a block of metal or plastic until the shape matches the model. Nothing is molded or cast. Material is removed.
The word covers turning, milling, drilling, and the multi-axis combinations of all three. On a 3-axis mill the tool approaches from one direction. On a 5-axis center the tool tilts, so undercuts, angled holes, and deep pockets open up without re-fixturing.
This CNC processing guide is written from the shop side. Whether you send one prototype or a 10,000-part run, the sequence is the same: review, quote, setup, cut, inspect, finish, ship. The variables change, the order does not.
- 1Subtractive, not additiveStock is removed. Design for tool access, not for layer support.
- 2Program-drivenEvery pass is repeatable. The first good part defines the rest.
- 3One process, many machinesTurning, milling, and mill-turn cover different geometry families.
Prepare the CAD File and Drawing
Send a STEP or Parasolid solid plus a 2D PDF drawing. The solid defines geometry; the drawing defines what must be measured. If a dimension matters, it belongs on the drawing with a tolerance. If it does not, leave it to the general callout.
Thread callouts are a common failure point. Write M6 × 1.0, not "M6 tapped hole". For pipe threads, state the standard. For press fits, give the fit class, not just the nominal diameter.
Set your datums on functional surfaces: a mounting face, a bore centerline, a locating pin. Datums picked off a cosmetic edge force the machinist to guess, and guessing costs time. If you need first-article data, say so at quote stage.
- 1Model plus drawingSTEP for geometry, PDF for tolerances and notes.
- 2Tolerance only where neededBlanket ±0.1 mm on every dimension inflates the price.
- 3Name the material grade6061-T6 and 6061-O machine very differently.
DFM Review and Quotation
A DFM review checks whether the part can be cut with the tools you have paid for. Thin walls under 0.8 mm in aluminium, pockets deeper than 4× the cutter diameter, and sharp internal corners are the usual flags. None of these are impossible. They change the tool, the cycle time, and sometimes the setup count.
Corner radii should be at least one third of the pocket depth where possible, so the largest practical cutter fits. A 6 mm corner in a 25 mm deep pocket forces a small tool and a long, slow pass. Open the corner to 8 mm and the cycle time drops.
Ask for the quote to list material, finish, tolerance class, and inspection scope separately. That way you can see what a tighter tolerance or a hardcoat anodize actually adds before you commit.
- 1Wall thicknessKeep aluminium walls at 0.8 mm or more for stable cutting.
- 2Pocket depthBeyond 4× cutter diameter, expect reduced feed and more passes.
- 3Corner radiusMatch the radius to the largest cutter that fits the pocket.
Material Choice Sets the Cutting Window
Aluminium 6061-T6 is the default for prototypes and brackets: free-cutting, weldable, and cheap to anodize. 7075 gives higher strength for aerospace fittings but machines slower and anodizes darker. 2024 sits between them and is common in aircraft structure.
Stainless 303 is the turning grade. 304 and 316 are tougher, gummier, and prone to work hardening if the tool rubs instead of cuts. Keep the feed per tooth up and the radial engagement down. 17-4PH in the H900 condition will hold ±0.005 mm, but only after stress relief.
Titanium TC4 (Ti-6Al-4V) and Inconel are heat-limited. Cutting speeds drop by roughly a factor of four against aluminium, and tool life is measured in minutes. If the part does not need the temperature or strength, do not specify it.
- 1Aluminium first6061-T6 covers most fixtures, housings, and brackets.
- 2Stainless needs feedLight passes on 304 work-harden the surface and dull the tool.
- 3Superalloys cost timeTitanium and Inconel add cycle time, not just material cost.
Setup, Workholding, and Datum Transfer
Setup is where tolerance is won or lost. The part is located on three points, clamped without distorting it, and zeroed to a known feature. A vise on a thin plate will bow it. A soft jaw bored to the stock diameter will not.
For a second operation, do not re-zero from a raw edge. Cut a reference face or use a tooling ball so the second setup shares the first datum. On a 4-axis or 5-axis machine, the rotary table center becomes the datum, and the part is probed to find its actual position.
Thermal drift matters on long cycles. A machine that has been idle overnight will grow as the spindle warms. For tight work, run a warm-up cycle and check the first article before releasing the run.
- 1Locate then clampOver-clamping a thin wall bends it, then it springs back.
- 2Share the datumSecond ops should reference a machined feature, not raw stock.
- 3Warm up for tight workSpindle growth shows up on ±0.01 mm features.
Tolerances and Surface Finish in Practice
A general tolerance block of ±0.1 mm covers most non-critical dimensions and keeps the price down. Reserve ±0.005 mm for bores, spigots, and mating faces. Every tight dimension adds inspection time, and inspection is a real cost line.
Surface finish follows the tool and the step-over. Ra 1.6–3.2 μm is normal as-machined. Ra 0.8–1.6 μm needs a finishing pass with a sharp tool and a small step-over. Ra 0.2–0.8 μm usually means a dedicated finish cut, a different insert, or a secondary operation.
Do not specify a fine finish on a surface that only needs to look good. A bead blast on an as-machined surface is cheaper than polishing and hides tool marks. Tell us the function, not just the number.
- 1General callout first±0.1 mm on most dimensions keeps cycle and inspection time low.
- 2Tight only where it matesBores and locating faces earn ±0.005 mm. Cosmetic faces do not.
- 3Finish has a cost curveRa 0.8 μm is a finish pass. Ra 0.2 μm is a separate operation.
Common Mistakes That Scrap Parts
The most expensive mistake is a missing thread callout. The machinist drills to the pilot diameter and the part arrives without usable threads. Write pitch and depth on every tapped hole.
The second is a deep, narrow pocket with sharp internal corners. The programmer has to use a small tool, the tool deflects, and the wall comes out tapered. Open the corner radius and the problem disappears.
The third is mixing models. An engineer edits the STEP file after sending the drawing, and the shop cuts to the drawing. Version-lock the files and note the revision on the drawing.
- 1Missing thread pitchM6 without 1.0 is an unfinished hole, not a thread.
- 2Sharp internal cornersSmall tools deflect. Radius the corner to fit the cutter.
- 3Two file versionsOne model, one drawing, one revision number.
The 7 Steps of CNC Processing
Each step lists what to do, the working range, and the mistake that shows up most often.
- 11. Review the model and drawingCheck the solid against the PDF. Confirm units, datums, thread callouts, and which surfaces are critical. Flag any dimension that is missing a tolerance. Mistake to avoid: releasing a model that has been edited after the drawing was exported.
- 22. Run DFM and quoteCheck wall thickness (0.8 mm minimum in aluminium), pocket depth to cutter ratio (keep under 4×), and internal corner radii. Quote material, finish, tolerance, and inspection separately. Mistake to avoid: quoting from a drawing alone without seeing the 3D feature shapes.
- 33. Choose stock and cut planPick the nearest standard bar or plate size, allowing 2–3 mm per face for cleanup. Decide the operation sequence: face, rough, semi-finish, finish. Mistake to avoid: ordering plate too close to net size and losing the datum face.
- 44. Program and simulateSet the work offset, pick the tool list, and simulate the full cycle including rapids and tool changes. Typical roughing leaves 0.3–0.5 mm; finishing takes 0.1–0.2 mm. Mistake to avoid: skipping simulation on a first-run part with deep pockets.
- 55. Set up and cut the first articleProbe or edge-find the datum, load the program, and run one part. Stop after the first finishing pass and check the critical dimensions. Mistake to avoid: running the full batch before measuring anything.
- 66. Inspect against the drawingCheck the dimensions that carry tolerances: bores, positions, flatness, thread depth. Use the right tool for the size, from calipers to a CMM. Mistake to avoid: measuring a part that is still hot from the cut.
- 77. Finish, clean, and shipDeburr, then apply anodize, plating, or bead blast as specified. Clean and dry before packing. Mistake to avoid: anodizing before masking threads and bores that must stay conductive or on-size.
Choosing the Right Process for the Feature
Match the geometry to the machine before you send the file.
| Feature or part type | Best process | Typical tolerance | Watch out for |
|---|---|---|---|
| Prismatic housing with 3 faces | 3-axis mill | ±0.05 mm | Multiple setups if faces are angled |
| Shaft with cross-drilled holes | Mill-turn center | ±0.01 mm | Hole position after re-chucking |
| Angled ports and undercuts | 5-axis mill | ±0.005 mm | Program complexity and cycle time |
| Thin-wall enclosure | 3-axis with soft jaws | ±0.05 mm | Wall deflection during clamping |
| Titanium bracket, tight bore | 5-axis + stress relief | ±0.005 mm | Tool wear mid-run changes size |
| Large plate, 4,000 mm long | Gantry 3-axis | ±0.1 mm | Thermal growth over long cycles |
The short version
Clean model, clear drawing, realistic tolerance. Get those three right and CNC processing is predictable. Get them wrong and no machine can save the part.
Frequently Asked Questions
What file format should I send for CNC processing?
Send a STEP or Parasolid solid model plus a PDF drawing. The solid carries geometry, the drawing carries tolerances, datums, and notes.
Avoid STL for machined parts. It is a mesh, not a solid, and the programmer has to rebuild surfaces before cutting.
How tight a tolerance can CNC processing hold?
On a stable part in aluminium or brass, ±0.005 mm is achievable on bores and mating faces. That figure is for the features that need it, not the whole drawing.
Titanium and thin-wall parts are harder. Stress relief, temperature control, and extra inspection add cost.
How long does it take from file to shipped part?
Quotation and free DFM analysis come back within 12 hours. Production can start within 24 hours of approval, and parts typically ship in 3–5 days.
Complex 5-axis work and secondary finishes add time. Ask for the schedule at quote stage, not after the order.
Is there a minimum order quantity?
No minimum order quantity. One prototype and a 10,000+ part run go through the same process.
For prototypes, part of the value is catching a design error before tooling or a full run. Send the model early.
Can you sign an NDA before I share the design?
Yes. Uploads are kept secure and confidential, and an NDA is available on request.
We work on customer designs daily, including automotive and medical parts, so confidentiality is part of the normal flow.
How do I know the parts were inspected?
Every order gets raw material check, in-process monitoring, and final inspection before shipment. Inspection reports are available on request.
Tell us at quote stage which dimensions are critical so the first article and the final check cover them.
Send the file and get a machinable answer
Upload your STEP file and drawing. We return a quote and a free DFM analysis within 12 hours, with the tolerances and finishes that actually apply.
12-hour quoteNo MOQ100% inspectionNDA on request