If I right click an sketch and select export to DXF... when I open it up in other programs (solidWorks or BobCAD) then it is multiplied up into inches or shown in inches... from there I need to scale the dxf by 0.03937007874015748 to get it to be in the actual size (mm)
In solidworks I have the option to choose mm as units when importing the DXF... But sadly I do not think this is an option in BobCad... so that means it is this giant size when opening it in BobCad...
The unit information is stored in DXF files exported from Fusion, the variable $INSUNITS is set to 4 for mm. The problem with bobcad is bobcad, I contacted their support a few years ago about this and they just can't grasp the idea I work in mm in all my files so bobcad doesn't need to scale anything, might as well have talked to the wall. Got to ask, why are you taking files to bobcad, is there something bobcad can do that's missing from Fusion?
I just started to use BobCad for EDM Wire Cutting, sadly this CAM function is not in fusion otherwise I would for sure have used fusion, I do think though that fusion could make 'good money' on this because the EDM wirecutting business is VERY out of date, including bobcad, (though seemed the easiest at a fair price) Fusion would be good to push the wirecut market...
anyways! I know Bobcad is a little stupid, but Solidworks also interpreted it as inch when importing (where I had the option to pick mm instead) so I think that 'kinda' tells me that fusion exports in inch? I don't know how to check this 'variable $INSUNITS' But I did try one thing further, I exported a DXF in solid works, and imported in bobcad, and there it looks fine... this tells me it is only when exporting from fusion it goes wrong...?
You'll probably find bobcad and solidworks are written by and for the American market so they assume everything is in inches. I can assure you Fusion does write the unit info in the file, it just sounds like bobcad and solidworks don't read it. If you try opening the files with QCad you'll find it reads the information correctly. Good luck with a bug report to bobcad support.
I have been using Fusion for 2d wire erosion and Rhino with a Python script I wrote for 4 axis, I do have bobcad but try not to use it. Unfortunately the CAM team have just released an update for the waterjet feature that makes it pretty useless for wire erosion now.
In my mind it just seems 'stupid'... i've never had this problem before I started using Fusion for DXF export, maybe it's a new standard fusion is running... ahh well guess i'm going to use the scale function a lot then... jesus... (stupid bobcad)
the wierdest of the wierd is; if i open the SolidWorks dxf in texteditor, then it says that the $INSUNITS value (70/4/9) is the same as the fusion file... so they should work the same when importing in bobcad... but they don't.... stranger and stranger...
After playing around with a few things I found the Solidworks file has #Measurement set to 1, changing it to 0 makes Bobcad scale up by 25.4. So the solidworks file is in MM with Measure set to Metric, the trouble is that isn't the correct use because the file could be mm, cm, meters or kilometers and Bobcad would read them all as mm.
I'm not too sure what the Measure variable is supposed to do but changing it doesn't make any difference to the sizes in QCad, ZW3d or Fusion, changing $INSUNITS does, I'd guess you'd see the same with AutoCad
I'm sure it has something to do with how the standard DXF file should be (what it contains) and that autodesk, bobcad and solidworks do not do it in the same way... like you write about measurement or whatnot
@Anonymous How and what are you exporting\importing. If I right click a sketch and save as DXF then use insert DXF it reads the units I saved in. You still get the option to override on the dialog but it default will be the units the file was saved in. QCad and ZW3d can also read Fusion files and read the unit info in the file.
7fc3f7cf58