How to CNC Machine Working: From CAD File to Finished Part
A part moves through seven stages: CAD model, CAM toolpaths, workholding setup, tool selection, first-article check, production run, and final inspection. This guide covers the order, the parameter ranges, and the mistakes that scrap parts. Written for engineers and buyers who need to judge whether a shop can actually hold a print.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
Key takeaways
How to CNC Machine Working Starts with the CAD File
The chain starts with a 3D solid, not a drawing. A STEP or IGES file carries the geometry; a PDF drawing carries the tolerances, datum scheme and finish callouts. Both are needed. A model alone cannot say whether a bore is Ø10 H7 or a clearance hole, and a drawing alone leaves CAM software with nothing to calculate toolpaths on.
Before programming, the model gets checked for manufacturability. Sharp internal corners become radius calls based on the smallest cutter that can reach them. A 6 mm end mill leaves roughly a 3 mm corner radius, so any internal corner drawn tighter than that needs EDM or a smaller tool with a longer cycle time. Depth-to-diameter ratios above about 4:1 for end mills and 8:1 for drills are where tool deflection and chip evacuation start to matter.
Wall thickness and floor thickness get the same treatment. Thin floors vibrate under cutting load. Aluminum walls at 0.8 mm and stainless walls at 1.5 mm are workable, but they need light radial engagement and a supporting fixture. If a wall is thinner than the tolerance on the drawing, we flag it before quoting rather than after the first part is cut.
At GreatLight we run this DFM pass as part of quoting. A quotation and free DFM analysis come back within 12 hours, so the changes are still cheap to make. The output of this stage is a model that CAM can trust plus a list of features that need special attention.
CAM Programming: Turning Geometry into G-code
CAM software reads the solid and outputs G-code, the instruction list the controller executes. Two path families cover most work. Roughing removes the bulk of material with large stepdowns and fast feed rates. Finishing follows with small radial steps to hit the surface callout, typically Ra 0.8–1.6 μm on a well-supported wall.
Toolpath strategy drives cycle time more than spindle speed does. Trochoidal or dynamic roughing keeps radial engagement low and axial depth high, which spreads heat into the chip instead of the tool. On 6061-T6 this often lets a 10 mm carbide end mill run at 0.08–0.12 mm/tooth with a 1×D axial depth, where a conventional path would need three passes to reach the same depth.
Stock left for finishing is normally 0.3–0.5 mm on walls and 0.2 mm on floors. Too little and the finish pass rubs; too much and the cutter deflects. On thin parts, a spring pass with zero radial offset cleans up the wall without adding load.
Simulation comes before the machine. The CAM file gets checked for rapid collisions, holder interference and axis travel limits. Our largest travel is 4,000 × 400 × 150 mm, our medium machines run 750 × 1,150 × 550 mm and 600 × 600 × 600 mm, and the compact cells run 500 × 500 × 450 mm. A program that fits the model but not the machine is caught here, not at the spindle.
Workholding and Setup Decide the Tolerance
A vise, a 3-jaw chuck and a vacuum plate all have a stiffness limit. The part sees cutting force in the direction of travel, and wherever the fixture is soft, the part moves. That movement shows up as chatter marks, out-of-round bores and a flatness number that drifts between the first and last part of a run.
For prismatic parts, a machine vise on parallels with 2–3 mm of material gripped works for most roughing. For a second operation on a finished face, soft jaws bored to the part diameter give better repeatability than hard jaws. For thin plates, a vacuum table with a dedicated gasket layout spreads the load across the whole face.
Datum selection matters as much as the clamp. Three faces, two holes, or a face plus two edges give a repeatable origin. Single-point datums on a curved surface do not. When the drawing calls for a positional tolerance of 0.02 mm, the fixture needs to hold the part within roughly a third of that during cutting, so 0.006–0.007 mm of fixture-induced movement is the budget.
Round parts go to a lathe or a mill-turn center. Our mill-turn cells handle turned features and milling in one setup, which removes the re-datum error that a two-setup process introduces. Shafts with a length-to-diameter ratio above 4:1 often need a tailstock or a steady rest, otherwise the part deflects away from the tool.
Tool Selection and Cutting Parameters
Carbide is the default for aluminum, steel, stainless and titanium. Coatings change the heat picture: TiAlN and AlTiN suit dry or near-dry steel and stainless cutting, while uncoated or DLC-coated tools suit aluminum because aluminum tends to stick to hard coatings. Diamond-coated tools are reserved for abrasive non-ferrous work and graphite.
As a starting point on 6061-T6 aluminum, a 10 mm 3-flute carbide end mill runs at roughly 12,000–18,000 rpm, 0.08–0.12 mm/tooth and a 1×D axial depth. On 304 stainless with the same diameter, expect 2,500–4,000 rpm, 0.03–0.05 mm/tooth and a 0.3–0.5×D axial depth. On Ti-6Al-4V, reduce surface speed further and keep coolant flooding the cut, because titanium conducts heat poorly and the edge will burn without it.
Coolant choice is not cosmetic. Flood coolant controls heat in deep pockets and stainless. High-pressure through-tool coolant is what makes a 10×D drill possible without pecking every 0.5 mm. Air blast handles aluminum where thermal shock is not a concern. Mist is the weakest option and we avoid it on anything with a tight tolerance.
Tool life is tracked, not guessed. A tool change interval is set from the material removal volume, and the operator logs when the edge starts to pull. One dull tool on a finishing pass can turn a ±0.005 mm bore into a scrapped part, so finishing tools are changed on schedule, not on noise.
First-Article Check and In-Process Monitoring
The first part off the machine is measured in full. Calipers are not enough for a tolerance of ±0.005 mm. A coordinate measuring machine, micrometers or bore gauges with the right resolution are the tools for the job. The report compares every dimension on the print, not just the ones that look risky.
If the first article is in tolerance, the run starts and the process is monitored. Operators check critical features at set intervals, usually every 5 to 20 parts depending on the feature and the tool wear rate. Dimensions that drift in one direction indicate thermal growth or tool wear; dimensions that jump indicate a fixture or chip problem.
Environmental drift is real. A shop floor that swings 5 °C over a shift will move a 300 mm aluminum part by more than the tolerance on a tight print. Temperature-controlled inspection rooms exist for that reason, and final measurement is done after the part has cooled to room temperature.
At GreatLight, inspection covers raw material check, in-process monitoring and final inspection, with 100% inspection before shipment and reports on request. Our qualification rate is 99.99%. That number is only possible because the checks happen during the run, not after it.
When CNC Machining Is the Wrong Process
CNC is a subtraction process, and subtraction has a cost curve. For one to a few hundred parts in metal, it is usually the right answer. Past a few thousand identical plastic parts, injection molding takes over because the tooling cost gets divided across the volume. Die casting does the same for metal housings at high volume.
Geometry sets the second limit. Deep, narrow slots, sharp internal corners tighter than about 1 mm, and features on the far side of a long bore all need either a special tool or a second process. Electrical discharge machining can cut a sharp internal corner, but it is slower and often needs a separate electrode.
Material sets the third. Soft rubber and silicone parts do not machine cleanly; they smear and tear. Very thin, flexible sheet metal is usually better laser-cut and formed. And parts that need internal channels with no straight-line access are candidates for 3D printing rather than milling.
If your part is in the gray zone, send the model. We will tell you whether CNC, sheet metal, casting or 3D printing fits better, and the DFM analysis is free. There is no minimum order quantity, so a single prototype and a 10,000+ part run go through the same review.
Step by Step: How to CNC Machine Working on the Shop Floor
Follow this order. Skipping a step usually shows up three steps later.
- 11. Review the model and print togetherOpen the STEP file and the drawing side by side. Mark every tolerance, datum and surface callout. Flag any internal corner tighter than the smallest available cutter radius.
- 22. Run the DFM passCheck wall thickness, floor thickness, depth-to-diameter ratios and tool reach. On aluminum keep walls at 0.8 mm or more; on stainless keep them at 1.5 mm or more.
- 33. Choose the machine and the zero pointMatch part size to travel: 4,000 × 400 × 150 mm, 750 × 1,150 × 550 mm, 600 × 600 × 600 mm, 500 × 500 × 450 mm. Set the datum on three faces, two holes or a face plus two edges.
- 44. Build the fixture before the programMachine vise on parallels for roughing, bored soft jaws for second operations, vacuum plate for thin plates. Budget fixture movement at about one-third of the positional tolerance.
- 55. Program roughing and finishing separatelyDynamic roughing at 1×D axial depth on aluminum, 0.3–0.5×D on stainless. Leave 0.3–0.5 mm on walls and 0.2 mm on floors for the finish pass.
- 66. Simulate, then dry runCheck for holder interference and travel limits in CAM. On the machine, run the first pass with the tool clear of the stock and the feed override low.
- 77. Measure the first article in fullUse a CMM, micrometers or bore gauges, not calipers, for anything at ±0.005 mm. Record every dimension and compare against the print before releasing the run.
- 88. Monitor the run and inspect at the endCheck critical features every 5 to 20 parts. Cool the part to room temperature before final measurement, then complete 100% inspection before shipment.
Which Process Fits: Quick Comparison
Use this to decide before you request a quote.
| Process | Best volume | Typical tolerance | Watch out for |
|---|---|---|---|
| 3-axis CNC milling | 1–1,000 parts | ±0.01 mm | Only three faces in one setup |
| 5-axis CNC machining | 1–1,000 parts, complex geometry | ±0.005 mm | Higher hourly rate, needs good CAM |
| CNC turning / mill-turn | 1–10,000 parts, round parts | ±0.005 mm on diameter | Long shafts need a steady rest |
| Sheet metal fabrication | 1–5,000 parts, thin walls | ±0.1 mm | Bend radii and relief cuts matter |
| Die casting | 5,000+ metal parts | ±0.05 mm | Tooling cost, draft angles required |
| Injection molding | 5,000+ plastic parts | ±0.05 mm | Tooling cost, no undercuts without slides |
| 3D printing | 1–50 parts, internal channels | ±0.2 mm | Weaker than machined metal |
Questions engineers ask before the first cut
How tight a tolerance can CNC machining hold?
On a well-fixtured part, ±0.005 mm is achievable on critical features, and we list that as our standard capability. That is not the same as ±0.005 mm on every dimension of a large, thin part. Tolerance interacts with part size and stiffness.
A 300 mm aluminum plate and a 30 mm stainless boss do not behave the same way. If a print calls for tight tolerance across a long span, send the model and we will say which features can hold it and which need a relaxed callout.
What surface finish should I specify?
As-machined finish runs Ra 1.6–3.2 μm and is fine for most brackets, housings and internal parts. A high finish of Ra 0.8–1.6 μm suits sealing faces and sliding surfaces. A fine finish of Ra 0.2–0.8 μm is for optical, fluid-contact and bearing surfaces.
Each step up in finish costs cycle time because it needs a lighter finishing pass, sometimes a spring pass, and a fresh tool. Specify the finish only where the function needs it.
How long does a CNC run take?
Quotation and free DFM analysis come back within 12 hours. Production can start within 24 hours, and parts ship in 3–5 days. Those numbers assume the model and print are complete and no design change is pending.
Parts with unusual fixturing, exotic material or a long finishing sequence take longer, and we say so at quote time rather than after the order.
Do you machine one-off prototypes?
Yes. There is no minimum order quantity, so a single prototype and a 10,000+ part run both go through the same DFM review and inspection. Prototype work often uses the same 5-axis and mill-turn cells as production.
That matters for the transition to production. If the prototype is cut on the same machine type and fixture concept as the run, the first production part behaves like the prototype did.
What materials can be machined?
Aluminum grades include 6061, 6061-T6, 2024, 5052, 5083, 6063, 6082, 7075 and ADC12. Stainless covers 303, 304, 316, 316L, 420, 430, 431, 440C and 17-4PH. Steels include 1018, 1045, 4130, 4140, 4340, A36 and tool steel.
We also run copper and brass (C101, C110, C36000 and beryllium copper), titanium (TA1, TA2, TC4), Inconel, magnesium AZ31B and AZ91D, and plastics from ABS and POM to PEEK and carbon fibre.
How do you keep drawings and models confidential?
Uploads are secure and confidential. A non-disclosure agreement is available on request, and we can sign yours before files are transferred. Access to customer files is limited to the engineers and programmers who need them to quote and cut the part.
If your program requires it, we can also work to a supplier quality agreement and provide inspection reports with the shipment.
Send the model, get a quote and a DFM review
Upload your STEP file and drawing. You get a quotation and a free manufacturability analysis within 12 hours, plus a straight answer on whether CNC is the right process for the part.
12-hour quoteNo minimum order quantity100% inspection before shipmentNDA on request