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

Bonjour à tous,

J’ai besoin d’aide pour de la méthodologie.

J’ai pour habitude de travailler avec Inventor qui est très simple d’utilisation en ce qui concerne les mises en plans et nomenclature. Depuis peu dans notre entreprise, nous travaillons avec Solidworks 2024 SP5.

Nous avons voulu expérimenter le module de construction soudée. Celui ci est plutôt sympa à utiliser… Sauf pour les plans. Du moins, avec notre méthodologie actuelle.

Je m’explique :

Notre entreprise conçoit et fabrique des tables élévatrices électro hydrauliques. Nous sommes donc dans de la chaudronnerie/métallurgie. Nous avons chez nous toutes les ressources : Parc à ferraille, atelier d’usinage, montage/soudure, hydro-élec. , peinture/finitions, emballage/expédition. Nous avons la totale maîtrise de toute notre matière première et tous nos produits (Vérins compris).

Cette structure nous oblige à faire des plans de détails de nos assemblages mécano soudés. Par exemple, j’ai un premier niveau de sous-assemblage « équipé » dont le plan contient une nomenclature avec TOUTES les pièces de ce dernier (mécano soudées ou non) que nous rentrons ensuite dans notre ERP.

Dans cette nomenclature, notre table est constituée d’informations dans l’ordre suivant : Repère / Numéro de plan d’usinage / Quantité / Désignation / Longueur / Largeur / Matière / Mode de fabrication / Code ERP.

Si une pièce contient un usinage (fraisage / perçage), il possèdera un mode de fabrication particulier afin que le plan puisse aller directement au bon endroit dans l’atelier. Il a donc aussi un numéro de plan d’usinage, qui correspond au Numéro de plan / Repère (Par exemple, si j’ai un plan de châssis qui a le numéro 01 et que ma pièce usinée porte le repère 12, le numéro de plan d’usinage sera 01/12)

Lorsque les modes de fabrication et le numéros de plan d’usinage sont définis, nous faisons les plans de détail que nous appelons « Plans de débit ». Chaque pièce usinée possède son plan unique avec ses vues et sa cotation. Ceci nous permet de trier correctement notre dossier de plan en fonction de la destination atelier.

Le problème que j’ai, c’est que lorsque je veux faire cette méthodologie avec de la construction soudée mélangée à de l’assemblage, je dois remplir les propriétés de chaque pièce. Pour la construction soudée, il s’agit donc des propriétés de la liste des pièces soudées (cutlist). Il faudrait que je puisse récupérer ces propriétés dans mon plan, car j’ai un cartouche spécifique qui différencie plan de débit et plan de montage. Aujourd’hui, je n’ai trouvé aucun moyen pour pouvoir récupérer ces propriétés de corps de la construction soudée. C’est franchement dommage, car la construction soudée est plutôt bien faite et permet de faire du mécano soudé très rapidement, mais du coup le temps gagné en 3D est largement perdu en 2D puisqu’il faut que tout mon cartouche soit rempli à la main via des annotations, pièce par pièce, feuille par feuille (et lorsqu’on a de gros ensembles, ça devient vite très très long).

Ma question est la suivante : Y-a-t-il un moyen de récupérer ces propriétés ? Via une macro ou un outil myCAD par exemple ? Ou peut être une fonctionnalité dont je n’ai pas connaissance sur Solidworks ?

Vous trouverez ci joint un plan exemple non terminé.

24-1011-06-FAUX CHÂSSIS.pdf (247,8 Ko)

Merci d’avance.

1 « J'aime »

Bonjour rbessonnet et bien venue sur le forum,
Et bien toutes ces informations du peut le faire directement sur les corps de ta liste de pièce détachée, en faisant clic droit sur chaque corps …
Je ne peux pas faire de capture d’écran car mon pc est en cours de traitement.
… Voilà tiens nous informé, @+.
AR.

Bonjour,
Normalement dans les options de la table insérée, il faut cocher « Liste détaillée des pièces soudées ».
image
A partir du moment où les propriétés utilisées dans la liste de pièces soudées sont les mêmes que celles des fichiers pièces ça va renseigner les bonnes colonnes.

2 « J'aime »

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.