Nous avons des assemblages au format DXF 3D. Nous souhaitons les importer dans SolidWorks.
Cependant lorsque l'on ouvre un DXF 3D dans SolidWorks puis "importer les esquisses du modèle 3D". L'assemblage créé ne comporte que des pièces vides.
Nous avons essayé de re-impoter pièce par pièce et de réouvrir l'assemblage avec les pièces correctes. Mais ce la ne fonctionne pas les origines des pièces changent et l'assemblage n'a plus du tout sa forme originelle.
Ensuite nous avons essayer la methode "Importer les données MDT – Mechanical DeskTop" de ce tuto. Mais rien ne ce passe.
Faut-il réinstaller la version d'origine de Mechanical Desktop ?
Je cherche une solution pour récupérer l'assemblage. Biensur que je peux réassembler, mais vu que je n'ai pas de mise en plan. Je ne sais pas comment...
Bonjour,
Au moment de l'import il faut cocher "courbe 3d ou modele" et non pas importer les esquisses 3D.
De mémoire c'est la deuxième option de la deuxième rubrique dans l'import.
édit : oups je n'avais pas vu votre impression d'écran donc le problème viens peut être du fait que c'est du MDT
@+
Je ne comprend pas bien. Tu veux dire qu'il faut créer les pièces puis prendre les coordonnées de chacune d'entre elles dans l'assemblage vide pour les assembler ?
Je pense que cela ne fonctionnera pas, car le résultat va correspondre a celui que j'obtiens en recréant les pièces une par une et en remplaçant les fichiers vides. Lorsque j'ouvre l'assemblage, il est "explosé".
Je laisse le soin à d'autre d'expliquer les différences entre les versions mais je pense qu'en réinstallant une licence et en exportant l'assemblage dans un format neutre, il ne devrait pas y avoir de soucis.
Encore faut-il que l'assemble soit compatible avec le soft (version par année).
C'est ce que j'ai expliqué dans ma question : "Nous avons essayé de re-impoter pièce par pièce et de réouvrir l'assemblage avec les pièces correctes. Mais ce la ne fonctionne pas les origines des pièces changent et l'assemblage n'a plus du tout sa forme originelle."
Et ce que j'ai détaillé avec Jose : "(...)recréant les pièces une par une et en remplaçant les fichiers vides. Lorsque j'ouvre l'assemblage, il est "explosé"."
Comme je l'ai dit dans ma question lorsque j'essaye la methode "Importer les données MDT – Mechanical DeskTop". MDT essaye de s'ouvrir mais rien de plus dans la fenêtre SolidWorks...
Ensuite tu l'exporte en SAT (fonction exportsat à tapper dans la fenêtre de commande) et sélectionner les solides
Si ça marche, relire ensuite le SAT avec SW
De mémoire je crois qu'il créée plusieurs corps dans la même pièce
Si tu veux un assemblage tu peux ensuite utiliser la fonction fractionner (automatique) et crééer l'assemblage à partir de la fonction fractionnée (bouton de droite sur la fonction)
Lorsque je selectionne l'ensembles des éléments de mon 3D, en maitenant le bouton droit de la souris, et que rentre la ligne de commande. Voici le résultat.
exportsat
26 trouvé(s), 26 total
Pas de solides, régions ou corps sélectionnés.
Donc biensur pas d'exportation.
Est ce que c'est ma méthode de sélection qui peche ?
Une question bête mais le fichier de base a t-il été testé sous Mechanical ?
C'est tout de même bizarre qu'aucune des solutions évoquées précedement ne fonctionne.
Normalement, l'assemblage s'ouvre certe en surfacique, certes sans aucune contraintes, mais s'ouvre quand même et contient des élements surfacique qu'il faut re-contrainte.
Dans le cas présent, soit ca n'ouvre rien (assemblage vide) soit de manière désordonnées si les pièces sont enregistrées auparavent.
Je ne suis pas sur de la version d'Autocad utilisé pour la création du fichier.
J'ai essayé avec une version d'essai de mechanical mais je ne peux l'exporter dans un format permettant l'ouverture avec SolidWorks.
Si j'essaye l'export en SAT je me confronte au même souci qu'avec Draftsight. Un message d'erreur me dit qu'aucun objets, corps, etc; n'est sélectionné
Il faudrait donc peut être ré-ouvrir l'assemblage sur un Autocad un peu plus récent pour sauvegarder à nouveau en DXF voire STEP si possible et ca devrait rentrer dans l'ordre :)