What is the correct way to do whit assembly in solidworks ?
Hello, i find that working in part and then using the split comand to make different bodys is an easy way. Any problems whit this approche in the long run? Will it be more reliable to make the parts then assambly and edit parts in assambly? In this way i don't lose the feature manager trees? what is your normal work flow? Thank you
Use multibody techniques (it saves bodies and makes a split assembly file). In my opinion, top-down modeling (even when I'm at my best) is a conundrum.
Also, by using the split-assembly technique your model gets a "Save Bodies" feature which can be re-ordered in the feature tree. Make changes to the multibody part model and always keep the Save Body feature at the bottom of the feature tree will make your model dynamic & lightweight.
One more advantage to multibody techniques is... the saved bodies become whats called as a "dumb solid". The have no feature tree, just a solid with all your modeled geometry. These dumb solids are perfect for sharing on GrabCAD as they do not include the features used to create the 3D model; protect your work.
Dumb solids (in my experience) also work faster in Solidworks animations & analysis.
I think this question is the same as when people ask which CAD program is the best. There are always more than one way do something with CAD and there is not one correct answer. It depends on what you want your final results to be and the requirements as well as the software you are comfortable working and the various techniques you use. Learning new ways to do things will only make you better and when a situation arises you will have more tools to your disposal.
Are you going to need to make changes in the assembly/part in the future?
Are all of the clients needs met?
How quickly and accurately can you produce a result?
What will the files be used for?
These are just a few of the questions you need to ask yourself when deciding what method you use, but the more methods you are capable of the better off you will be.