I have been following a number of SolidWorks users, both in this forum and others, with variable spring lengths when added to assemblies. In this regard, I have been unable to completely resolve my problem with "auto sizing" when a spring is added into an assembly and then mated.
For example, using a simplistic model similar to Gupta's example for a nut mated on a bolt, separated by a spring, I have the latter element which correctly stretches or compresses off a variable length central axis. I also have a threaded nut which spins up and down the threaded shaft of the bolt. In the assembly, then are mated and still exhibit their repective characteristics: variable spring length, threaded motion on a shaft.
Without the usage of equations or animation, I am lead to believe that it is possible to screw on the threaded nut which in turn varies the length of the compressed spring. Some of these approaches have been with "dynamic planes", 'handles", or other devices which permit a simplistic interface with the components in assembly. Unfortunately I have been unable to make this work.
There must be a relatively easy and straight forward way to dynamically mate the free end of the spring to the face of the nut such that torquing the nut would result in a variable spring lenght. Has anyone done it before? Is there something I am missing out of the model?
For convenience, the Spring, Nut, Bolt and assembly are in the ZIP file below.
John, I'll have a look at files and let you know. Please make sure you have added all the required part files along with assembly.
it is made in COSMOmotion no ?
No, this is only a basic motion study.
Alexander Sebok said:it is made in COSMOmotion no ?