Est-il normal qu'une mise en plan d'un assemblage comprenant des équations ne se mets pas à jour complètement ?

Bonjour à tous,

Je suis sous Solidworks 2018.

J'ai créé un assemblage principal avec 3 configurations (Manuel / motorisé / mixte). Cet assemblage comprend plusieurs sous ensemble dont un avec 3 configurations(Manuel / motorisé / mixte). Ce sous assemblage comprend plusieurs pièces dont une pièce de base avec 3 configurations(Manuel / motorisé / mixte).

Chaque configuration sont liées comme suit : La configuration Manuel de l'assemblage principal comprend le sous ensemble avec la configuration Manuel et le sous ensemble Manuel comprend la pièce de base avec la configuration Manuel. Il en est de même pour les autres configurations.

Dans l'assemblage principal, il y a une série d'équations qui pilote la dimension de la pièce de base. Dans la page d'équation, il y a une valeur de variable qui change en fonction de la configuration. Pour la configuration manuel et mixte, la valeur des de 200 et pour la configuration motorisé, la valeur est de 510. Ensuite cette variable est utilisé dans les équations pour définir la longueur de la pièce de base.

A ce niveau là, tout fonctionne correctement. A chaque fois de je change de configuration dans l'assemblage, visuellement à l'écran j'obtiens la pièce à la bonne longueur.

En théorie, la longueur de la pièce de base pour la config Manuel est égale à la longueur de la pièce de base pour la config Mixte. Pour la config Motorisé, la pièce de base est plus longue.

Mon problème vient lors de la mise en plan de l'assemblage principal.

Je crée un fichier mise en plan comprenant 3 feuilles mise en plan. Une feuille mise en plan par configuration.

J'ai donc 3 feuilles mise en plan (Manuel / motorisé et mixte) pour mon assemblage principal.

La feuille pour la config Manuel = aucun problème

Pour les deux autres feuilles, ca se corse.

Lorsque je quitte mon assemblage principal pour basculer sur la mise en plan et qu'à l'écran mon assemblage principal est calé sur la config motorisé, la mise en plan pour la config motorisé contient la pièce de base avec la bonne longueur, tandis que sur la mise en plan Mixte, la longueur de la pièce de base n'est pas bonne. Ici j'ai la longueur de la pièce de base pour la config Mixte qui est égale à la config Motorisé, alors qu'elle devrait être égale à la longueur de la config Manuel.

Maintenant, lorsque je quitte mon assemblage principal pour basculer sur la mise en plan et qu'à l'écran mon assemblage principal est calé sur la config Mixte, la mise en plan pour la config Mixte contient la pièce de base avec la bonne longueur, tandis que sur la mise en plan Motorisé, la longueur de la pièce de base n'est pas bonne. Ici j'ai bien la longueur de la pièce de base pour la config Mixte qui est égale à la config Manuel, mais aussi égale à la longueur pour la config Motorisé, alors que la config Motorisé, la pièce de base doit être plus longue.

Je pense que la mise à jour par rapport aux équations ne se fait que dans l'assemblage et que lorsque je choisi d'afficher la config qui m'intéresse et donc la mise en plan ne se met à jour que par rapport à ce qui est afficher à l'écran.

J'espère ne pas avoir été trop confus dans mon explication.

Quelqu'un sait-il comment je peux corriger pour que la mise en plan des 3 feuilles s'affiche correctement par rapport aux règles établis dans les équations.

 

Cordialement,

Petite info,

Le "contrôle Q" ne corrige pas mon problème.

Bonjour,

si j ai bien compris, pas sur...une pièces est commune a plusieurs assemblage et ces cote sont piloté par equation?

Tu générer des  conflits.

La configuration qui est mis en plan ainsi que tous ces composant doivent être active pour être calculé. or si la même pièce générer plusieurs calcul c'est mort.

les équations sw montre vite leurs limite.

Pour ma part tous les calcules sont dans excel et les valeurs sont le résultat.

plusieurs calcul en fonction des variables, je tire mes formule . 

Cordialement

 

 

 

1 « J'aime »

Pas tout à fait Bruno,

Je n'ai qu'un seul assemblage avec 3 configurations. L'assemblage contient une pièce avec elle aussi 3 configurations.

Et dans l'assemblage, parmi toutes les équations, il y a en une qui pilote une cote d'esquisse de la pièce. Et l'équation qui pilote l'esquisse à une valeur différente en fonction de la configuration.

Par contre, je ne peux pas configurer la cote directement dans l'assemblage, car cette cote dépend d'une autre variable et je suis obligé de passer par une formule mathématique pour déterminer la nouvelle valeur.

Tu ne peux pas faire une famille de pièce dans ta pièce (avec l'équation dans le fichier excel et au lieu de piloté la longueur depuis l'assemblage tu pilote ensuite le choix de configuration sur la pièce créer avec une famille de pièce.

2 « J'aime »

sabdenis,

Je ne maitrise pas les familles de pièces. Soit je n'arrive pas à faire apparaître, dans la feuille Excel, la fonction ou la cotes que je veux piloter, soit pleins de chose apparaît et je ne m'y retrouve plus.

Il faudra effectivement qu'un jour je me penche sur ces familles de pièces pour me comprendre comment ça marche.

Mais pour l'instant, je n'ai pas trop le temps de chercher. Mon boss m'a mis comme objectif de créer plus de 1600 mises en plan de nos produits avec les CAO qui vont avec en moins de 2 mois.

En fait, je pense que mon problème est que seule la configuration visible à l'écran se mets à jour. Les autres configurations sont en quelques sortes en sommeil.

Y a t-il possibilité de forcer la mise à jour de toutes les configurations, même celles non visible à l'écran ?

Voir dans options / Références externes / "permettre plusieurs contextes pour les pièces lors de l'édition dans un assemblage"

Bonjour,

J'avais trouvé une macro qui met à jours toutes les pièces de configuration mais je ne sais si elle fonctionne si on la lance d'un asm. A tester

https://www.lynkoa.com/contenu/macro-pour-valider-toutes-les-configuartions-dune-pi%C3%A8ces-0

Merci à vous,

Je teste tout ca demain et reviens vers vous.

 

Porta Ben,

Tes explications revient au même.
Conflit : tu ne peux pas avoir plusieurs résulta en même temps avec le même calcul même si tes assemblages sont diffèrent.il ne prend qu'une série de variable en même temps.
au prochain calcul le précédente devient caduque.

Mauvaise Choix DSL
comme je disais précédemment les équations montre vite leurs limites.

Pas le choix famille de pièce dans excel

si tu fait des configs tu y es presque.
et la liaison entre pièces et assemblage se fait bien en créant des variables dans les équations

Voici un petit exemple simple fait par un de mes collèges( j'en est des plus complexe, on peut voir plustard).

interrupteur domotique : diffèrent look, diffèrent protocole de communication, une touche ou deux, avec diffèrent gravure......je te passe les détails.

table excel : les ref et les descriptions vienne du service commercial.
Je réfléchi a faire une formule qui lis la référence et détermine ce qu'il faut mettre dans chaque cellule.

Il ne faut pas faire le tableau en automatique il vaux mieux choisir les cote , les fonctions et le pièces

Ta Structure de fichier peut surmènent resté identique.

 

Pour info le commercial me file entre 60 et 200 ref par projet, sans les configurations sur excel ce ne serais pas tenable.

je voulais faire un tuto mais il y en plétor

https://www.lynkoa.com/contenu/famille-de-pi%C3%A8ces-8

Cordialement

2 « J'aime »

Finalement, j'ai solutionné mon problème.

Pour que cela fonctionne, il fallait autant de configuration dans la pièce de base que dans l'assemblage principal. Il fallait aussi recréer l'équation qui pilote la cote d'esquisse de la pièce de base.

En tout cas pour l'instant ca fonctionne.

1 « J'aime »

Bonjour,

c'était ma réponse désolé si tu ne la  pas comprise.

je suis souvent pas clair.

Cordialement

Bruno

Oui Bruno, en relisant ta réponse, je m'y retrouve un peu.

Par contre, je n'ai pas utilisé les familles de pièces.

Merci encore.

Merci,

sauf erreur de ma part les différentes configurations donne une famille de pièces.

deux configs = deux pièces dans la famille (ou deux ensembles dans la famille)

La réponse a cocher est celle qui comporte les images.

Cordialement

Bruno

Autre solution simple et immédiate à ton problème : un fichier mise en plan par configuration. Plus de conflit  entre les configurations sur les différentes pages -> normalement le problème est résolu

1 « J'aime »