Multi-body part to assembly

User avatar
doobes
Posts: 132
Joined: Sat Apr 16, 2022 5:59 pm
Answers: 1
Location: Williamsburg, VA
x 12
x 84
Contact:

Multi-body part to assembly

Unread post by doobes »

So,

I got this part which the user created a multi body assembly in SolidWorks. Don't ask me why. The feature tree is well and full of his work.

I would like to split the parts out into an assembly, but the "save bodies" command creates basically just dumb solids.

Is there any way to save the bodies as parts with their features intact?

Thanks!
chris
User avatar
AlexLachance
Posts: 2184
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2364
x 2013

Re: Multi-body part to assembly

Unread post by AlexLachance »

you could insert the part into another part and have it insert bodies and then suppress the undesired ones for each part. There's a few ways you could proceed about this.
User avatar
SPerman
Posts: 2055
Joined: Wed Mar 17, 2021 4:24 pm
Answers: 14
x 2225
x 1876
Contact:

Re: Multi-body part to assembly

Unread post by SPerman »

I would do a "Save As" on the multi-body part for as many individual parts that I want. Then open each one and delete all of the features for other bodies. Depending on the complexity of the assembly, this could be a time consuming task. Add all of these parts into a new parent assembly with all sharing the same origin.
-
I may not have gone where I intended to go, but I think I have ended up where I needed to be. -Douglas Adams
User avatar
matt
Posts: 1588
Joined: Mon Mar 08, 2021 11:34 am
Answers: 19
Location: Virginia
x 1219
x 2371
Contact:

Re: Multi-body part to assembly

Unread post by matt »

SPerman wrote: Fri Feb 02, 2024 8:41 am I would do a "Save As" on the multi-body part for as many individual parts that I want. Then open each one and delete all of the features for other bodies. Depending on the complexity of the assembly, this could be a time consuming task. Add all of these parts into a new parent assembly with all sharing the same origin.
You could insert into another part, and then get the features. That probably stands the best chance of working.

And if there are any inter-relations, there might be a lot of repairing to do.

Or as an option, save out the bodies and use Featureworks to re-feature them.

Or save out the bodies and get a real direct modeler to deal with changes.

Alternative - re-educate the user. Have the user extract all the junk. Building assemblies with bodies is short term lazy.
User avatar
bnemec
Posts: 1944
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2546
x 1400

Re: Multi-body part to assembly

Unread post by bnemec »

Do you plan on keeping, using, maintaining, copying this assembly and or it's parts for years to come? If no, then whatever is simplest, probably what Scott and Alex said, or since you won't be maintaining them, what's wrong with dumb solids.(1) If you will need these models for years to come then, and I'm on a bit of a limb here, but if that's how they modeled it then they probably don't understand many of the other best practices that apply to your use case. I'm assuming you very well know what's best for your use case, You'll be better off long term to remodel them from scratch.

*1, dumb solids with no feature tree are usually better than solids with dumb feature tree.
User avatar
Frederick_Law
Posts: 1947
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1638
x 1470

Re: Multi-body part to assembly

Unread post by Frederick_Law »

doobes wrote: Fri Feb 02, 2024 8:20 am So,

I got this part which the user created a multi body assembly in SolidWorks. Don't ask me why. The feature tree is well and full of his work.

I would like to split the parts out into an assembly, but the "save bodies" command creates basically just dumb solids.

Is there any way to save the bodies as parts with their features intact?

Thanks!
Just use them as dumb solids.
Depends on how the other model it, most likely all the features are related to each other.
It'll be a mess trying to figure out which feature will change what.
len_1962
Posts: 85
Joined: Fri Apr 09, 2021 9:55 am
Answers: 1
Location: Mesa, Arizona
x 76
x 42
Contact:

Re: Multi-body part to assembly

Unread post by len_1962 »

doobs you mean it's a muliple body part, correct, not assembly.

Maybe they were using the master modeling way that many Industrial designers use instead of top down assembly modeling where the new parts are internal and reside only in the assembly.

In the multiple body part you could do folders to group the features of each body, but some features may not go into certain folders do to how they modeled. You can also make configurations and delete the bodies, which leaves a feature at the bottom of the tree, then put each config in an assembly.

again many good suggestion by the others.

I have to deal with this all the time with student files, features are in know chronological order that make sense, there like a shotgun blast grumph grumph o[ ~~~~
DLZ_SWX_User
Posts: 51
Joined: Mon Dec 20, 2021 1:40 pm
Answers: 0
Location: Thumb Area of Michigan, USA
x 178
x 27

Re: Multi-body part to assembly

Unread post by DLZ_SWX_User »

Frederick_Law wrote: Fri Feb 02, 2024 9:27 am Just use them as dumb solids.
Depends on how the other model it, most likely all the features are related to each other.
It'll be a mess trying to figure out which feature will change what.
This is very true. I have been thinking about this while I am working on a custom truck body. (Yep it's multibody)! :? So I have only been working in design for about 2 years and basically the only training I had was what I learned from tutorials, asking my boss how he would build a particular part, and whatever help I could find from here & other forums. I have learned a lot in the past 2 years & I still model most of our items (Mostly sheet metal) as multibody parts. Especially so if the parts are all going to be welded together into one sub assembly.

I do use save bodies once in a great while but since most of our parts are one off items or one off variations of an item we very rarely save the individual bodies as their on part. That said what is wrong with a dumb body? Is there any reason why you can't go to the original multibody part to make the changes needed to the part, then do a rebuild & if SW does what it suppose to do the change should happen to the dumb body?

With using the split feature we have found that to get the bends & sheet metal properties on the saved part we need to add the convert to sheet metal feature in on the saved part. But then since I'm new to this maybe I'm missing something?
User avatar
Frederick_Law
Posts: 1947
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1638
x 1470

Re: Multi-body part to assembly

Unread post by Frederick_Law »

DLZ_SWX_User wrote: Fri Feb 02, 2024 10:07 am That said what is wrong with a dumb body? Is there any reason why you can't go to the original multibody part to make the changes needed to the part, then do a rebuild & if SW does what it suppose to do the change should happen to the dumb body?
No features in dumb body.
Dumb body is not the problem.
Problem is editing features in multibody.
If you're working on someone else's model, you have no idea which feature affect which part.
Some feature might affect multiple parts.
There might be 100s hole features and have fun finding the one you want.
User avatar
Glenn Schroeder
Posts: 1521
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1759
x 2130

Re: Multi-body part to assembly

Unread post by Glenn Schroeder »

I'd like to offer an alternative solution. You could keep this Part, with with multiple configurations and use multiple Delete Bodies functions to delete all bodies except one, of course excluding a different body for each feature, and set the suppression state for each as appropriate.

That way you'd have the original configuration with all bodies, and one configuration for each single body. You could then insert them into an Assembly if needed.
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
mp3-250
Posts: 630
Joined: Tue Sep 28, 2021 4:09 am
Answers: 20
Location: Japan
x 702
x 347

Re: Multi-body part to assembly

Unread post by mp3-250 »

I used to model multibody parts (assemblies) in unigraphics back in the days. At that time we did not have a assy license at all and used UG for surface modelling and complex die cast and plastic part design only. then switched to full 3d and started to appreciate the benefits of using assemblies. :)
But I have to admit modelling as multibody in the same context is easier... it depends on a lot of thing and in the end what data output you need from your cad.

in UG (now nx) there was not a real distinction between drawings, assy and part design. a .prt file could be used to mate other prt, like an assy it can also contain the drafting data together with the 3d data in a sIngle file.

Also for vehicle design is dummy body galore and all parts are relative to the vehicle main assy csys so you could just import everything as a body and it would automagically be in position.
parametric design is good, but at some point (bumpers, trims, big parts) you will not dare to modify or rollback something 2000 features up in the feature tree unless it is absolutely necessary and there were no alternatives.
At another job we made mould design for third parties (many automotive) and all the parameters you need are in the mould base and the parting surface: the rest could be relinked and modified with direct modelling, also a dummy solid is lighter.
every company has its own way to do things: fewer people, no shared data between projects, data stability vs speed.
User avatar
zxys001
Posts: 1077
Joined: Fri Apr 02, 2021 10:08 am
Answers: 5
Location: Scotts Valley, Ca.
x 2305
x 997
Contact:

Re: Multi-body part to assembly

Unread post by zxys001 »

doobes wrote: Fri Feb 02, 2024 8:20 am So,

I got this part which the user created a multi body assembly in SolidWorks. Don't ask me why. The feature tree is well and full of his work.

I would like to split the parts out into an assembly, but the "save bodies" command creates basically just dumb solids.

Is there any way to save the bodies as parts with their features intact?

Thanks!
Hi Doobes,
Is this perhaps a Virtual Component (Assembly)?
https://help.solidworks.com/2020/englis ... L_COMP.htm
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
User avatar
doobes
Posts: 132
Joined: Sat Apr 16, 2022 5:59 pm
Answers: 1
Location: Williamsburg, VA
x 12
x 84
Contact:

Re: Multi-body part to assembly

Unread post by doobes »

Glenn Schroeder wrote: Fri Feb 02, 2024 12:13 pm I'd like to offer an alternative solution. You could keep this Part, with with multiple configurations and use multiple Delete Bodies functions to delete all bodies except one, of course excluding a different body for each feature, and set the suppression state for each as appropriate.

That way you'd have the original configuration with all bodies, and one configuration for each single body. You could then insert them into an Assembly if needed.
Geeze. That's way too simple.... ;)
Prolly the best solution.

Thanks to all who chimed in. Appreciate the suggestions.
chris
RichGergely
Posts: 190
Joined: Wed Apr 14, 2021 11:18 pm
Answers: 0
x 109
x 156

Re: Multi-body part to assembly

Unread post by RichGergely »

doobes wrote: Sat Feb 03, 2024 8:31 am Geeze. That's way too simple.... ;)
Prolly the best solution.

Thanks to all who chimed in. Appreciate the suggestions.
I really wouldn't do that, I do tool design and you have no other way then doing multibody parts for the splits and inserts. Sometimes the history tree gets very long. If you are used to it it is no big deal.

Anyway if you do the configurations you will potentially run into horrible rebuilds all the time. Instead just save the bodies out or insert and delete bodies for each part. This way You will never get a rebuild unless you go into the original multibody part and edit it.

As for changing the original multi body part, if it is complex, make a copy so you can reference back to check what things are supposed to do and the final geometry (break external references on the copy). There is also compare body in evaluate to do a 100% check.
User avatar
doobes
Posts: 132
Joined: Sat Apr 16, 2022 5:59 pm
Answers: 1
Location: Williamsburg, VA
x 12
x 84
Contact:

Re: Multi-body part to assembly

Unread post by doobes »

Thanks.

This is kinda a quick and dirty model of a drill press to go in my garage. I wound up splitting the thing into bodies, exporting as a parasolid and then imported them as parts into an assembly. After that, it was fairly easy for the recognize features dohicky to do it's thing.

The reason I wanted to have a real model was far smaller than the actual drillpress. I'm doing a garage layout so if it's close it's fine.

thanks to all.

I think we can call this done!
chris
User avatar
Glenn Schroeder
Posts: 1521
Joined: Mon Mar 08, 2021 11:43 am
Answers: 23
Location: southeast Texas
x 1759
x 2130

Re: Multi-body part to assembly

Unread post by Glenn Schroeder »

doobes wrote: Sat Feb 03, 2024 8:31 am Geeze. That's way too simple.... ;)
Prolly the best solution.

Thanks to all who chimed in. Appreciate the suggestions.
I'm not an engineer, which is probably why I like simple. :D
"On the days when I keep my gratitude higher than my expectations, well, I have really good days."

Ray Wylie Hubbard in his song "Mother Blues"
User avatar
josh
Posts: 295
Joined: Thu Mar 11, 2021 1:05 pm
Answers: 16
x 22
x 508

Re: Multi-body part to assembly

Unread post by josh »

Wait.... All you wanted was a model to fit in your shop? Why the heck would you go through the trouble of making an assembly?
User avatar
Frederick_Law
Posts: 1947
Joined: Mon Mar 08, 2021 1:09 pm
Answers: 8
Location: Toronto
x 1638
x 1470

Re: Multi-body part to assembly

Unread post by Frederick_Law »

josh wrote: Mon Feb 05, 2024 11:11 am Wait.... All you wanted was a model to fit in your shop? Why the heck would you go through the trouble of making an assembly?
Looks like I was doing it wrong when laying out CNCs in plant. Should have modeled every nuts and bolts.



Just take the multibody part and save it as combined body without all the internal details.
Unless you want to 3D print and build it.
User avatar
doobes
Posts: 132
Joined: Sat Apr 16, 2022 5:59 pm
Answers: 1
Location: Williamsburg, VA
x 12
x 84
Contact:

Re: Multi-body part to assembly

Unread post by doobes »

josh wrote: Mon Feb 05, 2024 11:11 am Wait.... All you wanted was a model to fit in your shop? Why the heck would you go through the trouble of making an assembly?
Small(ish) garage, lot's of bits and bobs.

I will admit to being a tad OCD though....
chris
Post Reply