Comment mettre les valeurs d'une famille de pièce dans des variables/paramètres ?

Bonjour à tous,

Je suis nouveau sur le forum et j'espère qu'il est toujours aussi actif.

Je suis nouvel utilisateur de SolidWorks mais avant j'étais sur Catia donc il y a peu de changement pour moi.

Avec SW 2015, j'ai créé une pièce totalement paramétrée ainsi qu'une famille de pièce associé à mon produit.

Comme indiqué dans ma question, j'aimerais faire le lien entre les valeurs de la famille de pièce et les paramètres dans mon fichier.

Car je voudrais, une fois que l'utilisateur a choisi sa configuration grâce à la famille, les valeurs de cette configuration aille dans mes paramètres afin qu'il puisse tout de même les modifier après coup.

Merci de votre réponse,

Bonjour,

Tu clic droit sur la case en haut à gauche croisement  a et 1 la case avec le triangle vert, puis format de cellule puis onglet protection et décoche verrouillée. A présent si tu changes les cotes dans le 3D la famille de pièce se mets à jour. Par contre à la création de la famille de pièce cochée « permettre le mise à jour de la pièce…….. »

Que la force soit avec toi.

Bonjour OBI WAN,

Merci pour ta réponse !

Mais j'ai du mal m'exprimer car en vérité j'aimerais faire l'inverse : une fois que j'ai sélectionné une configuration dans ma famille de pièce, j'aimerais que les valeurs de cette configuration s'enregistrent dans les paramètres existants.

Et non grâce aux paramètres modifier une configuration.

Si j'ai bien compris, tu voudrais que ta pièce 3D crée une nouvelle ligne de configuration dans ton excel ? à ce moment là, tu as juste à sélectionner ta configuration à ajouter à ta famille de pièce après avoir fait

 clic droit sur ta famille -> éditer dans une nouvelle fenêtre tu as normalement un pop-up avec deux cases où tu peux sélectionner des configurations ou des paramètres à rajouter.

En PJ la fenêtre qui s'ouvre à chaque première ouverture de ta famille pièce.

 


fenetre_famille.png

Bonjour,

si j'ai bien compris tu veux créer une pièce qui s'ajout automatiquement à la famille de pièce. pour ça il y a configuration publisher qui fait ça très bien.

https://www.youtube.com/watch?v=Ki0oDosbFT0

je mets une pièce en démos il faut la gisser dans un assemblage.

ps je suis en sw2016.

que la force soit avec toi.

 

 


xxxx_-_bride_bavette_ok.sldprt

Bonjour,

petite parenthèse, dans la famille de pièce (excel) chaque ligne développée en dessous de la ligne des valeurs (résultats) devient une nouvelle configuration.

Bon weekend

1 « J'aime »

Bonjour à tous,

Merci pour toutes vos réponses.

Je ne comprends peut-être pas ce que vous voulez dire mais je pense que cela ne répond pas à ma question. 

En fait j'ai une pièce qui est totalement paramétrable, disons un tube. De plus grâce à une famille de pièce je permets à l'utilisateur de changer les dimensions (ex : le diamètre et la longueur). Mais une fois qu'il a choisi la configuration qu'il désire j'aimerais tout de même lui laisser la possibilité de changer les dimension comme il le veut avec les paramètres.
Le problème est qu'avec la famille de pièce mes paramètres deviennent inutiles car une fois les dimensions choisies les cotes ne sont plus paramètrables (ni modiables mais ce problème a été résolu par Obi Wan).
Donc j'aurais aimé savoir s'il était possible de mettre les valeurs de la configuration choisie dans mes paramètres pour qu'il soit possible de modifier les valeurs après sans repasser par une configuration.

J'espère que je suis plus clair :)

Bonne journée

Pour un excel dans un fichier, il y a plusieurs otptions de réglages :

dont celle d'interdire les modifications (blocages des cotes, fonctions, ou propriétés)

(généralement on utilise cela à 99% pour les pièces de bibliothèque)

 

Dans ton cas, il faudrait plutot mettre permettre les modifs,

Les cotes dans l'excel ne se mettront à jour que si tu re-ouvre l'excel après modif.

 

C'est pour cela, si tu veux récup les valeurs en propriétés (à la config),

il faudra créer une propriété (à la config) avec un lien "codé" sur les cotes voulu.

 

(activer la config,

clic droit sur dossier annotations "afficher toute les cotes",

puis fichier propriétés à la config,

créer la propriété en tapant son texte,

puis pour intégrer le code d'une cote cliquer sur les cotes dans le 3D)

 

une propriété codé ressemble à ça :

$PROPRIETE@Description

= Raccord Øcote@@config@esquisse@nomfichier" mm

et en résolu cela donne

= Raccord Ø18 mm

 

 

Attention : inconvénient avec cette méthode, une fois une cote d'une config modifié, et est presque impossible de la faire redevenir comme à l'origine,

car le fait d'ouvrir l'excel actualise avec la valeur en cours.

(par contre on peut mettre dans l'excel en dessous, avec des lignes vides, une copie des configs qu'on pourra re-copier-coller dans la ligne de la config active)

1 « J'aime »

Sinon, il y a aussi la méthode de "créer une fonction de bibliothèque" (si on sait créer ce genre de chose)

(grace à une pièce en famille de pièce par excel, toujours)

Et de permettre ou non la modif de certaines cotes choisies...

 

Ensuite il faut créer une nouvelle pièce,

glisser la "fonction de bibliothèque",

mettre les références nécessaire (plan, point,...)

choisir la config,

puis cliquer sur la case "modifier cote" (je ne sais plus excatement) et voila...

 

1 « J'aime »