Inserer les qtés de pièces dans mise en plan

Bonjour à tous,

 

Je souhaite récupérer mes quantités de pièces d'un assemblage pour les inserer automatiquement dans le cartouche de mon plan.

SolidWorks possède t-il cette fonction ?

 

Sinon,

J'imagine qu'il faut que je créé une nomenclature pour extraire un champ "quantité" qui sera recopié dans la bonne mise en plan ; mais là c'est du code !??

 

Merci de votre aide.

Bonjour,

Je ne crois pas qu'il y ai une variable qui comptabilise le nombre de composants d'un assemblage. il va falloir faire des additions !

1 « J'aime »

Bonjour,

Peux etre que tu peux y arriver en recuperent les numeros d'articles, car il s'incremente par rapport au nombre de pieces à verifier.

1 « J'aime »

Salut @ jpguignard

 

voir ces tuto

 http://www.lynkoa.com/tutos/3d/nomenclature-de-mise-en-plan-accessible-dans-solidworks-epdm

 http://www.lynkoa.com/tutos/3d/editeur-de-formulaire-solidworks

 http://www.lynkoa.com/tutos/3d/top-10-des-nouveautes-solidworks-2010-et-2011

 http://www.lynkoa.com/tutos/3d/top-10-des-nouveautes-solidworks-2012-et-2013

 

@+ ;-)

1 « J'aime »

Bonjour,

Si tu regarde dans "evaluer-visualisation de l'assemblage" tu trouvera tes quantités, mais je ne sais pas comment les inserer dans la mise en plan; meme en créant une nomenclature tu ne peux pas importer les quantités dans ton details.  Hélas, moi aussi ca m'aiderai beaucoup!


qte.png
1 « J'aime »

Je rejoins @Tomalam, vous n'arriverez pas à récupérer la quantité dans la pièce juste avec SolidWorks. Une macro devrait le permettre.

 

Mais attention, dans votre mode de fonctionnement, vous ne réutilisez jamais vos composants ? Vos plan son à usage "unique, juste pour une machine ?

1 « J'aime »

Bonjour,

 

Insérer la nomenclature de l'assemblage directement dans le plan de la pièce est possible mais un peu long.

 

Il faut :

1) ouvrir l'assemblage et la mise en plan de la pièce,

2) dans la mise en plan de la pièce depuis la palette des vues (onglet du volet des tâches de droite) sélectionner l'assemblage dans le menu déroulant en haut,

3) ajouter une vue de l'assemblage en dehors de la feuille de la mise en plan de la pièce,

4) sélectionner la vue de l'assemblage avant l'étape suivante,

5) insérer la nomenclature de l'assemblage (avec un modèle qui contiendrait uniquement le code et la quantité par exemple),

6) cacher les lignes de la nomenclatures qu'on ne voudrait pas voir avec un "clic-droit > cacher".

 

Et voilà !

 

Sinon ça doit être possible en utilisant une macro en VB.

 

En plus cette méthode a l'avantage d'être toujours à jour dans les quantités ! Alors qu'avec une macro, il faudrait la relancer à chaque ouverture du plan !

5 « J'aime »

voir ce tuto

 

 http://www.lynkoa.com/tutos/3d/creer-une-nomenclature-d-assemblage-sous-solidworks

 le  B a BA d'une nomenclature d'assemblage sous SolidWorks

 

@+ ;-)

Sinon, cette macro fait le boulot, probablement à adapter :

 

https://forum.solidworks.com/message/255627

 

1 « J'aime »

Merci Lucas Prieur

 

Ca fonctionne, j'ai créé un modèle d'assemblage avec les propriétés "code" et "code2", l'équation "Dummy" et je peux maintenant récupérer automatiquement mes qtés directement dans mon fond de plan de détail de la pièce concernée en inserant [ $PRPSHEET : "AutoQty" ] dans le cartouche.

 

Bravo à l'équipe

1 « J'aime »

Donc tu as utiliser la macro telle quelle ?

Bonjour,

 

J'ai joint le modèle d'assemblage contenant les macros et l'équation nécessaire ... si ça peut servir.

Ne pas oublier d'ajouter [ $PRPSHEET : "AutoQty" ] dans le cartouche du fond de plan pour une automatisation.

ATTENTION quand même : si vous utilisez la même pièce dans un autre assemblage puisque la quantité est écrite en dure dans les propriétés de la pièce par le dernier assemblage ouvert !!

 

A+


assemblage.asmdot

Bonjour,

Cette technique me serait bien utile mais je doit rater quelque chose.

Si ceux qui on réussit sont encore la, j'aurai besoin d'aide.

J'ai télécharger le fichier assemblage

j'ai insérer 2 pieces pour essayer mais rien. ( pas de proprété qui s'ajoute dans les pieces de l'assemblage) 

Il  est nécéssaire de lancer une macro? (si oui, je la veux bien)

Je vous remrecie de votre aide, pour un vieux débutant :)