Propriété de pièce

Bonjour, est -il possible de remplir un champs de propriété pièce en fonction d'un autre, je m'explique :  lorsque je créé une découpe laser  (tôle ep3), je souhaiterai que d'un autre champs appairaissent le code article  de la tôle 3000x1500 ep 3 (codifiée dans notre ERP). Le mieux serait que cela se fasse en automatique en indiquant une formule dans le masque de propriété, autrement cela,peut passer par le lancement d'une macro.

Bonjour,

Pour réunir des propriétés personalisées dans un seul champ, il faut utiliser $PRP:"NomDeLaPropriété"

Exemple :

Epaiseur : 3mm

Désignation : Tôle $PRP:"Epaisseur" >>>>>>>> Tôle 3mm

3 « J'aime »

Sinon avec les outils Mycad tu peux utiliser smartproperties qui te permet de créer des propriétés personalisé en concaténant et uniquement si la pièce est réalisé en tôlerie par exemple.

4 « J'aime »

sans "outils tiers" il y a cela par exemple :

- Pièce dans Pièce cad "Insertion / Pièce..."

- puis de cocher "Propriétés personnalisés"

 

inconvénients : (c'est une "Référence Externe" à gérer),

la propriétés descent du "général (personnalisés)" et non de "à la config"

1 « J'aime »

C'est la pièce que tu veux codifier ou le corps de tolerie?

Bonjour

olivier42, cela ne dépend pas de la configue choisie lors de l'enregistrement de la pièce avant de l'inserer?

a.leblanc,

de mémoire non, "pièce dans pièce" avec option "propriétés" fait redescendre que du "général",

et donc cela peut fonctionner si on a des éléments de bibliothèque, ou pièce fabriquer, qui contiennent ses bonnes infos à faire redescendre...

cela permet de garder liens (marque, référence, numéro plan) de façon "propre"

 

ce principe est un peu similaire au "profil de const.soudée" ce qui redescend en propriété provient du "général"

 

après, ils ont ajouter une nouvelle option de "redescente" des infos au niveau des "corps const.soudés" de la "pièce insérée" qui à deux destination possible : soit le corps (= ligne dans liste pièce soudées), soit dans la pièce "cible"

1 « J'aime »

Merci pour vos réponses, juste pour clarifier ma demande, il ne s'agit pas d'une pièce mécano-soudé ni de "piéces dans pièce", le but est juste d'écrire dans un chanps "_MatierePremiere", de façon automatique un code (créé dans l'ERP) en fonctionde 2 autres champs "_Matériau" et "_Epaisseur". Cela peut être fait via une formule dans le champs de propriété, ou via une macro.


2017-10-12_08_27_22-solidworks_premium_2016_x64_edition_-_piece1.png

$PRP:"_Matériau" $PRP:"_Epaisseur"mm

Merci pour ta réponse Yves.T, je suis d'accord avec toi je peux créer un champs permettant de concaténer la matière et l'épaisseur néanmois cela ne permet pas de pointer automatiquement vers le code la tôle matière première ( 3000x1500) qui serait par exemple MP00016897

Bonjour,

De ce que je comprend, ce que tu veux faire ressemble à une nomenclature au sens production du terme. Je ne pense pas que Solidworks puisse deviner tout seul que si ta matière est de l'inox 304 en ép 1mm alors la plaque de matière première porte le code MP00016897. Il va te falloir soit une table de conversion, à lire via une macro, soit lui donner un lien vers le 3D porteur de ce code et là la solution de olivier42 sur l'insertion de pièce avec récupération de la propriété me semble cohérente, si tu ne veux pas gérer la référence externe tu peux supprimer cette pièce insérée juste après son insertion, le but étant juste de récupérer la valeur de la propriété _MatierePremiere.

Cordialement,

1 « J'aime »

ou bien, "figer" la référence externe, après insertion,

(permet de repasser en "dynamique" si besoin plus tard)

1 « J'aime »

Ok, merci pour vos réponses, je vois globalement l'idée, par contre est-il possible de faire la même chose  avec de la construction soudée : Récupération du "nom du profil" (présent dans la liste de pièce soudée ex rond Ø10) et le mettre en automatique dans les propriété personnalisées par exemple dan sle champs "Désignation" de la pièce. Cela serait utilsé dans le cas où un seul type de profil est utilsé dans la pièce.

Il me semble que non, on ne peut pas faire remonter ces infos.

Car une profilé est "une fonction" et non une "Pièce dans Pièce"

 

Mais si c'est juste pour au final avior une table "Liste de Pièces..." avec des infos,

Pour les profilés ca se fait en automatique  si "ces fichiers sont bien fait" sinon il faudra les compléter.

Et pour les "Pièce dans Pièce" il faudra cocher dans les options d'insertion "Propriétés / puis Liste Pièce soudée"

Et après poser une table dans une MEP

Pour faire ce que tu souhaites,

il faudrait se créer une bibliotèque de "Pièce à configs" pour les différents profilés, avec des configs que pour les longueurs.

Et utiliser la méthode "Pièce dans Pièce" avec l'option "Propriétés / destination Propriétés perso."