Descente de propriété dans nomenclature PDM

Bonjour,

Je cherche à faire descendre des valeurs contenues dans des variables dans un assemblage vers les assemblages/pièces qui le compose.

Je vous pose les bases,
Nous avons un configurateur 3D Solidworks fait en interne qui nous permet de traiter des projets redondants. La différence majeure est la longueur et la largueur de notre produit. Ces informations sont renseignées dans 2 variables globales et grâce à des équations, ces valeurs viennent modifier tous les assemblages et les pièces impactées.

J’ai un projet d’utiliser les nomenclatures afin de renseigner de manière plus automatique les champs de nos fiches de lancement.
J’ai bien avancé à l’aide des nomenclatures PDM → export CSV
Mais je bute sur comment faire descendre ces 2 valeurs (longueur largeur) vers les pièces/assemblages, dans une propriété lisible par la nomenclature PDM par exemple.

Nous sommes sous Solidworks 2021 avec myCADtools 2025

Merci d’avance pour la lanterne en plein brouillard :slight_smile:

Bonjour,

Pourrait-on avoir plus d’information sur ce point svp : quand vous dites « modifier », voulez-vous dire « changer de configuration » ou « changer des paramètres » ?

Pour votre problématique, 2 éléments me viennent à l’esprit :

  1. La boite de dialogue Nomenclature de SW PDM où, pour une colonne, on peut chercher une variable dans certaines valeurs de la référence pour définir un attribut de lien (c’est à dire un attribut qui appartient au lien hiérarchique parent enfant et non pas à une pièce ou un assemblage)
  2. La possibilité de partager des équations entre les modèles avec la possibilité de créer des liens permanents avec des fichiers texte grâce à l’option Lier au fichier externe de façon à ce que les changements apportés au fichier texte soient propagés au modèle

Je chercherai plutôt du côté du second point car j’ai peu d’espoir concernant le premier qu’on utilise généralement pour des numéro de position ou récupérer les référence de composant.

Mais ça va vraiment dépendre de comment vous construisez votre structure de produit. D’où ma première question.

Bonjour,

Les variables globales viennent adapter la 3D à ces valeurs.
Par exemple, je défini mes dimensions hors-tout dans les variables globales, toutes les conceptions de pièces viennent être adaptées à ces valeurs.

En grattant un peu, avec le SmartProperties, je viens récupérer les valeurs de mes variables globales pour les inscrire dans une nouvelle propriété personnalisées.
Dans ma nomenclature PDM, j’ai créer des colonnes venant les récupérer. Mais j’ai l’impression que se sont les propriétés personnalisées liées au document qui en ressortent et non à la configuration.

Bonjour,

Si on parle bien de l’onglet nomenclature de PDM dans l’explorateur Windows, ça appel bien les données en fonction de la configuration active dans le modèle.
En revanche il faut correctement configurer la variable à afficher dans la colonne:
image

2 « J'aime »

Cyril_f m’a devancé.
Il faut aussi -d’après mes souvenirs- que variables soient appelées par (présentes dans) les cartes de données. À vérifier.

2 « J'aime »

Merci de vos retours
La descente des info étaient bonnes

Il manquait juste la présence de la variable dans la carte de données…
J’avais zappé ce point

Merci à vous

1 « J'aime »

Bonjour,

Petite information utile : SI vous utilisez des assemblages ou sous assemblages virtuels, les nomenclatures EPDM peuvent aussi être mauvaises.
Je viens de remonter le bug à SW.

Cela est lié au fait qu’EPDM a beaucoup de mal à gérer les assemblages virtuels et que les nomenclatures qu’EPDM stocke à partir des MEP ne sont pas gérés par EPDM comme des exports de la table de la MEP mais comme une lecture des propriétés stockées dans EPDM pour les différents composants.