As the title says... The equation curve seems limited. Is there something I am missing?

As the title says... The equation curve seems limited. Is there something I am missing?

Hello,

In general, I'd use a helix instead of a cylindrical equation curve. It's built-in with several options for modifying.

But there's a cylindrical example in SW help in the equation driven curve topic.

As for the spherical equation, I think you'll have to compute your SW equation from the general center-based sphere formula: x

^{2}+ y^{2}+ z^{2}= r^{2}Cheers,

Kevin

I was afraid that was the answer.

Wavy washers using R, theta and a sine function for Z a prime example of the cylindrical equation.

Wrapping a 2D equation curve on a cylinder is the convention as I understand it.

Not as much use for spherical in my world, but it is nice to use for computational orientation of ball joint connections.

Hello,

I created a v spring model while practicing for my CSWE exam, but I've since deleted all of my practice files.

It may be what you need for your wavy spring.

From memory, you create:

Cylindrical surface and a planar surface which points from the cylinder's edge to its axis. The height of the planar is your wave height. The planar width (to center) doesn't matter.

Using a helix, you circular pattern the planar around the cylinder at the required pitch.

I can't remember the exact SW for this, but I think there's another step along with/different than the helix command.

With your planars rotating around and rising, you create a curve through reference points, alternatively selecting the top then bottom vertex of the planars at the cylinder (yes, you have to click each point).

Create your section profile.

Swept Boss your profile along the ref curve path.

On GrabCAD (you must join to download), there's a v-spring model that you can download that has the above in its history.

Search for v spring and be sure your select the model that has SW files (not everything at GrabCAD is SW).

Cheers,

Kevin

Went looking for v-spring at GrqabCAD, but that no longer returns any search hits. I did find this SW part, perhaps it has the methodology that will help:

Wave Spring - SOLIDWORKS - 3D CAD model - GrabCAD

Cheers,

Kevin

Hi,

in 3D-sketch you can use x, y and z equation. but curve can not be closed.

for ex. x=5*sin(t), y=5*cos(t), z=sin(t*5)/10, t1=0, t2=2*pi-0.001

2014 SOLIDWORKS Help - Equation Driven Curve PropertyManager

I did find the 3D sketch version to utilize Z. I also knew about the problem having a closed curve.

It took me a few tries to get past how T and angles were being used.

This method allows for relation driven results which is better than external resources like Excel. Again, unless I am missing something.

I will consider your answer as a correct workaround for cylindrical 3D curves as I do not see another way within SW.

Next I will need to find highly accurate involute curves. Again, not in Excel

4 of these are in the 3D sketch oriented by controlling the sine of the solution.

This should also means that they can be relation driven.

SW'15 attached

It is limited.

I find it much easier to use excel to generate my curves in X,Y,Z coordinates whether that be spherical, helical, or whatever. Even if SW will generate it with the equation driven curve I still use excel because....well its excel and I can do much more than plot coordinates.

I am assuming maybe in the future SW will have more powerful tools for driving curves however with all of the software on the market including excel that companies have they can import the x,y,z coordinates into SW.

Use the feature in SolidWorks called "Curve Through XYZ Points"

The workflow is to obtain the x,y,z coordinates of your curve in excel or whatever software.

Copy the x,y,z coordinates into notepad ( has to be a .txt format for SW)

And browse for that file in SW to generate the curve.

Hi,

in 3D-sketch you can use x, y and z equation. but curve can not be closed.

for ex. x=5*sin(t), y=5*cos(t), z=sin(t*5)/10, t1=0, t2=2*pi-0.001

2014 SOLIDWORKS Help - Equation Driven Curve PropertyManager