2 Replies Latest reply on Mar 27, 2017 4:19 PM by Chris Clouser

    How to do not lose surfaces when we create an Assembly from a part?

    Ivan Kharpalev

      We have a multibody part that contains surfaces (for example imported, unrecognized geometry).

      If we do Insert->Features->SaveBodies CreateAssebmly we lose surfaces ((

       

      How can we convert a multibody part with surfaces to an assembly with all the same content?

        • Re: How to do not lose surfaces when we create an Assembly from a part?
          Rob Edwards

          Hi Ivan

           

          Two daft ideas from myself

           

          if you pop your multibody part into an assembly, you can zero offset (copy) surfaces to a new part which you can then save out and insert into your assembly.

           

          A dafter idea (that works, I tried) is to thicken your surfaces and then in the split part either copy surface/delete body or just delete faces.

           

           

          • Re: How to do not lose surfaces when we create an Assembly from a part?
            Chris Clouser

            If you can repair or recreate the surfaces back into viable solids, this will work.

             

            I know this is a worthless suggestion when there are eight thousand import errors.  But if there isn't too many problem parts, you can work with the surfaces to try to get them to knit back together.  Or recreate the solid if it isn't that difficult.

             

            You can manually save the assembly as different file names and delete everything in it except the entities that relate to the body you are trying to salvage.  Tedious but sometimes effective.

             

            Did you do import diagnostics and let the software fix what it can?  Dangerous at times because sometimes it's fix is irrational.  But often most of your errors will go away.

             

            Can you post the original file?

             

            What version are you on?  2017 is reported to have better import capabilities including native formats from competitor CAD software.  Maybe worth a try if you're not on 17 to put it on a separate computer for importing.  Then if it does work, you can export as a parasolid to open a clean file with your version.

             

            Because of ZTG errors, some errors can not be fixed on failed surfaces without direct manipulation.  There are third-party addins that are designed to expedite this manual work.

             

            Here's one (no affiliation):

             

            http://www.capvidia.com/formatworks-gold-certified-solidworks-add-in

             

            and there are others as well.  Also, if you check with capvidia, if you don't import often, they can clean up a file for you on a consulting basis.  Probably a lot cheaper than buying the software.