Designing for CNC machining
Tool access, inside corner radii, setups and tolerances: how to design parts a machinist will happily quote.
Follow along
L bracket example
A CNC mill makes a part by removing material with a spinning cutter. That single fact explains the design rules, and it is the opposite of 3D printing, where you add material layer by layer. A shape that is trivial to print can be impossible to machine, and the reverse is true too.
Think like the cutter
The cutter is round, it has length, and it reaches the part from one direction at a time. Three questions cover most of the rules.
1. Can the tool get there? (Tool access)
A standard 3-axis mill approaches from above. Anything it cannot see from above has to be machined in a different setup.
- A deep, narrow slot is hard to reach because the cutter would need to be long and thin, which makes it flex and chatter.
- An undercut (a groove inside a hole, a lip facing downward) cannot be reached by a straight cutter at all.
- A pocket's depth should generally stay within about 3 to 4 times its width. Deeper is possible, but costs more.
2. What shape is the corner? (Inside radii)
A round cutter cannot make a sharp inside corner. The corner of a pocket will always have at least the cutter's radius.
- A 6 mm end mill leaves an inside corner radius of at least 3 mm.
- Design inside corners with a radius slightly larger than the cutter radius (for example 3.2 mm for a 6 mm tool), so the tool does not stop abruptly in the corner.
- Use the same radius everywhere you can, so one tool does the job.
- Outside corners are different. You can have them sharp or add a chamfer easily.
If a mating part truly needs a square corner, put a relief (a small round notch) in the corner of the pocket, or round the corner of the mating part instead.
Give every inside corner of the pocket a 3.2 mm radius so a 6 mm end mill can cut it.
3. How many times must it be flipped? (Setups)
Each time the machinist flips or re-clamps the part is a setup. Every setup adds time, cost and a small alignment error between the features cut in different setups.
- Features that can all be cut from one side cost less.
- If features on opposite faces must line up precisely, say so on the drawing so the shop plans its setups to hold that relationship.
- A design that needs six faces machined can quickly cost several times more than one needing two.
Other rules of thumb
| Topic | Guideline |
|---|---|
| Thin walls | Roughly 0.8 mm minimum in metal, 1.5 mm in plastic. Thin walls vibrate and deflect while being cut |
| Holes | Stick to standard drill sizes. Keep depth under about 4 times the diameter for easy drilling |
| Threads | Use standard sizes and clearly mark them. The library knows tapped hole sizes for common metric and imperial threads |
| Tolerances | Specify tight ones only where function needs them. General shop tolerances are cheaper |
| Surface finish | Say what you need on the drawing. A smoother finish costs more |
| Material | Pick stock that is easy to get: aluminum 6061-T6 is a common, easy-to-machine choice |
| Stock size | Design so the part can be cut from a standard bar or plate size |
Setting it up in Solid Vibes
- In Make, choose CNC Mill as the process.
- Pick a material such as AL 6061-T6, Steel 1018, Stainless 304 or Brass.
- Run the check. Look for tool access, sharp internal corner, undercut and small feature issues.
- Fix them. Some fixes are automatic, such as adding a corner radius, and others go through the agent.
- Create a drawing that tells the shop what you care about. See Drawings for a CNC shop.
Design intent helps here
State the rules once, and they hold:
Always keep inside corner radii at 3.2 mm or larger. Never let a wall go below 1.5 mm. The overall length must stay under 150 mm so it fits our stock.
3D printing vs CNC at a glance
| 3D printing (FDM) | CNC milling | |
|---|---|---|
| Process | Adds material | Removes material |
| Complex internal shapes | Easy | Hard or impossible |
| Sharp inside corners | Fine | Not possible without relief |
| Overhangs | Limited by 45 degrees | Irrelevant, but undercuts are a problem |
| Setup cost | Almost none | Real, per setup |
| Strength | Weak between layers | Full strength of the material |
| Best for | Prototypes, organic shapes, one-offs | Strong, accurate, small-to-medium batches |
A common pattern: prototype in plastic with the printer, then convert to a machined design once the shape is settled. Solid Vibes helps with that. Branch the Thing, ask the agent to adapt the design for machining, and compare.
Try it
On the L-bracket template:
Adapt this bracket for CNC machining from 6 mm aluminum plate. Make all inside corners 3.2 mm radius, keep hole depths through, and tell me how many setups it needs.
Read the answer, then check the result with the CNC Mill process in Make.
Did this help?
Keep reading
Playbooks
Drawings for a CNC shop
Prepare a part for machining and generate a dimensioned, toleranced drawing that a shop can quote and cut from, with the STEP file to go with it.
Pro4 min readIdeas
The printability score, explained
What the 0 to 100 score means, how to read the heatmap and the issues list, and how Fix and Fix all work.
Beginner5 min readIdeas
Tolerances and fit: clearance, slip and press
Why parts that match in CAD do not match in real life, and the rules of thumb (0.2 to 0.4 mm for FDM) that make them fit.
Intermediate5 min read