Non-linear helix in Catia

swept helix in CATIA

  1. Step 1: sweep curve

    Create any curve, can be sketch-based or spline/polyline through points or whatever you want. In this case it's spline through points:




  2. Step 2: sweep


    In the next step we define sweep (subtype "Center and radius"). With radius we define radius of our helix. Note: Instead of sweep type "center and radius" we can use also sketch-based profile and sweep it through spline.1

  3. Step 3: point, plane, intersection

    We define point on curve (spline.1) as a distance on curve. This will be thread pitch of our helix

    Then we make plane (normal to curve) on spline.1 in point.4

    ...and intersection between sweep.1 and plane.1




  4. Step 4: helix curve

    We extract an edge of sweep.1


    We create a point on intersect.1 and then the same for extract.1 (not shown, please imagine)

    In next operation we create a line joining these two points. Line with support in sweep.1, which mean it's a curve now.

    Note: Earlier defined pitch (7mm) will be real for two defined points (first point defined in 0deg and second in 90deg - not available more than 90). To have 7mm pitch we have to define point from step 3 as 7mm/4=1,75mm.


  5. Step 5: helix

    In this step we extrapolate line.1. Support sweep.1.

    Thank you for your attention



Comments