๐Ÿ‡ฎ๐Ÿ‡ฑ

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
Process Selection by Quantity
QuantityRecommended ProcessSetup CostCost/Part
1โ€“53-axis CNC + manualLowHigh
5โ€“503/5-axis CNCMediumMedium
50โ€“500CNC + dedicated fixtureMedium-highโ†“
500โ€“5,000CNC HMC + palletHighLow
5,000โ€“50,000Multi-Spindle / SwissVery highVery low
50,000+Casting + finishing / progressive dieVery highThe lowest
Material Selection โ€” Cost vs. Machinability
MaterialMaterial CostMachinabilityTool LifeWhen 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
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 tool
โ–ถ YouTube
Undercuts โ€” 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
โš™๏ธ 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-down
โ–ถ YouTube
Corner Radii โ€” Cost Table
Corner RMin. ToolRelative CostNote
R0 (sharp)Impossible!โ€”EDM only = ร—20 cost
R0.5โŒ€1mmร—5Fragile, slow
R1.0โŒ€2mmร—3Possible, not recommended
R1.5โŒ€3mmร—2Reasonable
R3.0โŒ€6mmร—1.2Good
R5.0โŒ€10mmร—1.0Excellent โ€” โ† โ† โ† โ˜…
โ–ธ Rule of thumb: corner R = tool radius + at least 1mm โ† โ†“vibration
โ–ธ 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
๐Ÿ”ฉ 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 โ† ร—1
โ–ถ YouTube
Threads โ€” 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 critical
Hole Precision โ€” Cost by Method
MethodPrecisionRaRelative Cost
Standard drillingIT10โ€“IT123.2โ€“12.5ฮผmร—1
Drilling + reamingIT6โ€“IT80.4โ€“1.6ฮผmร—2
Single-point boringIT5โ€“IT70.4โ€“1.6ฮผmร—3
Fine boringIT4โ€“IT60.2โ€“0.8ฮผmร—5
ID grindingIT4โ€“IT50.1โ€“0.4ฮผmร—8
HoningIT4โ€“IT50.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!
๐Ÿ’Ž 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
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 bend
โ–ถ YouTube
Sheet Thickness โ€” Minimum Bend R
MaterialR_min / tNote
Soft steel DC010.5tExcellent for bending
Steel S3551.0tBorderline
SS 3041.0tHigh springback!
SS 3161.0tSimilar to 304
Al 50520.5tBest for Al bending
Al 6061-T62.0tDifficult! Cracks at small R
Al 7075-T63.0t+Don't bend! Pre-heat or annealed
Titanium Gr.22.5tHot 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
Casting Method Comparison
MethodPrecisionRaMin. ThicknessQuantityTooling Cost
Sand Castingยฑ1โ€“3mm12.5โ€“255mm1โ€“1000$150โ€“1.5K
Investment (wax)ยฑ0.1โ€“0.51.6โ€“6.31mm100โ€“50K$1.5โ€“15K
Die Castingยฑ0.05โ€“0.30.8โ€“3.21mm10K+$15โ€“150K
Gravity Permanentยฑ0.5โ€“13.2โ€“12.53mm500โ€“50K$3โ€“15K
Centrifugalยฑ0.5โ€“23.2โ€“12.55mm100โ€“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 + โ†“distortion
โ–ถ YouTube
Weld 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 GradeTolerance โŒ€25mmRequired MethodRelative CostTypical Ra
IT14ยฑ0.26mmCutting / sawingร—112.5โ€“25ฮผm
IT12ยฑ0.105mmRough turningร—1.56.3โ€“12.5ฮผm
IT11ยฑ0.065mmMilling / turningร—23.2โ€“6.3ฮผm
IT9ยฑ0.026mmFinish turning/millingร—31.6โ€“3.2ฮผm
IT8ยฑ0.016mmFinish turning / reamingร—40.8โ€“1.6ฮผm
IT7ยฑ0.010mmGrinding / reaming / boringร—60.4โ€“0.8ฮผm
IT6ยฑ0.006mmGrinding / fine boringร—100.2โ€“0.4ฮผm
IT5ยฑ0.004mmGrinding + lappingร—200.1โ€“0.2ฮผm
IT4ยฑ0.003mmLapping / 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
Ra โ€” Relative Cost
Ra (ฮผm)MethodCostWhen
25Cutting / sawingร—1Not visible
6.3Turning / millingร—1.5General
3.2Finish turningร—2Transition fits
1.6Precision finishร—3Seals, O-rings
0.8Grindingร—5Press fits
0.4Grinding + finishร—10Bearings
0.2Lappingร—20Valves, gauges
0.05Superfinishร—50+Journals, compressors
GD&T โ€” Cost by Type
GD&T0.1mm0.05mm0.02mm0.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
๐Ÿ”ง 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
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 time
โ–ถ YouTube
Assembly Times โ€” Boothroyd-Dewhurst
OperationTime (sec)Note
Place from above1.5The easiest
Place + locate3.0Self-locate = 1.5
Screw + screwdriver6.0ร—number of screws!
Screw + torque8.0Torque wrench
Snap-Fit1.5โ†‘โ†‘fast!
Press-Fit4.0+hydraulic
Flip part4.5Avoid!
Adhesive10.0++cure time