Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

How to group components without cluttering history ?

Anonymous
990 Views
6 Replies
Message 1 of 7

How to group components without cluttering history ?

Anonymous
Not applicable

This is a continuation of forums.autodesk.com/t5/fusion-360-design-validate/can-t-group-components/td-p/6038163, but I think I read somewhere that I should not resurrect threads that already have what is considered a solution.

 

In a design originating from a step file I want to group a few large sets of components into container components (components created for grouping other components), mainly easily control visibility and to less extent to shorten the browser. So I created the container component, but could not move any component to it, even after playing with the timeline/history. So I resorted to creating a selection list, which is a poor man's solution.

 

After reading some more here, I restarted fusion 360 and moved the timeline to the end. Now I can move components into the container component. However, only by dragging to the title / top line if the container. Dragging inside the expanded container component doesn't work. Maybe that would have worked before as well, but had I just failed to try it.

 

There is one big drawback though : a copypaste feature is added in the timeline for each feature that is moved. Is there a way to group components without creating more clutter ?

0 Likes
Accepted solutions (1)
991 Views
6 Replies
Replies (6)
Message 2 of 7

mickey.wakefield
Autodesk
Autodesk
Accepted solution

Hi thoralin -

 

So - there are a couple of things in here....first: I'm guessing you couldn't move the components you wanted most likely because another command was active. Its a guess....a complete shot in the dark. Normally I would say there is some timeline issue, but you say you checked that....so it's all I've got. (or - you indeed did not drag to the top-line...which is where you have to do it.)

Second - OK, so now it works - but yes - you do have to drag to the top line. You refer to these as "containers" but that is not what Fusion calls them. In effect - these top level items are parts....which, when you drag other parts to them, become sub-assemblies. This is something that is kinda special about Fusion 360 compared to other CAD systems. We don't have different file formats for assemblies or parts, so we can switch back and forth all you like. It has many advantages - but you do need to know how it works. (Look for videos or information on Top-Down Design for more on this...) Anyway - to move the parts into a subassembly, Fusion wants you to move it "to" that subassembly (the first time, it will be a part) so this is as intended.

Third - the copy paste at the end of the timeline. This too is something peculiar to Fusion. Since you are basically moving a part out of one assembly (the "top level" assembly) and moving it into another, Fusion wants to record this activity....and it does! Other systems, because they use a different file system (see the top-down stuff from before) DON'T do this - which is considered normal...but is actually kinda weird. By tracking this, we can do some logical, and neat stuff: you could do a boolean operation using a body, then move it to another assembly, and do another boolean, for example. In other systems, if you moved the part, the boolean would go with it....because the move operation is not recorded in the timeline. In your case....how to get rid of it? While I can't really recommend - you could just turn off the history after you've made your changes, but then, you lose the history. If you just want to clean things up a bit - you could select the copy/pastes in the timeline with Shift, and then right click and put them in a folder....that might be something...

 

BTW - a side note: we tend to view the assembly structure as being dependent on manufacturing, meaning, we want to organize the assembly in a way that "makes sense" for manufacture or assembly. If what you are doing is more about visual stuff - which is totally understandable - then we would indeed suggest selection sets to do it. The key, IMO - is that the assembly is a manufacturing document - and its organization should reflect this.

 

Not that you are wrong - I'm hoping that the background will help you to at least understand what we were thinking. 



Mickey Wakefield
Fusion 360 Community Manager
1 Like
Message 3 of 7

Angayo
Advocate
Advocate

Thank you for the extensive explanation.

 

I remember having succeeded moving sketches around by dragging inside the expanded sketch folder. So it is not obvious that one ought to drag to the title line.

 

I don't understand what part means. As far as I can see, what I call container component, Fusion 360 just calls component.

 

Here is a video on top-down versus bottom-up design : ww.youtube.com/watch?&v=f1Nx0kd-cJE.

 

About the copypaste feature : Why does Fusion want to record that activity ? You seem to say that is somehow useful to me. I don't see the use of doing a boolean operation using a body, then move to another assembly (meaning I suppose component) and then do another boolean. If in some case that can be useful, then keeping record of that operation could be made optional.

Indeed, grouping all those copypaste features seems to keep the added clutter acceptable.

 

Shortening long lists of components by grouping some components in container components does not seem to impede manufacturing based organisation.

 

At second sight, creating selection sets for controlling visibility works better than expected, now that I figured out how to use them. It does add clutter to the browser though.

 

It would be useful to put in the documentation how to move things around in the browser.

0 Likes
Message 4 of 7

Anonymous
Not applicable

Sorry. Angayo, that's me as well. Thoralin is the account I had to make for using Fusion 360 and I confused the two.

0 Likes
Message 5 of 7

mickey.wakefield
Autodesk
Autodesk

Hi 

Component....part....its the same thing. You can actually have an "empty" component (part) in Fusion....all that means is that this "component" is a subassembly made up of other parts, or something like that. Another possibility might be that someone would add an empty part called "grease"....to account for a tube of grease in the parts list....there are many possibilities - but the driving principle is that these components - even if they are empty, are not simply organizational "folders" - they are parts! The way I think of it is that every time I add a component - it WILL appear on my parts list. Its not just an organizational thing.....hope it helps.

Re: making part moves "optional" in the timeline....not possible, if you want to keep using parametrics. This, again, has to do with the data structure of Fusion. Short version: all other CAD systems I know have the concept of parts, and assemblies. Parts are created just like in Fusion, for the most part, but then, to make an assembly - one must insert the parts into a separate file type. This is a separate file, and they have a different file extension. When you open such a file, you are not actually opening the parts in it - these are referenced from the original part files, and their positions in the assembly are defined by constraints that are stored in the assembly, not in the parts. When you move stuff about in the assembly - the standard in the other CADs is that they aren't 100% parametric, really, inside the assembly....you move things....and that is that. You can undo - but you couldn't really move, do something, and then move the part again. I should note that this is a big simplification - some tools out there have indeed added features to make this possible, but all of these work around the basic structure of this referenced file system.

When we made Fusion 360 - we elected to do it differently because of the many advantages we would have by only having one file, with everything in it. We don't have referenced files by default - so, among other things, it means that when you open a Fusion assembly - it opens without trouble. In most other systems, that assembly goes looking for all the referenced files and starts spitting out errors because it can't find them, or doesn't have access to them. (this is admittedly a bigger problem in big companies than with single users) It also means that when you are designing something like a coffee machine - its likely that because all the parts of that machine are referencing the same sketches, reference geometry and such - if you make any changes, the machine's parts are more likely to remain "fitting"..... and indeed - you can even do stuff like the boolean I was talking about. A more concrete example: imagine you make gas grills. These all have an igniter on them. and that part needs to be "set into" the face of the grill. In Fusion - its a snap to make an assembly of the igniter and to include a body (not a part) of the support structures around it, all the connections, etc. If you place the igniter assembly into the grill face - you can easily add the support structures to the face of the grill - which is actually a separate part. Stuff like this is very handy.

There are disadvantages of course. From your point of view, one is that we must account for the movement of parts in the timeline, and this causes extra entries. I think that is very much a benefit. Another, more important issue is that a part designed in a top-down assembly is ALWAYS a part of that assembly - so one of the most obvious issues would be if you attempted to re-use such a part in another assembly. You may do so - but when you insert the part, you are effectively inserting the entirety of the other assembly as well! It is for this reason that Fusion does indeed allow you to use a bottom-up approach if you wish. If you do - it will behave just other CAD systems do. A great many people do this, and they call the method "rule number 1".....I must admit - I'm a huge fan of top-down design, so I don't prescribe to the idea that one should ALWAYS use rule number 1....but if you understand both methods - you'll be able to decide which is best for you.



Mickey Wakefield
Fusion 360 Community Manager
0 Likes
Message 6 of 7

mickey.wakefield
Autodesk
Autodesk

PS - moving sketches around is a different story. These are INDEED in a folder. They are generally - following the top-down principle - not in a part....they are at the top level! But you can't move sketches from INSIDE a part to another part without a copy/paste, and moving them about in the folder doesn't really do anything. ALL this is only true if you are working with history on - if you turn it off - you can move everything all over the place, I would guess.



Mickey Wakefield
Fusion 360 Community Manager
0 Likes
Message 7 of 7

Anonymous
Not applicable

A selection set turns out to be a inconvient option for controlling the visibility of a large number of components because it is slow. Yesterday I estimate it was about 40 seconds to change the visibility of 256 components. So I try to time it now. It is instantantaneous. Maybe yesterday was a fluke.

 

The only significant advantage for me I see for this top-down approach is that one can design desing different parts into the same drawing. However, for parts from manufacturers that doesn't work. The other advantages I either don't see or would seem to be as easy to do with the bottom-up approach. E.g. why couldn't one move a part, modify it and then move it again ? I have used Revit, and one could do such things there.

 

Whether it is due to that top-down approach I don't know, but I am experiencing many problems with Fusion 360. For example, I find myself having often to restart erroneaous bodies, because I don't know how else to correct them without patchwork.

 

I still don't understand why there is a requirement to keep track of grouping components into a subcomponent while keeping to use parametrics. If that is because how Fusion 360 was designed, then it can be designed differently. Moreover, the history can be deleted entirely, so surely these moves can be forgotten as well.

 

A suggestion : try breaking up your explanation in paragraphs to make it easier to read.

0 Likes