Je suis entrain de développer un add-in pour Solidworks permettant de faire la mise en barre optimisée des éléments mécano soudés.
Jusque là, pas de problème particulier.
Mais une idée bête m'est venue...
J'aimerai ajouter pour les profils non symétriques(coupés avec un angle différent de 0°) s'ils sont coupés sur chant ou à plat et si il faut les tourner dans le cas de deux coupes non parallèles.
J'ai essayé de passer par la bounding box d'un corps mais les informations ne changent pas en fonction de l'orientation.
Au pire, je chercherai un moyen de créer une miniature du corps mais ils se pose encore le problème de l'orientation.
Si quelqu'un à une idée, je suis preneur.
Pour info, je mettrai l'add-in en téléchargement une fois terminé et testé.
Pour afficher l'image, je n'ai pas vraiment de problème, dans l'add-in, je passe par un tooltip qui affiche l'image au survol du profil dans une liste. Dans l'export vers excel, j'ajoute une colone et y colle l'image.
J'ai trouvé une solution pour récupérer un miniature du corps. Je l'isole, le met en filaire avec lignes cachées, active la vue iso et enregistre en jpeg. Ca marche plus ou moins bien mais j'y reviendrai.
Autre solution à laquelle j'ai pensé, c'est de créer une MEP avec trois vues de chaque corps identiques, voir si l'on peut enregistrer les vues dans un format image. (j'ai pas testé)
@Ac cobra 427 : Non, je n'ai pas fait de tuto, c'est long à coder et long à tester. Mais c'est une idée.
C'est aussi comme ça que l'entreprise dans laquelle je viens de rentrer fonctionne...
Je viens de faire une construction soudée de 784 corps (tôlerie et profils compris), je ne me vois pas aller faire le tri dans tout ça sachant qu'aucun profil n'a les mêmes longueurs et angles de coupe :)
J'aurai bien fait des modules mais le modèle est paramétrique. C'est un habillage de mur dans une rampe d'accès pour véhicules qui sert en même temps de garde corps au rdc.
Puis quand je vois la clarté du fichier excel de mise en barre, il faut avoir fait 10 ans d'études pour savoir quel morceau on met dans quelle barre :)
Petite parenthèse, pour des chassis compliqués, ou très importants, ou avec des formes de tôleries complexes, il y a effectivement la méthode de passer par un ASM, et de gérer chaque corps dans un PRT.
Mais il y a aussi la méthode "Hybride (ASM et PRT)",
qui permet de garder les profilés en paramétrique (fonction Const.Soudées),
et de gérer chaque pièces importantes dans un PRT,
avec au final une nomenclature (type tablutation) et repérage auto (à plat ou non).
Je n'ai pas encore trouvé de solution pour récupérer automatiquement l'orientation d'un élément mécano soudé (je me contente de créer des miniatures en vue iso)
Je n'ai codé qu'un algorithme pour l'optimisation (algorithme glouton par tri décroissant)
J'ai rajouté l'export en DWG et/ou en DXF pour les mises à plat de tôlerie
J'ai créé une fonction qui nomme les corps de la liste des pièces soudées et ajoute dans leurs propriétés personnalisées cette information.
Et enfin, j'ai rajouté une fonction d'export en STL ou autre format des corps pour du laser tube.
En temps voulu, je demanderai à 2 personnes du site de bien vouloir tester l'add in pour vérifier son fonctionnement.