优化skill,添加特征树、编辑窗口

This commit is contained in:
2026-08-07 17:44:12 +08:00
parent 35e18ca956
commit 5fbcf2c0b8
70 changed files with 13076 additions and 465 deletions
@@ -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`