CNC Machining Step by Step: A Working Guide for Engineers
This guide walks through CNC machining step by step, from reading the drawing to the final inspection report. It is written for design engineers, manufacturing engineers and buyers who need to judge whether a part is machinable, which machine to route it to, and where the process usually goes wrong. Read it once before you release a drawing, and again when a first article drifts out of tolerance.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
Read the drawing before you plan CNC machining step by step
The first pass is not programming. It is reading. Pull out the critical dimensions, the datums, the callouts that appear in a control frame, and any note that says "match" or "concentric with." Those are the features that will decide whether the part passes inspection. Everything else is cosmetic until proven otherwise.
Look at the tolerance stack. A ±0.005 mm bore is routine on a mill-turn center with a good boring bar and a warm spindle. The same callout on a 400 mm deep pocket with a thin wall is a different job, because tool deflection and thermal growth eat the budget before the cutter touches the floor.
Surface finish deserves the same treatment. Ra 0.8–1.6 μm is a normal milled finish on aluminum with a sharp cutter and light finishing passes. Ra 0.2–0.8 μm usually means a separate finishing operation, a smaller stepover, or a different process entirely.
Mark up the drawing with colored pens if that helps. Note the material, the stock form, and whether any feature sits on a face that cannot be reached without flipping the part. That last note drives the whole setup plan.
- 1Critical features firstList them in order of tightness, not in order of appearance.
- 2Datum auditFind the drawing datum and check it can actually be fixtured.
- 3Reachability checkNote any feature hidden behind a wall or under an overhang.
Choose the machine and plan the setups
Setup count is the single biggest driver of cost and error. Every flip adds a datum transfer, and every datum transfer adds variation. If a part has features on four faces and a tight positional relationship between them, a simultaneous 5-axis center will usually beat three separate 3-axis operations, even though the hourly rate is higher.
Size matters more than people expect. A 750 × 1,150 × 550 mm travel machine handles most plate work and medium housings. Long extrusions and frame rails need the 4,000 × 400 × 150 mm travel machine. Putting a small part on a large machine is not free: the spindle has farther to travel, thermal drift is larger, and the operator is further from the cut.
Material drives the tooling decision. Aluminum 6061 and 7075 cut fast with high positive rake carbide. Stainless 316 work-hardens, so we keep the radial engagement high and never let the cutter rub. Titanium Ti-6Al-4V and Inconel need lower surface speed, more coolant, and a rigid setup.
For prototypes and small runs, one good setup on a 5-axis center plus a lathe is often enough. For 10,000-part runs, the setup plan should be written down and the fixtures kept, because re-creating a fixture six months later costs more than the fixture did.
- 1One setup if possibleEach additional setup adds a datum transfer and a chance for error.
- 2Right size, not biggestMatch the travel envelope to the part envelope.
- 3Material sets the speedAluminum, stainless, titanium and Inconel need different cutting strategies.
Workholding and datum control
Workholding is where good programs go to die. A vise with parallel jaws is fine for a rectangular block. A thin-walled ring or a curved bracket will distort under clamping pressure, spring back after unclamping, and come out of tolerance on the very dimension you were holding.
For thin parts, use soft jaws machined to the part profile, or a vacuum chuck, or a low-melt fixturing compound. For parts with a critical first operation, leave stock on the non-critical faces so the second operation has something to hold. Do not clamp on a finished surface unless the fixture has a soft, conforming contact.
The datum should be a surface you can reach with a probe or an indicator. If the drawing datum is a theoretical point in space, translate it to a real surface and document the translation. The operator needs to know which face is A, which is B, and which corner sets zero.
Rotary tables add a fourth axis but also add a runout source. A Ø400 mm rotary table with a worn scroll plate will show 0.02 mm of runout at the part, which is four times the tolerance on a tight bore. Check the table before trusting it.
- 1Match the clamp to the stiffnessThin walls need conforming support, not point loading.
- 2Document the datum shiftWrite down the real surface that replaces the theoretical datum.
- 3Check the rotary tableMeasure runout before a 4-axis job, not after.
Feeds, speeds and the mistakes that show up on the part
Feeds and speeds are not a lookup table. They come from chip load, which is the thickness of material each tooth removes. Start with the tool supplier's recommended chip load for the material, then adjust for radial engagement and machine rigidity. A 6 mm cutter at 0.05 mm per tooth and a 12 mm cutter at 0.10 mm per tooth are doing the same work per tooth.
Chatter is the most common failure. It shows up as a rippled floor, a high-pitched squeal, or a sudden change in spindle load. The fix is usually to reduce radial engagement or increase feed per tooth, not to slow the spindle. Slowing the spindle without changing the feed makes the cutter rub, which dulls it faster and makes the chatter worse.
Tool wear is gradual and then sudden. A coated carbide cutter in aluminum 6061 may run for hours and then fail in one pass when the coating wears through. Watch the chip color. Silver chips are fine. Blue or brown chips mean the heat is going into the part, not the chip, and the tool is running too fast.
Burr formation follows the same logic. A sharp cutter with the right chip load leaves a small, consistent burr that deburrs quickly. A dull cutter leaves a large, work-hardened burr that takes longer to remove and may pull material from the edge. Change the tool on a schedule, not on a hunch.
- 1Chip load firstSet feed per tooth, then let the controller calculate feed rate.
- 2Chatter fixReduce radial engagement or increase feed per tooth.
- 3Chip color tells the storySilver is good. Blue or brown means too much heat.
Post-processing and finishing decisions
Finishing is not cosmetic. Anodizing adds a layer that grows the part by roughly half the coating thickness per surface. Hardcoat anodizing on aluminum can add 0.025–0.050 mm per side. If a bore has a ±0.005 mm tolerance and the drawing calls for hardcoat, the bore must be masked or machined undersize on purpose.
Electroless nickel, zinc and silver plating behave the same way. They add material. Bead blasting and tumbling remove material and round edges. Polishing removes material unevenly, which is fine on a cosmetic surface and not fine on a sealing face.
Laser marking needs a minimum character height of 1.5 mm to stay legible after anodizing. Smaller text may fill in or become unreadable. If the marking is a traceability requirement, put it on a surface that will not be machined after marking.
Decide who owns the tolerance budget early. If the machinist holds the nominal and the anodizer adds 0.03 mm, the part may fail at final inspection even though both operations did their job. The drawing should state whether the coating is included in the tolerance or added on top.
- 1Coating adds materialHardcoat anodizing adds 0.025–0.050 mm per side.
- 2Blasting removes materialBead blasting rounds edges and changes surface texture.
- 3Marking needs spaceMinimum character height 1.5 mm for legibility.
CNC machining step by step: from first cut to final inspection
Seven stages, in the order they happen on the floor.
- 1Verify the stock and the program headerMeasure the blank in three places. Confirm the material grade against the certificate. Check that the program's work offset matches the setup sheet. A 0.2 mm stock error will not show up until the finishing pass.
- 2Set the work offset with a probe or an indicatorTouch off X, Y and Z on the datum surfaces. Use a probe if the machine has one, an indicator if it does not. Record the offset values. If the offset drifts more than 0.01 mm between two touches, find out why before cutting.
- 3Rough with a constant chip loadFor aluminum 6061, a 12 mm 3-flute carbide end mill at 0.10 mm per tooth and 6,000 rpm gives a feed around 1,800 mm/min. Keep radial engagement between 40% and 70% of cutter diameter. Never let the cutter rub.
- 4Semi-finish and check wall thicknessLeave 0.3–0.5 mm on finishing faces. Measure a wall with calipers or an ultrasonic gauge. If the wall is thinner than the model, adjust the finishing offset rather than the model.
- 5Finish with light passesFor Ra 0.8–1.6 μm, use a 0.2–0.3 mm stepover and a 0.2 mm depth of cut. For Ra 0.2–0.8 μm, reduce stepover further or switch to a dedicated finishing tool. Keep the coolant on. Dry finishing on aluminum smears the surface.
- 6Probe or measure while still clampedCheck the critical features before unclamping. If a bore is 0.01 mm over, you can still take a spring pass. After unclamping, the part may move and you cannot recover it.
- 7Deburr, clean and inspect before shipmentBreak all sharp edges, remove chips from cross-holes, and inspect 100%. Request a dimensional report if the part is going into a regulated assembly.
Which setup strategy fits your part
Use this table to pick the machine and setup plan before you release the job.
| Part situation | Recommended setup | Why it works | Watch out for |
|---|---|---|---|
| Features on 2 faces, loose tolerance | 3-axis mill, two vises | Lowest hourly cost, fast turnaround | Datum transfer error on the flip |
| Features on 4 faces, ±0.02 mm | 4-axis mill with rotary table | One flip instead of three | Rotary table runout |
| Complex 3D contour, tight position | 5-axis simultaneous center | One setup, no datum transfer | Higher hourly rate |
| Thin-walled ring or housing | Soft jaws or vacuum chuck | Even clamping, less distortion | Clamping pressure setting |
| Long extrusion or frame rail | 4,000 mm travel machine | Fits the part envelope | Thermal drift over long travel |
| Turned shaft with milled flats | Mill-turn center | Turning and milling in one setup | Tool clearance at the turret |
| Prototype, one piece | 3-axis or 5-axis, no fixture | Avoid fixture cost on a one-off | Manual deburr time |
The step that decides the job
If the datum and the workholding are right, the rest of CNC machining step by step is execution. If they are wrong, no program will save the part. Fix the setup before you tune the feeds.
Questions engineers ask before releasing a job
What is the tightest tolerance you hold on a routine job?
We hold ±0.005 mm (±0.0002 in) on critical features when the setup supports it. That means a rigid fixture, a warm spindle, and a finishing pass with a sharp cutter.
On long parts or thin walls, the practical limit is wider. Tool deflection and thermal growth are real. Tell us which dimensions are critical and we will tell you what the process can hold.
How do you decide between 3-axis, 4-axis and 5-axis?
It comes down to the number of faces with critical features and how they relate to each other. Two faces and loose tolerance is a 3-axis job. Four faces with a positional relationship is usually a 4-axis or 5-axis job.
The cost difference is in setup time and datum transfers, not just the hourly rate. One 5-axis setup often beats three 3-axis setups on total cost and on first-article accuracy.
What surface finish can you achieve as-machined?
As-machined finishes run Ra 1.6–3.2 μm on most materials. With a dedicated finishing pass, we reach Ra 0.8–1.6 μm. Fine finishing down to Ra 0.2–0.8 μm is possible on selected features and materials.
Tell us the finish callout and the functional reason for it. A sealing face and a cosmetic cover need different treatment.
How do you handle thin-walled parts that distort?
We use soft jaws machined to the part profile, vacuum chucks, or low-melt fixturing compound. Clamping pressure is set to the minimum that holds the part, not the maximum the vise can apply.
We also leave stock on non-critical faces so the second operation has something to grip. If the wall is thinner than 1 mm, expect to discuss the design before quoting.
Can you start production before the drawing is fully finalized?
We can start on the features that are frozen and hold the rest. Quotation and free DFM analysis come back within 12 hours, and production can start within 24 hours once the drawing is released.
For prototypes and bridge parts, shipping in 3–5 days is normal. No minimum order quantity applies, from one piece to 10,000+ part runs.
What inspection documentation comes with the parts?
Every shipment is inspected 100% before it leaves. That includes raw material check, in-process monitoring and final inspection.
Dimensional reports, material certificates and first article inspection reports are available on request. Uploads are secure and confidential, and an NDA is available if your program requires one.
Send a drawing and get a process plan back
We review the drawing, flag the features that will drive cost or risk, and quote within 12 hours. No minimum order quantity, 100% inspection before shipment, and an NDA on request.
12-hour quote and DFM±0.005 mm tolerance100% inspectionNo MOQ