Showing results for 
Search instead for 
Did you mean: 
Security Alert Log4j Security Vulnerability. Click here to know more.
Showing results for 
Search instead for 
Did you mean: 

helical sweep question?


helical sweep question?

how to do this in pro engineer?


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

Accepted Solutions

thanks guys....just figured it out...a combination of sweep and helical sweep does the job.sweep_helical.jpg

View solution in original post


Veriable Section Sweep is the method I'd use.

Warp using rotation

It takes a little special effort. The initial offset is normal but not in your example. You can change that with the "marquee" control.

The initial part is a simple extrusion.


Well, you can use Warp, but I've found you don't seem to have the control you get with a VSS and Trajpar. With that, I can precisely define the twist at the either end and at all parts along the trajectory, and any reversals in rotation I want. I think they added Warp features to creat models for animation. It's pretty easy to modify the geometry, but if you want to have an exact geometric shape result, it's almost impossible (read: I've never been able to get what I wanted). Like everything in Pro/E, or any other modeling software, exactly what shape do you want? Try this with Warp. CURVE-01.JPG

You need to link that file for me, Frank. I can not get Creo to sweep a sketch (or at least define a sketch) normal to the axis of rotation. It looks like yours did. Or am I missing something?

Hopefully Frank will enlighten us on how to use helical sweep for this function, but the other way that worked is Blend, but it required several section to help guide the twist. The advantage of this method is controlling the rotational aspect of the ends. An "extrude and twist" command would be really nice.


a very big thankyou to all for your help..blend option seems to be helpful here....the original image i have done in solidworks and was very simple to do in solidworks..a helical curve and a cross section was required in solidworks....

thanks guys....just figured it out...a combination of sweep and helical sweep does the job.sweep_helical.jpg

Please show us what you did to make it work.

below i have attached the two jpegs..i think they are self explanatory..sweep_helical_1.jpgsweep_pudumjee_2.jpg

That was the 1st thing I tried and couldn't get it to work.

I finally got it to work. The key is the X-Trajectory. Intuitive, huh

Thanks for sharing!


I got it down to two features besides the basic datums. Creo 2.0 part file attached.


The helical sweep is a surface which provide both the Origin Trajectory (the inside surface edge) and the X-Trajectory (the outside surface edge).

Still cannot generate a curve using helical sweep. If I use a sparse point set, a datum curve does not remain cylindrical. Some tips in this regard appreciated. Wrap comes to mind.

One last question: How did you generate the helical curve? I couldn't get a point to sweep helical into a curve.

You can create a datum curve "From Equation" by selecting a coord sys, and picking the type of CS you want (cartesian, cylindrical, or spherical. Although, you can use a trajpar relation in the sketcher of a VSS to get that twist without having to create the curve or use a second trajectory. I'll post late when I have time.

Thanks Frank. I am lousy with equations... that's why I like geometry

Looking forward to with what you come up with.

What is VSS?

Variable Section Sweep. The equation for a circle, or even a helix is actually easy. The trajpar to get a twist is even easier, I just don't have time to post a model now.

i used the helical sweep(surface) an extruded(surface) cylinder and the intersect option to generate the helical curve.helical+curve.jpg

Nice solution also! Thank you.

ur most welcome!

That is one solution. A simpler solution is to use trajpar in the section of a VSS (Variable Section Sweep) to achieve the helix. This way, you only have the trajectory spine (curve), and the VSS itself as features (the fewer the better).