Contraintes "principales" sur solidworks
  • Topic:
    • SOLIDWORKS

  • 6 réponses
  • 890 vues

Par jerome42 Le 11 avril 2019

Bonjour,

Sur une machine qui combine plusieurs mouvements dont les contraintes sont disposées dans plusieurs niveaux de sous assemblages différents, j'ai des contraintes qui m'intéressent plus que d'autres.

Par exemple :
- distance de sortie tige vérin 1
- distance de sortie tige vérin 2
- angle de manivelle 1
- position angulaire plateau indexeur 1
...
...


Est il possible de regrouper en un même endroit, accessible rapidement pour modification, ces contraintes intéressantes ?

But :
- faire bouger la machine rapidement.
- avoir une sorte de "tableau de bord" de paramétrage des mouvements principaux.
- éviter de devoir définir des configurations dans les sous assemblages qui se multiplieront dans l'assemblage top par toutes les combinaisons possibles des différents positions.

Merci d'avance

Réponses

stefbeno | 19470 point(s)

- Si les contraintes sont définies dans un sous-ensemble, elles ne seront accessibles qu'à ce niveau.
- une solution est de placer vos actionneurs au niveau général en les décomposant ou en les mettant flexible (càd que pour un vérin, la distance de sortie n'est pas défini dans le vérin mais au niveau de l'asm général)
- vous pourrez alors regrouper les contraintes pilotantes dans un sous-dossier du dossier contraintes de l'asm général.

Si votre machine a beaucoup de S/E, je ne suis pas sur que cette méthode soit beaucoup plus performante que de faire des configurations : les asm flexibles empilés sur plusieurs niveaux ont rapidement tendance à être capricieux et consomment beaucoup de ressources.

Zozo_mp | 18718 point(s)

Bonjour max59 et @tous

J'attire votre attention que pilote de contrainte à très rapidement des limites.

Ces limites sont le nombre d'actions possibles pouvant être programmées (je dirai moins d'une dizaine).

En plus l'activation de ces contraintes pilotées est peu aisée (pour le pas dire M.......ique).

De plus cela ne me paraît pas adapté au cas de @jérome42 .

@Jérome 42

Je te suggère d'utiliser la fonction "créer un dossier".

  1. Tu vas sur la première contrainte qui 'intéresse de suivre et tu fais Clic Droit sur cette contrainte et cela te crée un sous-dossier "sous mates 1'dans le dossier mates principales. Sous-dossier que tu peux renommer en double cliquant dessus.
  2. Tu prends ta contrainte et tu la déplaces avec glisser, déposer dans le sous-dossier "Sous mates 1".
  3. Évidemment, tu peux déplacer ce sous-dossier en haut de l'arborescence de toutes les mates. Par contre, tu ne peux pas mettre ces sous-dossier en dehors du dossier principal des mates (symbole double trombone - Mates http://help.solidworks.com/2019/french/SolidWorks/sldworks/ljc1482511537118.image.)

Attention à ne pas te tromper dans la création de ce sous-dossier car tu as deux endroits pour le faire.

 Sois-tu le fais dans le feature manager et cela te permet de faire les regroupements que tu veux (pièces, sous-ensembles, visseries, etc....) :
 MAIS tu ne peux pas faire glisser tes mates dans ces dossiers.

Seuls les sous dossiers créés dans la zone Contraintes (le double trombones - Mates http://help.solidworks.com/2019/french/SolidWorks/sldworks/ljc1482511537118.image) te permettent d'y faire glisser déposer les contraintes qui t'intéressent.
Tu n'as pas de limite dans la création de sous-dossier par contre : si tu veux t'y retrouver, tu as intérêt à activer le fil d'ariane.
Si tu as la version supérieure à 2017 tu as les petites icônes qui te donnent dans l'écran en dehors du feature manager toutes les infos sur ensemble, s/s ensembles et surtout contraintes avec leurs noms. Ainsi, cela devient très facile de savoir où l'on n'est et quoi est rattaché à quoi et à qui.

Hé Ouala!

Cordialement

jerome42 | 430 point(s)

Merci pour vos réponses

@zozo_mp
Sans utiliser les dossiers, ce que tu proposes est un peu ce que l'on fait actuellement.
Les contraintes importantes, on les nomme avec un nom qui veut dire qqchose, on les passe en majuscule, et on les remonte tout en haut de la liste des contraintes. On ajoute aussi dans les noms les valeurs remarquables. Par exemple, distance126 devient VERINBASCULE-0-200. Dommage que l'on ne puisse pas regrouper quelque part dans l'assemblage TOP des "raccourcis" vers toutes ces contraintes.

@max59
J'ai commencé cette semaine à un peu essayer pilote de contrainte qui m'a l'air intéressant. J'ai pas encore fait le test car je suis en ce moment sur une machine simple : peut on y regrouper des contraintes provenant de plusieurs sous-niveaux ?

@stefbeno
C'est difficile d'organiser un projet de la sorte.
chaque sous-ensemble ayant ses mouvements spécifiques, il ne m'est pas possible de remonter l'actionneur dans l'assemblage top. Le dossier d'étude perdrait sa cohérence.
Pour les assemblages flexibles ; je suis bien d'accord, ça part "en live" très rapidement.
Pour les configs, c'est très très lourd.
Si je prend l'exemple d'une voiture.

Mettons que l'ouverture du capot soit dans le SE moteur.
2 configs : porte ouverte porte fermée.

Mettons que l'ouverture du coffre soit dans le SE arrière.
2 configs : porte ouverte porte fermée.

Mettons que l'ouverture de la vitre conducteur soit dans le SE porte avant gauche.
2 configs : porte ouverte porte fermée.

Dans le top, il faut faire des configs :
capot fermé, coffre fermé, vitre fermée
capot fermé, coffre fermé, vitre ouverte
capot fermé, coffre ouvert, vitre fermée
capot fermé, coffre ouvert, vitre ouverte
...
...
C'est vite un gros bordel, et encore plus s'il y a plusieurs niveaux de sous-ensembles : un casse tête très chronophage.

C'est pour cela qu'un tableau de bord regroupant les paramètres issus des différents sous-ensembles me serait très utile.
Très utile également pour s'y retrouver dans un dossier provenant d'un autre BE, ou même un dossier de notre BE que l'on a traité il y a quelques temps et dont on a oublié l'organisation.
 

sbadenis | 15045 point(s)

Idem Zozo_mp , utilisation de dossier pilote de contrainte c'est trop contraignant à mon avis pour plusieurs mouvements