Import 3D DXF Assembly into SolidWorks

I'll leave it to others to explain the differences between the versions but I think that by reinstalling a license and exporting the assembly in a neutral format, there should be no problems.

However, the assembly must be compatible with the software (version per year).

1 Like

Are there many parts?

 

One solution would be to save the assembly with the "empty" parts and then close it.

 

Then import each part one by one to replace (overwrite) the ones that make up the assembly.

 

By reopening the assembly, it should appear correctly: be careful to fix all the parts, there are no constraints in general!

@Lucas

That's what I explained in my question: "We tried to re-impote piece by piece and reopen the assembly with the correct parts. But this doesn't work, the origins of the parts change and the assembly no longer has its original form at all."

And what I detailed with Jose: "(...) recreating the pieces one by one and replacing the empty files. When I open the assembly, it is "exploded"."

Uh, of course the "Import MDT data from the file... " is checked during the import?

 

If not, in the "empty" file, is there still a tree structure or surface bodies?

@Jose

As I said in my question when I try the "Import MDT – Mechanical DeskTop" data. MDT tries to open but nothing more in the SolidWorks window...

Try opening your DWG3D with DraftSight

Then you export it in SAT (exportsat function to type in the command window) and select the solids

If it works, then read the SAT again with SW

From memory I think he creates several bodies in the same room

If you want an assembly you can then use the split function (automatic) and create the assembly from the split function (right button on the function)

Crooked!!

 

@ACO

When I select all the elements of my 3D, by holding the right mouse button, and the command line enters. Here is the result.

 

exportsat

26 found, 26 total

No selected solids, regions, or bodies.

 

So of course no export.

 

Is it my selection method that is failing?

A silly question but has the base file been tested under Mechanical?

It's still weird that none of the solutions mentioned above work.

Normally, the assembly opens on the surface, certainly without any constraints, but opens anyway and contains surface elements that must be re-stressed.

 

In this case, either it doesn't open anything (empty assembly) or in a disorderly way if the parts are registered beforehand.

 

Isn't the basic assembly ... compromise?

Hello

I'm not sure which version of Autocad was used to create the file.

I tried with a trial version of mechanical but I can't export it in a format that allows it to be opened with SolidWorks.

If I try the SAT export I face the same problem as with Draftsight. An error message tells me that no objects, bodies, etc; is selected

In fact, the files were created with Autocad R14 which dates back to 97!

Oh yes, indeed!!

So maybe we should re-open the assembly on a slightly more recent Autocad to save again in DXF or even STEP if possible and it should go back to normal:)

1 Like

Uh, I'm thinking about it now but there is also the possibility to open the assembly under Autocad360 which is free here: https://www.autocad360.com/

1 Like

I just tried AutoCad 360:

In fact, it is a player integrated into the web browser that allows viewing, sharing, annotation and printing but not exporting...

 

With Autocad 2014 as a trial version:

Opening the file.

Possible export in .sat. When exporting, select request, select all, No solids, regions, or bodies selected error message.

 

With Autocad Mechanical 2014 as a trial version:

Opening the file

Export possible in .iges or .step. Software Error: INTERNAL ERROR: dbspace.cpp@175: ewrongDatabase

 

With Edrawing:

Opening of the file, rotation possible, if taken by the side: disproportionate readings.

No export possible other than .edrw which is not supported by SolidWorks

 

With Draftsight:

Opening the file.

Possible export in .sat. When exporting, select request, select all, same type of error as with Autocad

Hi, have you tried with Blender (free) to import the 3D DXF and then export it to a better format? Here is the extension to import the 3D DXFs: http://wiki.blender.org/index.php/Extensions:2.4/Py/Scripts/Import/DXF-3D
1 Like
Otherwise we can try with FreeCAD with this method: http://forum.freecadweb.org/viewtopic.php?f=10&t=7434&p=60210#p60210
Or GrabCAD Workbench which is now free (to see if it accepts 3D DXF): https://grabcad.com/workbench/features

In your link page for Blender, the link to download the extension is invalid.

Grabcad Workbench does not support conversion.

1 Like
This add-in has been included in Blender since version 2.43. Just download a recent version.

Note(s)

It is included in Blender 2.43 - 2.49.

For GrabCAD you mean that we can't import 3D DXF? Because conversion is possible! Neutral formats can be downloaded:

"Download as neutral format

Save a Workbench CAD file in a neutral (STEP, IGES, STL) format even if it's uploaded in a proprietary format."

For grabcad:

The download as function is not available for DXF. If I try on an sw file it works.

For Blender:

In fact, you have to activate the module in User Preferences/Addons and then check the

Then in Import I can now select dxf. But nothing visible except for the appearance of the tree.

Sincerely, thank you all for your involvement.

I think the problem comes from the fact that my files are from an old version of MDT.

Despite contact with Autocad and numerous tests. I don't have any solutions.

2 Likes