CNC design basic skills: how to prepare a part for the shop floor
Most cost and lead-time problems are set in the CAD model, not on the machine. This guide covers the CNC design basic skills we check every day: feature sizes, radii, tolerances, setups, threads and finishes. Read it before you send a model out for quote, and you can judge which changes actually matter.

In this article
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
Key takeaways
Start with the CNC design basic skills that set the toolpath
A CNC machine removes material with a spinning cutter of fixed size. That single fact drives most design rules. Every internal corner carries the radius of the tool that cut it. Every pocket must be wide enough for the cutter body to enter, and every floor must be reachable along the Z axis. If a feature cannot be reached by a cylinder, it cannot be milled.
The practical limit is depth-to-diameter ratio. For end mills, 3× diameter is comfortable. Between 3× and 4× you need a reduced-neck tool and lighter passes. Past 4×, deflection grows fast, surface finish drops and the tool may snap. For drilled holes, 8× diameter is routine; beyond that we step-drill or use a gun drill.
Wall thickness matters as much as feature size. Thin walls vibrate under cutting load. In aluminum, 0.8 mm walls are stable if the part is supported. In stainless or titanium, keep 1.5 mm or more, because cutting forces are higher and spring-back causes chatter.
Design the part so the tool can approach from as few directions as possible. A part that can be machined from three sides is cheaper than one needing six. If a feature only exists to look good, ask whether it can be removed.
- 1Internal corner radiusAt least 1/3 of pocket depth, and never smaller than the cutter you can actually buy.
- 2Pocket depthKeep under 4× the smallest corner radius whenever the drawing allows.
- 3Floor radiusSpecify a corner radius instead of a sharp internal floor; sharp floors need EDM.
- 4Thin walls0.8 mm in aluminum, 1.5 mm in steel and titanium, or add ribs.
Tolerance strategy: spend accuracy where it matters
CNC holds ±0.005 mm in the right conditions, and we inspect 100% of parts before shipment. But tight tolerance is not free. It costs extra passes, temperature control and more inspection time. The design question is not how tight you can go, but which dimensions carry function.
Pick one primary datum surface that is flat and machined first, then a secondary and tertiary datum. Dimensions should chain from those datums, not from a cast or saw-cut face. When a drawing has no datums, the shop invents them, and two suppliers can produce two different parts that both pass the drawing.
Use general tolerance for everything else. A note like ISO 2768-m covers non-critical dimensions and removes dozens of tolerance callouts. Reserve the tight tolerances for mating bores, bearing seats, seal grooves and pivot holes.
Geometric callouts should be few and meaningful. Flatness on a sealing face matters. Flatness on a bracket that bolts to a rubber pad does not. Each GD&T frame adds a measurement step, so three well-chosen frames beat fifteen.
- 1Datum AThe first machined face; make it large and flat.
- 2General toleranceLet ISO 2768-m or an equivalent block tolerance handle the rest.
- 3Bearing and seal boresThese justify ±0.005 mm and Ra 0.2–0.8 μm.
- 4Cosmetic facesRa 1.6–3.2 μm as machined is usually enough.
Reduce setups and keep tool access open
Every setup means the part is unclamped, turned or flipped, and re-zeroed. That adds fixture cost, cycle time and stack-up error. A part designed for two setups instead of five can cut unit cost by a wide margin on small runs.
Design in a clamping allowance when the part is small or has no flat face. A 3 mm sacrificial tab on a bar, or a boss that is later milled off, gives the vise something to grip. Without it, the shop has to build a soft jaw or a vacuum plate, and that cost lands in your quote.
Undercuts and side-entry grooves are the usual blockers. A T-slot cutter can reach them, but only if the shank clears the wall above. Check the shank diameter, not just the cutter head. If the opening is narrower than the shank, the feature cannot be cut from that direction.
Harmonize hole sizes. Using M6, M8 and 6.5 mm holes on one plate means three tool changes and three drill cycles. Standardizing to two sizes saves machine time on every part in the run.
- 1Setup countTwo or three setups is normal; five or more is a red flag.
- 2Clamping tab3 mm sacrificial tab for small parts with no flat grip.
- 3Shank clearanceThe tool holder body needs clearance above the cutter.
- 4Tool countFewer unique hole diameters means fewer tool changes.
Threads, holes and small features
Blind tapped holes need a thread relief or a deeper drill. The rule we use: drill depth equals thread depth plus 0.5× diameter, and the tap needs a lead of about 3 pitches below the last full thread. An M6 thread 12 mm deep needs a drilled hole around 18 mm. Without that, the tap bottoms out and either breaks or leaves a partial thread.
Thread callouts should name the standard. M6 × 1.0 is clear. A note that just says M6 leaves pitch to the shop. For inch threads, specify UNC or UNF and the class. Class 2B is normal; class 3B needs gauging and costs more.
Micro features are possible but slow. Slots under 0.5 mm wide, holes under 1 mm, and text under 1.5 mm character height all need small carbide tools run at high spindle speed with light depth of cut. They break easily, so keep them away from deep pockets.
If a hole is only a clearance for a bolt, do not tolerance it tightly. A 6.6 mm hole for an M6 bolt is fine at ±0.1 mm, and boring it to ±0.02 mm just adds cost.
- 1Blind hole depthThread depth plus 0.5× diameter for drill, 3 pitches for tap lead.
- 2Thread reliefA shallow groove at the thread end prevents tap breakage.
- 3Minimum text height1.5 mm for laser marking; machined text needs 3 mm.
- 4Clearance holesKeep them loose; ±0.1 mm is enough.
Match material and finish to the function
Material choice changes the design limits. Aluminum 6061-T6 machines fast and holds thin walls well, which makes it the default for prototypes and enclosures. Stainless 304 and 316 resist corrosion but work-harden, so avoid rubbing cuts and keep feed per tooth high enough to stay under the hardened layer.
Titanium Ti-6Al-4V and Inconel are for high temperature or high strength needs. Expect slower cutting, more tool wear and shorter reachable depths. If the part does not need the strength, switching to 4140 steel or 7075 aluminum can cut both cost and lead time.
Surface finish interacts with tolerance. A Ra 0.2–0.8 μm bore usually needs a separate finishing pass or a reamer, and anodizing after that can shift the dimension by a few micrometres. If a bore must stay at ±0.005 mm after hardcoat anodizing, tell the shop before machining so the pre-plate size can be adjusted.
For laser marking, keep character height at 1.5 mm or more and place it on a flat milled face. Marking on a curved or as-cast surface gives uneven line width.
- 16061-T6Best default for prototypes and thin-wall parts.
- 2316LMedical and marine; expect slower feeds.
- 3Ti-6Al-4VUse only where strength-to-weight justifies the cost.
- 4AnodizingHardcoat adds thickness; account for it on tight bores.
Step by step: a design review you can run yourself
Run these checks in order before you release a model for quote.
- 11. Set datums and the tolerance blockChoose one large machined face as datum A, then B and C. Add a general tolerance note such as ISO 2768-m. Remove any tolerance that is not tied to function.
- 22. Check every internal corner radiusMake each fillet at least one third of the pocket depth, and never smaller than 1 mm for a 6 mm deep pocket. Sharp internal corners force EDM, which adds days.
- 33. Check depth-to-diameter on holes and pocketsKeep end mill reach under 4× diameter. Keep drilled holes under 8× diameter. If a hole is deeper, add a step or split the part.
- 44. Count setupsList every face that needs machining. If it is more than three, look for features you can move to a reachable face or remove. Add a 3 mm clamping tab if the part has no flat grip.
- 55. Verify tool access and shank clearanceFor every undercut, groove and side hole, check that the holder body clears the wall. Model the cutter as a cylinder and sweep it through the feature.
- 66. Fix threads and blind holesSet drill depth to thread depth plus 0.5× diameter. Add a thread relief. Name the standard and pitch, for example M6 × 1.0 or 1/4-20 UNC class 2B.
- 77. Choose material and finish lastPick the cheapest material that meets the load and corrosion requirement. Specify the coarsest finish that passes function: Ra 1.6–3.2 μm as machined, Ra 0.8–1.6 μm for sealing faces.
- 88. Run a DFM check before releaseUse the CAD tool's manufacturability check, then send the model for a shop review. We return a DFM analysis with the quote, usually within 12 hours, and flag anything that will raise cost.
Practical limits by feature and material
These are starting points, not hard limits. Tighter values are possible but change tooling and cost.
| Feature | Aluminum | Steel | Titanium / Inconel |
|---|---|---|---|
| Minimum wall thickness | 0.8 mm | 1.5 mm | 1.5–2.0 mm |
| Internal corner radius | R 0.5 mm | R 1.0 mm | R 1.5 mm |
| End mill reach | Up to 4× dia | Up to 3× dia | Up to 2× dia |
| Drilled hole depth | Up to 10× dia | Up to 8× dia | Up to 6× dia |
| Tapped hole size | M1.6 and up | M2 and up | M3 and up |
| Achievable finish | Ra 0.2–0.8 μm | Ra 0.4–0.8 μm | Ra 0.8–1.6 μm |
| Typical tolerance | ±0.005 mm | ±0.005 mm | ±0.010 mm |
Design for the tool you can buy
Most CNC design basic skills come down to one question: can a standard cutter reach this feature from a stable setup? If yes, the part is straightforward. If not, the cost moves to special tooling, extra setups or EDM. Send the model early and we will tell you which changes are worth making.
Questions engineers ask before release
How small can an internal corner radius be?
It depends on the smallest cutter that can reach the depth. For a 6 mm deep pocket in aluminum, R 0.5 mm is practical with a 1 mm cutter at reduced feed. In steel, keep R 1.0 mm or larger.
If the drawing needs a truly sharp internal corner, plan for EDM or a broach. Both add setup time and cost, so only keep the sharp corner if a mating part requires it.
Should I model threads in the CAD file?
Model the pilot hole at the correct tap drill size and add a cosmetic thread note. Full 3D thread geometry slows large assemblies and is not used to program the cut.
Always include the standard and pitch in the callout: M8 × 1.25, or 3/8-16 UNC class 2B. That removes any guesswork at the machine.
When is 5-axis machining worth it for my part?
When the part has features on many faces, organic surfaces, or deep pockets that would need long-reach tools on a 3-axis machine. Five-axis lets the tool stay short and rigid, which improves finish and holds tolerance.
For a simple plate with holes on two faces, 3-axis is faster and cheaper. Do not specify 5-axis unless the geometry forces it.
Do I need a drawing if I have a STEP file?
The STEP file defines geometry; the drawing defines acceptance. Critical dimensions, datums, thread standards and finish requirements belong on a drawing or a controlled PDF.
For simple parts, a STEP file plus a tolerance block and a material note is often enough. For anything with mating surfaces, supply both.
How do I keep my design confidential?
Uploads are secure and confidential. We can sign an NDA before you send files, and we can restrict the model to the engineers who quote and program it.
If you need a supplier agreement in place first, send the NDA through the contact page and we will return a signed copy.
What causes a quote to come back higher than expected?
The usual reasons are excessive setups, tolerances tighter than the function needs, deep narrow pockets that force long-reach tooling, and surface finishes specified on non-critical faces.
Fixing two or three of those in the model often moves a part from a special setup to a standard one, which changes both price and lead time.
Send a model and get a DFM review with the quote
We check tool access, setups, tolerances and finish before quoting, and return the analysis within 12 hours. No minimum order quantity, from one prototype to 10,000+ parts.
12-hour quoteFree DFM analysis100% inspectionNDA on request