Process planning and DFM §
Process planning / design-for-manufacturability (DFM) / manufacturing engineering is the decision and information function that selects processes, sequences operations, sets tolerances and fixtures, and designs parts so that the chosen processes can make them reliably. It does not transform matter; it orchestrates the transformations.
Utility §
- Translates a CAD model into a sequence of manufacturing operations with parameters, fixtures, and tolerances.
- Reduces cost and lead time by selecting the most economical process for each feature.
- Prevents design errors that would make a part impossible or prohibitively expensive to manufacture.
Authoritative sources
Workflow §
The process planning pipeline connects the design intent to the shop floor:
Each stage consumes the output of the previous one. Feature recognition extracts geometric features (pockets, holes, slots, fillets) from the CAD model. Process selection assigns a manufacturing process to each feature. Operation sequencing orders the operations. Tolerance allocation distributes the system tolerance across features. Fixture design determines how the part is held. CAM generates tool paths. Post-processing translates to machine-specific code.
Process selection §
Given a part’s geometry, material, tolerance, surface finish, and batch size, select the appropriate process for each feature.
Details
- Decision criteria: geometry complexity, material, batch size, tolerance, surface finish, cost, and lead time.
- Rule of thumb: for a feature, choose the process that achieves the required tolerance and finish at the lowest cost per part for the given batch size.
- Hybrid processes: a part may use multiple processes. E.g., a turbine blade: Casting (gross shape) → Subtractive manufacturing (precision machining) → Surface finishing (coating).
- Batch-size threshold: below ~50 parts, additive or direct machining is often cheapest; above ~500, casting or forming amortizes tooling; above ~10 000, dedicated tooling (die-casting, stamping) dominates.
The economics are driven by the fixed tooling cost amortized over the batch size versus the per-part cost (material + machine time). Processes with expensive tooling but fast cycles (casting, forming, stamping) win at high batch sizes; processes with no tooling but slow cycles (additive, direct machining) win at low batch sizes. The crossover batch size is where the two total-cost curves intersect:
Worked example — an aluminum bracket, batch size 1000:
| Route | Material | Machine time | Tooling / fixture | Total per part |
|---|---|---|---|---|
| CNC milling from bar | $3.20 | $4.50 | $0.50 (soft jaws) | $8.20 |
| Die-casting + finish machining | $2.80 | $3.00 | $12.00 (die, amortized) | $17.80 |
| Additive (SLM) + machining | $8.00 | $6.00 | $0 | $14.00 |
At the die cost of die-casting is not yet amortized, so milling wins. The crossover with die-casting occurs around 5 000–10 000 parts, where the shallower-slope casting curve drops below the machining line.
Example problem — a brass hose fitting, batch size 200. Candidate routes: CNC turning from bar ($2.10 material + $1.80 machine time + $0.10 tooling per part), hot forging + machining ($0.90 material + $1.20 machine time + $4.50 die amortized over 200). Which route wins, and above which batch size does the answer flip?
Solution
- CNC turning: 2.10 + 1.80 + 0.10 = $4.00 per part.
- Forging + machining: 0.90 + 1.20 + 4.50 = $6.60 per part.
- CNC turning wins at : the forging die ($900 total) is amortized over too few parts. The crossover is at parts, above which forging becomes cheaper.
Design for Manufacturability (DFM) §
DFM is a cross-cutting review discipline applied before the process plan is frozen. The detailed rules live in each process page; this section only maps them:
| Process family | Dominant DFM concerns | See page |
|---|---|---|
| Casting | Uniform wall thickness, draft angles, fillets, avoid undercuts needing cores | Casting |
| Forming | Bend radius ≥ 1× thickness, features ≥ 2× thickness from bend lines, springback | Forming |
| Subtractive (machining) | Tool access, pocket aspect ratios, standard tools, one-setup design | Subtractive manufacturing |
| Additive | Overhangs and support removal, minimum feature size, build orientation | Additive manufacturing |
The overarching principle: design for the process, not against it. A DFM review should occur at the concept stage, not after the CAD model is frozen.
Operation sequencing §
The order in which operations are performed affects quality, cost, and feasibility.
Details
Step 1 — Global rule. Sequence operations so that every operation references a datum that already exists: roughing removes bulk material and stress first, thermal treatments that distort the part come next, and precision finishing comes last so that no later operation destroys the achieved accuracy.
Step 2 — Ordering rules.
- Roughing before finishing: remove bulk material with a roughing operation, then finish with a precision operation.
- Thermal operations early: heat treatment, casting, or forming are done before precision machining to avoid distortion.
- Primary datum first: machine the primary datum face before any other feature, so that all subsequent operations reference a stable, accurate surface.
- Fixturing: each operation requires a fixture that locates and clamps the part. The fixture design affects achievable tolerance and cycle time (see the Fixture and workholding design section below).
- In-process inspection: critical dimensions are measured after each operation to detect drift before the next operation.
- Deburr and clean between operations to prevent chip contamination of finished surfaces.
Step 3 — Worked example. For the aluminum bracket of the Quizz below, the sequence is: Op 10 rough mill the pocket (leaves 0.5 mm stock, removes ~90 % of the chip volume); Op 20 finish mill the pocket (0.2 mm stepover, reaches final dimensions while the part stays in the same fixture); Op 30 drill and ream the mounting holes (reaming last, because it references the finished pocket faces); Op 40 deburr and clean. Reversing Ops 20 and 40 would leave chips in the pocket during reaming and scratch the finished surfaces during deburring.
Step 4 — Authoritative source. The roughing/finishing and datum-first rules are the operation-planning chapters of Boothroyd, Dewhurst, Knight, Product Design for Manufacture and Assembly.
Example problem — a steel part needs four operations: (a) rough milling, (b) quench-and-temper heat treatment, (c) finish milling, (d) drilling and reaming of a Ø10 H7 hole. Order them and justify.
Solution
- (a) Rough milling — remove bulk material while the steel is still soft; leave finishing stock.
- (b) Heat treatment — it distorts the part, so it must precede all precision work.
- (c) Finish milling — brings the part to final dimensions after the distortion is done.
- (d) Drill and ream — the H7 hole needs a reaming pass referencing the finished faces; drilling before heat treatment would let the hole distort and close up.
Tolerance allocation §
The system-level tolerance is allocated to individual features and operations.
Details
Worst-case (linear) stack-up:
Each individual tolerance is the full bilateral tolerance of feature . The result is the maximum possible deviation. Conservative, simple, and independent of the distribution of errors.
Statistical (RSS) stack-up:
Assumes each is an independent, normally distributed error with 3σ spread. The system tolerance is the 3σ of the combined distribution. For equal-magnitude tolerances the RSS result is tighter than worst-case by a factor of : 50 % tighter at , 67 % tighter at .
A dimensional chain is the sequence of features whose errors accumulate into one system dimension (here a clearance gap between the last block and the wall):
Worked example. Four blocks, each ±0.1 mm, in the chain above. Worst-case: mm. RSS: mm — 50 % tighter, because it is unlikely that all four errors align in the same direction.
Cost-based allocation:
The allocation problem is:
where is the cost of achieving tolerance on feature (typically with –), and is the stack-up function (linear or RSS). The optimal solution equalizes the marginal cost per unit of tolerance across all features: for all .
Practical guidance:
- Use worst-case for safety-critical or functional fits (gears, bearings).
- Use RSS for non-critical dimensional chains with independent errors.
- Use cost-based allocation when the system tolerance is loose enough to allow trade-offs.
Example problem — a chain of 5 features, each ±0.05 mm, must fit a system tolerance of ±0.15 mm. Does the chain pass with worst-case? With RSS?
Solution
- Worst-case: mm > 0.15 mm → FAIL.
- RSS: mm ≤ 0.15 mm → PASS.
- RSS is admissible here because the 5 errors come from independent operations; verify with the tolerance stack-up simulation above.
Fixture and workholding design §
A fixture locates, clamps, and supports the workpiece during an operation. It is a major determinant of achievable tolerance, cycle time, and setup cost.
Details
Step 1 — Global rule. A rigid body in 3-D has 6 degrees of freedom (3 translations, 3 rotations). The fixture must remove all 6 with the minimum number of contact points, then clamp. The canonical scheme is 3-2-1:
Step 2 — The 3-2-1 locating principle.
- 3 points on the primary datum face (removes 3 DOF: 2 rotations, 1 translation).
- 2 points on the secondary datum face (removes 2 DOF: 1 rotation, 1 translation).
- 1 point on the tertiary datum face (removes 1 DOF: 1 translation).
The 3-2-1 scheme is the minimum constraint. Additional locators are used only for support (to prevent deflection under cutting forces), not for location.
Step 3 — Clamp force. The clamp force must exceed the maximum cutting force component that tends to lift or rotate the part, with a safety factor of 2–3:
where is the coefficient of friction between the part and the fixture (typically 0.3–0.5 for steel-on-steel), and is the safety factor. For a milling operation, is the vertical component of the cutting force, which can be estimated from the specific cutting force (N/mm²) times the uncut chip area.
Worked example. Milling lifts the part with N; , . Then N — a standard vise rated at 5 kN is sufficient.
Step 4 — Trade-off: fixture complexity vs. achievable tolerance.
- A simple vise or soft jaws: setup in minutes, tolerance ~0.1 mm, low cost.
- A dedicated fixture with precision locators: setup in hours, tolerance ~0.01 mm, high cost (amortized over batch).
- A palletized fixture with in-process probing: setup in seconds (changeover), tolerance ~0.005 mm, very high cost, justified for high-mix, high-volume lines.
The fixture must be designed after the operation sequence is fixed, because the clamping face and access directions depend on which features are machined in which setup.
Example problem — a cutting operation tends to lift the part with 500 N; the fixture pads are dry steel-on-steel (); the shop uses a safety factor of 2.5. What minimum clamp force must the fixture provide?
Solution
N ≈ 4.2 kN. A hand-operated vise is marginal; use a power clamp or add a down-hold strap directly over the cutting zone.
CAM and tool path generation §
The process plan is translated into machine-readable tool paths by CAM software.
Details
Step 1 — Global flow. CAM takes the CAD model plus the process plan (which operations, which tools, which parameters) and generates the tool path: roughing passes that follow the stock boundary, finishing passes that follow the final geometry, then drilling cycles. The tool path determines cycle time, surface finish, and tool wear.
Step 2 — Verification and post-processing.
- Simulation: the CAM software simulates the tool path to detect collisions, overcuts, and undercuts before the part is machined.
- Post-processing: the tool path is translated into the specific machine’s control language (FANUC, Siemens, Heidenhain, etc.).
Step 3 — Cycle time estimation:
where depends on feed rate, stepover, and depth of cut; on machine travel speed; on fixture and tool-change time.
Worked example. A facing pass of 200 mm at a feed rate of 1200 mm/min: min. Rapids of 300 mm at 15 000 mm/min: min. One tool change of 6 s: min. Total min ≈ 17 s per part.
Example problem — a pocket finishing pass has a total path length of 1200 mm at 900 mm/min, plus 500 mm of rapids at 12 000 mm/min, plus two tool changes of 5 s each. Compute the cycle time in minutes.
Solution
min; min; min. Total min ≈ 1 min 33 s per part.
Data exchange and standards §
A process plan is a formal data object, not just informal notes. The ISO 10303 (STEP) standard family defines how process plans are structured and exchanged between CAD, CAM, and ERP systems.
Details
Step 1 — The standard. ISO 10303-224 (Application protocol: Mechanical product definition for process planning using machining features) defines the data model for machining process plans: operations, setups, tools, tolerances, and fixtures as structured entities.
Step 2 — Worked example. An aerospace supplier receives an AP 224 file from a customer. The planning software parses it and validates the plan automatically: every machining feature in the model has an assigned operation, every tolerance is within the shop’s demonstrated process capability, and every tool called out exists in the tool library. The check catches one hole with no assigned drilling operation before the plan reaches the shop floor — a defect that would otherwise surface as a scrapped part.
Step 3 — Practice.
- In practice, most shops still exchange process plans as PDFs, Excel sheets, or proprietary CAM files. STEP AP 224 adoption is growing in aerospace and automotive supply chains where multi-vendor data exchange is mandatory.
- The key benefit of a structured process plan: it can be validated (e.g., check that all features are covered, that tolerances are consistent, that tool access is feasible) before the plan reaches the shop floor.
Interactive simulation §
Parent §
This page is a cross-cutting concern in the Manufacturing topic.
Quizz §
A designer has a CAD model of a 100 mm × 100 mm × 50 mm aluminum (6061-T6) bracket with a 5 mm deep pocket, a 2 mm thick wall, and a 0.1 mm tolerance on the mounting holes. The batch size is 1000. Which process plan should be used?
Solution
- Stock: 6061-T6 flat bar, 100 × 100 × 50 mm. Source from Materials processing.
- Process selection:
- Gross shape: the bar is already the right size. No Forming or Casting needed.
- Pocket and holes: Subtractive manufacturing (CNC milling). The 5 mm pocket and 2 mm wall are within the capability of a 3-axis or 4-axis mill.
- Surface finish: the as-machined finish (Ra 1.6 µm) is acceptable. No Surface finishing needed unless a cosmetic finish is required.
- Operation sequence:
- Op 10: Rough mill the pocket (stepover 1 mm, depth of cut 2 mm).
- Op 20: Finish mill the pocket (stepover 0.2 mm, depth of cut 0.5 mm).
- Op 30: Drill and ream the mounting holes (0.1 mm tolerance requires reaming).
- Op 40: Deburr and clean.
- Fixturing: a vise with soft jaws to clamp the bar. The pocket is machined in one setup to maintain the 0.1 mm tolerance.
- Inspection: CMM (coordinate measuring machine) after Op 40 to verify all critical dimensions. Metrology and quality control.
- Cost comparison (batch = 1000):
| Process route | Material | Machine time | Tooling / fixture | Inspection | Total per part |
|---|---|---|---|---|---|
| CNC milling (chosen) | $3.20 | $4.50 (15 min @ $18/h) | $0.50 (soft jaws, amortized) | $0.80 | $9.00 |
| Aluminum die-casting + machining | $2.80 | $3.00 (5 min machining) | $12.00 (die, amortized over 1000) | $0.80 | $18.60 |
| SLM (additive) + machining | $8.00 (powder + support) | $6.00 (post-processing + machining) | $0 (no tooling) | $1.20 | $15.20 |
CNC milling wins at this batch size: the die-casting die cost ($12 000) is not amortized enough at 1000 parts, and SLM material + post-processing cost is too high for a simple bracket. The crossover for die-casting would be at ~5000–10 000 parts. 7. Cost summary: at 1000 parts, total cost ≈ $9 000. The cycle time is ~15 min/part; the total machine time is ~250 hours.