Files
cdsl-cad/backend/agent/skills/cad-engine/references/part-skills/source/functional/axisymmetric-revolve-strategy.functional.md
T
2026-08-24 14:52:08 +08:00

3.8 KiB

Axisymmetric Revolve Strategy Functional Skill

When to use

  • A part or major feature is rotationally symmetric around an axis: shaft, stepped shaft, flange hub, bushing, washer, spacer, sleeve, pulley-like blank, turned knob, or nut blank.
  • The profile contains steps, shoulders, grooves, tapers, spherical/rounded transitions, or coaxial bores that are easier to define in a half-section.

Do not use when

  • The body is a simple constant-diameter cylinder that can be created by one circle extrusion.
  • The part is primarily prismatic with only small cylindrical holes.
  • The geometry is freeform, non-axisymmetric, or has asymmetric lugs as the dominant feature.

Recognition features

  • Dominant central axis and circular cross-sections.
  • SolidWorks features such as Revolution, Revolve, RevCut, or revolved thread/groove cuts.
  • STEP evidence with multiple cylindrical, conical, or toroidal surfaces sharing an axis.
  • Functional roles include shafting, spacing, sealing, rotation, alignment, or fastening.

Core invariants

  • Sketch the axial cross-section on a plane that contains the rotation axis.
  • Keep the revolved profile on one side of the axis unless the CAD kernel expects a centerline profile.
  • Use one 360-degree revolve for the main axisymmetric body where possible.
  • Use revolved cuts for coaxial grooves, internal thread reliefs, and circular recesses.
  • Add asymmetric holes, flats, keyways, or bolt patterns after the revolved body is complete.

Parameter roles

  • axis defines the rotation centerline.
  • profile_points define the half-section outline.
  • diameters and axial_lengths define steps and shoulders.
  • revolve_angle is usually 360 degrees for a complete solid.
  • groove_width, groove_depth, taper_angle, and fillet_radius define turned details.

Construction sequence

  1. Define the central axis and an axial sketch plane.
  2. Draw the half-section profile with all major diameters, steps, shoulders, and bore boundaries.
  3. Revolve the closed profile 360 degrees to create the main body.
  4. Use revolved cuts for grooves, recesses, or thread reliefs that are also axisymmetric.
  5. Add non-axisymmetric secondary features such as flats, slots, keyways, or bolt holes.
  6. Apply chamfers and fillets at ends and shoulders last.

Common failures

  • Extruding several cylinders separately and leaving seams or separate bodies.
  • Revolving a profile that crosses the axis and creates invalid self-intersections.
  • Forgetting the construction axis or using an arbitrary edge as axis.
  • Adding asymmetric features before the revolve and making the base profile ambiguous.
  • Using revolve for a simple plain cylinder when extrusion is clearer.

Evidence summary

  • Latest run evidence: 105 accepted functional insights matched axisymmetric revolve and revolved-cut strategies.
  • Strong repeated names include use_revolve_for_axisymmetric_parts, use_revolve_for_rotational_parts, use_revolve_for_axisymmetric_body, and use_revolution_for_axisymmetric_features.
  • Frequent operations in the latest run: Revolution, RevCut, Cut, Chamfer, Fillet, HoleWzd.
  • Source model examples: 001563, 001957, 009934, 010137, 025245, 053895, 080683, 086232, 094412, 135604, 144887, 162241, 173716, 218803, 225038.
  • Source: CAD-SkillX offline review of SCAD58 descriptions, STEP summaries, and SolidWorks feature evidence.

Retrieval metadata

Triggers:

  • axisymmetric
  • revolve
  • revolved body
  • rotational part
  • turned part

Secondary triggers:

  • shaft
  • bushing
  • washer
  • sleeve
  • flange hub
  • stepped diameter
  • groove

Operation triggers:

  • sketch half profile
  • revolve profile
  • revolved cut
  • define construction axis
  • chamfer shoulders

Exclusions:

  • simple extruded cylinder
  • rectangular plate
  • mounting bracket
  • freeform surface