Non-linear helix in Catia


swept helix in CATIA
-
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:
-
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
-
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
-
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.
-
Step 5: helix
In this step we extrapolate line.1. Support sweep.1.
Thank you for your attention