CNC machining process definition
CNC machining is a subtractive process where pre-programmed G-code drives a rotating cutting tool through a workpiece. This page walks through the full chain from CAD file to inspected part, with the parameter ranges we use and the mistakes that ruin a run. Written for engineers and buyers who need to judge whether a design is ready for the machine.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What the CNC machining process definition actually covers
The CNC machining process definition is simple: a computer converts a part model into a sequence of machine commands, and a cutting tool removes material until the blank matches that model. Computer numerical control means the machine executes the commands without an operator turning handwheels. Everything else, the tooling, the fixtures, the inspection, follows from that idea.
The commands are G-code. Each line tells the controller where to move an axis, how fast to spin the spindle, how fast to feed the tool, and when to turn coolant on or off. On a 3-axis mill the axes are X, Y and Z. A 5-axis machine adds two rotary axes, so the tool can approach a face from an angle instead of only from the top.
Machining sits in one of two families. Turning rotates the workpiece against a single-point tool, which suits shafts, bushings and threaded parts. Milling rotates the tool and moves it across the workpiece, which suits pockets, slots and prismatic shapes. Mill-turn centers do both in one setup, which removes a re-chucking step and the error that comes with it.
- 1TurningWorkpiece spins. Best for round, symmetrical parts.
- 2MillingTool spins. Best for flats, pockets and complex contours.
- 3DrillingOften folded into milling on the same machine and setup.
Which parts suit CNC machining and which do not
CNC machining wins when tolerance matters more than unit cost at low volume. Metals such as 6061-T6 aluminum, 316L stainless, 17-4PH and Ti-6Al-4V all cut cleanly with the right feeds and tools. Plastics like POM, PEEK and ABS also machine well, though they need sharp tooling and lighter cuts to avoid melting or chipping.
The process is a poor fit for thin, large, flat panels. A 1 mm aluminum plate at 500 mm across will deflect under cutting force and chatter. Sheet metal fabrication bends that part faster and cheaper. Likewise, a hollow shell with internal ribs is easier to mold or cast than to carve out of solid stock.
Volume changes the answer. One prototype and a 10,000-part run are different problems. For runs above roughly 5,000 pieces, die casting or injection molding usually beats milling on unit cost, and machining becomes the finishing step for critical faces. Between one and a few thousand pieces, CNC is normally the fastest route to a usable part.
Hardness sets a ceiling too. Above roughly 45 HRC, carbide tooling wears quickly and the cut gets expensive. Pre-hardened 4140 at 28–32 HRC machines fine. Fully hardened tool steel above 55 HRC is usually ground, not milled.
- 1Good fitPrismatic metal parts, tight tolerances, low to mid volume.
- 2Poor fitVery thin walls, large flat panels, hollow shells with internal ribs.
- 3Watch the hardnessAbove 45 HRC, tool wear and cost rise sharply.
What the machine needs before it can cut
A CNC machine needs three inputs: a valid model, a program, and a fixed workpiece. If any one is missing or wrong, the run fails. The model is usually STEP or IGES, though native CAD files also work. 2D drawings still matter for tolerances, surface finish callouts and datum references that a 3D model cannot carry.
The program comes from CAM software. A programmer selects tools, sets stock size, defines the coordinate system and generates tool paths. The output is G-code, checked in a simulator before it ever reaches the machine. On a 5-axis job, collision checking between tool holder, fixture and workpiece is not optional. A single missed check can crash a spindle.
The workpiece must be held rigidly. Vises, chucks, collets and custom fixtures all do this, but the choice affects access. A part held in a vise cannot be cut on the bottom face without a second setup. A custom fixture costs more upfront and saves setups later. For a short run, the vise usually wins on total cost.
- 1ModelSTEP or IGES with a separate tolerance drawing.
- 2ProgramCAM output, simulated before the first cut.
- 3FixtureRigid hold, with tool access to every machined face.
Tolerance, finish and how they drive cost
Not every dimension needs the same tolerance. A general block can hold ±0.1 mm easily. A bearing bore might need ±0.005 mm. Each tight callout adds inspection time and sometimes a dedicated finishing pass. Put tight tolerances only where the function requires them, and the part gets cheaper without getting worse.
Surface finish works the same way. As-machined surfaces sit around Ra 1.6–3.2 μm. A controlled finish pass reaches Ra 0.8–1.6 μm. Fine finishes at Ra 0.2–0.8 μm usually mean slower feeds, smaller tools or a secondary operation, and they cost accordingly. Specify finish only on faces that see sealing, sliding or optical contact.
The tolerance you can hold also depends on the feature. A bored hole in a rigid setup holds tighter than a long thin wall. A 300 mm deep bore drifts more than a 30 mm one. When a print calls for ±0.005 mm on a thin cantilever, talk to the machinist before the run starts.
- 1Loose±0.1 mm general dimensions, no extra cost.
- 2Standard precision±0.02 mm on critical features, normal CAM effort.
- 3Tight±0.005 mm needs careful setup and inspection.
Common mistakes and how to catch them early
The most common problem is a model that looks fine and cuts badly. Sharp internal corners are the classic case. A rotating end mill always leaves a radius equal to its own radius, so a square corner needs either a smaller tool, a relieved design, or EDM. Adding a corner radius of at least 1 mm solves most of these issues at the design stage.
Deep pockets are the second. If a pocket is more than 4× the tool diameter deep, chip evacuation becomes the limiting factor and the tool may rub instead of cut. Either widen the pocket, reduce depth, or accept a larger corner radius so a stiffer tool fits.
Thin walls are the third. Aluminum walls below 1 mm and stainless walls below 1.5 mm tend to deflect and chatter. Chatter shows up as a wavy finish and a dimension that drifts along the wall. If the design needs a thin wall, expect slower cutting and extra support material.
Program errors are rarer than geometry problems but more expensive. Wrong work offset, wrong tool length, or a missing simulation check can break a tool or scrap a part. Our standard is to simulate every program, verify offsets with a probe and hold the first article until it passes inspection.
- 1Corner radiusAt least 1 mm internal radius, or plan for a smaller tool.
- 2Pocket depthKeep under 4× tool diameter where possible.
- 3Wall thickness1 mm minimum in aluminum, 1.5 mm in stainless.
- 4Hole depthBlind holes deeper than 6× diameter need a pilot and peck cycle.
Step by step: from CAD file to inspected part
- 1Check the model and the drawingConfirm units, datum scheme and every tolerance callout. A model in inches loaded into a metric program is a classic first-part scrap. Flag any feature smaller than 2× the tool diameter you plan to use.
- 2Choose stock and allowanceAdd 1–3 mm per machined face for roughing. On a 100 mm aluminum part, 2 mm per side is normal. Too little allowance leaves the tool cutting through a hardened skin; too much wastes cycle time.
- 3Plan the setupsAim for the fewest setups that reach every critical feature. One 5-axis setup can replace three 3-axis setups. Each extra setup adds a re-datum step and typically 0.01–0.02 mm of positional error.
- 4Build the CAM programRough with a larger tool first. For 6061-T6 aluminum, a 12 mm carbide end mill runs around 300–500 m/min surface speed and 0.1–0.2 mm/tooth feed. Finish passes use smaller stepovers, often 5–10% of tool diameter, to control surface finish.
- 5Set speeds, feeds and coolantStainless 316L cuts slower than aluminum, roughly 100–150 m/min surface speed, with flood coolant. Titanium Ti-6Al-4V runs lower still and needs high-pressure coolant to clear chips. Never run titanium dry.
- 6Prove the programRun the simulation, then dry-run or air-cut above the stock. Verify the work offset with a probe or edge finder. Confirm tool lengths in the offset table, not from memory.
- 7Cut the first part and measureMachine one part, then measure critical dimensions before running the batch. Adjust tool offsets from the measured result, not from the nominal. Hold the first article until it passes.
- 8Inspect and releaseCheck the full print, including finish callouts. We inspect 100% of parts before shipment, with reports available on request. Deburr, clean and protect edges before packing.
3-axis vs 4-axis vs 5-axis: which setup to pick
Compare by part geometry, not by machine size.
| Setup | Best for | Typical edge | Avoid when |
|---|---|---|---|
| 3-axis | Flat plates, simple pockets, open faces | Lowest hourly cost | Part needs four or more faces machined |
| 4-axis | Shafts, cylinders with flats, drilled patterns | One rotation, fewer setups | Features sit at compound angles |
| 5-axis simultaneous | Impellers, contoured surfaces, deep angled pockets | One setup for complex geometry | Simple prismatic part with no angle |
| Mill-turn | Round parts with milled features | Turning and milling in one setup | Part is fully prismatic |
| Multiple 3-axis setups | Small runs where fixture cost matters | Simple programming | Positional error must stay under ±0.01 mm |
Design for the tool and the process gets cheap
Send us the model and drawing. We return a quote, a DFM note on any feature that will cost extra, and a realistic tolerance call within 12 hours.
Frequently asked questions
What file format do you need to start a CNC machining process?
A STEP or IGES file is enough to quote and program. Native CAD files also work if the revision is current.
Send a 2D drawing alongside the model when tolerances, datums or surface finishes matter. A 3D model carries shape, not intent.
How tight a tolerance can CNC machining hold?
We hold ±0.005 mm on features that support it, in a rigid setup, on a machine in good condition.
That number is not universal. Long bores, thin walls and deep pockets drift more. Tell us which dimensions are functional and we will confirm what is realistic.
Does CNC machining need a minimum order quantity?
No. We run from one prototype to 10,000+ part runs.
Setup cost is spread over the batch, so unit price drops with volume. The machining process itself does not change between one part and a thousand.
How long does it take to get from quote to shipped parts?
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.
Timing depends on material availability and finishing. Complex 5-axis work or outside finishing adds days, and we will say so at quote stage.
Can you machine parts from titanium or Inconel?
Yes. We machine TA1, TA2, TC4 (Ti-6Al-4V), Inconel and magnesium alloys alongside aluminum, stainless and steel.
These materials cut slowly and need high-pressure coolant. Expect longer cycle times and higher tool cost than the same part in aluminum.
How do you keep my design confidential?
Uploads are secure and confidential. We sign an NDA on request before files are shared with the shop floor.
Programs and models stay inside the company and are not reused for other customers.
Start your next CNC machining run
Quotation and free DFM analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quoteNo MOQ100% inspectionNDA on request