Récupérer le dernier indice d'une pièce

Bonjour à tous,

Je me sers des propriétés personalisées pour ensuite les sortir sur une nomenclature, ma question est de savoir comment pourrai je faire pour récupérer seulement le dernier indice pour avoir une seule colonne dans ma nomenclature avec ce dernier indice.

 

Il faut nous préciser le logiciel utilisé, comment gérer vous les indices ?

Il sont incrémenté manuellement ou gérer dans ePDM ?

2 « J'aime »

Bonjour,

Si ça concerne SolidWorks, il suffit d'ajouter une colonne à la nomenclature et choisir la propriété personnalisée correspondant à l'indice.

Dans la table de nomenclature, faire une clic-droit puis insérer une colonne.

Choisir dans la liste des propriétés personnalisées celle qui correspond à "révision" ou "indice" (qui correspond au dernier utilisé).

Voir ici :

http://help.solidworks.com/2013/french/SolidWorks/sldworks/HIDD_BOM_COLUMN_PROPERTY_MODELESS.htm

http://help.solidworks.com/2014/french/SolidWorks/sldworks/c_Bill_of_Materials_-_Custom_Properties.htm

2 « J'aime »

Bonjour,

Vous n'avez pas une propriété où vous saisissez le dernier indice ? C'est ce qui est en général de rigueur dans les BE.

De là, vous pouvez automatiser son remplissage ( via SmartProperties par exemple) en regardant quel propriétés d'indices sont les dernières renseignées (A,B, C...) pour ne plus faire suivre cette variable manuellement.

1 « J'aime »

Solidworks 2015 et ils sont incrémentés manuellement, je peux le faire sur excel en macro sortiemais si c'est fait direct dans SW ce serait plus pratique

S'ils sont incrémentés manuellement, ils correspondent bien à une propriété personnalisée dans SolidWorks ?

Si c'est le cas, voir mon méssage précédent, sinon merci de donner plus de précisions.

Donc voir le poste de .PL :

Il repond à votre question.

voir ce lien entre autre

voir si la meilleur reponse reponds a ton besoin

http://www.lynkoa.com/forum/cao/macro-d-enregistrement-en-pdf-et-dxf-dans-un-dossier-externe?page=1

@+ ;-))

Oui j'utilise ce type de récupération, mais je souhaiterez allé plus loin en disant si j'arrive à l'indice Z mon tableau va être énorme donc si je pouvais le programmer en une seule colonne ce serai bien mais si c'est possible bien sûr


sans_titre.jpg

D'accord, en fait ça n'est pas la méthode préconisée.

Je pense que la plupart des entreprises ont une propriété personnalisée qui s'appelle "INDICE" ou "REVISION" et c'est la valeur de cette propriété qui change, et non la propriété elle-même.

Et pour conserver le texte de chaque indice, il est indiqué sur le plan de chaque pièce.

Exemple :

http://www.lynkoa.com/sites/default/files/questions/answer/03/07/2013/indice.jpg

Voir l'aide sur les tables de révisions :

http://help.solidworks.com/2012/French/SolidWorks/sldworks/Revision_Tables.htm?id=92b8a7dbc1b24d34943a221f09060653

 

1 « J'aime »

Effectivement en fait vouys avez créé une propriété pour chaque indice.

La plupart du temps on créé une seule propriété nommé indice ou révision. Puis on fait évoluer sa valeur 1, 2, 3... ou A, B, C...

Du coup on est sur d'avoir la dernière valeur, puisqu'il en existe qu'une seule. Ainsi la nomenclature ne possèe q'une seule colonne indice ou révision...

La question est maintenant avez vous beaucoup de plans fonctionnant comme cela ?

remrem

 

Oui toutes mes conceptions

Comme je vois que vous avez le support Axemble, il existe des utilitaires comme BatchProperties, CopyOptions ou Integration qui permettent de mettre à jour l'ensemble des fichiers.

Edit : en fait, ça va être un peu plus compliqué, et il faudra utiliser des macros, car il faut modifier la valeur de la nouvelle propriété "indice" en fonction de plusieurs propriétés...

De nicolas riqueau : "Oui toutes mes conceptions"

Oui j'imagine facilement ! Mais ta réponse ne nous apporte rien de plus !

Quel est le nombre de fichiers ?

remrem

Cela m'apporte l'historique des modifications de chaque pièce non négligeable dans mon métier

Je fais ça avec tout mes fichiers pieces et assemblages

Avec INTEGRATION ça doit se faire assez facilement.

Il suffit de faire plusieurs Action avec des conditions:

Exemple: si "ind D" exite avec une valeur alors la nouvelle propriété "INDICE"=D

2 « J'aime »

J'ai eu au téléphone une personne d'axemble, il est pas possible de faire ce genre de manipulation, il est possible de le faire avec SmartProperties.

Merci à tous et bonnes journée

Pourriez-vous donner plus de détails, car SmartProperties est un excellent outil, mais ne fait pas la méthode de travail!

Du coup, que faites-vous avec SmartProperties ? Vous créez une nouvelle propriété INDICE ou REVISION ? Si c'est le cas c'était la proposition dès la 3ème réponse !!!