@Bart, l'homme qui répond plus vite que son ombre !!! Il ne faut pas confondre vitesse et précipitation. C'est ce que mes profs n'arrêtaient pas de me bassiner ! lol :-)
PS : @ jm savoyat c'est pas pour defendre @ Bart notre collegue mais il noins visuel depuis le nouveau format de detecter pour quel log est la question
J'ai fait un modèle de ressort sous PRO/E (il fonctionne encore sous CREO).
Sur ce ressort tu as des paramètres.
Tu rentres directement la longueur, le diamètre exter, le diamètre du fil et le nombre de spires.
Ca le construit ensuite tout seul (avec les bonnes relations).
Et bien sur il est flexible.
Il a juste un défaut, voir plus bas.
Je t'explique le principe de conception et si tu le veux, je te le donnerai jeudi :
Commences par un balayage hélicoïdale pour le corps. (on verra plus tard pour les valeurs cotes). Construit la fonction pour avoir la cote de diamètre exter et pour etre décaler du plan (d5 plus bas)
Fais un 2nd balayage hélicoïdale pour une spire jointive. (départ sur le plan). pas = diamètre du fil
idem pour la seconde spires jointive.
Le défaut se situe entre le corps et les spires jointives, le changement de pas est brutal et pas conforme à la réalité.
Ensuite tu fais une découpe pour les 2 meulés du ressort. (mets bien la cote de longueur)
C'est tout pour les fonctions.
4 paramètres cités plus haut nombres réels à créer. (dia-fil, longueur, dia-exter, nb-spires)
Voici ce que moi j'ai reussi à faire mais il reste une valeur que je ne comprend pas.
J'ai crée un balayage hélicoïdal protusion.
Attributs : Pas variable, Main droite, Par l'axe.
Profil balayage : "voir image profil balayage"
Pas : "Voir image graph-pas"
Section : 'voir image section"
Ensuite voici les relations :
X=(d49-1.9)*2000/20
/*X= FACTEUR DETERMINANT LA POSITION DE LA HAUTEUR DU RESSORT SUIVANT SON TAUX DE COMPRESSION
/*(SI d38=4.6 ALORS X=100 ET SI d38=1.9 ALORS X=0. SI d38=1.35 ALORS X=50. \
/*4.6 = LONGUEUR LIBRE ET 1.9 = LONGUEUR SPIRES JOINTIVES)