See How CNC Processing Is Produced, From Drawing to Finished Part
This page walks through the seven steps we run on every job: quotation and DFM review, material prep, programming, setup, cutting, finishing, and inspection. It is written for engineers and buyers who need to judge whether a design is machinable before sending an RFQ.

What matters before you send a drawing
See How CNC Processing Is Produced: The Full Sequence
CNC processing is not one operation. It is a chain of decisions that starts with a STEP file and ends with a boxed part and an inspection report. Each link in that chain changes what the next one can do. A wall thickness you leave at 0.8 mm may force a slower feed rate, which pushes the cycle time up, which moves the delivery date. Engineers who understand the chain write better drawings. Buyers who understand it ask better questions.
We run 127 high-precision CNC machines across three wholly-owned plants in Dongguan and Singapore, covering 7,600 m². That includes 16 simultaneous 5-axis machining centers, 12 four-axis mills, 27 three-axis machines and 16 mill-turn centers. Maximum processing size is 4,000 mm, with travels from 4,000 × 400 × 150 mm down to 500 × 310 × 200 mm. A Ø400 mm rotary table handles round work that would otherwise need a second setup.
The sequence below is the same whether you order one prototype or a 10,000-part run. What changes is the tooling, the fixture investment and how much of the inspection is sampled versus 100%. For prototypes, we usually machine from billet. For runs above a few hundred, we look at whether casting or extrusion would cut material cost without hurting the tolerances you actually need.
- 1Single setup winsEvery additional setup adds a datum shift. If a 5-axis cycle can reach all critical faces, take it.
- 2Call out datumsGD&T without a clear A-B-C datum scheme makes inspection ambiguous.
- 3Match finish to functionRa 1.6–3.2 μm is fine for most brackets. Sealing faces need Ra 0.8–1.6 μm or better.
Quotation, DFM Review and Material Prep
Send a STEP or IGES file with a 2D drawing that carries tolerances, datums and finish callouts. Without the 2D drawing, we have to assume general tolerances, and that assumption usually costs you money later. We return a quotation and a free DFM analysis within 12 hours. The DFM report flags features that will be slow, fragile or impossible: internal corners tighter than the tool radius, pockets deeper than four times the cutter diameter, and threads that run out into a fillet.
Material choice sets the baseline. Aluminum 6061-T6 is the default for enclosures and fixtures because it machines fast and holds a good finish. 7075 is stiffer and stronger but galls more easily, so we slow the spindle and use more coolant. Stainless 303 machines freely; 316L does not, and it work-hardens if the feed is too light. Titanium Ti-6Al-4V needs low surface speed and constant feed to keep heat out of the cut. Plastics like PEEK and POM move with temperature, so we rough, let the part rest, then finish.
Material prep is dull work that decides everything after it. Bar stock gets sawn to length plus 3–5 mm for facing. Plate gets checked for flatness before it goes on the table; a plate that is 0.3 mm out of flat will not hold ±0.005 mm on a thin wall. For castings, we check for porosity and hard spots, because both will break a small end mill.
- 12D drawing requiredTolerances and datums belong on the drawing, not in an email.
- 2Free DFM in 12 hoursWe flag cost drivers before you commit to a design.
- 3Check flatness firstOut-of-flat stock limits achievable tolerance no matter how good the machine is.
Programming and Machine Setup
CAM programming converts the model into toolpaths. The programmer picks tool sizes based on the smallest internal radius and the deepest pocket. A rule we use: keep pocket depth under four times the cutter diameter, or step down with a smaller tool and accept the extra cycle time. Roughing removes 60–70% of the stock with a high-feed or adaptive path. Semi-finishing leaves 0.2–0.3 mm on the walls. Finishing takes that last pass at a lighter chip load to hit the surface finish.
Setup is where accuracy is won or lost. We zero the part against the datum called out on the drawing, not against the nearest convenient face. For 5-axis work, we probe the stock and let the control compensate for position before the first cut. Fixtures are designed so the part is supported under the cutting load. A thin wall that is unsupported during roughing will deflect, spring back, and come out oversize.
Common mistakes at this stage: using a vise on a part that needs full support, programming a finish pass before stress has been relieved, and assuming the machine will hold a tolerance that the setup cannot repeat. If a feature needs ±0.005 mm, we plan the inspection method at the same time we plan the toolpath. If we cannot measure it, we cannot promise it.
Cutting, Surface Finishing and Inspection
Cutting runs to the programmed parameters. For aluminum 6061, we typically run carbide at 2,000–3,000 SFM with a 0.05–0.15 mm/tooth feed. Stainless 316L drops to 200–350 SFM. Titanium is slower still, at 100–200 SFM, with high-pressure coolant aimed at the cutting edge. If the chip comes off blue, the speed is too high or the feed is too low. If it comes off as dust, the feed is too low and the tool is rubbing.
Surface finishing is a separate operation with its own lead time. Anodizing builds a layer, so we mask threads and bores that must stay in tolerance. Electroless nickel adds 0.01–0.025 mm per side. Powder coating is thicker and softer, so it goes on non-critical cosmetic faces. Bead blasting hides tool marks but slightly rounds edges. Laser marking needs a minimum character height of 1.5 mm to stay legible after finishing.
Inspection closes the loop. We check raw material on arrival, monitor in-process at each setup, and run a final inspection before shipment. Every part in the shipment is inspected, not sampled, and reports are available on request. For a ±0.005 mm feature, that means a CMM or a high-accuracy gauge, not calipers. If a dimension is out, we catch it before the box is sealed, not after it reaches your dock.
Seven Steps to a Finished Part
Follow this order. Skipping a step moves the cost to a later one.
- 1Send the STEP file and 2D drawingInclude tolerances, datums, finish callouts and material. Missing data gets assumed, and assumptions add cost.
- 2Review the DFM reportWe return it within 12 hours. Fix internal radii below the cutter radius and walls thinner than 0.8 mm before quoting.
- 3Confirm material and stock formBillet for prototypes, castings or extrusion for runs above a few hundred parts. Check flatness before machining.
- 4Approve the setup planOne 5-axis setup beats three 3-axis setups. Ask how many setups your part needs and why.
- 5Let programming pick the toolpathRough, semi-finish, then finish. Leave 0.2–0.3 mm for semi-finishing and take the last pass light.
- 6Choose finishing earlyAnodizing, plating and coating add thickness. Mask threads and bores that must stay in tolerance.
- 7Inspect before shipment100% inspection with reports on request. Verify the ±0.005 mm features on a CMM, not with calipers.
Which Process Fits Your Part
Use this to decide before you request a quote.
| Part situation | Best fit | Why |
|---|---|---|
| One prototype, tight tolerance | 3-axis or 5-axis milling | No tooling cost, fast turnaround |
| Complex geometry, 5 faces | 5-axis simultaneous | One setup, fewer datum shifts |
| Round part with cross holes | Mill-turn center | Turning and milling in one cycle |
| Simple part, 10,000+ units | Die casting or extrusion | Lower unit cost after tooling |
| Large frame, 4,000 mm | Large-travel 3-axis | Fits 4,000 × 400 × 150 mm envelope |
| Thin wall under 1 mm | 5-axis with support fixture | Support prevents deflection |
| Sealing face, Ra 0.8 μm | Finish pass plus lapping | Standard finish may not seal |
| Cosmetic housing | Bead blast plus anodize | Hides tool marks, adds color |
Questions engineers ask before ordering
How tight a tolerance can you hold across a full run?
We hold ±0.005 mm (±0.0002 in) on features that are reachable in a stable setup. That number depends on the feature, the material and the fixture, not on the machine alone.
For thin walls or long unsupported sections, the practical limit moves. We will tell you which features can hold the tight number and which cannot.
What surface finish can I expect as machined?
As-machined finish is typically Ra 1.6–3.2 μm. A dedicated finish pass gets you to Ra 0.8–1.6 μm, and fine finishing reaches Ra 0.2–0.8 μm.
If you need a sealing face below Ra 0.8 μm, say so on the drawing. It changes the toolpath and the cycle time.
Do you have a minimum order quantity?
No minimum order quantity. We run from one prototype to 10,000+ part runs.
For single prototypes, we machine from billet. For larger runs, we review whether casting or extrusion lowers cost without hurting tolerances.
How fast can you start and ship?
Quotation and free DFM analysis come back within 12 hours. Production can start within 24 hours of approval, and parts ship in 3–5 days.
Our historical late-delivery probability is below 2%. We do not promise dates we cannot hold.
How do you handle confidentiality?
Uploads are secure and confidential. An NDA is available on request before you send any files.
We hold ISO 9001:2015, IATF 16949:2016, ISO 13485:2016 and ISO 27001:2022 certifications.
Which materials do you machine most often?
Aluminum 6061-T6, 7075 and 6082 for housings and fixtures. Stainless 303, 304, 316L and 17-4PH for medical and marine parts. Steel 1018, 1045, 4140 and 4340 for structural work.
We also machine titanium Ti-6Al-4V, Inconel, copper alloys, PEEK, POM and carbon fibre.
Send a drawing and see how CNC processing is produced for your part
Quotation and free DFM analysis within 12 hours. No minimum order quantity, 100% inspection before shipment, NDA on request.
12-hour quote100% inspectionNo minimum order