Pb equation!

Bonjour,

Est ce qu'il est possible de supprimer une fonction d'une pièce dans un assemblage par une équation?

voir documents joint.

 

 


pb_equation_2.jpg

Bonjour;

Je ne suis pas un specialiste des équations, c'est pourquoi je t'orienterai plutôt vers une "familles de pièces" pour piloter les états de tes fonctions.

nota : les équations sont toujour possibles (puiqu'il s'agit de tableau excel)

3 « J'aime »

Oui, il suffit de mettre

 

Enlèvement de matière :  = if diametre extracteur = 21, suppressed,unsuppressed

 

Voir image

 

 


equation.png
3 « J'aime »

Quand je sélectionne enlév.mat.-Extru.1 pour éditer mon équation, il ne veut pas. il met directement le nom de la pièce.

Le = ne marche pas dans la paranthèse.

Je suis sous solidwoks 2011.


pb_equation_3.jpg
Pour le signe égal, il faut utiliser NOT et les signes supérieurs et inférieurs. Je crois que ce type d'équation ne fonctionne pas, il vaut mieux se tourner vers les familles de pièces.
1 « J'aime »

Chez moi ça fonctionne,

 

Je vais dans équation, dans la premiére colonne je clique sur une case vide puis sur la fonctino dans mon arbre. Ensuite dans la formule je rntre ce que j'ai mis dans l'image et ça marche!

 

Mettez vous dans la section "fonctions", elle est faite pour ça.

Dans un assemblage, ça ne marche pas.

Si j'édite la pièce et si je créé une equation dans la pièce, là je peu cliquer sur la fonction et elle se met dans l'équation. Dans l'assemblage, on ne peut pas éditer une équation  et mettre des fonctions propre à une pièce. En tout cas, pas dans mon cas ou dans solidworks 2011 ou peut êtrre que je fais mal les choses, je sais pas...

Il y a eu des modifications dans les équations à partir de SolidWorks 2014. C'est peut-être une des améliorations.

Il est fort possible.

 

Si je créé une famille de pièce, je dois la créé dans l'assemblage où dans la pièce sous une nouvelle fenetre?

 

Je n'ai jamais utilisé famille de pièce. :-(

Il y a un SPR (demande d'amélioration à SolidWorks) pour ce problème (numéro 740290) :

Assembly features propagated to parts that are suppressed by an equation won’t get suppressed in the part level.

Voir ce lien après s'être connecté à son compte SolidWroks :

https://customerportal.solidworks.com/eservice_enu/start.swe?BusComp=Product+Defect&Id=1-252TUB3&SRN=

 

 

Si c'est dans un assemblage il faut ajouter devant la fonction @nomdelapièce et sur la côte du diametre pareil.

 

Après, je n'ai pas fais l'éssai, alors Lucas à sans doute raison.

Voir ce tutoriel vidéo pour les familles de pièce :

La famille de pièces SolidWorks - Janvier 2011 - Web Lunch : https://youtu.be/aGZTv99R4hE

J'ai essayé plusieus écriture du type "@063.02.01Enlèv. mat.-Extru.1"=iif("Logement extracteur@Esquisse5@063.03.01.Part">20,  "suppressed" , "unsuppressed"  )

ça ne fonctionne pas.

1 « J'aime »

Pour info les familles de pièces sont des configurations pilotées par un tableau Excel. Je ne suis pas sûr que la version 2011 gère les équation dans les familles...