Save Components To Use In Different Assemblies

Save Components To Use In Different Assemblies

Anonymous
Not applicable
7,236 Views
12 Replies
Message 1 of 13

Save Components To Use In Different Assemblies

Anonymous
Not applicable

I just created an assembly with a few different components. I modeled the indivudial components in the context of the assembly (but with no relations to the assembly or other components). These components will be used in other projects as well and I would like to know how to save them separate from the assembly. Also, these components will be common, so if I make a change to one, I need that change to happen in all the assemblies this component is used in.

 

Is this possible? Or did I screw up by using the top down approach from the start? Do I need to save them all separately, delete my original assembly, and start a new assembly with the external components?

 

I'm used to SW, so this is a bit different.

 

Thanks!

0 Likes
7,237 Views
12 Replies
Replies (12)
Message 2 of 13

TrippyLighting
Consultant
Consultant

You can simply use "Save as". This will save these components in the data panel in their own files.

 

However, to save all the design information that was used to create these components hopefully you have consequently applied Fusion 360's Rule #1:

Before doing anything, create and activate a component (Actavation is automatic with newly created components)

 

When editing a component to add new objects such as sketches, construction planes, joint origins and a few others, activate the component before doing so.

Following this guideline will ensure that these objects and all the timeline actions created while that component was active, are created in that components data structure and will also be exported with the component when it is saved in the Data Panel.

 

If you've got plenty of sketches in the top hierarchy that were used to create bodies that then were converted into components, these components can still be exported and used in other designs, however, thay lack part or all of the design creating information.

 


EESignature

Message 3 of 13

Anonymous
Not applicable

Thanks for the reply. As a veteran SW user, I've got "Rule #1" down. I don't have any assembly features. All features are contained within the the components themselves. However I still don't have a way to save the individual components outside of the assembly without saving a copy that breaks all ties to the original.

 

"Save Copy As" seems to do just that. It saves a copy that breaks all ties to the original. What I'm looking to do is save the original component externally so I can use it in different assemblies.

 

It looks like I'll have to save a copy of each part, delete the original assembly, and create the assembly again using the (now externally saved) components. Then I'll be free to create different assemblies using these same components and everything will stay tied together and updated.

 

Is there an easier way?

0 Likes
Message 4 of 13

TrippyLighting
Consultant
Consultant

Nope, unfortunately not. 

I've post d an idea for that in the idea station moths ago.

 

I am a veteran user of SW myself, but don't have access to it in my current job. There are functionalities that I am really missing in Fusion 360 such as this one.

 

 

 


EESignature

Message 5 of 13

Anonymous
Not applicable

This is really starting to bum me out.

 

I saved all my components outside my original assembly then created a new assembly from those components. There are chain link icons next to all the components in the new assembly indicating that they're linked back to their respective files. So far so good. Now I'm trying to create "joints" between them to bring them into alignment. The individual files are "read only" in the new assembly. They are so "read only" that I can't even toggle reference geometry on and off to see what I'm aligning until I click on it. And that brings up another issue: Why can't I create joints between reference geometries? I end up having to use the "align" tool and then grounding everything so it stays put.

 

Seems like some basic functionality is missing.

 

I was thrilled that I wouldn't have to purchase a solid modeling package right away for my startup, but my excitement is gradually fading. I suppose you get what you pay for?

Message 6 of 13

TrippyLighting
Consultant
Consultant

Yes, linked components are static. You currently cannot edit them in the context of the new assembly that they are linked to.

You can edit them, however. To do so, right click on the linked component in the browser and select open.

It then opens just as any other file in Fusion 360 and can be edited and don't forget to save. This, of course creates a new version.

When you go back to the assembly you'l get notified then one, or more components are out of date and you can then retrieve the updated data either component by component or all together.

 

If this sounds convoluted and limiting, that's because it is. External referecnces were added at a later stage to Fusion 360 and improvements are being worked on, but I personally don't expect substantial changes to happen for quite a while.

 

As such, at the current timeI'd suggest to work with linked components only when absolutely necessary:

1. If the component is really going to be used in another design AND

2. if minor changes adn adjustments are expected to teh component AND

3. if the component is mature enough, so that changes really are infrequent.

 

You mentioned that you want to use referecne geometry for assembly/joining components. As you cannot simply hide/unhide sketches and othe entities in a linked component, ther is one entity that you can do this with and that's a joint origin. So instead of hidign/ unhiding a sketch add one or more joint origins to the linked component. That will allow you to align and assemble the linked components without having to continuously edit it just for the  purpose of hiding/unhiding referecne geometry.

 

May I inquire what the nature of your startup and it's products are ?

I am just curious. I make lighting systems.

 


EESignature

Message 7 of 13

Anonymous
Not applicable

Thank you for the straight talk. It looks like that's as close to a solution as we're going to get in Fusion's current state. I really appreciate the response.

 

I design custom CNC workholding solutions on a contract basis. Specializing in automated machining applications where there is no operator to align the part just right or to tap it down while tightening a vise. This also works well in manually loaded applications. The operator can simply drop the part, close the door, and hit cycle start. Currently I'm working on a line of tap holders for rigid tapping cycles that offer axial and (optionally) radial compensation using internal rolling elements for less friction while transmitting torque to the tap.

 

I use Solidworks at my day job and Fusio360 in the evenings. It's been a bit of a struggle so far, but I hope it gets better. I really am grateful that Autodesk offers this product and I think with your suggestions I can find a way to make it work.

 

Thanks!

0 Likes
Message 8 of 13

TrippyLighting
Consultant
Consultant

As you are a SW veretran SW, there is something else to wath out for. When cliking on things in the viewport a single click selects pints, edtes, lines, faces, bodies, etc. It does not select a component.

If you want to select a component you need to double click on it in the viewport. This is particularly important to remember when using the move tool. I most cases you want to move the component, not the body within that component.


EESignature

0 Likes
Message 9 of 13

Anonymous
Not applicable

There ares some things I like better about Fusion 360 but some differences are unbearable.  If I had a choice I'd use SW.  It blows my mind that a component created in one design can't be re-used in another design.  Why can't they just allow you to designate a component as shared and then use it in multiple designs.  Finding these posts as a solution is really depressing.

0 Likes
Message 10 of 13

TrippyLighting
Consultant
Consultant

You can create a component and use it in a different design. If you create a  single component in its own design file this does not really work so different from SolidWorks (I've worked with SW since 1998).

If a component is part of another design file, which holds and entire assembly then you can derive that component out of the assembly design and use it somewhere else. I would, however, hold off on using that functionality (derive) until you have a little more experience with the Fusion 360 workflows.


EESignature

Message 11 of 13

jeff_strater
Community Manager
Community Manager

You can use Fusion just like you would use SW.  If you have a component you want to share, create it as a separate design (like a part in SW), and insert it into your top-level design (like you would insert a part into an assembly).  If you choose to use local components (because they are convenient and easier to create), then yes, there will be limitations in those components.  Plus, there are workflows that allow such a component to be shared with other designs (Save Copy As or Derive), so I don't quite see what the outrage is all about.

 


Jeff Strater
Engineering Director
0 Likes
Message 12 of 13

TheCADWhisperer
Consultant
Consultant

@Anonymous wrote:

  Why can't they just allow you to designate a component as shared and then use it in multiple designs.  Finding these posts as a solution is really depressing.


Keep in mind that you are reading a 4 year old post.

This has changed.

0 Likes
Message 13 of 13

sadegh.y1997
Participant
Participant

This is the link to how to do it:

https://knowledge.autodesk.com/support/fusion-360/learn-explore/caas/sfdcarticles/sfdcarticles/How-t... 

It is simply done using ''save copy as''.

After you save a component as a separate design using ''save copy as'', you can simply go to data panel and add the design to current design just by dragging the file.

0 Likes