新增cdsl
This commit is contained in:
+83
@@ -0,0 +1,83 @@
|
||||
# Coaxial Bore Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A model contains nested cylindrical features that must share one axis: bore, pocket, hub, sleeve, shaft clearance, bearing seat, pilot diameter, or counterbore.
|
||||
- The request mentions concentric, coaxial, central bore, shaft hole, bearing pocket, or flanged cylindrical geometry.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- Circular holes are independent mounting holes on a plate face.
|
||||
- The circular features intentionally use different centers.
|
||||
- The shape is decorative and has no functional axis.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Central bore or shaft clearance through a rotational or support body.
|
||||
- Concentric circles in sketch evidence.
|
||||
- Cylindrical faces nested around one axis.
|
||||
- Bearing seat, flange hub, sleeve, bushing, washer, spacer, or shaft-like part.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Use one explicit construction axis or shared sketch origin for all central cylindrical features.
|
||||
- Distinguish each diameter by role: clearance, seat, counterbore, outer diameter, pilot, groove.
|
||||
- Cut through holes through all relevant material; cut seats and counterbores only to their functional depth.
|
||||
- Do not create separate sketches whose centers can drift.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `axis` is the shared centerline.
|
||||
- `bore_diameter` controls the through opening.
|
||||
- `seat_diameter` controls bearing/pilot/counterbore fit.
|
||||
- `outer_diameter` controls surrounding material.
|
||||
- `depth` controls blind pocket, counterbore, or groove depth.
|
||||
- `lead_in_chamfer` controls assembly entry.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Define the shared axis using the sketch origin, construction line, or selected cylindrical face.
|
||||
2. Sketch concentric circles or a revolved profile from that axis.
|
||||
3. Cut the smallest through bore first when it establishes shaft clearance.
|
||||
4. Cut larger seats, pockets, or counterbores to controlled depth.
|
||||
5. Add grooves, chamfers, and fillets after the primary coaxial cuts are stable.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Off-axis bore because each circle was sketched from a different center.
|
||||
- Confusing through bore diameter with bearing seat diameter.
|
||||
- Cutting the bearing pocket through all and deleting the shoulder.
|
||||
- Treating unrelated bolt holes as coaxial features.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Current library evidence: 50 reviewed SCAD58 flange and bearing-seat models.
|
||||
- Latest run evidence: accepted insights for central bore alignment, concentric circles, bearing seats, flanges, washers, bushings, and axisymmetric bodies.
|
||||
- Frequent operations in the latest run: Cut, RevCut, Revolution, Extrusion of concentric circles, Chamfer.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `coaxial bore`
|
||||
- `central bore`
|
||||
- `concentric`
|
||||
- `shaft clearance`
|
||||
|
||||
Secondary triggers:
|
||||
- `bearing seat`
|
||||
- `pilot bore`
|
||||
- `counterbore`
|
||||
- `hub`
|
||||
- `sleeve`
|
||||
|
||||
Operation triggers:
|
||||
- `concentric sketch`
|
||||
- `cut through bore`
|
||||
- `counterbore to depth`
|
||||
- `revolved cut`
|
||||
|
||||
Exclusions:
|
||||
- `random face holes`
|
||||
- `rectangular hole grid`
|
||||
- `offset holes`
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
# Counterbored Hole Creation Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A fastener hole needs a cylindrical recess so a socket head, cap screw head, or flat seating surface sits flush or below the top face.
|
||||
- The request mentions counterbore, counterbored hole, socket head screw, cap screw, recessed screw head, or flat-bottom screw seat.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The screw head requires a conical countersink rather than a cylindrical counterbore.
|
||||
- The feature is a bearing pocket, large cylindrical recess, decorative ring, or simple through hole.
|
||||
- The part has no fastener-seat function.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Through hole plus larger coaxial shallow cylindrical recess.
|
||||
- HoleWzd evidence for counterbored screw holes.
|
||||
- Descriptions mention recessed screw heads, socket head screws, counterbore depth, or flush mounting.
|
||||
- Often appears on mounting plates, brackets, flanges, and covers.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Counterbore axis and through-hole axis are identical.
|
||||
- Counterbore diameter must be larger than through-hole diameter.
|
||||
- Counterbore depth must be enough for the screw head but not cut through the part unless requested.
|
||||
- Create the hole as one standard feature when possible to preserve fastener intent.
|
||||
- Pattern the complete counterbored hole feature when repeated.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `through_hole_diameter` defines screw clearance.
|
||||
- `counterbore_diameter` defines head clearance.
|
||||
- `counterbore_depth` defines head seating depth.
|
||||
- `fastener_size` defines standard screw selection.
|
||||
- `placement_point` defines hole center.
|
||||
- `end_condition` defines through, blind, or up-to-next behavior.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Select the mounting face where the screw head sits.
|
||||
2. Place the hole center from datums or pattern references.
|
||||
3. Create a counterbored hole feature with through diameter, counterbore diameter, and counterbore depth.
|
||||
4. Confirm the counterbore opens on the correct face.
|
||||
5. Pattern or mirror the full counterbored hole feature if repeated.
|
||||
6. Add small entrance chamfers only after the counterbore is correct.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Modeling only a shallow large circle without the through hole.
|
||||
- Reversing the counterbore to the wrong side of the part.
|
||||
- Making counterbore and through-hole diameters equal.
|
||||
- Using countersink geometry for a socket head screw.
|
||||
- Patterning only the through hole and forgetting the recess.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 49 accepted atomic insights matched counterbored hole creation.
|
||||
- Strong repeated names include `create_counterbored_hole`, `use_hole_wizard_for_counterbored_holes`, and `create_counterbore_hole_for_socket_head_screw`.
|
||||
- Frequent operations in the latest run: HoleWzd, Cut, LinearPattern, MirrorPattern, Chamfer.
|
||||
- Source model examples: 020555, 028735, 031527, 079425, 080632, 086114, 096301, 144289, 146696, 174675, 202122, 211326, 217613, 225627, 227232.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `counterbored hole`
|
||||
- `counterbore`
|
||||
- `socket head screw`
|
||||
- `cap screw`
|
||||
- `recessed screw head`
|
||||
|
||||
Secondary triggers:
|
||||
- `flush screw`
|
||||
- `counterbore depth`
|
||||
- `counterbore diameter`
|
||||
- `mounting hole`
|
||||
- `fastener seat`
|
||||
|
||||
Operation triggers:
|
||||
- `hole wizard counterbore`
|
||||
- `cut counterbore`
|
||||
- `pattern counterbored hole`
|
||||
- `chamfer hole edge`
|
||||
|
||||
Exclusions:
|
||||
- `countersink`
|
||||
- `bearing pocket`
|
||||
- `decorative ring`
|
||||
- `plain through hole`
|
||||
+87
@@ -0,0 +1,87 @@
|
||||
# Extrude Base Profile Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The first solid body is a simple prismatic shape made from a closed 2D profile: rectangle, rounded rectangle, circle, annulus, hexagon, or simple contour.
|
||||
- The part is a plate, block, simple cylinder, bracket base, washer blank, spacer blank, or nut body made by extrusion.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The primary body has multiple coaxial diameter steps better made by revolve.
|
||||
- The shape is freeform, lofted, swept, bent sheet metal, or surface-based.
|
||||
- The extrusion profile is open or ambiguous.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- SolidWorks evidence such as Extrusion/Boss-Extrude after a single sketch.
|
||||
- STEP evidence dominated by planar faces for prismatic parts or cylindrical surfaces for simple cylinders.
|
||||
- Descriptions mention rectangular block, plate, simple cylinder, extruded profile, or uniform thickness.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Start from a fully closed, constrained sketch.
|
||||
- Extrude normal to the sketch plane by the intended thickness or length.
|
||||
- Use symmetric or mid-plane extrusion when the part should stay centered on a datum.
|
||||
- Keep the base body simple; add holes, pockets, bosses, slots, and edge treatments as later features.
|
||||
- Use concentric circles for annular extrusions such as washers or tubes.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `profile_type` selects rectangle, circle, annulus, hexagon, or custom closed contour.
|
||||
- `length`, `width`, `radius`, `outer_radius`, `inner_radius`, and `across_flats` define the sketch.
|
||||
- `extrude_depth` or `thickness` defines the solid depth.
|
||||
- `extrude_direction` and `midplane` define placement relative to datums.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Select the reference plane or face for the base profile.
|
||||
2. Draw and constrain the closed profile.
|
||||
3. Apply dimensional constraints for width, length, radius, or diameter.
|
||||
4. Extrude the profile to the required depth.
|
||||
5. Keep the resulting body merged as the main solid unless separate bodies are explicitly requested.
|
||||
6. Add secondary cuts and edge treatments afterward.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Using an open sketch for solid extrusion.
|
||||
- Combining holes and detailed cutouts into the first sketch when separate features would be clearer.
|
||||
- Using multiple separate extrusions for what should be one base body.
|
||||
- Extruding a stepped shaft when revolve would preserve axial intent better.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 70 accepted atomic insights matched base extrusion from rectangular/circular profiles.
|
||||
- Strong repeated names include `extrude_rectangle`, `extrude_circle`, `extrude_rectangle_from_sketch`, `extrude_rectangular_profile`, and `extrude_circular_profile`.
|
||||
- Frequent operations in the latest run: Extrusion, Sketch, Cut, Chamfer.
|
||||
- Source model examples: 000166, 026303, 050972, 053267, 088851, 114800, 148444, 157630, 162045, 188147, 209994, 220726, 237160, 238926.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `extrude base profile`
|
||||
- `extrude rectangle`
|
||||
- `extrude circle`
|
||||
- `base extrusion`
|
||||
- `simple cylinder`
|
||||
- `rectangular block`
|
||||
|
||||
Secondary triggers:
|
||||
- `plate blank`
|
||||
- `bracket base`
|
||||
- `washer blank`
|
||||
- `annular extrusion`
|
||||
- `uniform thickness`
|
||||
|
||||
Operation triggers:
|
||||
- `sketch closed profile`
|
||||
- `boss extrude`
|
||||
- `extrude to thickness`
|
||||
- `midplane extrusion`
|
||||
|
||||
Exclusions:
|
||||
- `stepped shaft`
|
||||
- `revolve profile`
|
||||
- `loft`
|
||||
- `sweep`
|
||||
- `sheet metal bend`
|
||||
+82
@@ -0,0 +1,82 @@
|
||||
# Fillet Chamfer Last Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A machined part needs edge breaks, deburring chamfers, assembly lead-ins, stress-relief fillets, or small finishing rounds.
|
||||
- The edge treatment is secondary to the main body, holes, pockets, slots, and bores.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The rounded or chamfered profile is the primary defining shape, such as an O-ring groove, cam surface, ergonomic shell, or turbine blade.
|
||||
- A sharp edge is explicitly required for sealing, locating, scraping, or mating.
|
||||
- The chamfer/fillet would remove critical wall thickness around a hole, shoulder, or thin rib.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- SolidWorks feature evidence such as Chamfer, Fillet, radius values, or angle-distance chamfers.
|
||||
- STEP evidence with conical or toroidal surfaces near final edges.
|
||||
- Descriptions mentioning chamfered edges, rounded corners, smooth transitions, edge relief, assembly ease, or stress reduction.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Apply edge treatments after primary solids, holes, bores, pockets, slots, and patterns are stable.
|
||||
- Keep edge treatment small relative to nearby feature size and wall thickness.
|
||||
- Use chamfer for lead-in/deburring and fillet for stress relief or smooth load transition.
|
||||
- Select specific edges; do not blindly fillet or chamfer every edge.
|
||||
- Preserve functional shoulders, datum faces, seal lands, and fastener seats.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `chamfer_distance` defines bevel size.
|
||||
- `chamfer_angle` defines bevel angle, often 45 degrees when not otherwise specified.
|
||||
- `fillet_radius` defines round size.
|
||||
- `edge_set` defines which edges receive treatment.
|
||||
- `minimum_wall_after_edge_treatment` protects small holes, ribs, and pockets.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Complete the main body and all functional cuts.
|
||||
2. Identify functional edges that need lead-in, deburring, stress relief, or handling safety.
|
||||
3. Apply chamfers to hole entrances, exposed outer edges, or insertion edges.
|
||||
4. Apply fillets to internal corners, web transitions, and load-bearing transitions.
|
||||
5. Verify that holes, slots, shoulders, and bearing seats remain intact.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Adding large fillets early and causing later cuts or patterns to fail.
|
||||
- Chamfering a bearing shoulder, seal land, or datum face that should remain crisp.
|
||||
- Using one global fillet radius across tiny holes and large outer edges.
|
||||
- Treating decorative edge rounding as more important than functional geometry.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Current library evidence: 58 reviewed SCAD58 machined parts with final chamfer/fillet operations.
|
||||
- Latest run evidence: high-frequency accepted insights for `chamfer_edges`, `chamfer_edges_for_safety`, `apply_chamfer_to_edges`, `apply_fillet_to_edges`, and stress-relief fillets.
|
||||
- Frequent operations in the latest run: Chamfer and Fillet after Extrusion, Cut, HoleWzd, Pattern, and Revolution.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `fillet chamfer last`
|
||||
- `edge treatment`
|
||||
- `chamfered edges`
|
||||
- `filleted edges`
|
||||
|
||||
Secondary triggers:
|
||||
- `deburr`
|
||||
- `assembly lead in`
|
||||
- `stress relief`
|
||||
- `smooth transition`
|
||||
- `edge break`
|
||||
|
||||
Operation triggers:
|
||||
- `chamfer`
|
||||
- `fillet`
|
||||
- `apply edge treatment after cuts`
|
||||
|
||||
Exclusions:
|
||||
- `primary rounded profile`
|
||||
- `sharp datum edge`
|
||||
- `seal land`
|
||||
- `cam surface`
|
||||
+86
@@ -0,0 +1,86 @@
|
||||
# Pattern Holes From Datum Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A model has repeated holes or repeated cut features that should be controlled by pitch, angle, symmetry, or a construction datum.
|
||||
- The design intent is a hole row, hole grid, mirrored pair, circular bolt circle, or repeated mounting pattern.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- There is only one custom non-repeated hole.
|
||||
- Holes are intentionally irregular or individually dimensioned.
|
||||
- The feature is decorative and not constrained by functional layout.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Multiple holes with equal spacing, equal angular spacing, or mirrored positions.
|
||||
- SolidWorks evidence such as LinearPattern, CircularPattern, MirrorPattern, or repeated HoleWzd features.
|
||||
- Datum clues such as centerlines, edge offsets, pitch dimensions, central axis, or symmetry planes.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Build one correct seed hole or seed cut feature first.
|
||||
- Constrain the seed from a datum: edge offset, centerline, pitch circle, or axis.
|
||||
- Pattern the feature/cut, not only sketch circles.
|
||||
- Choose pattern type from geometry: linear for rows/grids, circular for flange bolt circles, mirror for symmetric pairs.
|
||||
- Keep the pattern editable by count, pitch, angle, and axis rather than hard-coded coordinates.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `seed_position` defines the first hole from the datum.
|
||||
- `pitch` defines linear spacing.
|
||||
- `count` defines number of repeated instances.
|
||||
- `pattern_direction` defines row/grid direction.
|
||||
- `pattern_axis` defines circular pattern axis.
|
||||
- `total_angle` is usually 360 degrees for full bolt circles.
|
||||
- `mirror_plane` defines symmetric duplication.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Define the datum: edge offset, centerline, symmetry plane, or central axis.
|
||||
2. Create and validate one seed hole or cut feature.
|
||||
3. Select linear, circular, or mirror pattern based on the part family and layout.
|
||||
4. Pattern the feature with explicit count and spacing/angle.
|
||||
5. Add shared counterbore/countersink/thread detail before patterning when all instances match.
|
||||
6. Verify clearance to edges, central bores, slots, and neighboring holes.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Duplicating sketch circles without actual cuts.
|
||||
- Using linear pattern for a flange bolt circle.
|
||||
- Using circular pattern for rectangular plate holes.
|
||||
- Patterning counterbore circles without patterning the underlying through hole.
|
||||
- Missing the datum so later size changes break alignment.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Current library evidence: 58 reviewed SCAD58 models with repeated hole patterns.
|
||||
- Latest run evidence: accepted insights for linear repeated holes, mirror symmetry, symmetric hole placement, circular bolt patterns, and datum-driven construction geometry.
|
||||
- Frequent operations in the latest run: HoleWzd, Cut, LinearPattern, MirrorPattern, CircularPattern.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `hole pattern`
|
||||
- `pattern holes from datum`
|
||||
- `repeated holes`
|
||||
- `symmetric holes`
|
||||
|
||||
Secondary triggers:
|
||||
- `linear pattern`
|
||||
- `circular pattern`
|
||||
- `mirror pattern`
|
||||
- `bolt holes`
|
||||
- `hole grid`
|
||||
|
||||
Operation triggers:
|
||||
- `pattern cut feature`
|
||||
- `linear pattern`
|
||||
- `circular pattern`
|
||||
- `mirror`
|
||||
|
||||
Exclusions:
|
||||
- `single custom hole`
|
||||
- `decorative circles`
|
||||
- `irregular holes`
|
||||
+87
@@ -0,0 +1,87 @@
|
||||
# Revolve Profile Around Axis Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A single feature is created by revolving a 2D profile around an axis: stepped cylinder, shaft shoulder, sleeve, bushing, washer groove, nut blank, knob, or circular recess.
|
||||
- The feature has a rotational cross-section that is easier to define in side view.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- A plain constant-diameter cylinder can be created more simply by extruding a circle.
|
||||
- The profile is open, crosses the axis incorrectly, or represents non-axisymmetric geometry.
|
||||
- The feature is a rectangular plate, bracket wall, or arbitrary cutout.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Revolution/Revolve/RevCut feature evidence.
|
||||
- Sketch contains an axis line or construction centerline.
|
||||
- Multiple coaxial cylindrical, conical, or toroidal surfaces are expected.
|
||||
- Profile controls axial steps, shoulders, tapers, grooves, or rounded transitions.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- The revolve axis must be explicit and stable.
|
||||
- The profile must be closed for material-adding revolve.
|
||||
- Keep the profile on the correct side of the axis to avoid self-intersection.
|
||||
- Use 360 degrees for complete rotational solids unless a partial sector is requested.
|
||||
- Use revolved cut, not boss revolve, when removing a groove or internal recess.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `axis` defines the rotation center.
|
||||
- `profile` defines the closed side-view outline.
|
||||
- `revolve_angle` defines full or partial rotation.
|
||||
- `diameter_steps`, `axial_lengths`, `groove_depth`, and `taper_angle` define shape.
|
||||
- `operation_type` selects add or cut.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Create a sketch on a plane that contains the desired axis.
|
||||
2. Draw a construction axis or select a stable centerline.
|
||||
3. Draw the closed profile for added material, or the removal profile for a revolved cut.
|
||||
4. Revolve the profile around the axis, usually 360 degrees.
|
||||
5. Validate that the result is one solid and all intended circular features are coaxial.
|
||||
6. Add later holes, flats, slots, patterns, chamfers, and fillets as separate features.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Revolving around the wrong edge or temporary line.
|
||||
- Letting the sketch cross the axis and causing invalid geometry.
|
||||
- Making several extruded cylinders instead of a single coherent turned profile.
|
||||
- Using revolve for non-axisymmetric bracket or plate features.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 81 accepted atomic insights matched revolve, revolved profile, or revolved cut operations.
|
||||
- Strong repeated names include `revolve_profile`, `create_revolved_cut`, `revolve_profile_around_axis`, and `revolved_cut_for_internal_thread`.
|
||||
- Frequent operations in the latest run: Revolution, RevCut, Sketch, Cut, Chamfer, Fillet.
|
||||
- Source model examples: 009934, 010137, 015133, 026624, 053895, 079633, 086237, 094412, 139073, 146478, 161210, 162241, 222550, 238044.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `revolve profile`
|
||||
- `revolve around axis`
|
||||
- `revolved cut`
|
||||
- `axisymmetric profile`
|
||||
|
||||
Secondary triggers:
|
||||
- `shaft shoulder`
|
||||
- `turned groove`
|
||||
- `bushing`
|
||||
- `washer`
|
||||
- `nut blank`
|
||||
- `stepped diameter`
|
||||
|
||||
Operation triggers:
|
||||
- `draw construction axis`
|
||||
- `revolve 360 degrees`
|
||||
- `revolved cut`
|
||||
- `sketch half profile`
|
||||
|
||||
Exclusions:
|
||||
- `plain extruded cylinder`
|
||||
- `rectangular plate`
|
||||
- `bracket wall`
|
||||
- `loft`
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
# Threaded Hole Creation Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A part needs an internal thread, tapped hole, threaded mounting hole, or screw hole with a specified metric/imperial size.
|
||||
- The request mentions M3, M4, M5, M6, M8, M10, tapped hole, threaded hole, or thread depth.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The feature is an external thread on a bolt, screw, or shaft.
|
||||
- The hole is only a smooth clearance hole.
|
||||
- The model should avoid thread geometry and only show a simple bore unless the prompt asks for thread detail.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- SolidWorks evidence such as HoleWzd threaded hole or thread parameters.
|
||||
- Descriptions mention fastening, tapped holes, internal thread, or screw mounting.
|
||||
- Hole is located on a planar face, boss face, or shaft end face.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Use a standard threaded hole feature or thread callout when available.
|
||||
- Keep the threaded hole axis normal to the placement face unless angled threading is requested.
|
||||
- Separate tap drill diameter, nominal thread size, hole depth, and thread depth.
|
||||
- Keep enough wall material around the threaded hole.
|
||||
- Add lead-in chamfer after the thread/hole is placed.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `thread_size` defines nominal size such as M3/M4/M5/M6/M8/M10.
|
||||
- `thread_pitch` defines fine/coarse pitch when specified.
|
||||
- `thread_depth` defines threaded length.
|
||||
- `hole_depth` defines blind hole depth if not through.
|
||||
- `placement_point` and `face_normal` define location and direction.
|
||||
- `lead_in_chamfer` defines assembly entry.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Select the planar face or end face for the threaded hole.
|
||||
2. Place the hole center from datums, centerlines, or axis references.
|
||||
3. Create the hole using a threaded HoleWzd/hole feature with size and depth.
|
||||
4. If the backend cannot model threads, create the correct pilot bore and preserve thread intent in naming/comments.
|
||||
5. Pattern or mirror the threaded hole feature when repeated.
|
||||
6. Add a small lead-in chamfer after the threaded feature is stable.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Modeling a threaded hole as a plain through cylinder.
|
||||
- Creating external thread geometry on an internal hole.
|
||||
- Placing threaded holes too close to edges, slots, or pockets.
|
||||
- Forgetting blind depth or thread depth.
|
||||
- Adding visual helical threads that make the model heavy or fragile when a callout is enough.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 87 accepted atomic insights matched threaded/tapped hole creation.
|
||||
- Strong repeated names include `create_threaded_hole_with_hole_wizard`, `create_threaded_hole`, `threaded_hole_placement`, and `use_hole_wizard_for_threaded_holes`.
|
||||
- Frequent operations in the latest run: HoleWzd, Cut, RevCut, Chamfer, Pattern.
|
||||
- Source model examples: 000924, 011524, 017151, 047238, 077661, 080683, 095520, 105855, 145389, 160434, 174675, 200790, 206894, 211326, 225767.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `threaded hole`
|
||||
- `tapped hole`
|
||||
- `internal thread`
|
||||
- `M3`
|
||||
- `M4`
|
||||
- `M5`
|
||||
- `M6`
|
||||
- `M8`
|
||||
- `M10`
|
||||
|
||||
Secondary triggers:
|
||||
- `thread depth`
|
||||
- `tap drill`
|
||||
- `screw mounting`
|
||||
- `threaded boss`
|
||||
- `end threaded hole`
|
||||
|
||||
Operation triggers:
|
||||
- `hole wizard threaded hole`
|
||||
- `create tapped hole`
|
||||
- `add thread callout`
|
||||
- `lead in chamfer`
|
||||
|
||||
Exclusions:
|
||||
- `external thread`
|
||||
- `bolt`
|
||||
- `screw`
|
||||
- `clearance hole only`
|
||||
- `decorative helix`
|
||||
+89
@@ -0,0 +1,89 @@
|
||||
# Through Hole Cut Atomic Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- A part needs a clean circular hole or bore that passes fully through a plate, block, bracket wall, flange, washer, spacer, or boss.
|
||||
- The request mentions through hole, clearance hole, central hole, circular opening, bore through, or cut through all.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The hole is threaded, counterbored, countersunk, or a bearing seat requiring special geometry.
|
||||
- The circular feature is a blind pocket, groove, decorative recess, or non-through relief.
|
||||
- The hole is part of a patterned bolt circle; combine with the pattern skill for repeated holes.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Circular sketch on a planar face followed by Cut-Extrude or HoleWzd through all.
|
||||
- Cylindrical internal face runs through the full thickness.
|
||||
- Used for clearance, alignment, lightening, shaft passage, or central opening.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Hole axis should be normal to the face or coaxial with the main part axis.
|
||||
- Use through-all end condition when the hole must pass through the entire body.
|
||||
- Keep hole diameter and placement explicit.
|
||||
- For central holes, use the part axis or centerline as the placement reference.
|
||||
- For repeated holes, make one seed through hole and pattern it.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `hole_diameter` defines opening size.
|
||||
- `placement_point` defines center on the start face.
|
||||
- `axis` defines coaxial central placement when needed.
|
||||
- `end_condition` is usually through all.
|
||||
- `face` defines the start plane.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Select the face or reference plane where the hole starts.
|
||||
2. Place a circle center from datums, centerlines, or the main axis.
|
||||
3. Sketch the circle with the required diameter.
|
||||
4. Cut through all material in the intended direction.
|
||||
5. Pattern or mirror the through-hole cut if repeated.
|
||||
6. Add hole edge chamfers only after the cut exists.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Creating a shallow blind pocket when a through hole is required.
|
||||
- Leaving a sketch circle without cutting material.
|
||||
- Placing a central hole off-axis.
|
||||
- Treating threaded/counterbored/bearing holes as plain through holes.
|
||||
- Cutting through unintended bodies in an assembly-like model.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 49 accepted atomic insights matched through-hole and circular-cut creation.
|
||||
- Strong repeated names include `create_through_hole`, `cut_circular_hole`, `cut_circle`, `cut_central_bore_through_plate`, and `create_through_holes_with_cut`.
|
||||
- Frequent operations in the latest run: Cut, HoleWzd, CircularPattern, LinearPattern, Chamfer.
|
||||
- Source model examples: 001563, 001942, 046907, 054633, 059866, 080145, 086131, 096474, 142955, 148675, 153729, 160077, 222192, 230562, 241179.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `through hole`
|
||||
- `clearance hole`
|
||||
- `central hole`
|
||||
- `circular opening`
|
||||
- `cut through`
|
||||
- `bore through`
|
||||
|
||||
Secondary triggers:
|
||||
- `shaft passage`
|
||||
- `alignment hole`
|
||||
- `lightening hole`
|
||||
- `hole through plate`
|
||||
- `hole through boss`
|
||||
|
||||
Operation triggers:
|
||||
- `cut extrude through all`
|
||||
- `cut circle`
|
||||
- `hole wizard through hole`
|
||||
- `pattern through hole`
|
||||
|
||||
Exclusions:
|
||||
- `threaded hole`
|
||||
- `counterbored hole`
|
||||
- `countersink`
|
||||
- `bearing seat`
|
||||
- `blind pocket`
|
||||
Reference in New Issue
Block a user