DBC-001¶
Pack:
G_BASELINESeverity:major
Keep nominal wall thickness as uniform as practical and taper transitions gradually
Rule Card¶
| Field | Value |
|---|---|
| Pack | G_BASELINE — DFM Baseline Codex |
| Title | Keep nominal wall thickness as uniform as practical and taper transitions gradually |
| Severity | major |
| Check logic | Deterministic |
| Applies to | CAD part, CAD wall feature |
| Inputs required | wall_thickness_map, material_spec |
| Fix template | Reduce abrupt thickness changes and align wall sections with cooling, shrinkage, and flow behavior. |
Short Description¶
Uneven wall sections cool and shrink at different rates, which drives warp, residual stress, air traps, and longer cycle time. Use gradual wall transitions when thickness changes cannot be avoided.
When It Applies¶
This rule belongs to G_BASELINE (Shared across multiple manufacturing routes) and targets CAD part, CAD wall feature.
Evidence Profile¶
| Input | Category |
|---|---|
wall_thickness_map |
Geometry |
material_spec |
Drawing / Spec |
References¶
| Reference | Type | Title |
|---|---|---|
REF-BOOK-DFM-SUCCESS |
book | A Definitive Guide to Design for Manufacturing Success |
REF-BOOK-DFM-INJECTION |
book | Design for Manufacturing Analysis: Injection Molding Review Guide |
Compiled Threshold Metadata¶
| Field | Value |
|---|---|
| target | uniform nominal wall |
| amorphous_transition_change_pct_max | 25 |
| semi_crystalline_transition_change_pct_max | 15 |
Sources¶
D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\manifest.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\rule_library.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\references.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\process_classifier.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\overlays.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\roles.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\report_templates.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\ui_bindings.json