CNC Machining Bulk Small Parts: How the Process Actually Scales
Small parts in high volumes behave nothing like large parts in low volumes. This page explains where the time goes on a 5,000-piece run, why tolerance drifts as the batch grows, and when a second operation costs more than it saves. Written for engineers and buyers who already have a drawing and a quantity.

Why CNC Machining Bulk Small Parts Is a Different Problem
A single small bracket takes 6 minutes of spindle time and 20 minutes of setup. At 5,000 pieces the same part takes 6 minutes of spindle time and 20 seconds of setup per part. Setup stops being the cost; everything that repeats 5,000 times becomes the cost.
That shift moves the engineering focus. On one-off work we optimize for the shortest path to the first good part. On CNC machining bulk small parts we optimize for whatever repeats: load time, chip evacuation, tool changes, and the time a probe needs to confirm a feature. A 2-second saving per part is roughly 2.8 hours of machine time across 5,000 pieces.
Geometry sets the ceiling. A part that fits inside a 100 × 100 × 50 mm envelope can often be nested several per cycle on a 500 × 500 × 450 mm table. A part that needs the Ø400 mm rotary table for a single face cannot be nested at all, and the cycle time stays flat no matter the quantity.
So the first question is not how many parts, it is how many parts per cycle. Once you know the nest count, the rest of the cost model falls into place: tool changes per part, deburr handling, and whether the part can run lights-out overnight.
- 1Nest count drives everythingParts per cycle, not batch size, sets the real unit cost.
- 2Setup amortizes fastAfter a few hundred pieces, fixturing is a rounding error.
- 3Small envelope, more freedomUnder 100 mm square, multi-cavity fixtures pay off quickly.
Tolerance Drift: What Changes Between Part 1 and Part 5,000
A first article measured at ±0.005 mm does not guarantee the last article holds ±0.005 mm. Thermal growth is the usual cause. A spindle running for 6 hours at 12,000 rpm warms the casting and the tool holder, and a 3 °C rise on an aluminium part 80 mm long moves about 0.005 mm on its own.
Tool wear is the second cause. On a Ø6 mm carbide end mill cutting 6061, flank wear of 0.02 mm is normal after a few hundred parts. That wear shows up as a size trend, not a sudden jump, which is why in-process probing every 50 to 100 parts catches it long before the parts go out of tolerance.
Material matters here. Aluminium 6061-T6 cuts clean and holds size well. Stainless 316L and 17-4PH work-harden, push cutting forces up, and warm the part faster. On those grades we shorten the probing interval and often add a roughing pass followed by a stress-relief dwell before finishing.
Parts with thin walls under 1 mm are the hardest case. Clamping force alone can distort them, so the fixture has to support the wall from the inside or the cut has to be a light finishing pass with near-zero radial engagement.
- 1Thermal growthA 3 °C rise on an 80 mm aluminium part is about 0.005 mm.
- 2Tool wear trend0.02 mm flank wear appears as a slow size drift, not a jump.
- 3Probe intervalEvery 50–100 parts on aluminium, tighter on stainless.
Fixture Design for High-Volume Small Parts
A vise holds one part. A soft-jaw pocket holds six. A dedicated plate with 20 pockets, a common clamp bar, and one air cylinder holds 20. The trade-off is setup time against cycle time: a 20-pocket plate may take 90 minutes to build and dial in, but it can cut per-part load time from 15 seconds to 3.
Pocket depth matters more than people expect. If the pocket is 0.05 mm deeper than the part, chips collect underneath and the part sits high on the second cycle. If it is 0.02 mm shallower, the part rocks. We usually target a pocket depth that leaves 0.5 mm of the part above the jaw face so the probe can still touch the top surface.
For parts under 20 mm, vacuum plates and adhesive film fixtures remove clamp marks entirely. They work well on flat plates and thin covers, less well on parts with holes through the middle or with heavy side milling forces, where the part can slide.
Loading ergonomics is not a soft topic. If the operator has to pick up a part with tweezers and index it by eye, the load time will be 20 seconds, not 5. Chamfered pocket edges and a visible orientation key cut that time without touching the cutting cycle.
- 1Multi-pocket plates20 pockets can cut load time from 15 s to 3 s per part.
- 2Pocket depthLeave 0.5 mm of part above the jaw face for probing.
- 3Vacuum and filmGood for flat thin parts, poor for parts with through holes.
When a Second Operation Costs More Than It Saves
Every time a part leaves the machine, it needs to be unloaded, cleaned, re-fixtured, and re-datumed. That is 30 to 90 seconds of labor plus the risk of a new error stack. On a 10,000-piece run, a second operation at 45 seconds per part is 125 hours of labor.
The alternative is a mill-turn center or a 5-axis machine that finishes five faces in one cycle. On a part with features on three faces, one 5-axis cycle at 4 minutes usually beats two 3-axis cycles at 2.5 minutes each once you count handling.
The exception is a feature that needs a different process entirely: a ground bore, a tapped hole that must be hand-started, or a surface finish below Ra 0.8 μm on a large face. Those are worth a second setup because no single machine does them well at volume.
A practical check: if the second operation is under 20 seconds of actual cutting and the feature tolerance is looser than ±0.05 mm, consider leaving it as a manual bench step rather than building a second fixture. On simple deburr and chamfer work this is often the cheaper route.
- 1Handling is the hidden cost45 s per part over 10,000 parts is 125 hours of labor.
- 2One-cycle wins5-axis at 4 min beats two 3-axis cycles at 2.5 min each.
- 3Keep it separateGround bores and Ra 0.2 μm faces need their own setup.
Choosing a Machine and Fixture Strategy by Part and Volume
Match the setup to the quantity and geometry.
| Part and volume | Best setup | Cycle time | Watch out for |
|---|---|---|---|
| Under 20 mm, 5,000+ pcs | Multi-pocket plate, 3-axis | 3–8 s per part | Chip packing in shallow pockets |
| 20–80 mm, 1,000–10,000 pcs | Soft jaws, 6–12 pockets | 8–20 s per part | Jaw wear after 2,000 cycles |
| Features on 3+ faces, 500+ pcs | 5-axis, one cycle | 2–6 min per part | Fixture access to the 5th face |
| Thin wall under 1 mm, any volume | Vacuum or film fixture | 1–4 min per part | Part slide under side milling |
| Stainless or titanium, 1,000+ pcs | Dedicated plate, probing | 3–10 min per part | Work hardening, thermal drift |
| Prototype to 100 pcs | Vise or soft jaws | Per drawing | Setup dominates unit cost |
The Short Version
If the part is small, flat, and runs above 5,000 pieces, invest in a multi-pocket fixture and run it unattended. If the part has features on three or more faces, put it on a 5-axis machine and finish it in one cycle. If the walls are under 1 mm or the tolerance is tighter than ±0.01 mm on a long dimension, accept a slower cycle and probe more often. Chasing cycle time on those parts costs more in scrap than it saves in spindle hours.
Common Questions
How does quantity change the price per part?
The main change is setup amortization. A fixture that takes 90 minutes to build costs 90 minutes spread over the batch. At 100 parts that is 54 seconds per part; at 10,000 parts it is 0.5 seconds.
Cutting time does not fall with quantity unless the process changes. To cut unit cost further you need a different machine, a multi-pocket fixture, or a longer unattended run, not a bigger order.
Can small parts hold ±0.005 mm over a full run?
Yes, but not by setting the machine once and walking away. It depends on probing intervals, temperature control, and the material. Aluminium 6061-T6 holds it comfortably with probing every 50 to 100 parts.
On 316L or 17-4PH, the work hardening and heat make it harder. Expect tighter probing and possibly a roughing pass followed by a cooling dwell before finishing.
What is the smallest part you can machine in bulk?
There is no fixed floor, but handling sets the practical limit. Below roughly 5 mm, tweezers, vacuum pickup, and inspection time dominate the cost.
Parts smaller than that are usually better as a stamped or molded part unless the geometry or tolerance rules those out.
Does a high quantity reduce the tolerance we can hold?
No, but it changes how you prove it. A first article inspection shows the setup is capable. Holding the same tolerance at part 5,000 needs in-process monitoring and a defined response when the trend moves.
We measure the first article, the part at the middle of the run, and a sample at the end, and report the trend if the drawing calls for it.
Can parts run unattended overnight?
Yes, when three things line up: enough chip evacuation, a tool-life plan that does not need an operator, and a way to confirm the part did not shift. Bar feeders on mill-turn centers and pallet systems on 3-axis machines both support this.
Parts that need hand deburring between operations, or that have to be re-fixtured, cannot run unattended.
What inspection data comes with a bulk order?
Raw material check, in-process monitoring, and a final inspection before shipment. Reports are available on request.
For regulated work we can align the inspection plan to the drawing's critical dimensions and the relevant standard, for example ISO 13485 for medical parts or IATF 16949 for automotive.
Send the Drawing, Get a Process Plan
Upload the part and quantity. We will come back within 12 hours with a quotation and a free DFM analysis showing the nest count, the fixture approach, and where the tolerance risk sits.
12-hour quoteFree DFM analysisNo minimum order quantityNDA on request