How Does CNC Machining Turn a CAD File Into a Finished Part?
This page follows the full chain from CAD model to inspected part: CAM programming, workholding, tool selection, cutting parameters, and in-process checks. It is written for design engineers and sourcing staff who need to judge whether a part suits CNC machining before they request a quote.

The short version
What happens before the spindle turns
A CNC machine does not read a drawing. It reads a program made of coordinates and motion commands. Before any metal is cut, someone has to turn the CAD model into that program. This is where most of the engineering effort sits, and where most of the cost is decided.
The chain starts with a 3D model, usually STEP or IGES. The CAM engineer imports it, checks wall thickness, hole depth, and tool reach, then builds a machining strategy. A simple plate might take 20 minutes to program. A five-axis housing with tight bores and blended surfaces can take several hours.
Everything the machine does later, including which face gets cut first and how much stock is left for finishing, is a decision made at this stage. Change the order of operations here and you change the number of setups, the fixture design, and the final tolerance stack.
If you are sourcing parts, this is also the point where DFM feedback lands. A quote response that flags a 0.5 mm internal corner or a 12:1 deep hole is telling you the current design will need EDM, a smaller tool with slower feed, or a design change.
- 1Input format mattersSTEP and IGES carry solid geometry. STL loses surface definition and forces guesswork on curved faces.
- 2Model cleanliness saves moneyUnstitched surfaces or overlapping bodies add programming hours that show up in the quote.
- 3Material choice is fixed earlyAluminium 6061 cuts at 3–4 times the speed of 17-4PH stainless, and that difference is priced in.
How does CNC machining convert a model into toolpaths?
The CAM engineer defines a stock model slightly larger than the finished part, then sequences operations: face, rough, semi-finish, finish, drill, tap. Each operation carries its own tool, stepover, stepdown, feed rate, and spindle speed. The software outputs G-code, a text file of motion commands the controller executes line by line.
Roughing removes the bulk of the material. On aluminium, a 12 mm carbide end mill might run at 8,000 rpm with a 0.5 mm tooth feed and a 6 mm axial depth of cut. On 4140 steel, the same cutter drops to around 2,500 rpm with a 0.1 mm tooth feed and a 2 mm depth of cut. These numbers are starting points, not rules; the CAM engineer adjusts them for tool rigidity and fixture stiffness.
Finishing passes control the surface and the final dimension. A 6 mm ball nose cutter with a 0.1 mm stepover produces roughly Ra 0.8–1.6 μm on aluminium. Going finer than Ra 0.4 μm usually means a separate polishing step, because the machine time to reach it by cutting alone is rarely justified.
The program also sets the tolerance target. A contour held to ±0.005 mm needs a spring pass and a tool that has been measured in its holder, not just a nominal diameter from the catalog.
- 1Stock allowanceRoughing leaves 0.3–0.5 mm on surfaces that will be finished, enough to clean up tool deflection.
- 2Tool reach versus rigidityA tool sticking out 5× its diameter will chatter. Shorten the gauge length or use a smaller stepover.
- 3Corner radiusInternal corners cannot be sharper than the cutter radius. A 0.5 mm corner needs a 1 mm cutter.
Workholding, zeroing, and the first cut
Once the program exists, the operator mounts the stock. A vise suits small prismatic parts. A three-jaw chuck or collet chuck suits turned parts. A vacuum plate or custom fixture holds thin plates that would distort under vise pressure. On a five-axis machine, a self-centering vise on a Ø400 mm rotary table lets the part be reached from five sides without re-clamping.
Zeroing sets the machine's coordinate origin relative to the part. The operator touches off the stock with a probe or a dial indicator and records the offset. Get this wrong by 0.1 mm and every feature shifts by the same amount. On a part with a ±0.02 mm bore position, that error is already a scrap decision.
The first cut is a proving run. The operator watches for chatter, listens for tool load, and checks the first feature against the drawing. On tight-tolerance parts, this is where a spring pass or a tool offset adjustment gets dialed in. A well-run shop treats the first article as the real quality gate, not the final inspection.
Roughing and finishing often run on different machines if the geometry demands it. A three-axis mill handles the flat faces and holes; a five-axis center handles the angled ports and blended transitions. Splitting the work costs an extra setup but keeps each operation simple and repeatable.
- 1Clamping force deforms thin wallsSupport the part from below or reduce vise pressure, then take a light finishing cut after release.
- 2Probe every new setupA touch probe catches stock variation and fixture error before the first tool enters the cut.
- 3Warm-up matters on tight workA cold spindle grows as it heats. Run a warm-up cycle before holding ±0.005 mm.
What happens at the cutting edge
The cutting tool removes material by shearing it. The chip carries away most of the heat, which is why feed rate matters as much as spindle speed. Too light a feed rubs the surface and work-hardens stainless. Too heavy a feed overloads the tool and deflects the part.
Coolant selection follows the material and the operation. Aluminium usually runs with flood coolant or high-pressure through-spindle coolant to clear chips. Titanium and Inconel generate localized heat and benefit from high-pressure coolant aimed at the cutting edge. Some aluminium roughing runs dry with air blast, but finishing passes usually use coolant to control surface finish.
Tool wear shows up as a change in chip color, sound, or surface finish. A dull cutter raises cutting forces, which pushes the part away from the tool and drifts the dimension. On a long run, the operator checks the first part, a mid-run part, and the last part against the drawing to catch drift before it becomes a batch problem.
Five-axis machining adds two rotary axes, so the tool can tilt relative to the workpiece. This lets the shop cut a contoured surface with the side of the cutter instead of the tip, which improves finish and extends tool life. It also allows angled holes and undercut features in a single setup, cutting positional error between operations.
- 1Chip color is a signalStraw-colored steel chips mean the speed is reasonable. Blue or burnt chips mean the tool is running too hot.
- 2Deflection grows with overhangA tool held 4× its diameter deep will bend under load. Reduce depth of cut or change the holder.
- 3Five-axis tilt uses the tool sideTilting 30–45° engages more of the flute, spreads wear, and improves surface finish on curved faces.
Step by step: from file to finished part
These are the working steps a shop follows on a typical order. Parameters are ranges, not fixed values.
- 11. Review the CAD model and run DFMCheck wall thickness, corner radii, hole depth-to-diameter ratio, and tool reach. Flag features below 0.5 mm internal radius or above 8:1 depth-to-diameter. Return a DFM note within 12 hours if the design needs changes.
- 22. Select stock and material conditionChoose the alloy and temper from the drawing. Aluminium 6061-T6 is the default for machined housings; 7075 for high-strength brackets; 17-4PH for corrosion-resistant shafts. Confirm stock size leaves 1–3 mm on faces that will be machined.
- 33. Build the CAM program and simulateDefine stock, tools, and operations. Rough with a 12 mm end mill at 0.3–0.5 mm stock allowance, semi-finish with a 6 mm cutter, finish with a 6 mm ball nose at 0.1 mm stepover. Run the simulation to catch gouges and holder collisions before the machine runs.
- 44. Set up workholding and zero the partMount the stock in a vise, chuck, or fixture. Probe the stock to set X, Y, and Z zero. For five-axis work, confirm the rotary table center and the part offset. Torque clamps to a consistent value to keep deformation repeatable.
- 55. Run the first article and check dimensionsCut the first part with the program as written, then measure critical features with calipers, micrometers, or a CMM. Compare against the drawing. Adjust tool offsets if a dimension is off by more than 20% of its tolerance band.
- 66. Run production with in-process checksCut the remaining parts. Check a sample every few hours for dimension drift and surface finish. Replace tools on a schedule or when the finish degrades. Keep the first, middle, and last part measured and logged.
- 77. Deburr, finish, and inspect before shipmentRemove burrs by hand, tumbling, or bead blasting. Apply the specified finish such as anodizing, electroless nickel, or black oxide. Run a 100% inspection before shipment and attach reports on request.
Which CNC process fits the part
Match the part geometry and tolerance to the machine type before requesting a quote.
| Part feature | Process | Typical tolerance | Watch out for |
|---|---|---|---|
| Flat plate, holes on one face | 3-axis milling | ±0.02 mm | Two setups if the back face needs work |
| Cylindrical shaft with flats | CNC turning with live tooling | ±0.01 mm | Runout grows with part length |
| Angled ports, blended surfaces | 5-axis machining | ±0.005 mm | Fixture must reach all five sides |
| Thin wall under 1 mm | 3-axis with light finishing | ±0.05 mm | Clamping pressure distorts the wall |
| Deep pocket, 8:1 or deeper | 3-axis with long-reach tool | ±0.03 mm | Chatter and tool deflection |
| Tight bore, Ra 0.2–0.8 μm | Milling plus honing or reaming | ±0.005 mm | Extra operation adds lead time |
| One-off prototype | 3-axis or 5-axis, no hard tooling | ±0.02 mm | Programming cost dominates |
| 10,000+ part run | CNC with dedicated fixture | ±0.01 mm | Fixture cost spread across the run |
Send the model, get a process answer
Upload a STEP file and we return a quote plus DFM notes within 12 hours. If the geometry needs five-axis work or a fixture, the feedback will say so before you commit.
Common questions about the process
How long does it take to machine a part?
It depends on the geometry and the material. A simple aluminium bracket with a few holes might run in 15–30 minutes of cutting time. A five-axis housing with tight bores and blended surfaces can take several hours of machine time plus setup.
Programming and setup sit on top of the cutting time. For a new part, add 1–3 hours for CAM and fixturing before the first cut. Repeat orders skip most of that work.
What tolerance can CNC machining hold?
A well-run shop can hold ±0.005 mm on critical features with the right machine, tool, and inspection routine. Most general machining work sits between ±0.01 mm and ±0.05 mm, which covers the majority of brackets, housings, and shafts.
Tighter than ±0.005 mm usually means grinding, honing, or EDM after milling. That adds cost and lead time, so it only makes sense on the features that truly need it.
Which materials can be CNC machined?
Aluminium alloys such as 6061, 7075, and 2024, stainless steels including 303, 304, 316L, and 17-4PH, carbon steels like 1018 and 4140, copper and brass grades, titanium Ti-6Al-4V, Inconel, and engineering plastics such as POM, PEEK, and ABS.
Material choice drives cutting parameters and cost. Titanium and Inconel cut slowly and wear tools faster, so expect a higher price per part than the same geometry in aluminium.
When is CNC machining the wrong choice?
Very high volumes of a simple part often suit die casting or injection molding better, because the tooling cost is spread across thousands of units. Thin-walled hollow shapes with internal channels may suit 3D printing or investment casting instead.
If the part has no tight tolerance and no machined surface, sheet metal fabrication or vacuum casting can be cheaper. CNC earns its cost when the geometry is complex, the tolerance is tight, or the quantity is too low for tooling.
How is the part checked before shipment?
Inspection starts with a raw material check, then in-process monitoring during cutting, and a final inspection before the part leaves. Critical dimensions are measured with micrometers, bore gauges, or a CMM depending on the feature.
We run 100% inspection before shipment and can attach dimensional reports on request. For regulated industries, the inspection plan is agreed before the first cut.
Can a prototype and a production run use the same program?
Usually yes, with changes to workholding rather than the toolpaths. A prototype might be cut from a vise, while the production run uses a dedicated fixture for faster loading and better repeatability.
If the design changes between the prototype and production, the program is updated and the first article is re-checked. Keeping the same CAM file as the base saves programming time on the production order.
Ready to machine your part?
Send your CAD file and get a quote with DFM feedback in 12 hours, from one prototype to a 10,000-part run.
12-hour quote±0.005 mm tolerance100% inspectionNDA available