Insert component of a different version into a assembly design

Insert component of a different version into a assembly design

martin.kudlacek
Explorer Explorer
818 Views
6 Replies
Message 1 of 7

Insert component of a different version into a assembly design

martin.kudlacek
Explorer
Explorer

Hello everyone,

I have a assembly design, into which I insert components, join them, etc... 

 

 I imported component called "brace" in its latest version. Now I want to insert the same component again, but older version of it. Instead of copying the current component, I right-click in the Data panel on the component and selected the "Import into the current design". I placed the component, then right-click on it in the Browser a selected the desired version by "Choose version". But now all the "brace" components switch to that version.

 

How to do what I need?

 

Thanks for advice and have a nice day,

Martin 

0 Likes
819 Views
6 Replies
Replies (6)
Message 2 of 7

jeff_strater
Community Manager
Community Manager

There is no simple way to do this.  Fusion requires all instances of the same component to be at the same revision.  The only way that I can think of to do this would be to open an older version of the component, and save it as a new design, and insert that.


Jeff Strater
Engineering Director
0 Likes
Message 3 of 7

mango.freund
Advisor
Advisor
Hi, my advice on this problem is simple. load the old version and export the component as a step file. if you don't want to risk that your component will adapt to newer changes. the error messages will at some point no longer be logically understood. Another advantage - you no longer have to drag along a timeline. best greetings mango
0 Likes
Message 4 of 7

laughingcreek
Mentor
Mentor

converting between files types always results in some loss of data.  converting it to a step file and re-importing back into fusion is not a good idea.  the best alternative is to do it the way jeff suggested

0 Likes
Message 5 of 7

martin.kudlacek
Explorer
Explorer

Hi all,

 thank you for the suggestions, but creating new designs or exporting and reimporting the bodies is a no-go. Let me explain why I need (or has been forced to need) such function:

 

 I have a part. It is relatively complicated, many sketches, features and so on. I am utilizing the parameters as much as I can, so I ended up with model, which can be changed very easily. Now I need to have this part in three different sizes (that is in three different sets of parameters). And all of these parts I need to use in an assembly together with other parts in a very complex "joint" structure.

The most crucial thing is, that whenever I change the original part design, I need to just update the assembly. By following your advice, I would end up with 3 different reimported parts with each change, which would force me to delete the previous part in the assembly, insert it again and "rejoint" everything from the ground up.

 

I found a semi-working workaround for that. 

 

1. I will do the changes in the original part, with parameters set for size "S"

2. Save it as a version 103, and create milestone "v103-S"

3. Change the parameters to match size "M"

4. Save it as a version 104, and create milestone "v103-M" <- the milestone version points to the original

5. Change the parameters to match size "L"

6. Save it as a version 105, and create milestone "v103-L" <- the milestone version points to the original

 

This work perfectly in situation, where I need different assemblies with different "sizes" - I'll just import older version. Fusion warns me, but that's ok. But this doesn't work for the current problem I am talking about - assembly with the same part in different sizes.

 

See the attached screenshot. The selected parts need to be different.

 

Thank you for reading my rant. I don't think there is a "proper" solution for it, just maybe take it as a feature/improvement request @jeff_strater 

 

Have a nice day,

Martin

 

 

 

0 Likes
Message 6 of 7

TrippyLighting
Consultant
Consultant

What you really are looking for is a feature set called "Configurations" in several other CAD systems e.g. SolidWorks, ZW3D, Alibre Design, Onshape etc.

The Fusion 360 team is still working on implementing that feature set ...

 


EESignature

0 Likes
Message 7 of 7

jeff_strater
Community Manager
Community Manager

yes, this is configurations.  As @TrippyLighting said, this project is ongoing, and is a very high priority for us currently.

 

A short-term workaround, if you are willing to live with the annoyance of a design that is perpetually out of date, is to use Derive.  Create your base design, set values to the "small" size, then Derive a "small" design.  Set the values to "med", and Derive a "med" design, and so on.  I was able to create this assembly:

Screen Shot 2022-01-05 at 8.58.34 AM.png

But, as you can see, 2 out of the 3 are out of date.


Jeff Strater
Engineering Director
0 Likes