Hi all,
I read this thread accurately. I experienced the same problems with springs both with animation or as deformable part in the assembly. Everything started when i had to design switch with torsion spring. To create torsion spring is very easy even with nx2 (now we are on nx4 and preparing to move on nx6). The main problem is to position and assemble it to the assembly. Note, that in most cases in the assembly spring must be compresd, and this compresion depends on your assembly. So if your spring is defined as deformable part, before defining assembly constraints for the spring you must have a certain value as parameter for deformation (e.g. measurment value, or already existing positioning value).
Then you must define, how realistic will your spring be. Then the spring compress, it tries to roll around its axis, so torsion ends will became shorter/longer. This can be easily calculated.
But then you combine both deformable part and physics of the spring, simple torsion spring becomes to a bunch of curves, expressions and of course errors

I have some discusions with mr John R. Baker about deformable parts (not here, but in bbs.notes forum). And its clear, that deformable components (especialy springs) is one of the most complex parts of the nx.
How to create torsion spring it is another story. Because i had lot of problems with tangency of the curves (e.g. it is quite complex to add tangent line to the one of the end of the helix curve. It is quite difficult to describe it here, but if you try to create smth like in the attached picture, you will see).