if it requires the use of commands like 'law curve' & 'expression', then pleaze provide detail steps.
There a couple of ways this can be done.
First is that you can create a law curve based on expressions for x and y and a separate law curve for you z values. The expressions for the x and y values are formulas for the x and y values of a circle multiplied by the number of coils, i.e. x=rad*cos(t*360*number_coils) and y=rad*sin(t*360*number_coils). "t" is a built in expression that tells NX to evaluate the formula from 0 to 1. For the z value you can create a sketch that directly plots the values of z. Look at the attached part for an example.
Another way is to create a cylinder whose diameter equals the diameter the spring minus the diameter of the wire and whose length is equal to the spring length. Then, on a datum plane that is tangent to the cylinder create a sketch that is the "unwound" path of the coil. Use "wrap curve" to map this sketch onto the cylinder and then create a "tube" using the wrapped curve. You can get rid of the cylinder and create flattened ends by offsetting the cylindrical wall to make it larger than the spring and doing a boolean intersection of the cylinder and tube. Example part attached.
Micheal, Thanks. The second method (with cylinder) works. But in first one, there are some problems while creating the law curves and expressions.
Micheal, first method works but it not creating variable pitch. even I tried the same expressions as you provided in attachment.
Can you upload your model so that I can take a look at it?
i have to create a spring with following specifications.
no. of turns=29
dia. of spring=4.5mm
total length of spring=42.7mm
there are 2(29-2) coils, 1 at top and otger at bottom of 27 coils, having pitch 0.1mm.
how to create this spring?
The original model I uploaded was for a straight wound spring. I apologize for not making that clear. To get a variable pitch the sketch must be modified to control the pitch in a variable manner. Attached are two sketches, one that is progressively wound and one that is a two stage spring. You will need to edit the sketch as needed to get the desired result.
Thanx. In 'LAW CURVES' there are different types- by equation, by law curve; which requires the curves or edges. since, I don't know the procedure of these commands(never gone through law curve before this) , I am not getting it properly.
How to Creat Springs in NX6.0?There are some equations for that,but when i inputed them,a dialogue block which shows there is some problem for "+" always came out,and i couldnot proceed,could you please give me some solutions?