1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Dessiner un ressort ?

Discussion dans 'Solidworks' créé par wika58, 26 Novembre 2008.

  1. wika58

    wika58 Modérateur

    Messages:
    10 370
    Inscrit:
    17 Décembre 2006
    Localité:
    F-54560 / Lorraine
    Dessiner un ressort ?
    Bonjour à tous,

    Tout est dans le titre... :roll:
    Je voudrais dessiner un ressort de compression.
    J'ai bien trouvé dans l'aide les ressorts en simulation mais il ne se dessine pas... :cry:
    D'avance merci. :wink:
     
  2. j.f.

    j.f. Compagnon

    Messages:
    6 443
    Inscrit:
    22 Décembre 2007
    Localité:
    19
    Dessiner un ressort ?
    Bonjour,

    il y a un tuto avec des explications très claires et détaillées ici :wink: :
    http://fr.youtube.com/watch?v=i5gPj8iTGR0&NR=1

    il raccorde des hélices de pas différent aux extrémités...



    Il y a plus logique : créer la courbe hélicoïdale de balayageen "pas variable". Définition pour chaque partie :
    - du nombre de spires
    - son diamètre
    - son pas
    - etc; (selon mode de définition : voir liste déroulante)

    En gros

    dessiner un cercle
    utiliser ce cercle pour définir l'hélice
    paramétrer l'hélice (pas constant ou variable)
    pour faire les extrémités "écrasées", il faut définir au moins 3 régions, et resserrer le pas des régions 0 et 2 de façon à ce qu'il soit égal au diamètre de fil
    définir un plan de référence normal à la courbe (l'hélice en l'occurence)
    dessiner dans ce plan la section du fil
    faire un bossage/base balayé avec comme section le cercle défini dans le plan normal, et comme trajectoire l'hélice
    pour finir, enlèvement extrudé pour "meuler" les extrémités

    Vit'fait sul'gaz (incomplet) :

    ressort2.JPG

    ressort3.JPG
    ↑  en faisant joujou avec régions, pas, diamètres


    ressort4.JPG
     
  3. wika58

    wika58 Modérateur

    Messages:
    10 370
    Inscrit:
    17 Décembre 2006
    Localité:
    F-54560 / Lorraine
    Dessiner un ressort ?
    Merci JF pour la réponse rapide, j'essaie tout à l'heure... :wink:
    Comment fait-on les extrémités du ressort ??? :roll:
     
  4. j.f.

    j.f. Compagnon

    Messages:
    6 443
    Inscrit:
    22 Décembre 2007
    Localité:
    19
    Dessiner un ressort ?
    Ben tu crées 3 sections
    - la centrale avec le pas voulu
    - les extrémités avec un pas "égal ou presque égal" au diamètre de fil (il me semble que ça ne passe pas si le pas est exactement égal au diamètre de fil - à vérifier)
    - puis dans le plan passant par l'axe du fais un rectangle pour sectionner et obtenir des extrémités planes par extrusion enlèvement de matière de part et d'autre du plan, et en inversant le (les) côté(s).

    Bon pour être honnête, c'est comme d'hab.
    Une question = un exercice.
    Donc je découvre au fur et à mesure. :roll:
    Mais c'est vraiment intuitif.

    Là faut que j'aille bosser.
    Ce soir j'en dessine un beau, genre ressort de suspatte.
    Après le film.
     
  5. nektarfl

    nektarfl Compagnon

    Messages:
    837
    Inscrit:
    19 Novembre 2007
    Localité:
    POMMEUSE (77)
    Dessiner un ressort ?
    Ce sujet m'interesse grandement car depuis le temps que je cherche la possibilité, à partir de mon programme de calcul de ressorts de définir le dessin SW du ressort calculé par l'utilisateur.

    Mon problème principale est simple, je n'ai pas solid works, et de plus, je travaille sur mac (ce qui veut dire que la moindre version de solidorks ne peut pas y tourner directement)

    Je suppose qu'on doit pouvoir créer un fichier de genre script pour définir un ressort qui pourrait être intégré par la suite dans le dessin en cours.

    Ensuite, quid des déformations acceptables par le ressort?

    j'espère que certains d'entre vous m'aideront sur toute ma problématique.
     
  6. armaris

    armaris Compagnon

    Messages:
    750
    Inscrit:
    16 Janvier 2008
    Dessiner un ressort ?
    @nektarfl :

    Il y a une possibilité (je vais causer informatique, n'hésite pas à poser des questions si ce n'est pas clair) :

    - sur Mac, tu installes VMWare Fusion et une machine virtuelle Windows XP.
    - sur cette machine, tu installes Solidworks (j'ai testé avec SW2007 sous linux, ça fonctionne, il faut désactiver realview, compiz, ...).
    - ensuite 2 options, SW permet de définir des familles de pièces paramétrées à l'aide d'une feuille Excel.
    Si l'option Hélice/spirale supporte le paramétrage, c'est le plus simple.
    - sinon, développement en VBscript, un peu lourd.

    Voilà en gros l'architecture.

    Autre solution, tu achètes une petite boite PC (type Eeebox @ 230€) qui fait tourner XP et SW et tu la relie à ton serveur WEB par un script.
     
  7. Turbo

    Turbo Compagnon

    Messages:
    647
    Inscrit:
    3 Septembre 2008
    Localité:
    RP
    Dessiner un ressort ?
    jf : tu peux pas faire un pas variable croissant puis decroissant dans la meme fonction...il ne peut etre que croissant
    pour créer un ressort à pas/rayon variable du genre d'un ressort de suspension, il va falloir creer les differentes courbes independantes avec chaque nouvelle courbe basée sur un plan defini par l'extremité de la précedente, ça prend 5 courbes (bas, transition, milieu, transition, haut)
    ensuite il faut faire une courbe composite avec ces 5 segments
    et enfin on peut balayer
    ouf.
    il y a une petite tricherie que je vous livre c'est de charger un modéle approchant depuis ce site :
    http://www.solidcomponents.com/company/default.asp?SCCC=sccig82bo&Lang=44&ClickLog=logo
    et le modifier pour arriver à ce qu'on veut
    malheuresement, le module de génération est bridé au dimensions disponibles chez ce fabricant, ça serait trop simple...

    ntkfrl : ça depend de ce que te sors ton programme de calcul et le format de sortie
    aprés, bien sur ça peut etre automatisé en utilisant le VB/VBA (çàd soit en interne avec une macro VBA soit en "externe" avec un programme en VB)
    à chaque forme de ressort un programme différent bien sur
    pour un pas/rayon constant c'est facile, pour un progressif c'est une autre histoire !
    au final, pour analyser les déformation, c'est à faire en Cosmos mais là encore c'est pas une mince affaire.
    je pense que ça dépasse le partage de forum, c'est un dossier professionnel assez conséquent !

    springx7.jpg
     
  8. nektarfl

    nektarfl Compagnon

    Messages:
    837
    Inscrit:
    19 Novembre 2007
    Localité:
    POMMEUSE (77)
    Dessiner un ressort ?
    Sur mon porable, j'ai un programme de machine virtuelle et un win XP pro officiel, émuler un PC n'est pas un problème pour moi (c'est plus de la mauvaise volonté car je trouve que malgré les très gros efforts de windows, c'est pas encore au point)
    Le réel problème, c'est SolidWorks, c'est un logiciel du commerce, et comme je n'en ai personnellement pas l'utilisation, il n'est pas question de l'acheter, et pourtant, pour faire mes essais (pour les utilisateurs de mon programme de calcul) j'ai besoin de l'utiliser.
    J'ai trouvé un lecteur mac pour les fichiers SW, donc pas de soucis.

    Justement, mon intention, c'est de pouvoir fournir à l'utilisateur un fichier SW utilisable directement sans bidouille à faire. Le format des données n'est pas un problème, mais le problème, c'est de connaître quelle forme doivent avoir les données en sortie. C'est moi qui ai écrit le calcul de ressorts, alors je peux extraire ce que je veux.

    merci pour vos réponses. Je sais que mon besoin est bizarre, mais quand on contacte les revendeurs de SW, ils disent qu'avant de pouvoir faire quoi que ce soit, il faut ACHETER. alors que je ne veux créer que des fichiers pour les utilisateurs de SW.
     
  9. Turbo

    Turbo Compagnon

    Messages:
    647
    Inscrit:
    3 Septembre 2008
    Localité:
    RP
    Dessiner un ressort ?
    en fait la question c'est : est il possible de generer un fichier SW sans l'avoir sur la machine ?
    je ne suis pas sur de ça...
    à priori, un projet VB>SW "attaque" toujours l'application SW...c'est le systéme de base des API (interface de programmation pour applications)
    maintenant quand on regarde par exemple ce systéme de generation de modéles de ressorts en ligne, ça m'étonnerait que leur module lance des application SW pour chaque generation, ça serait bien trop lourd pour le serveur...à moins qu'ils ne soient allé un cran plus loin et qu'ils attaquent directement la génération d'un fichier sans utiliser l'API de SW...? hum !

    sinon pour revenir à la question de départ, j'ai trouvé ici
    http://www.solidworks.com/sw/support/APIDownloads.html
    une macro qui crée des ressorts simple directement sans se prendre la tête, je reposte la version ici car l'original avait un petit bug !

    test.jpg Voir la pièce jointe springapi.zip
     
  10. nektarfl

    nektarfl Compagnon

    Messages:
    837
    Inscrit:
    19 Novembre 2007
    Localité:
    POMMEUSE (77)
    Dessiner un ressort ?
    Quel que soit le type de fichier, si le format est suffisamment renseigné, on devrait pouvoir créer un fichier sans avoir le programme.
    Un fichier reste un fichier, et c'est le format de stockage qui fait tout.
    j'ai aussi téléchargé un ressort sur le site mis en lien, mais j'attends de récupérer mon portable pour me pencher plus avant dans le décryptage du fichier (si tenté qu'on arrive à décrypter quelque chose.)
     
  11. j.f.

    j.f. Compagnon

    Messages:
    6 443
    Inscrit:
    22 Décembre 2007
    Localité:
    19
  12. Turbo

    Turbo Compagnon

    Messages:
    647
    Inscrit:
    3 Septembre 2008
    Localité:
    RP
    Dessiner un ressort ?
    et bien de deux choses l'une...soit le format de fichier est ouvert et documenté, là tout va bien...à ma connaissance, ce n'est pas le cas !
    par contre si tu attaque un format non documenté, alors là, bonne chance...
    plus le programme qui crée les fichiers est complexe, plus le format de fichier l'est, c'est logique - dans le cas de SW...ayayaye !
    j'en ai fait pas mal du reverse-engineering de formats de fichier et à mon avis, les chances d'arriver à quelque chose dans ce cas de figure sont faibles !
    pour moi, c'est pas la bonne direction...

    une autre solution globale est de partir dans l'idée de créer non pas un fichier SW natif mais un parasolide qui sera exploitable dans X applis de 3D, là c'est beaucoup plus "facile"
     
  13. j.f.

    j.f. Compagnon

    Messages:
    6 443
    Inscrit:
    22 Décembre 2007
    Localité:
    19
  14. Turbo

    Turbo Compagnon

    Messages:
    647
    Inscrit:
    3 Septembre 2008
    Localité:
    RP
  15. j.f.

    j.f. Compagnon

    Messages:
    6 443
    Inscrit:
    22 Décembre 2007
    Localité:
    19
    Dessiner un ressort ?
    Un ressort un peu plus réaliste, avec les extrémités dressées.

    Tel quel, ça ne permet pas de le faire "jouer" dans un assemblage. Je suis tombé sur un forum avec 2 méthodes pour arriver à cà, mais j'ai perdu le lien.

    Le programme Mitcalc sur les ressorts est téléchargeable en démo sur le site de l'éditeur. Je suis incapable d'utiliser une usine à gaz pareille (c'est pour les spécialistes) et donc de faire le moindre essai.
    C'est un fait une application Excel. La documentation indique que ça sort du DXF.
    Il ne semble pas exister de moulinette permettant de transformer du DXF en SLDPRT. Il faut passer par SW.


    Wika, je suppose que tu voudrais des ressorts qui changent de longueur dans un assemblage ?

    Je viens de trouver un truc sur un site : définir le ressort par des morceaux de 180° articulés entre eux ; ensuite placer les contraintes d'assemblage qui vont bien. rusé !

    A télécharger ici :

    http://www.cosug.com/Downloads.html

    rubrique "Articulated spring for quick animation", faire "Download file"

    mais le ressort est alors défini comme un assemblage et non une pièce. Or, en principe, il n'est aps possible de faire bouger un sous assemblage dans un assemblage.

    Donc, c'est mort.

    Sinon, un tuto clair sur le dessin de ressorts hélicoïdaux

    Sinon, un tuto clair sur le dessin de ressorts hélicoïdaux

    Il y est exliqué comment gérer des configurations. C'est plus détaillé à ce chapitre

    On dirait qu'il est possible de créer automatiquement autant de longeurs comprimées que l'on veut...

    ressort8.JPG
     
Chargement...
Articles en relation
  1. carbure
    Réponses:
    11
    Affichages:
    1 362
  2. philclau
    Réponses:
    14
    Affichages:
    3 255
  3. Tonton25
    Réponses:
    17
    Affichages:
    2 709
  4. cosmics
    Réponses:
    2
    Affichages:
    3 709
  5. cri-cri69
    Réponses:
    2
    Affichages:
    1 950

Partager cette page