DFM โ Design for Manufacturing
A complete guide to Design for Manufacturing (DFM): golden rules, material selection, and process-specific guidelines for turning, milling, holes & threads, grinding, sheet metal bending, casting, welding, the tolerance-cost relationship, and DFA (Design for Assembly).
๐๏ธ
Design for Manufacturing (DFM)
DFM ยท DFA ยท Tolerance & Cost ยท Rules per Technology ยท Common Mistakes ยท Before/After
๐ DFM Principles โ Basic Rules
The 10 Golden Rules of DFM
1. Simplify shapeEvery added feature = an added setup = cost. Ask: โ is it really needed?
2. Minimal toleranceDon't call out IT7 when IT11 is enough. Each grade = ร1.5โ2 in cost
3. Minimal RaRa 3.2 = standard turning. Ra 0.8 = grinding. Ra 0.2 = lapping โ ร10 cost
4. Standard material1045/6061/304 = off the shelf. Inconel 718 = 6 weeks + ร8 price
5. Standard sizesโ25 rod = shelf stock. โ27 rod = special order
6. Unified DatumDimension from one Datum โ not a chain! โ โerror accumulation
7. Tool accessIf the tool can't reach โ it can't be machined! Consider L/D and angles
8. WorkholdingYou need a gripping surface! Round part โ chuck. Flat โ vise
9. Minimize setupsEvery setup = ยฑ0.02โ0.05mm error + time. Design for Done-In-One
10. Consider mass productionWhat works for 1 part isn't necessarily economical for 10,000
โธ Rule of thumb: 80% of manufacturing cost is determined at the design stage!
โธ A drawing change = $30. A production change = $3,000. A field change = $30,000
โถ YouTube
โธ A drawing change = $30. A production change = $3,000. A field change = $30,000
Process Selection by Quantity
| Quantity | Recommended Process | Setup Cost | Cost/Part |
|---|---|---|---|
| 1โ5 | 3-axis CNC + manual | Low | High |
| 5โ50 | 3/5-axis CNC | Medium | Medium |
| 50โ500 | CNC + dedicated fixture | Medium-high | โ |
| 500โ5,000 | CNC HMC + pallet | High | Low |
| 5,000โ50,000 | Multi-Spindle / Swiss | Very high | Very low |
| 50,000+ | Casting + finishing / progressive die | Very high | The lowest |
Material Selection โ Cost vs. Machinability
| Material | Material Cost | Machinability | Tool Life | When to Choose |
|---|---|---|---|---|
| 1018 / 1020 | โ | โ โ โ โ โ | โ โ โ โ โ | General, non-critical |
| 1045 | โ | โ โ โ โ | โ โ โ โ | Medium strength, shafts |
| 4140 Q&T | โ โ | โ โ โ | โ โ โ | High strength, gears |
| 4340 | โ โ โ | โ โ | โ โ | Aerospace, heavy loads |
| SS 303 | โ โ โ | โ โ โ โ | โ โ โ | Stainless + machinability! |
| SS 304 | โ โ โ | โ โ | โ โ | General stainless |
| SS 316 | โ โ โ โ | โ โ | โ โ | Chemical, marine |
| Al 6061-T6 | โ โ | โ โ โ โ โ | โ โ โ โ โ | Light, common, excellent! |
| Al 7075-T6 | โ โ โ | โ โ โ โ | โ โ โ โ | Aerospace, strength |
| Ti-6Al-4V | โ โ โ โ โ | โ | โ | Aerospace/medical only |
| Inconel 718 | โ โ โ โ โ | โ | โ | Extreme temperature |
โธ SS 303 vs 304: 303 = +Sulfur = โmachinability ร2! If no welding is needed โ always 303
โธ 12L14: free-machining steel โ โspeeds, โRa โ for pins and screws
โธ 12L14: free-machining steel โ โspeeds, โRa โ for pins and screws
Common Drawing Mistakes
โ Avoid!
โ Tolerance on everythingOnly functional dimensions! Everything else = ISO 2768-m
โ Ra 0.8 on everythingOnly fit and sealing surfaces! Everything else = Ra 3.2โ6.3
โ Sharp cornersAlways R โฅ 0.2mm โ a tool can't make R0! Stress riser!
โ Deep hole โซ 5DGun drilling = ร5 cost. Design for L/D โค 4
โ Wall too thinVibration + distortion. Minimum 2mm steel, 3mm Al
โ Chained dimensionsError accumulation! Use a single Datum
โ Excessive GD&TPosition ยฑ0.01 on an M6 screw? The screw has 0.5mm of clearance!
โ Exotic materialInconel when SS 316 is enough? โ check actual operating conditions
โถ YouTube
๐ DFM โ Turning
DFM Rules for Turning
L/DMaximum 4:1 unsupported. 10:1 with a steady rest. 20:1+ = problematic
Diameter stepsDesign large to small โ avoid undercut pockets
UndercutAvoid! If necessary โ use DIN 509 standard (E/F/G/H)
O-Ring groovesUse a standard tool โ width โฅ 1.5mm
Thread runoutAllow a thread relief before the shoulder โ 2ร pitch minimum
CentersAdd a center drill A2.5/B4 โ for holding between centers
ChamferC0.5โC1 on every edge! Prevents burrs + eases assembly
Minimum wallTube: t โฅ D/20 (steel) ยท t โฅ D/15 (Al)
โ Don't
A long L/D=12 part with no support โ vibration, deviation, poor Raโ
Do
L/D โค 4, or add a steady rest. Long part โ between centersโ Don't
A sharp R0 internal corner between diameters โ a special grooving toolโ
Do
R โฅ 0.4mm internal corner โ standard VNMG toolUndercuts โ DIN 509
Type ENarrow groove โ for ordinary shoulders
Type FGroove + grinding โ for high precision
Type GWide groove โ thread relief
Type HRadial groove โ O-Ring grooves
When to avoidIf the shoulder isn't functional โ a simple R is ร10 cheaper
Swiss-Type โ DFM Rules
Maximum diameterโค 32mm (most machines) ยท โค 38mm (large ones)
Maximum lengthโค 300mm from the bar feeder
Guide BushOuter diameter h6 โ a smooth surface! Chuck marks = a problem
Cross DrillingPossible with live tools โ plan the center
Back WorkA sub-spindle for OP2 โ design for the other side
โธ Swiss = perfect for small, complex parts
โธ If there are more than 5 different features โ Swiss beats a standard lathe
โธ If there are more than 5 different features โ Swiss beats a standard lathe
โ๏ธ DFM โ Milling
DFM Rules for Milling
Corner radiusR โฅ ยฝ tool diameter! An R3 corner โ a โ6 tool minimum
Pocket depthMaximum 4ร tool diameter. A 20mm-deep pocket โ a โ5+ tool
Pocket wallThickness โฅ 2mm steel / 3mm Al โ vibration!
Internal cornerNever R0! A round tool always leaves a radius. Add a dog bone / T-bone relief
Workholding surfaceLeave โฅ 15mm for a vise, or design tabs
5-axis vs 3-axis3-axis = a setup per side. 5-axis = one setup but ร2 machine cost
Number of setupsDesign for a maximum of 2 setups. Each setup = ยฑ0.03mm error
Text / MarkingEngrave is better than emboss โ less machining. Height โฅ 3mm
โ Don't
A pocket with a sharp R0 corner โ impossible in milling!โ
Do
R โฅ 3mm pocket corners. If R0 is needed โ add a dog bone reliefโ Don't
A 40mm-deep pocket with a โ6 tool โ L/D=6.7 โ vibration, breakageโ
Do
A 40mm pocket โ a โ12 tool (L/D=3.3) or trochoidal step-downCorner Radii โ Cost Table
| Corner R | Min. Tool | Relative Cost | Note |
|---|---|---|---|
| R0 (sharp) | Impossible! | โ | EDM only = ร20 cost |
| R0.5 | โ1mm | ร5 | Fragile, slow |
| R1.0 | โ2mm | ร3 | Possible, not recommended |
| R1.5 | โ3mm | ร2 | Reasonable |
| R3.0 | โ6mm | ร1.2 | Good |
| R5.0 | โ10mm | ร1.0 | Excellent โ โ โ โ โ |
โธ Rule of thumb: corner R = tool radius + at least 1mm โ โvibration
โธ R5 โ the most economical for series production
โธ R5 โ the most economical for series production
3-Axis vs. 5-Axis โ When?
3-axis is enoughA prismatic part, 1-2 sides, straight pockets
3+2 (Indexed)5 sides, but each side is flat โ โ enough!
5-sim requiredImpellers, blisks, complex surfaces, undercuts
3-axis hourly rate$30โ60/hr
5-axis hourly rate$70โ150/hr
โธ If 3+2 is possible โ don't pay for 5-sim!
โธ 5-sim = only needed when the tool must move at an angle simultaneously
โธ 5-sim = only needed when the tool must move at an angle simultaneously
๐ฉ DFM โ Holes and Threads
Holes โ DFM Rules
Standard diameterโ3/4/5/6/8/10/12/16/20 โ off-the-shelf drill!
L/D โค 4Standard drilling โ ร1 cost
L/D 4โ10Peck drilling required โ ร2 cost
L/D > 10Gun drilling โ ร5โ10 cost!
Blind holeA conical bottom at 118ยฐ/135ยฐ โ a flat bottom is impossible!
Straight entryThe drill must enter perpendicularly! An angled surface = drift
Straight exitA drill exiting โ a burr. Design a chamfer at exit or plan deburring
Hole spacingโฅ 2ร diameter โ otherwise wall distortion
Distance from edgeโฅ 1.5ร diameter โ otherwise breakout
โ Don't
A โ6 hole, 60mm deep (L/D=10) โ gun drill โ ร5 costโ
Do
A โ6 hole, 24mm deep (L/D=4) โ standard drill โ ร1Threads โ DFM Rules
Thread depth1.5D in steel, 2D in aluminum, 2.5D in plastic
Thread ReliefA 2ร pitch groove โ โ โ โ mandatory for turning!
Blind holeDrilling depth = thread depth + 3ร pitch
Standard sizesM3/M4/M5/M6/M8/M10/M12 โ don't invent one!
Standard pitchUse Coarse! Fine only when truly needed (vibration)
HelicoilIn Al with a critical thread โ plan for an STI insert up front
Thread MillLarge holes (>M16) โ thread milling is preferable
โ Don't
M4 at 20mm depth in aluminum (5D!) โ the tap will breakโ
Do
M4 at 8mm depth (2D) in aluminum + a Helicoil if criticalHole Precision โ Cost by Method
| Method | Precision | Ra | Relative Cost |
|---|---|---|---|
| Standard drilling | IT10โIT12 | 3.2โ12.5ฮผm | ร1 |
| Drilling + reaming | IT6โIT8 | 0.4โ1.6ฮผm | ร2 |
| Single-point boring | IT5โIT7 | 0.4โ1.6ฮผm | ร3 |
| Fine boring | IT4โIT6 | 0.2โ0.8ฮผm | ร5 |
| ID grinding | IT4โIT5 | 0.1โ0.4ฮผm | ร8 |
| Honing | IT4โIT5 | 0.05โ0.4ฮผm | ร10 |
โธ H7 bore: reaming is enough! No need for boring
โธ H6 bore: boring or ID grinding
โธ Don't call out H5 on a drawing unless truly needed!
โธ H6 bore: boring or ID grinding
โธ Don't call out H5 on a drawing unless truly needed!
๐ DFM โ Grinding
When Is Grinding Really Needed?
IT5 and belowTurning/milling can't reach it โ grinding is mandatory
Ra โค 0.4ฮผmTurning barely reaches 0.8 โ grinding
HRC > 45Hard turning is possible (CBN) but grinding = โRa
Roundness โค 5ฮผmCenterless grinding
Flatness โค 5ฮผmSurface grinding
โธ If IT7 + Ra 0.8 is enough โ finish turning is enough!
โธ Grinding = ร3โ5 cost vs. turning
โธ Design stock for grinding: 0.1โ0.3mm per side
▶ YouTubeโธ Grinding = ร3โ5 cost vs. turning
โธ Design stock for grinding: 0.1โ0.3mm per side
DFM Rules for Grinding
StockLeave 0.1โ0.3mm/side for grinding. Too much = time. Too little = not enough
UndercutsA grinding relief groove โ the wheel can't grind a shoulder!
CentersCenter holes are mandatory for grinding between centers!
KeywayA keyway interrupts OD grinding โ grind before keyway cutting
RunoutGrinding โ excellent runout. Design Datum A on the ground OD
HardnessHeat treat before grinding! HRC55-62 โ CBN wheel
โถ YouTube๐ DFM โ Sheet Metal and Bending
DFM Rules for Sheet Metal
Minimum bend RR โฅ t (sheet thickness). R < t = cracking!
Recommended RR = 1โ2t โ safe for most materials
Minimum flange lengthโฅ 4t + R โ otherwise the sheet slips from the die
K-Factor0.33 (air bend) / 0.42 (bottom) / 0.5 (coining)
Bend AllowanceBA = ฯ/180 ร ฮฑ ร (R + Kรt) โ โ critical for the flat pattern!
Hole distance from bendโฅ 2.5t + R โ otherwise the hole distorts!
Grain directionBend โฅ to the rolling direction โ โcracking
Standard thickness0.5/0.8/1.0/1.2/1.5/2.0/2.5/3.0mm โ off the shelf!
โ Don't
An R=0 bend in 2mm steel โ cracking on the outer side!โ
Do
R โฅ 2mm (= 1t) for 2mm steel. Al โ R โฅ 1t worksโ Don't
A โ5 hole 3mm from a bend in 2mm sheet โ the hole distortsโ
Do
A โ5 hole at โฅ 7mm (2.5t+R) from the bendSheet Thickness โ Minimum Bend R
| Material | R_min / t | Note |
|---|---|---|
| Soft steel DC01 | 0.5t | Excellent for bending |
| Steel S355 | 1.0t | Borderline |
| SS 304 | 1.0t | High springback! |
| SS 316 | 1.0t | Similar to 304 |
| Al 5052 | 0.5t | Best for Al bending |
| Al 6061-T6 | 2.0t | Difficult! Cracks at small R |
| Al 7075-T6 | 3.0t+ | Don't bend! Pre-heat or annealed |
| Titanium Gr.2 | 2.5t | Hot forming recommended |
Laser Cutting / Punching โ DFM
Minimum holeLaser: โฅ 0.5t ยท Punch: โฅ 1.0t
Slot widthโฅ 1.5t โ otherwise the punch tool breaks
Hole distance from edgeโฅ 2t
Tab / Micro-Joint0.3โ1mm โ holds a part in the sheet โ manual break-off
Kerf WidthCOโ laser: 0.2mm ยท Fiber: 0.1mm ยท Plasma: 1.5mm
HAZLaser: 0.1โ0.5mm ยท Plasma: 2โ5mm
๐ฅ DFM โ Casting
DFM Rules for Casting
Uniform wall thicknessโthickness differences โ โshrinkage + porosity
Minimum thicknessSand: 5mm ยท Die Cast: 1โ2mm ยท Investment: 1mm
Draft AngleSand: 1โ3ยฐ ยท Die Cast: 0.5โ2ยฐ ยท Investment: 0.5ยฐ
CornersR โฅ t/3 internal ยท R โฅ t external โ โstress concentration
UndercutsAvoid! If necessary โ side core / collapsible core
Parting LineDesign it flat! โ simplifies the mold
ToleranceSand: ยฑ1mm ยท Die Cast: ยฑ0.1โ0.3mm ยท Investment: ยฑ0.1mm
Machining Stock2โ5mm per side on machined surfaces
โธ Rule #1: uniform thickness! A ร2 difference = shrinkage + hot spots
โธ Ribs: rib thickness = 0.6โ0.8ร wall thickness
โธ Bosses: OD boss โค 2ร ID โ otherwise sink marks
โถ YouTube
โธ Ribs: rib thickness = 0.6โ0.8ร wall thickness
โธ Bosses: OD boss โค 2ร ID โ otherwise sink marks
Casting Method Comparison
| Method | Precision | Ra | Min. Thickness | Quantity | Tooling Cost |
|---|---|---|---|---|---|
| Sand Casting | ยฑ1โ3mm | 12.5โ25 | 5mm | 1โ1000 | $150โ1.5K |
| Investment (wax) | ยฑ0.1โ0.5 | 1.6โ6.3 | 1mm | 100โ50K | $1.5โ15K |
| Die Casting | ยฑ0.05โ0.3 | 0.8โ3.2 | 1mm | 10K+ | $15โ150K |
| Gravity Permanent | ยฑ0.5โ1 | 3.2โ12.5 | 3mm | 500โ50K | $3โ15K |
| Centrifugal | ยฑ0.5โ2 | 3.2โ12.5 | 5mm | 100โ10K | $1.5โ6K |
โก DFM โ Welding
DFM Rules for Welding
Welder accessโspace = โquality. Minimum 30ยฐ angle for the welder
Fillet vs. GrooveFillet Weld = simple. Groove Weld = โstrength, โcost
Fillet sizea = 0.7ร the thinner thickness โ no more!
SymmetrySymmetric welding โ โdistortion. Alternate sides if possible
Minimize weldsFewer seams = less distortion = less NDT = lower cost
Avoid crossingsIntersecting seams = stress concentration! Offset โฅ 50mm
Edge preparationV/U/J-Groove: standard AWS D1.1 Table 4.3
Back GougingFull penetration โ requires back gouging + welding from the other side
โ Don't
A fillet weld a=10mm on 6mm steel โ over-weld โ distortionโ
Do
A fillet weld a = 0.7ร6 = 4mm โ โ enough + โdistortionWeld Distortion โ Prevention
Pre-SetPre-bend in the opposite direction before welding โ straightens after
Weld sequenceFrom the center outward, alternating, symmetric
Back-StepWelding in the reverse direction โ โlongitudinal distortion
FixturingJigs + clamps + tack welds โ hold the shape
PreheatSteels >25mm / CE>0.45 / T<5ยฐC โ preheat
PWHTStress relief 600โ650ยฐC/1h per 25mm โ ASME VIII
Stress ReliefVibratory (VSR) โ a cheap alternative to PWHT
๐ฐ Tolerance vs. Cost
Relative Cost by Tolerance Grade
| IT Grade | Tolerance โ25mm | Required Method | Relative Cost | Typical Ra |
|---|---|---|---|---|
| IT14 | ยฑ0.26mm | Cutting / sawing | ร1 | 12.5โ25ฮผm |
| IT12 | ยฑ0.105mm | Rough turning | ร1.5 | 6.3โ12.5ฮผm |
| IT11 | ยฑ0.065mm | Milling / turning | ร2 | 3.2โ6.3ฮผm |
| IT9 | ยฑ0.026mm | Finish turning/milling | ร3 | 1.6โ3.2ฮผm |
| IT8 | ยฑ0.016mm | Finish turning / reaming | ร4 | 0.8โ1.6ฮผm |
| IT7 | ยฑ0.010mm | Grinding / reaming / boring | ร6 | 0.4โ0.8ฮผm |
| IT6 | ยฑ0.006mm | Grinding / fine boring | ร10 | 0.2โ0.4ฮผm |
| IT5 | ยฑ0.004mm | Grinding + lapping | ร20 | 0.1โ0.2ฮผm |
| IT4 | ยฑ0.003mm | Lapping / superfinish | ร40+ | 0.05โ0.1ฮผm |
โธ Every IT grade = ร1.5โ2 in cost!
โธ IT11 (general ISO 2768-m) = enough for 90% of dimensions
โธ IT7 only for fits and sealing surfaces
โธ IT5 and below = only bearings, gauges, precision parts
โถ YouTubeโธ IT11 (general ISO 2768-m) = enough for 90% of dimensions
โธ IT7 only for fits and sealing surfaces
โธ IT5 and below = only bearings, gauges, precision parts
Ra โ Relative Cost
| Ra (ฮผm) | Method | Cost | When |
|---|---|---|---|
| 25 | Cutting / sawing | ร1 | Not visible |
| 6.3 | Turning / milling | ร1.5 | General |
| 3.2 | Finish turning | ร2 | Transition fits |
| 1.6 | Precision finish | ร3 | Seals, O-rings |
| 0.8 | Grinding | ร5 | Press fits |
| 0.4 | Grinding + finish | ร10 | Bearings |
| 0.2 | Lapping | ร20 | Valves, gauges |
| 0.05 | Superfinish | ร50+ | Journals, compressors |
GD&T โ Cost by Type
| GD&T | 0.1mm | 0.05mm | 0.02mm | 0.01mm |
|---|---|---|---|---|
| Flatness | ร1 | ร2 | ร5 | ร15 |
| Cylindricity | ร1.5 | ร3 | ร8 | ร20 |
| Position | ร1 | ร2 | ร5 | ร12 |
| Runout | ร1.5 | ร3 | ร6 | ร15 |
| Profile | ร2 | ร4 | ร10 | ร25 |
โธ Position โ0.1 MMC: an M6 screw in a clearance hole โ plenty!
โธ Position โ0.02: only bearing fits โ grinding mandatory
โธ Ask: what happens if the tolerance is 2ร wider? Nothing? โ widen it!
โถ YouTubeโธ Position โ0.02: only bearing fits โ grinding mandatory
โธ Ask: what happens if the tolerance is 2ร wider? Nothing? โ widen it!
๐ง DFA โ Design for Assembly
DFA Principles
Reduce partsEvery part = purchasing + inventory + assembly + a possible defect. โparts = โcost
3 questions1) Moves relative to neighbors? 2) Different material? 3) Needs to be removable? If not โ combine!
Assembly directionZ-axis only! Avoid flipping โ โtime โ โerrors
Self-LocatingParts that locate themselves โ chamfer lead-in, snap-fit
Poka-YokeDeliberate asymmetry โ only one correct way to assemble!
StandardizationOne M5 screw everywhere โ not M3+M4+M5+M6!
AccessA wrench/screwdriver needs space! โฅ 20mm around a screw
Snap-FitBetter than a screw! โ โ zero purchased parts, instant assembly
โธ Boothroyd-Dewhurst: โ a proven DFA method โ calculates assembly time per part
โธ Rule of thumb: โ50% parts = โ30% cost โ โ โ immediate ROI
โธ A screw = 6 seconds. A snap-fit = 1.5 seconds. โ ร4 faster
โถ YouTube
โธ Rule of thumb: โ50% parts = โ30% cost โ โ โ immediate ROI
โธ A screw = 6 seconds. A snap-fit = 1.5 seconds. โ ร4 faster
Poka-Yoke โ Mistake-Proofing
Locating pin2 pins โ 1 round + 1 diamond โ unambiguous location
AsymmetryA key / slot / protrusion โ a single assembly direction
Color codingA red connector โ a red socket. Impossible to mix up
Different sizesConnector A = โ8, connector B = โ10. Cannot be swapped
D-Sub / USBA trapezoidal / asymmetric shape โ a single orientation
โ Don't
A symmetric part โ the worker assembles it backwards 50% of the timeโ
Do
A tab/slot on one side โ correct assembly 100% of the timeAssembly Times โ Boothroyd-Dewhurst
| Operation | Time (sec) | Note |
|---|---|---|
| Place from above | 1.5 | The easiest |
| Place + locate | 3.0 | Self-locate = 1.5 |
| Screw + screwdriver | 6.0 | รnumber of screws! |
| Screw + torque | 8.0 | Torque wrench |
| Snap-Fit | 1.5 | โโfast! |
| Press-Fit | 4.0 | +hydraulic |
| Flip part | 4.5 | Avoid! |
| Adhesive | 10.0+ | +cure time |