新增cdsl
This commit is contained in:
+98
@@ -0,0 +1,98 @@
|
||||
# Bearing Housing Or Seat Planning Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The request describes a bearing housing, bearing seat, bearing support, bearing block, pillow-block-like support, bushing seat, shaft support, or retainer body.
|
||||
- The central functional feature is a precise coaxial bore, pocket, sleeve, shoulder, or counterbore that locates a bearing or bushing.
|
||||
- The part is a single machined component that supports a shaft or bearing, not the rolling bearing assembly itself.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The user asks for a complete bearing with balls, rollers, cage, inner race, and outer race.
|
||||
- The bearing word is only speculative and there is no bore, seat, sleeve, pocket, or retaining geometry.
|
||||
- The part is mainly a flange, washer, simple tube, or rectangular plate with unrelated holes.
|
||||
- The task requires an assembly of shaft, bearing, seals, fasteners, and housing together.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Coaxial shaft clearance bore through the body.
|
||||
- Larger bearing pocket or counterbore with controlled depth.
|
||||
- Shoulder, step, retaining lip, snap-ring groove, or cover seat to locate the bearing axially.
|
||||
- Mounting base, side lugs, flange, bolt holes, ribs, or bosses can appear, but they support the bearing axis rather than define the part family.
|
||||
- Chamfers at bore entrances and seat edges guide assembly.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Bearing seat diameter, shaft clearance diameter, housing outside diameter, and cover features share one axis.
|
||||
- Separate the bearing outer-diameter seat from the shaft clearance bore; they are not the same feature.
|
||||
- Leave a shoulder or defined depth when the bearing must stop axially.
|
||||
- Build enough housing material before cutting the bearing pocket.
|
||||
- Add mounting holes and ribs after the main bore/seat relationship is established.
|
||||
- Do not model balls or rollers unless the prompt explicitly asks for a bearing assembly.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `bearing_outer_diameter` defines the pocket or seat diameter.
|
||||
- `shaft_clearance_diameter` defines the through bore.
|
||||
- `seat_depth` defines how far the bearing is inserted.
|
||||
- `shoulder_height` or `shoulder_diameter` defines axial retention.
|
||||
- `housing_wall_thickness` controls material around the bearing pocket.
|
||||
- `mounting_hole_pattern`, `base_length`, `base_width`, and `base_thickness` define attachment to the frame.
|
||||
- `rib_thickness` and `rib_height` define optional support ribs.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Define the bearing axis and choose the housing form: block, flanged seat, sleeve, pedestal, or bracketed support.
|
||||
2. Create the main housing/body with enough wall thickness around the bearing axis.
|
||||
3. Cut the through shaft clearance bore on the main axis.
|
||||
4. Cut the bearing pocket/counterbore to its seat depth, leaving a clear shoulder where needed.
|
||||
5. Add retaining grooves, cover recesses, set-screw holes, oil holes, or alignment features only if requested.
|
||||
6. Add base mounting holes, bolt pads, ribs, and bosses using datum-driven positions.
|
||||
7. Finish with bore lead-in chamfers, outside chamfers, and small fillets.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Generating a bearing assembly instead of a housing or seat part.
|
||||
- Making the bearing seat and shaft clearance the same diameter.
|
||||
- Missing the shoulder/depth that locates the bearing.
|
||||
- Off-axis mounting of bore, pocket, or outer sleeve.
|
||||
- Turning every bearing support into a flange even when the evidence suggests a block or pedestal.
|
||||
- Adding decorative ribs or fasteners that obscure the bearing pocket.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Current library evidence: 24 previously reviewed SCAD58 bearing housing/seat descriptions.
|
||||
- Latest run evidence: accepted insights for central bore alignment, bearing/bushing-like cylindrical seats, coaxial features, counterbores, mounting holes, and chamfered bore entries.
|
||||
- Frequent operations in the latest run: Extrusion, Revolution, Cut, RevCut, HoleWzd, Chamfer, Fillet.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `bearing housing`
|
||||
- `bearing seat`
|
||||
- `bearing support`
|
||||
- `bearing block`
|
||||
- `bushing seat`
|
||||
|
||||
Secondary triggers:
|
||||
- `bearing bore`
|
||||
- `bearing pocket`
|
||||
- `shaft clearance`
|
||||
- `retaining shoulder`
|
||||
- `coaxial seat`
|
||||
- `pillow block`
|
||||
|
||||
Operation triggers:
|
||||
- `cut coaxial bore`
|
||||
- `counterbore bearing seat`
|
||||
- `create shoulder`
|
||||
- `add mounting base holes`
|
||||
- `chamfer bore entry`
|
||||
|
||||
Exclusions:
|
||||
- `complete rolling bearing`
|
||||
- `plain washer`
|
||||
- `flange only`
|
||||
- `simple tube`
|
||||
- `shaft only`
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
# Flange Planning Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The request describes a circular flange, coupling flange, pipe flange, gasket-like flange, flanged sleeve, or flanged cylindrical adapter.
|
||||
- The part has a central axis, central bore, and fastener holes arranged around a pitch circle.
|
||||
- The flange connects, spaces, seals, or mounts coaxial parts such as shafts, pipes, bearings, covers, or couplings.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The word flange only means a side tab, flat ear, or rectangular mounting plate extension.
|
||||
- The hole layout is a rectangular grid, edge row, or arbitrary plate pattern.
|
||||
- The model is primarily a plain shaft, washer, pulley, bearing assembly, or bracket without a true circular flange body.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Axisymmetric disc, annular ring, raised hub, sleeve, stepped boss, or cylindrical landing surface.
|
||||
- Central through bore, pilot bore, counterbore, recess, seal land, or shaft clearance on the main axis.
|
||||
- Bolt holes are evenly spaced by angle around the same center as the bore.
|
||||
- Optional recesses, gasket grooves, chamfers, fillets, or counterbores are secondary to the coaxial flange body.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- The outer diameter, bore, hub, sleeve, recesses, and bolt circle share one central construction axis.
|
||||
- Build the rotational body before cutting the bolt holes.
|
||||
- Define bolt-circle diameter separately from outer diameter and bore diameter.
|
||||
- Create one correct bolt hole, then circular-pattern the cut feature over 360 degrees.
|
||||
- Do not replace the bolt circle with a rectangular hole grid.
|
||||
- Keep fillets, chamfers, and cosmetic edge breaks late in the sequence.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `outer_diameter` defines the flange envelope.
|
||||
- `thickness` defines the disc or flange plate depth.
|
||||
- `bore_diameter` defines shaft or pipe clearance.
|
||||
- `hub_diameter`, `hub_height`, and `pilot_diameter` define raised coaxial features.
|
||||
- `bolt_circle_diameter`, `bolt_count`, `bolt_hole_diameter`, and `start_angle` define the fastener pattern.
|
||||
- `counterbore_diameter`, `counterbore_depth`, `gasket_groove_width`, and `gasket_groove_depth` define secondary seats.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Establish the central axis and primary reference plane.
|
||||
2. Create the flange disc and any coaxial hub or sleeve using revolve for stepped profiles, or extrude circles for simple flat discs.
|
||||
3. Cut the central bore through the flange and hub on the same axis.
|
||||
4. Add one bolt hole at the pitch radius using the correct fastener hole type.
|
||||
5. Circular-pattern that cut around the central axis with equal angular spacing.
|
||||
6. Add recesses, gasket grooves, counterbores, chamfers, and fillets after the bore and bolt pattern are stable.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Off-axis bore relative to hub or outer diameter.
|
||||
- Manual bolt hole placement that produces unequal angular spacing.
|
||||
- Confusing a rectangular mounting plate with a flange because both have multiple holes.
|
||||
- Forgetting the central bore and creating only a circular plate with holes.
|
||||
- Applying large fillets before the bolt pattern and causing feature failure.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Current library evidence: 45 previously reviewed SCAD58 flange-like models.
|
||||
- Latest run evidence: accepted insights for circular flange bolt holes, circular pattern around a central bore, revolved axisymmetric bodies, and coaxial cylindrical features.
|
||||
- Frequent operations in the latest run: Revolution, Extrusion, Cut, HoleWzd, CircularPattern, Chamfer, Fillet.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `flange`
|
||||
- `circular flange`
|
||||
- `pipe flange`
|
||||
- `coupling flange`
|
||||
- `flanged sleeve`
|
||||
|
||||
Secondary triggers:
|
||||
- `bolt circle`
|
||||
- `pitch circle`
|
||||
- `central bore`
|
||||
- `raised hub`
|
||||
- `gasket groove`
|
||||
- `pilot diameter`
|
||||
|
||||
Operation triggers:
|
||||
- `revolve profile`
|
||||
- `extrude circular disc`
|
||||
- `cut central bore`
|
||||
- `circular pattern`
|
||||
- `counterbore bolt holes`
|
||||
|
||||
Exclusions:
|
||||
- `mounting plate`
|
||||
- `rectangular hole grid`
|
||||
- `side tab`
|
||||
- `plain shaft`
|
||||
- `complete bearing`
|
||||
+91
@@ -0,0 +1,91 @@
|
||||
# Hexagonal Nut Planning Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The request describes a hex nut, hexagonal nut, machined nut, nut-like fastener, or hexagonal threaded insert.
|
||||
- The key features are wrench flats, a central threaded bore, and chamfered faces/edges.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The part is a bolt, screw, socket head cap screw, threaded rod, wing nut, cap nut, or flange nut unless the prompt explicitly asks for that variant.
|
||||
- The hexagon is only a decorative grip on another part.
|
||||
- The threaded feature is external rather than an internal bore.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Six flat wrench faces or hexagonal prism envelope.
|
||||
- Central internal threaded hole coaxial with the nut thickness.
|
||||
- Chamfers on top and bottom openings and on hex edges.
|
||||
- Optional counterbore, lead-in chamfer, or relieved thread entry.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Keep the threaded bore centered through the hex body.
|
||||
- Preserve the hex across-flats size separately from thread size and thickness.
|
||||
- Model chamfers as functional lead-ins and edge breaks, not as random bevels.
|
||||
- Represent internal thread intent using a threaded hole, thread callout, or helical/revolved cut only when required by output format.
|
||||
- Do not generate the mating bolt unless requested.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `across_flats` defines wrench size.
|
||||
- `thickness` defines nut height.
|
||||
- `thread_size`, `thread_diameter`, and `thread_depth` define the central bore.
|
||||
- `bore_diameter` defines the pre-thread or clearance hole if thread geometry is abstracted.
|
||||
- `face_chamfer` and `edge_chamfer` define lead-in and deburring.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Create the hexagonal body as a hex extrusion or by cutting flats from a revolved/chamfered blank.
|
||||
2. Define the central axis through the nut.
|
||||
3. Create the central bore or threaded hole through the body.
|
||||
4. Add thread representation or thread callout if the CAD output supports it.
|
||||
5. Add top/bottom lead-in chamfers and small edge chamfers.
|
||||
6. Verify the hex flats remain planar and the bore remains coaxial.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Producing a bolt or screw instead of a nut.
|
||||
- Forgetting the central threaded bore.
|
||||
- Placing the bore off-center relative to the hex body.
|
||||
- Making the chamfers so large that wrench flats disappear.
|
||||
- Treating a flange nut, cap nut, or wing nut as a plain hex nut.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 25 accepted planning insights matched hex nut or nut-like threaded fastener descriptions.
|
||||
- Strong repeated names include `plan_hex_nut`, `revolved_hex_nut_with_internal_thread`, `hex_nut_construction`, and `plan_hexagonal_nut_with_threaded_bore`.
|
||||
- Frequent operations in the latest run: Revolution, Extrusion, Cut, RevCut, HoleWzd, Chamfer.
|
||||
- Source model examples: 009934, 010137, 052867, 066148, 067249, 135604, 138372, 150622, 200147, 204805, 222550, 225767, 231397, 238840.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `hex nut`
|
||||
- `hexagonal nut`
|
||||
- `nut`
|
||||
- `threaded nut`
|
||||
- `hexagonal threaded insert`
|
||||
|
||||
Secondary triggers:
|
||||
- `internal thread`
|
||||
- `central threaded bore`
|
||||
- `wrench flats`
|
||||
- `across flats`
|
||||
- `chamfered nut`
|
||||
|
||||
Operation triggers:
|
||||
- `extrude hexagon`
|
||||
- `cut central bore`
|
||||
- `hole wizard threaded hole`
|
||||
- `revolved cut thread`
|
||||
- `chamfer faces`
|
||||
|
||||
Exclusions:
|
||||
- `bolt`
|
||||
- `screw`
|
||||
- `threaded shaft`
|
||||
- `wing nut`
|
||||
- `cap nut`
|
||||
- `flange nut`
|
||||
+97
@@ -0,0 +1,97 @@
|
||||
# Mounting Bracket Planning Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The request describes a mounting bracket, L bracket, U bracket, T bracket, support bracket, clamp bracket, lugged bracket, or machined support with holes.
|
||||
- The part has a load-bearing base plus one or more raised webs, tabs, arms, bosses, lugs, pockets, slots, or cutouts.
|
||||
- The model is a single machined bracket component, not an assembly with screws or attached hardware.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The part is only a flat plate with holes and no bracket-like 3D support structure.
|
||||
- The part is mainly a shaft, flange, bearing housing, complete hinge assembly, or sheet-metal bent bracket.
|
||||
- The prompt asks for a decorative stand or enclosure rather than a functional machined support.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Base block or plate that mounts to another part.
|
||||
- Vertical web, side wall, lug, tab, raised boss, or protruding arm.
|
||||
- Mounting holes, threaded holes, counterbores, slots, or cutouts.
|
||||
- Reinforcing ribs or fillets at transitions may appear when strength matters.
|
||||
- Hole placement is usually datum-driven and often symmetric or mirrored.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Build the main load path first: base, web/tab/lug, and boss geometry before small holes.
|
||||
- Keep bracket features as one coherent body unless the prompt explicitly asks for assembled parts.
|
||||
- Place holes from functional datums, not visual guesses.
|
||||
- Use standard hole features for threaded, counterbored, countersunk, and clearance holes.
|
||||
- Add cutouts/slots for clearance or adjustment only where they make functional sense.
|
||||
- Apply fillets/chamfers late, especially at web-to-base transitions and exposed edges.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `base_length`, `base_width`, and `base_thickness` define the mounting base.
|
||||
- `web_height`, `web_thickness`, `tab_width`, `lug_radius`, and `boss_diameter` define support geometry.
|
||||
- `hole_diameter`, `thread_size`, `counterbore_diameter`, and `slot_length` define fastening and adjustment.
|
||||
- `edge_margin`, `hole_pitch`, `symmetry_plane`, and `boss_offset` define layout.
|
||||
- `fillet_radius` controls stress relief at transitions.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Create the base extrusion or main bracket profile.
|
||||
2. Add vertical webs, tabs, lugs, bosses, or arms as secondary extrusions from clear datum faces.
|
||||
3. Cut clearance pockets, U/L/T-shaped openings, slots, or lightening cutouts.
|
||||
4. Add standard holes using HoleWzd or cut features, positioned from datums and symmetry references.
|
||||
5. Pattern or mirror repeated holes/features when the design is symmetric.
|
||||
6. Add structural fillets at web/base intersections, then finish with small chamfers on exposed edges.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Collapsing a bracket into a simple flat plate and losing the vertical/web structure.
|
||||
- Creating an assembly of screws, pins, or attached parts when only the bracket is requested.
|
||||
- Adding holes before the base/web geometry and producing floating or misaligned holes.
|
||||
- Mixing several unrelated bracket variants into one overloaded model.
|
||||
- Using decorative cutouts that weaken the load path or overlap holes.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 247 accepted planning insights matched bracket-like descriptions and operations.
|
||||
- Strong repeated names include `plan_l_bracket_with_holes`, `bracket_with_holes_and_cutouts`, `bracket_with_holes_planning`, `mounting_bracket_with_holes`, and `plan_bracket_with_holes`.
|
||||
- Frequent operations in the latest run: Extrusion, Cut, HoleWzd, LinearPattern, MirrorPattern, Chamfer, Fillet, Boss.
|
||||
- Source model examples: 000780, 001607, 002620, 004421, 009414, 028735, 032081, 036242, 041396, 047048, 054507, 079425, 096301, 134801, 187546, 195869, 207737, 225658.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `mounting bracket`
|
||||
- `support bracket`
|
||||
- `L bracket`
|
||||
- `U bracket`
|
||||
- `T bracket`
|
||||
- `bracket with holes`
|
||||
|
||||
Secondary triggers:
|
||||
- `web`
|
||||
- `lug`
|
||||
- `tab`
|
||||
- `boss`
|
||||
- `slot`
|
||||
- `cutout`
|
||||
- `threaded holes`
|
||||
|
||||
Operation triggers:
|
||||
- `extrude base`
|
||||
- `extrude tab`
|
||||
- `cut slot`
|
||||
- `hole wizard`
|
||||
- `mirror pattern`
|
||||
- `fillet web transition`
|
||||
|
||||
Exclusions:
|
||||
- `flat mounting plate only`
|
||||
- `flange`
|
||||
- `shaft`
|
||||
- `bearing assembly`
|
||||
- `sheet metal bend`
|
||||
+97
@@ -0,0 +1,97 @@
|
||||
# Mounting Plate Planning Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The request describes a flat mounting plate, base plate, adapter plate, panel, fixture plate, or spacer plate.
|
||||
- The dominant body is a prismatic plate with functional holes, slots, counterbores, countersinks, threaded holes, pockets, or a central clearance cutout.
|
||||
- The plate locates, fastens, spaces, or supports other components from planar datum faces.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The primary geometry is an axisymmetric flange with a circular bolt pitch pattern.
|
||||
- The plate is only a secondary base under a bearing housing, bracket, motor body, or cylindrical module.
|
||||
- The part is a true 3D bracket with vertical webs, lugs, arms, or side walls that control the design.
|
||||
- The request is for sheet-metal bends, formed panels, or decorative flat art rather than a machined plate.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Rectangular, square, rounded-rectangle, or simple profile plate with mostly uniform thickness.
|
||||
- Holes are located from datum edges, centerlines, or symmetric offsets instead of arbitrary visual placement.
|
||||
- Common hole types include clearance holes, threaded holes, counterbored holes, countersunk holes, dowel holes, and through holes.
|
||||
- Cutouts can be central circular holes, rectangular windows, slots, pockets, or weight-reduction openings.
|
||||
- Edge chamfers and small fillets are usually finishing operations, not the defining shape.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Establish the base plate envelope, thickness, top face, bottom face, and edge datum references before adding holes.
|
||||
- Keep mounting holes fully constrained by edge margins, centerlines, pitch, symmetry, or functional datums.
|
||||
- Model holes as real cuts or standard hole features; do not leave sketch circles on the face.
|
||||
- Use one seed hole or hole group plus pattern/mirror when the layout is regular.
|
||||
- Choose hole type from function: clearance for bolts, threaded/tapped for fastening into the plate, counterbore/countersink for flush screw heads, slot for adjustment.
|
||||
- Apply chamfers and fillets after functional holes and cutouts so edge treatment does not distort hole geometry.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `length`, `width`, and `thickness` define the blank.
|
||||
- `corner_radius` or `corner_chamfer` controls perimeter treatment when requested.
|
||||
- `edge_margin_x`, `edge_margin_y`, `pitch_x`, and `pitch_y` locate rectangular hole groups.
|
||||
- `central_cutout_width`, `central_cutout_length`, or `central_bore_diameter` define clearance openings.
|
||||
- `hole_diameter`, `thread_size`, `counterbore_diameter`, `counterbore_depth`, `countersink_angle`, and `slot_length` define fastener features.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Create a constrained base sketch for the plate outline and extrude it to thickness.
|
||||
2. Define datum centerlines, edge offsets, and symmetry references on the main face.
|
||||
3. Add the central clearance hole, rectangular cutout, or pocket if it controls component clearance.
|
||||
4. Add the first functional hole using the correct hole type and end condition.
|
||||
5. Replicate regular hole groups with linear pattern, circular pattern, or mirror according to layout intent.
|
||||
6. Add slots, secondary pockets, bosses, or local relief cuts only after primary mounting references are stable.
|
||||
7. Finish with perimeter chamfers, small fillets, and deburring details.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Treating every round mark as the same generic hole and losing counterbore/thread/countersink meaning.
|
||||
- Placing holes by eyeballing coordinates instead of datum margins and symmetry.
|
||||
- Using a flange bolt-circle pattern for a rectangular plate grid.
|
||||
- Adding chamfers before holes, causing holes or counterbores to be clipped.
|
||||
- Over-modeling decorative bevels while missing the functional fastening layout.
|
||||
- Combining unrelated bracket walls or cylindrical housings into the mounting plate body.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Current library evidence: 207 previously reviewed SCAD58 mounting/base plate descriptions.
|
||||
- Latest run evidence: repeated accepted insights for `mounting_plate_with_holes`, `plan_mounting_plate_with_holes`, `extrude_rectangular_plate`, `base_plate_with_mounting_holes`, central cutouts, threaded holes, counterbored holes, linear patterns, and edge chamfers.
|
||||
- Frequent operations in the latest run: Extrusion, HoleWzd, Cut, LinearPattern, MirrorPattern, Chamfer, Fillet.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `mounting plate`
|
||||
- `base plate`
|
||||
- `adapter plate`
|
||||
- `fixture plate`
|
||||
- `flat plate with holes`
|
||||
|
||||
Secondary triggers:
|
||||
- `hole grid`
|
||||
- `edge margins`
|
||||
- `counterbored holes`
|
||||
- `threaded holes`
|
||||
- `central cutout`
|
||||
- `slots`
|
||||
|
||||
Operation triggers:
|
||||
- `extrude base plate`
|
||||
- `hole wizard`
|
||||
- `linear pattern`
|
||||
- `mirror holes`
|
||||
- `cut central opening`
|
||||
- `chamfer edges last`
|
||||
|
||||
Exclusions:
|
||||
- `flange bolt circle`
|
||||
- `bearing housing`
|
||||
- `shaft`
|
||||
- `3d bracket`
|
||||
- `sheet metal bend`
|
||||
+95
@@ -0,0 +1,95 @@
|
||||
# Simple Shaft Or Cylindrical Rod Planning Skill
|
||||
|
||||
## When to use
|
||||
|
||||
- The request describes a single cylindrical rod, simple shaft, spacer rod, cylindrical pin, standoff-like cylinder, or shaft-like machined part.
|
||||
- The body is primarily a cylinder along one axis, optionally with end holes, chamfers, simple steps, flats, slots, or threaded holes.
|
||||
- The task is to generate one part, not a spindle cartridge or shaft assembly.
|
||||
|
||||
## Do not use when
|
||||
|
||||
- The request describes a spindle module, motor rotor assembly, gearbox shaft assembly, bearings, seals, pulleys, keys, and fasteners together.
|
||||
- The part is mainly a flange, washer, bushing, screw, bolt, or complex housing.
|
||||
- The body is a hollow tube or bearing sleeve where inner/outer diameter relationship is the main design intent.
|
||||
|
||||
## Recognition features
|
||||
|
||||
- Long cylindrical body with uniform or stepped diameters.
|
||||
- Central axis is the dominant datum.
|
||||
- Optional end chamfers, end fillets, centered threaded holes, transverse holes, flats, slots, grooves, or keyway-like cuts.
|
||||
- Turning and cylindrical surfaces dominate; milling may appear for flats, slots, or keyways.
|
||||
|
||||
## Core invariants
|
||||
|
||||
- Establish one main shaft axis and overall length first.
|
||||
- Use extrude for a uniform simple cylinder; use revolve for stepped diameters, grooves, shoulders, tapers, or turned profiles.
|
||||
- Keep all coaxial diameter changes, end holes, and grooves aligned to the shaft axis.
|
||||
- Treat holes, slots, flats, keyways, and threads as secondary features.
|
||||
- Do not invent bearings, couplings, gears, or housings unless requested.
|
||||
|
||||
## Parameter roles
|
||||
|
||||
- `length` defines the axial span.
|
||||
- `diameter` defines a simple rod.
|
||||
- `step_diameters`, `step_lengths`, `shoulder_positions`, and `groove_width` define turned features.
|
||||
- `end_hole_diameter`, `thread_size`, and `thread_depth` define centered end holes.
|
||||
- `flat_width`, `slot_width`, `slot_depth`, and `keyway_length` define milled secondary features.
|
||||
- `chamfer_distance` and `fillet_radius` define edge finishing.
|
||||
|
||||
## Construction sequence
|
||||
|
||||
1. Define the shaft axis and overall length.
|
||||
2. For a simple rod, sketch a circle and extrude along the axis.
|
||||
3. For stepped or shouldered shafts, sketch the half-profile and revolve it around the axis.
|
||||
4. Add centered end holes, threaded holes, grooves, flats, slots, or keyways as secondary cuts.
|
||||
5. Keep secondary features referenced to the shaft axis or end-face datums.
|
||||
6. Finish with end chamfers, shoulder fillets, and small edge breaks.
|
||||
|
||||
## Common failures
|
||||
|
||||
- Generating a spindle or bearing assembly when only a shaft/rod part was requested.
|
||||
- Creating off-axis end holes.
|
||||
- Using multiple separate bodies for diameter steps instead of one coherent solid.
|
||||
- Treating a threaded shaft, bolt, or screw as the same as a plain shaft without preserving thread/head differences.
|
||||
- Adding arbitrary decorative grooves that were not requested.
|
||||
|
||||
## Evidence summary
|
||||
|
||||
- Latest run evidence: 107 accepted planning insights matched shaft, rod, cylinder, and stepped-shaft construction.
|
||||
- Strong repeated names include `plan_stepped_shaft`, `simple_cylinder_extrusion`, `stepped_shaft_construction`, `cylindrical_rod_planning`, and `plan_revolve_shaft_profile`.
|
||||
- Frequent operations in the latest run: Extrusion, Revolution, Cut, RevCut, HoleWzd, Chamfer, Fillet.
|
||||
- Source model examples: 000166, 001957, 040325, 069352, 080683, 100698, 112997, 144199, 148300, 160726, 172872, 210853, 218803, 225038, 232675, 239358.
|
||||
- Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.
|
||||
|
||||
## Retrieval metadata
|
||||
|
||||
Triggers:
|
||||
- `cylindrical rod`
|
||||
- `simple shaft`
|
||||
- `shaft`
|
||||
- `rod`
|
||||
- `pin`
|
||||
- `standoff`
|
||||
|
||||
Secondary triggers:
|
||||
- `stepped shaft`
|
||||
- `end hole`
|
||||
- `threaded end`
|
||||
- `shaft groove`
|
||||
- `keyway`
|
||||
- `chamfered ends`
|
||||
|
||||
Operation triggers:
|
||||
- `extrude circle`
|
||||
- `revolve shaft profile`
|
||||
- `cut end hole`
|
||||
- `cut slot`
|
||||
- `chamfer ends`
|
||||
|
||||
Exclusions:
|
||||
- `spindle assembly`
|
||||
- `bearing assembly`
|
||||
- `flange`
|
||||
- `washer`
|
||||
- `bolt head`
|
||||
- `gear`
|
||||
Reference in New Issue
Block a user