Files
cadSet/text-to-cad/skills/cad/references/subfamilies/mechanical-part-rotating-part-shaft-like.md

81 lines
2.3 KiB
Markdown

# Shaft Like Reference
## When to read this file
Read this reference when the request matches these triggers:
- `journal`
- `shaft`
- `spindle`
- `主轴`
- `轴`
- `键槽`
## Object boundary
Use this reference to improve first-pass CAD modeling structure. It is not a validator, factory, or engineering certification. Do not model adjacent assemblies unless the user explicitly requests them.
## Recognition
This node represents `mechanical_part.rotating_part.shaft_like` in the generated taxonomy. It was mined from 6 source models.
## Core invariants
- A single dominant rotation axis organizes the part.
- Cylindrical sections should be coaxial and station-based.
- Journals, shoulders, grooves, threads, or keyways should attach to plausible axial regions.
## Common variants
- Keep variants driven by the user prompt and source evidence.
- Prefer adding a child variant skill when one branch becomes too specific.
- Do not collapse all examples into one fixed template.
## Required parameter roles
- `coaxial_sections`
- `journals`
- `main_axis`
- `shoulders`
## Feature roles
- `coaxial_sections`
- `journals`
- `main_axis`
- `shoulders`
## Operation / construction sequence
1. Define the shaft axis and axial stations first.
2. Build the coaxial stack by revolve or fused cylinders.
3. Cut bores, keyways, grooves, threads, or splines after the base shaft is valid.
4. Overshoot subtractive tools through the shaft.
5. Apply shoulder reliefs, chamfers, and fillets last.
## Common failures to prevent
- Unnamed magic dimensions hidden inside geometry calls.
- Decorative features with no functional role.
- Fillets or chamfers applied before major cuts.
- Claiming engineering performance or standard compliance from reference guidance alone.
## Validation targets
- The generated model contains the core invariants above.
- Major feature roles are visible or represented by named parameters.
- Repeated features have consistent count, spacing, and datum relationship.
- The output is a valid solid or explicitly requested assembly.
## Exclusions
- `assembly`
- `housing`
## Source evidence summary
- Source sample count: 6
- Sample ids: 000166, 000780, 001563, 001836, 001942, 001957
- Operation evidence: Cut: 6, Extrusion: 2, Chamfer: 1, HoleWzd: 1
- Taxonomy confidence: 0.95