contrainte sous assemblage dans un assemblage
  • Topic:
    • SOLIDWORKS

  • 4 réponses
  • 2489 vues

Par david.lagunegrand Le 14 août 2018

Bonjour a tous :)

Alors voila ma question.

J'ai inséré une pièce, puis une autre pièce.( fut de vérin et tige de vérin)

J'ai mis une contrainte de distance mini/maxi.

Jusque la tout fonctionne.

En revanche, quand j'insère mon sous assemblage dans un autre assemblage, et bien ma contrainte distance mini/maxi ne fonctionne pas.

Il faut que je retourne systématiquement dans mon sous ensemble pour toucher a ma distance, et le mettre a jour dans mon assemblage général.

Ma question est donc: Comment je fais pour qu'elle puisse être active dans mon assemblage général.

(Je suis sous Solidworks 2016).

Merci pour vos réponse.

 

Meilleure réponse

ac cobra 427 | 38714 point(s)

Pour rendre un sous-assemblage flexible:

  1. A l'aide du bouton droit de la souris, cliquez sur un sous-assemblage dans l'arbre de création FeatureManager et sélectionnez Propriétés du composant.

    La boîte de dialogue Propriétés du composant apparaît.

  2. Sous Résoudre en tant que, sélectionnez Flexible, puis cliquez sur OK.

    Dans l'arbre de création FeatureManager, l'icône prend la forme  pour indiquer que le sous-assemblage est flexible.

Les autres réponses

ac cobra 427 | 38714 point(s)

Pour rendre un sous-assemblage flexible:

  1. A l'aide du bouton droit de la souris, cliquez sur un sous-assemblage dans l'arbre de création FeatureManager et sélectionnez Propriétés du composant.

    La boîte de dialogue Propriétés du composant apparaît.

  2. Sous Résoudre en tant que, sélectionnez Flexible, puis cliquez sur OK.

    Dans l'arbre de création FeatureManager, l'icône prend la forme  pour indiquer que le sous-assemblage est flexible.

david.lagunegrand | 500 point(s)

Ok,

Super cela fonctionne correctement dans mon assemblage merci !!!!

Maintenance j'ai essayé de rendre flexible un pivot dans un autre sous ensemble mais dans le même assemblage générale mais en le rendant "flexible" cela ne fonctionne pas.

Aurais tu une idée ou c'est moi qui fais mal?

Zozo_mp | 17794 point(s)

Bonjour

La fonctionnalité flexible est attribuée uniquement  à un sous ensemble.

Donc si tu as plusieurs sous ensembles dont certains flexibles, tu dois les déclarer chacun séparément comme flexible.

Attention une pièce seule, ne peux pas être déclarée flexible car seul un sous ensemble (même seulement composé de deux pièces) peut être déclaré comme flexible.

Par contre ce qu'il faut savoir c'est que cette fonction flexible est parfois (souvent) capricieuse notamment lorsque plusieurs sous ensembles sont déclarés comme flexible.

Tu notera que dans la version 2018 la fonction flexible a été améliorée dans le sens ou elle est accessible par une simple icône au lieu de la méthode déclarée par notre ami et néanmoins collègue @ac Cobra (que je salue) qui reste valable mais est un peu plus longue.

Le fait de pouvoir basculé simplement permet de supprimer ou remettre  la flexibilité lorsque tu veux bloquer momentanément un sous ensemble par rapport à un autre. Cela permet de résoudre le bug (qui date depuis 2011) qui fait que parfois un flexible devient rigide, alors qu'il a le statut flexible. Le fait de faire une bascule et revenir permet que tout rentre dans l'ordre.

Cordialement