The Power of CNC Machining, Explained for Engineers
A look at what actually happens inside a CNC machine: how a CAD model becomes G-code, how the servo loop holds a dimension, and where accuracy runs out. Written for design and process engineers who need to judge whether a part suits milling, turning or a mill-turn setup.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
What the power of CNC machining actually means
The power of CNC machining comes from one simple idea: the tool position is controlled by numbers, not by a hand wheel. A CAD model is converted into tool paths in CAM software, the post-processor writes G-code, and the controller reads that code line by line. Speed, feed, depth of cut and tool number all arrive as commands.
What the machine does with those commands is a closed loop. The controller compares the commanded position with feedback from the ball screw or linear scale, then corrects the difference thousands of times per second. A skilled operator on a manual mill can hold ±0.05 mm on a good day. The loop holds far tighter, and it holds it at 3 a.m. on part 400.
The loop only controls position. It does not control the cutting edge. Tool wear, chip evacuation, coolant flow and workpiece temperature all sit outside the servo, and each one moves the finished dimension. That is why a machine rated at ±0.005 mm still needs an in-process check on a tight bore.
- 1ControllerReads G-code and closes the position loop.
- 2Drive and screwTurns motor rotation into linear motion.
- 3Spindle and toolSets surface speed and chip load.
- 4FixtureHolds the part still enough for the loop to matter.
Axis count and what each one buys you
A three-axis mill moves the table in X and Y and the spindle in Z. Setup is simple and the machine is stiff. The limit is access: any feature on a side wall or a steep undercut needs a second setup, and every extra setup adds stack-up error. For flat plates, housings and brackets, three axes remain the fastest route to a finished part.
A fourth axis adds rotation about one linear axis, usually A or B. The part can be indexed to four faces without re-clamping, which removes several setups and the error that comes with them. A four-axis mill is a good fit for shafts with milled flats, valve bodies and parts that are mostly round with prismatic features.
Five simultaneous axes move all five under interpolation, so the tool tip stays normal to the surface while the part rotates. This is how deep pockets with drafted walls, impellers and single-setup complex parts get cut. The trade is programming time and stiffness, which is why five-axis work is judged case by case.
Mill-turn centers combine a rotating tool spindle with a turning spindle. A part that would otherwise travel from a lathe to a mill and back can be finished in one program. Fewer setups mean tighter true position between the turned bore and the milled pattern, and shorter total cycle time.
- 13-axisFlat faces, pockets, through holes, simple profiles.
- 24-axisIndexed work on multiple faces, round parts with flats.
- 35-axisContoured surfaces, deep cavities, one-setup complex parts.
- 4Mill-turnTurned and milled features with tight positional relation.
Where the accuracy claim stops being true
A published tolerance is a capability, not a promise for every feature. The number applies to a specific size range, material and geometry. A Ø6 mm bore 20 mm deep behaves differently from a Ø120 mm bore, and a thin wall will deflect under the same cutting force that leaves a thick boss flat.
Thermal drift is the quiet one. A spindle running for hours grows, and so does the workpiece. On long runs we let the machine reach thermal steady state before the first tight cut, and we keep the coolant temperature stable. On a short run of three parts, this matters less.
Tool wear shows up as a slow trend, not a sudden jump. A finish pass with a fresh carbide end mill and a finish pass with the same cutter after 200 minutes of aluminum will not measure the same. In-process monitoring catches the trend before parts drift out of the band.
Size is another boundary. Our largest travel is 4,000 × 400 × 150 mm, with medium envelopes at 750 × 1,150 × 550 mm and 600 × 600 × 600 mm. A part that fits the envelope can still be hard to hold if it is thin, long and unsupported. Fixturing, not travel, often decides whether the job is practical.
- 1Feature sizeSmall bores and deep holes are harder than open faces.
- 2Wall thicknessThin walls deflect and need light finishing passes.
- 3HeatSpindle and part growth shift dimensions during long runs.
- 4EnvelopeWorkholding, not travel, sets the practical part size.
Milling, turning and when to choose which
Milling removes material with a rotating multi-tooth cutter while the part stays fixed or indexes. It suits pockets, slots, flat faces, contoured surfaces and hole patterns. Turning spins the workpiece against a single-point tool. It suits cylinders, cones, threads, grooves and faced ends. Both are subtractive and both can hit tight tolerance, but they load the part in different directions.
The decision usually follows the dominant geometry. If most of the material removal happens around an axis of revolution, turn it. If most of it happens on faces and pockets, mill it. When a part needs both and the positional relation between them is tight, a mill-turn center removes the re-clamping step that would otherwise add error.
Material changes the calculus too. Aluminum 6061 and 7075 cut fast and take fine finishes well. Stainless 316 and 17-4PH work-harden, so light, steady cuts beat heavy ones. Titanium TC4 and Inconel need lower surface speed, more coolant and more patience. The same tool path that runs clean in aluminum can chatter in Inconel.
Finishing is often a separate decision. A machined surface lands around Ra 1.6–3.2 μm. A fine finish pass reaches Ra 0.8–1.6 μm, and Ra 0.2–0.8 μm takes a deliberate step such as a light finishing pass or a secondary operation. Bead blasting, anodizing and laser marking change the look but not the underlying dimension.
- 1MillingPockets, faces, profiles, hole patterns.
- 2TurningCylinders, threads, grooves, faced ends.
- 3Mill-turnBoth feature types with tight relation.
- 4FinishingRa 0.8–1.6 μm is a normal fine finish pass.
What the machine choice means for your part
A prototype, a bridge batch and a production run ask different things from the same geometry. A prototype needs the fastest route to a functional part, so a three-axis setup with light fixturing is often right. A production run can justify a dedicated fixture and a five-axis program that cuts cycle time over thousands of parts.
Tolerance should be assigned per feature, not per drawing. A datum hole that locates a mating assembly may need ±0.005 mm. A clearance hole for an M6 bolt does not. Marking the tight features lets the shop plan the operation sequence around them instead of running the whole part at the tightest number.
Material availability sets a floor on lead time that no machine can beat. Common aluminum and stainless stock is normally on hand. Titanium, Inconel and some copper alloys may need to be ordered, and that time sits in front of any cutting. Checking stock early avoids a schedule surprise later.
Surface finish and tolerance pull against each other on cost. Chasing Ra 0.2 μm across a large face means extra passes, extra time and a higher chance of a rework loop. Applying the fine finish only where a seal or a sliding contact needs it keeps the part affordable without losing function.
- 1Per-feature toleranceTight only where function demands it.
- 2Stock checkUncommon alloys add time before cutting starts.
- 3QuantityHigher volume justifies dedicated fixturing.
- 4Finish scopeFine finish on sealing and sliding faces only.
Why the same program gives different parts
Two parts cut from the same G-code can measure differently. The usual causes are setup, tool wear and heat, in that order. If the first part is good and the tenth is not, look at tool wear and thermal drift. If the tenth part is good but the first is not, look at clamping and the first-cut warm-up.
Clamping force is a common trap. A vise tightened hard enough to hold a part for a heavy roughing pass can bow it, and the part springs back when the jaws open. For thin parts, lighter clamping plus a support under the cut often beats brute force.
Tool runout is the other quiet one. A cutter seated with visible runout cuts a different effective diameter on each flute, which shows up as poor finish and a bore that will not repeat. Measuring runout before a finish pass takes a minute and saves a batch.
Measurement itself has to be trusted. Calipers read to about 0.02 mm in careful hands. Micrometers, bore gauges and a coordinate measuring machine read tighter. If the drawing calls for ±0.005 mm, the inspection method has to be at least four times finer than that to be meaningful.
- 1First-piece checkConfirms setup before the run continues.
- 2Trend checkCatches tool wear before parts drift out.
- 3Runout checkKeeps the finish pass cutting to size.
- 4Gauge choiceInspection must be finer than the tolerance.
Process selection at a glance
Use the dominant geometry to pick the process
| Process | Best geometry | Typical tolerance | Watch out for |
|---|---|---|---|
| 3-axis milling | Flat faces, pockets, hole patterns | ±0.01 mm | Extra setups on side features |
| 4-axis milling | Indexed faces, round parts with flats | ±0.01 mm | Rotation error if the chuck is dirty |
| 5-axis milling | Contoured walls, deep cavities | ±0.005 mm | Programming time and lower stiffness |
| CNC turning | Cylinders, threads, grooves | ±0.01 mm | Part deflection on long slender shafts |
| Mill-turn | Turned and milled features together | ±0.005 mm | Higher hourly rate, longer setup |
| EDM (reference) | Hard material, sharp internal corners | ±0.005 mm | Slow removal, electrode cost |
When to mill, when to turn
If the part is mostly prismatic with pockets and hole patterns, mill it on three or four axes. If it is mostly round, turn it. Only move to five-axis or mill-turn when the part has contoured surfaces or a tight positional relation between turned and milled features that re-clamping would break.
Questions engineers ask
How is CNC machining different from manual machining?
Manual machining moves the tool with a hand wheel, so the operator reads the dial and corrects by feel. CNC machining reads G-code and corrects position in a servo loop, so the same program produces the same motion on every cycle.
The practical difference is repeatability, not peak skill. A good manual machinist can hit a tight number once. A CNC machine hits it on part one and part one thousand, provided the fixture and the tool hold up.
Which materials can be cut on a CNC machine?
Most metals and plastics cut well. We regularly run aluminum 6061, 7075 and 6082, stainless 303, 304, 316L and 17-4PH, steel 1018, 1045 and 4140, copper and brass grades such as C36000, titanium TC4, Inconel, magnesium AZ31B, and plastics including POM, PEEK, ABS, PC and PMMA.
Harder and gummier materials change the cutting parameters, not the principle. Titanium and Inconel need lower surface speed and more coolant. Plastics need sharp tools and higher rake angles to avoid melting the chip.
Is CNC machining worth it for a single prototype?
Yes, when the part has to function. There is no minimum order quantity here, so a single prototype can be cut from the same material and to the same tolerance as the production part. That lets you test fit and function before committing to a tool.
If the part is only for a form check and does not carry load, 3D printing is usually faster and cheaper. If it has to survive a test rig, machining is the safer choice.
Which features are hard to machine accurately?
Deep small-diameter holes, thin unsupported walls, sharp internal corners and large flat faces held to a tight flatness callout are the usual trouble spots. Each one fights the tool: long reach, deflection, corner radius or thermal movement.
A small design change often solves it. Adding a corner radius, thickening a wall slightly, or splitting a tight flatness callout into a workable band can remove an entire extra operation.
How do you confirm the part meets the drawing?
Every part is inspected before shipment. Incoming stock is checked, in-process dimensions are monitored during the run, and a final inspection confirms the drawing features. Inspection reports are available on request.
For tight features we choose the gauge to suit the tolerance. A ±0.005 mm bore is checked with a bore gauge or a coordinate measuring machine, not with calipers.
Can you work from a 3D file instead of a drawing?
Yes. A STEP or IGES model is enough to program from, and a PDF drawing helps where a feature needs a tolerance, a finish callout or a datum. If the drawing and the model disagree, tell us which one controls.
Uploads are treated as confidential, and a non-disclosure agreement can be signed before files are shared.
Send us the part and we will tell you how to cut it
Share a STEP file and a drawing. You get a quotation and a free DFM review within 12 hours, with a note on any feature that will be hard to hold.
12-hour quoteDFM feedbackNo MOQ100% inspection