3.9 KiB
3.9 KiB
Standard Hole Wizard Functional Skill
When to use
- A part needs standard clearance holes, threaded/tapped holes, counterbored holes, countersunk holes, dowel holes, or screw-seat holes.
- The request mentions screw size, metric thread, socket head screw, flat head screw, fastener clearance, tapping, counterbore, countersink, or Hole Wizard-like behavior.
Do not use when
- The circular feature is a bearing bore, shaft bore, decorative opening, large window, or non-standard milled pocket.
- The hole is part of a freeform surface where a standard hole feature cannot be cleanly placed.
- The user asks for detailed thread geometry and the CAD backend cannot represent it reliably.
Recognition features
- Feature evidence such as HoleWzd, threaded hole, counterbored hole, countersunk hole, through hole, or standard metric sizes like M3, M4, M5, M6, M8, M10.
- Holes are used for fastening, alignment, or assembly rather than decoration.
- Hole positions are points on a planar face, often patterned or mirrored.
Core invariants
- Select hole type before modeling: clearance, threaded, counterbore, countersink, or dowel.
- Keep hole axis normal to the placement face unless an angled hole is explicitly requested.
- Specify end condition: through all, blind depth, up to next, or thread depth.
- Preserve fastener seating geometry: counterbore/countersink is not a decorative ring.
- Pattern or mirror the completed hole feature when identical holes repeat.
Parameter roles
hole_typeselects clearance, threaded, counterbore, countersink, dowel, or simple through hole.standardandthread_sizedefine metric/imperial thread family when available.hole_diameter,tap_drill_diameter,thread_depth, andhole_depthdefine cut size.counterbore_diameter,counterbore_depth, andcountersink_angledefine screw head seating.placement_points,edge_offsets, andpattern_countdefine layout.
Construction sequence
- Identify the fastening or alignment function for each hole group.
- Choose the matching standard hole type and size.
- Place hole center points on the correct face using datums, centerlines, or coordinates.
- Create the hole feature with diameter, depth, thread, and seating data.
- Pattern or mirror the completed hole feature when the group repeats.
- Add entrance chamfers only after the hole geometry is correct.
Common failures
- Modeling all holes as plain cylinders and losing thread/counterbore/countersink meaning.
- Adding visual thread helixes where a thread callout or standard threaded hole is enough.
- Forgetting counterbore depth for socket head screws.
- Patterning hole center sketches without patterning the hole cut.
- Using non-standard sizes when the prompt specifies standard fasteners.
Evidence summary
- Latest run evidence: 149 accepted functional insights matched standard hole creation and fastener-hole logic.
- Strong repeated names include
use_hole_wizard_for_standard_holes,use_counterbored_holes_for_flat_head_screws,use_hole_wizard_for_threaded_holes, anduse_hole_wizard_for_counterbore_holes. - Frequent operations in the latest run: HoleWzd, Cut, LinearPattern, MirrorPattern, Chamfer.
- Source model examples: 001082, 001607, 003846, 011721, 014040, 029487, 041650, 061936, 074693, 094929, 102841, 145389, 160434, 211326, 227986.
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
Retrieval metadata
Triggers:
hole wizardstandard holesthreaded holescounterbored holescountersunk holestapped holes
Secondary triggers:
M3M4M5M6M8socket head screwflat head screw
Operation triggers:
create hole wizard featurecreate threaded holecreate counterborecreate countersinkpattern hole feature
Exclusions:
bearing boreshaft boredecorative holelarge cutoutfreeform pocket