Assembly File Verses Part File

Assembly File Verses Part File

isocam
Collaborator Collaborator
592 Views
7 Replies
Message 1 of 8

Assembly File Verses Part File

isocam
Collaborator
Collaborator

Can anybody help?

 

I have an extremely large assembly made up of many sub-assemblies. This is taking many hours to open!!!

 

If I converted all the sub-assemblies to part files (ipt) using derived part, will each sub-assembly be a lot smaller than the original "iam" file?

 

Basically, is it worth me doing this?

 

Many thanks in advance!

 

Darren

0 Likes
593 Views
7 Replies
Replies (7)
Message 2 of 8

JDMather
Consultant
Consultant

Does Manage>Rebuild All return any errors?

Are all sketches fully defined in each and every part?

Are logical assembly constraints used for each and every assembly constraint?

 

Nearly every assembly I examine has foundational issues that were not resolved.

 

Oops, never mind - I see that you are an experienced user.


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Likes
Message 3 of 8

isocam
Collaborator
Collaborator

Hi,

 

Every sub-assembly is perfect (no issues)!

 

I can open the assembly with no problems.

 

The issue is the actual file size for every sub-assembly.

 

I thought that, if I could save the sub-assemblies as IPT files (using derived part) that the actual size of the main assembly would be a lot smaller and quicker to load.

 

Is this the case, or am I wasting my time doing this?

 

Kind Regards

 

Darren

0 Likes
Message 4 of 8

mcgyvr
Consultant
Consultant

Have you looked into the shrinkwrap/simplify workflows?

What version of Inventor do you have?



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
0 Likes
Message 5 of 8

SharkDesign
Mentor
Mentor

You could shrink-wrap them and then put them in. You could fill voids and holes to simplify it. The only thing I've never known is whether parts made from parameters take up less or more memory than a converted file, which is basically what shrink-wrap is. They both get cached so it might be the same. 

  Inventor Certified Professional
0 Likes
Message 6 of 8

JDMather
Consultant
Consultant

@isocam wrote:

Can anybody help?


Is this Inventor 2022?

If yes, have you installed Update 1?


-----------------------------------------------------------------------------------------
Autodesk Inventor 2019 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional


0 Likes
Message 7 of 8

A.Acheson
Mentor
Mentor

Yes deriving assemblies into parts should lower the file size overall. You can do this easily in the assembly with level of detail derive into part.

 

If your parts in the assembly have any sort of perforations or repetitive features consider removing these detail if they are not needed for manufacturing/detailing.

 

One example for me would be a filter with mesh screen. The mesh screen was not  needed in our modelling so I derived the filter and remove the mesh screen solid.

Also surface bodies imported from steps can take up a lot of memory so consider a simplified solid body. 

If this solved a problem, please click (accept) as solution.‌‌‌‌
Or if this helped you, please, click (like)‌‌
Regards
Alan
0 Likes
Message 8 of 8

johnsonshiue
Community Manager
Community Manager

Hi! This question has been brought up multiple times. There isn't right or wrong answer here. It really depends on your workflows and what you really want to do.

Inventor is a distributed design CAD. It works the most efficiently if a model is built by sub components. And, reuse components whenever possible.

When you say you want to aggregate component geometry to a part in order to boost performance. Sometimes it does help. But, in other cases, it may not.

The example I like to use the most is think about an assembly with 10K identical boxes. Inventor works the best when these boxes are instances of the part box. You simply have 10K instances of the part in the assembly.

Now, think about if each box is an unique part (different file), you will end up with a very large dataset.

If you derive the assembly into a part with 10K solid bodies. I bet the part is not even editable.

 

Like I mentioned, there isn't one-size-fit-all answer here. Please feel free to share an example so we can comment further. In the meantime, you may want to turn off Express mode (Tools -> App Options -> Assembly -> uncheck "Enable Express mode"). This option helps you open the assembly fast. But, the graphics objects from all components are cached at the top-level assembly, which makes the iam file relatively big. In some cases, turning it off may help make the workflows more streamline.

Many thanks!

 

 



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes