Skip to main content
12-Amethyst
Dec 18, 2023 6:35 PM UTC
Solved

How to model a coiled extension spring

I am drawing a blank on how to model a coiled extension spring.  The simplest example would be an extension spring wrapped around a cylinder.  Any suggestions?  I am currently on CREO 7.

kdirth
kdirthAnswer
21-Topaz I
Jan 5, 2024 5:37 PM UTC

Something like this:

kdirth_0-1704476108726.png

Creo 7 attached.

There is always more to learn.

11 replies

tbraxton
22-Sapphire II
Dec 18, 2023 6:38 PM UTC

Helical sweep will generate the coils.

 

Tips on how to do it:

Did You Know? Creating Helical Sweeps for Springs - PTC Community

Translate
12-Amethyst
Jan 5, 2024 4:43 PM UTC

I can do a regular spring.  I want to model the spring wrapped around a cylinder.  A spring coiled up.

Translate
Chris3
21-Topaz I
Dec 18, 2023 6:58 PM UTC

Their website is down for me right now, but I usually go to Lee Springs and download one of their models as a native Creo model. You can then edit the parameters to drive the spring to whatever you want.

Translate
KenFarley
21-Topaz II
Dec 18, 2023 8:56 PM UTC

I've built one of these, pretty much as @tbraxton suggests, based upon a helical sweep. I built 5 curves:

(a) A single helical curve (defined with cylindrical equation) to represent the center of the coiled wire.

(b) A pair of semicircular curves at both ends, modeling the "hook" at each end.

(c) A pair of splines at both ends, connecting the end of the coil to the semicircular hook adjacent to it, which is tangent at its end to each of the pertinent curves.

(d) Lastly, I do a sweep of a circular cross section along the curves to create the solid spring body.

 

Regrettably, I've only got a model in Creo 9.0 so can't provide a model that you can use, but that's the method.

Translate
12-Amethyst
Jan 5, 2024 4:45 PM UTC

I'm moving to 10 in the next couple of weeks if you want to send the model, but it sounds like your spring is just a regular straight spring.  I want the spring wrapped around a cylinder; coiled up.

Translate
kdirth
kdirth21-Topaz IAnswer
21-Topaz I
Jan 5, 2024 5:37 PM UTC

Something like this:

kdirth_0-1704476108726.png

Creo 7 attached.

Translate
There is always more to learn.
kdirth
21-Topaz I
Dec 20, 2023 5:08 PM UTC

Here is one I created awhile back, that is controlled by parameters and relations.  It also has an installed length parameter tied to a predefined flexibility.

Translate
There is always more to learn.
12-Amethyst
Jan 5, 2024 4:46 PM UTC

Thanks, I will take a look at it when I have a chance.  With the holidays and moving offices I haven't had time to revisit.

Translate
Patriot_1776
22-Sapphire II
Jan 5, 2024 9:00 PM UTC

That's certainly not what I would have thought of as a coiled extension spring.  I think if you would have included a photograph or sketch it would have helped people help you.

Translate
Patriot_1776
22-Sapphire II
Jan 10, 2024 3:31 PM UTC

For a "coiled extension spring" I would have expeced the need to be something more like these:

2019-02-12_spiral_spring-01.jpgspring.jpg

Translate