Récupération des propriétés d'un corps de construction soudée sur un plan

Bonjour Cyril_f,
Je suis d’accord avec toi, à condition que les corps de la liste des pièces soudées soient bien renseignées avec leurs informations dans leurs propriétés.
@+.
AR

1 « J'aime »

Bonjour AR, bonjour Cyril,

Visiblement mon problème n’est pas très clair :

Lorsque je fais un clic droit sur la liste de pièces soudées dans ma construction soudée, j’ai accès à des propriétés que je peux rentrer par corps de la cutlist.

J’aimerai via une annotation lorsque je fais le « plan de débit » pouvoir récupérer ces propriétés. Mais lorsque je veux faire le lien, le logiciel ne me propose que de sélectionner le fichier part de construction soudée, mais pas les corps de ce fichier.

Re-bonjour rbessonnet,
Alors si tu veux récupérer les propriétés de ta liste de pièces soudées, alors sélectionne ta nomenclature et tu la sauvegarde en excel soit en MEP ou 3D, ça devrait le faire …
@+.
AR.

Bonjour,

Effectivement, mal compris la demande.
Donc il est possible de récupérer les propriétés du corps.
Suffit de lier la note comme ceci:
image
Et ensuite de récupérer les différentes propriétés voulues.
Pour exemple sinon en éditant le texte le mapping se fait ainsi : $PRPWLD:« Prop »

5 « J'aime »

Cyril, en effet je peux lier une annotation avec cette propriété ! Donc il faut que j’insère mon corps de construction soudée, puis que je créé une annotation et que j’aille chercher la propriété ou que je l’écrive manuellement.

J’en demande peut être trop, mais visiblement je ne peux mettre cette propriété uniquement si une pièce de la construction soudée est déjà insérée dans le plan. Mais si je souhaite intégrer ceci à mon fond de plan vierge (modèle de document) quand je fais un fichier > nouveau et que je créé une nouvelle mise en plan ?

En tout cas c’est déjà un bon début et ça limite la casse si je dois changer les propriétés d’une pièce lorsque je suis en pleine mise en plan de cette dernière.

Il existe la possibilité d’enregistrer ce genre d’annotation en favoris vois même en bibliothèque d’annotation.
Il suffit comme une pièce de bibliothèque ensuite de faire glisser ton annotation du volet de droite (bibliothèque de conception) sur ton plan.
Méthode:
Créer ton annotation, la sélectionner, puis cliquer sur 1 pour créer le style et le nommer, puis sur 2 pour l’enregistrer en bibliothèque de conception.
image

Autre sujets pour annotations:
Exemple ici:


Pour la méthode voir ce sujet:

Ou cette vidéo:

3 « J'aime »

'Nom pièce MEP
'Dans la pièce 3D / Liste des pièces soudés / clique droit propriétés : Renseigner la description « PERSO »
'Mettre à jour la liste des pièces soudées
'Dans un plan de pièce soudé cliquer sur la pièce à nommer
'Lancer la macro pour avoir son nom écrit


Sub main()
Dim swApp As SldWorks.SldWorks
Dim myNote As Object
Dim swModel As SldWorks.ModelDoc2

Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc

If swModel.GetType <> 3 Then Exit Sub '1 = pièce, 2 = assemblage, 3 = plan
Set myNote = swModel.InsertNote("$PRPWLD:""QUANTITY""x $PRPWLD:""PERSO""") 'Si pièce renommée en PERSO
Set myAnnotation = myNote.GetAnnotation()
longstatus = myAnnotation.SetLeader3(swLeaderStyle_e.swBENT, 0, True, False, False, False)

End Sub
2 « J'aime »

Je ne savais pas qu’on pouvait faire ça. Merci pour le tips, cela me sera très utile :slight_smile:

1 « J'aime »

@rbessonnet
Meilleur_Reponse2

3 « J'aime »

Perso, je suis curieux de savoir, pour l’exemple communiqué, comment est la structure fichiers ?

Assemblage « équipé » - mise en plan Assemblage
⊦ Pièce mécano soudée - mise en plan Pièce mécano soudée
⊦ Pièce catalogue
⊦ etc.

Comme vous avez dit :

Vous parliez bien des corps de votre pièce mécano soudée également ?
Est-ce que vous avez au finalement qu’un seul fichier de mise en plan, multi-feuille, qui référence l’assemblage et la pièce mécano soudée ?

1 « J'aime »

En gros mes corps de construction soudées et mes assemblages sont sur un seul fichier plan avec plusieurs feuilles pour décomposer le tout.

Mon assemblage « équipé » contient un assemblage « mécano soudé » et d’autres pièces (comme par exemple visserie).

Et l’assemblage « Mécano soudé » contient des pièces soudées de ma bibliothèque + une pièce de construction soudée (multi corps soudés).

Bonjour,

Je pense qu’il y a là une limite sur la capacité de récupérer des propriétés en « automatique » selon les corps soudés. Par exemple si dans une page vous insérez un corps de votre mécano soudé (pour la cotation détaillée), vous ne pouvez pas récupérer en auto sa masse. Il faut en effet passer par une note qui sera attachée.
Dans mon environnement, nos clients qui réalisent des liaisons fortes avec leur ERP réalisent leurs mécano soudés avec des assemblages. Pas de mécano soudés en multi corps. C’est plus long pour la conception mais plus efficace du point de vue de l’ERP.

Pour les masses il existe un moyen (par macro) pour se dépatouiller:

2 « J'aime »

En effet, avant notre passage sur Solidworks en 2022 nous n’utilisions pas de module de construction soudée. J’ai quand même voulu tenter l’expérience sur un de nos projets pour voir ce que le logiciel avait dans le ventre. Aujourd’hui, même si on gagne beaucoup de temps en 3D avec la construction soudée multicorps, c’est un enfer à gérer en 2D (sans compter les bugs et l’optimisation logiciel qui est… hasardeuse). Notre structure interne est faite pour de l’assemblage de pièce, et je pense que maintenant qu’on en a fait les frais, nous resterons sur les pièces assemblées.

Merci à tous pour votre aide.

1 « J'aime »

Bonjour
Su la MEP lors de l’insertion de la nomenclature mécano :

  • Cocher la case dissoudre les lignes de niveau de pièce.
    Cela la supprime la pièce de la nomenclature, il ne reste que les corps
1 « J'aime »

Merci pour votre réponse. Je voulais juste compléter sur votre remarque entre parenthèse sur les bugs et l’optimisation du logiciel. Pour les bugs, je suis comme vous (avec l’idée qu’il y a un cout non négligeable tous les ans…) mais je trouve qu’il n’y en pas de bloquants. Pour l’optimisation hasardeuse, par contre je ne suis pas d’accord. Quand on a eu une bonne formation, on maitrise bien cette partie et on obtient quelques chose de très correct. Entre les possibilités de personnalisations et les options disponibles, on arrive à obtenir des configurations personnalisés. Si en + vous utiliser des souris 3D, c’est encore mieux.

1 « J'aime »

Bonjour,
Merci pour vos infos. Je ne suis pas sûr mais je crois que l’on peut obtenir les masses des corps dans liste des pièces soudées sans passer par une macro.
Ce qui manque c’est dans le cas où vous faites une page de mise en plan du mécano soudé puis le détail de chaque corps sur des pages séparées (1 page par corps).
Dans ces cas, on ne peut pas récupérer la masse du corps dans le cartouche en automatique. Il faut créer une note attachée. Alors que si je fais mon mécano soudé en assemblage, je peux récupérer la masse d’un corps dans un cartouche en auto.
Egalement un truc qui manque en mécanosoudé multi-corps, c’est une possibilité par les outils mycads d’exporter en step3D chaque corps. Nous sous traitons nos fabrications pour tout ce qui est découpe laser et pliage, nos fournisseurs utilisent maintenant les 3D. Les plans servent uniquement d’informations. On ne fais plus nous même les dépliés. Les logiciels de nos fournisseurs s’en chargent. Mais ils doivent réaliser la séparations des corps quand ils récupèrent les STEP.
Je sais que Visiativ travaille dessus car ils ont eu des demandes la dessus.
On sait le faire pour des exports 2D DXF.

Bonjour Stephane_WEY,

Ben oui c’est possible pour générer la masse des pièces soudées…(C’est mon tuto :stuck_out_tongue_winking_eye:)=>https://mycad.visiativ.com/contenu/ajout-la-masse-pour-chaque-corps-dun-mécanosoudé-dans-sa-liste-de-piéces-soudées-sur-sw2022-?tuto
@+.
AR

1 « J'aime »

Merci pour ce document.
Oui je savais que l’on peut afficher les masses dans la nomenclature.
Ce que j’ai expliqué est un peu différent : si vous faites une mise en plan de détail d’ un des corps soudés dans une page seule, alors vous ne pouvez pas récupérer la masse du corps seule automatiquement.
SW ne récupère pas le paramètre masse du corps. La solution de contournement est de créer une note que l’on attache au corps et on peut récupérer l’info masse.
Ou bien, et c’est que l’on fait, je cache la ligne masse des cartouches des corps détaillés et j’ajoute la ligne masse dans liste des corps soudés de ma première page du plan.

1 « J'aime »

Hello !!! Stephane_Wey,

Ben pour nous ça fonctoinne avec SW2022SP4=>


???
@+.
AR.

1 « J'aime »