Skip to content

CNC Physics Family Rule Map

This page is the reviewer-facing map for the current CNC rules rollout. It groups the CNC rule set by the physical mechanism behind each rule rather than by pack order alone.

Why this page exists

The backend pack structure is still useful for execution, but it is not the best mental model for a reviewer. The CNC sidebar now explains the active rules through five physics families:

  1. walls and part stiffness
  2. holes, threads, and drilling
  3. corners, pockets, and cutter geometry
  4. tool reach and feature slenderness
  5. access, setups, and datums

Family map

Family Rule IDs Physics grounding Runtime status Missing-input blockers
Walls and part stiffness CNC-001, CNC-020, TURN-001, CNC-012 Thin sections deflect and vibrate under tool load, so tolerance risk and chatter rise quickly. CNC-001, CNC-020, and TURN-001 active; CNC-012 still planned. unsupported_span, better local slenderness evidence
Holes, threads, and drilling CNC-002, CNC-003, CNC-004, TURN-004, CNC-023 Drill stiffness, chip evacuation, and thread reach worsen with depth and small diameter. CNC-002, CNC-003, CNC-004, and TURN-004 active; CNC-023 still planned. thread_depth, hole_to_edge_distance, stronger thread classification
Corners, pockets, and cutter geometry DBC-002, DBC-005, CNC-005, CNC-006, CNC-007, CNC-008, CNC-010, CNC-011, CNC-024, DFBP-022, DFBP-026, DFMB-038, DFMB-039 End mills impose real internal radii, so small radii and deep cavities force smaller, longer, slower tools. DBC-002, CNC-005, CNC-006, CNC-010, CNC-011, and CNC-024 active; CNC-007 and CNC-008 still advisory/planned. Better local feature spacing and insert-replacement heuristics
Tool reach and feature slenderness DBC-004, CNC-009, CNC-013 Tool overhang and slender geometry reduce stiffness and increase chatter or breakage risk. CNC-013 active but still heuristic; DBC-004 and CNC-009 remain planned in practice. tool_holder_envelope, feature_spacing, stronger engraving extraction
Access, setups, and datums DBC-003, CNC-014, CNC-021, CNC-022, CNC-025 Accessibility and setup count drive fixturing cost, datum repeatability, and inspection risk. DBC-003 and CNC-025 active; CNC-014, CNC-021, and CNC-022 remain planned. tool_access_direction, setup_directions, drawing-linked finish and datum facts

Slice split

Slice 1: current-fact rollout

  • bundle-backed rules catalog
  • five-family reviewer view in the DFM sidebar
  • rule deep links from findings
  • stronger evaluators for:
  • CNC-001
  • CNC-002
  • CNC-011
  • CNC-013
  • CNC-020

Slice 2: new-fact rollout

  • thread_depth
  • hole_to_edge_distance
  • feature_spacing
  • unsupported_span
  • tool_access_direction
  • setup_directions
  • tool_holder_envelope
  • wall_thickness_variation
  • wall_thickness_transition_ratio

Practical reading of status labels

Status Meaning
Implemented The rule runs automatically with the current extracted facts.
Heuristic The rule runs automatically, but the thresholds or evidence are still simplified.
Planned The rule is known and shown to the user, but it is not yet fully automated in active review.