Align Components That Have Components

Align Components That Have Components

craigfoo
Contributor Contributor
2,858 Views
9 Replies
Message 1 of 10

Align Components That Have Components

craigfoo
Contributor
Contributor

I'm creating one assembly that uses mutiple components (they're individual designs) and I want to align the inserted components with each other.

 

Let's say I created a new design, I create a block and convert it into a component. Then I find a component that I made before and insert it into the new design with the block. The component that I inserted has many components itself but I want to align the whole component to a side of my block. The problem is that when I select a surface of the component to align, it just aligns THAT sub-component. I need to align the whole thing. Make sense? Help?

0 Likes
Accepted solutions (1)
2,859 Views
9 Replies
Replies (9)
Message 2 of 10

joel.palioca
Autodesk
Autodesk
Accepted solution

Hello,

 

First off my recommendation is a current workaround to what I think is the optimal option.  I am following up with the team to see why you are not able to select the top level component and align it together, much as it sounds like you were expecting.

 

One way you can align the entire component and sub-components is to use the Rigid Group command.  What this will allow you to do is use an align on one of the components faces and it will move the entire group of components.  If you don't want to keep the rigid group you can then delete the rigid group after the align, and the components should keep the position.

 

You can either create a rigid group in the subcomponents in their own design or in the design with the block in it.  If you create the rigid group in the subcomponents' design you will have to update the file, but your change will persist to other designs for that component.  If you create the rigid group in the design with the box, the rigid group is only specific to that design.

 

The other option though it may require additional work is to leverage joints to lock in the position of components.  What you can do is create the joints for your components and connect them together.  This way when you move one of the components the rest of them move as expected based off of your joints.  Then when you align one of the faces to the box the rest of the components will move as well because of the joints.

 

Hope this helps, if you have any other questions please let me know.


Cheers,



[Joel Palioca]
[Software QA Engineer]
Joel(dot)Palioca(at)autodesk(dot)com
Autodesk, Inc.

0 Likes
Message 3 of 10

craigfoo
Contributor
Contributor
Joel,
Thanks for the quick reply!

Your suggestion works and I decided to create the joints in the sub-assembly and then I updated the main assembly component. This seems to do the trick, however, I do have one sub-assembly that has over 100 components and it would take me forever to create all those joints. Maybe I'm doing something wrong?
0 Likes
Message 4 of 10

joel.palioca
Autodesk
Autodesk

Are these 100 components nuts and bolts or something like that?  If the components are already in position and you aren't worried about they doing much other than staying attached to another design, a Rigid group may work for you.


If you are comfortable sharing your top level design with me, I can take a quick look at it so I understand what you are looking at?  You can do this by going to the data panel on the left side, and selecting the top level design.  Right mouse button and select share Public link, and you can send that link here, or directly to my email if you would prefer.  This would allow me download the design and associated files, and take a look on my end.

 

Cheers,



[Joel Palioca]
[Software QA Engineer]
Joel(dot)Palioca(at)autodesk(dot)com
Autodesk, Inc.

0 Likes
Message 5 of 10

Anonymous
Not applicable

 

Any idea why my components revert to their original position when I delete the rigid group?

0 Likes
Message 6 of 10

Phil.E
Autodesk
Autodesk

Are you deleting a Rigid Group? or deleting a Rigid Joint. Those are very different.

 

When you delete a joint, you are removing the command that told the component where to attach to another component. So by deleting it you are telling Fusion "I want this component to return to the place it sat before I moved it using the Joint command".

 

A video would help. Autodesk Screencast is a good choice for recording this.

 

Thanks,





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 7 of 10

Anonymous
Not applicable

Hello Gents,

 

I've seen this topic because I've encountered the same problem.

Also I noticed this topic is from 2015. This issue haven't been fixed in the software yet? The Rigid Grouping is still the only way to align subassemblies?

 

Have a nice day,

Z

0 Likes
Message 8 of 10

Phil.E
Autodesk
Autodesk

@Anonymous

Fusion assemblies are not rigid when inserted into other assemblies. They act like real life objects. So if you insert an assembly into a new design that is not already jointed together, the analog for physical reality would be the act of installing a mechanical assembly that is not bolted together. It would fall apart.

 

The best workflow for inserting assemblies is to joint them before inserting them such that they behave as you would expect in physical reality, i.e. if there is a bolted connection, it would be a rigid group. When you then next insert it into another assembly it would show up as a rigid group.

 

In the earlier posts, the use of the term "workaround" is incorrect, rather it should be called a "workflow" as this is intended behavior in Fusion assemblies.

 

Please let me know if you have more questions.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


Message 9 of 10

Anonymous
Not applicable

Thank you Phil!

Now it's clear. The term 'workaround' suggested that it's something that should be fixed. But in the end it works well as it was described in the thread. Will integrate this into my workflow.
Thank you again, and have a nice day!

Z

0 Likes
Message 10 of 10

chrisplyler
Mentor
Mentor

 

Rigid grouping is NOT the only way to align sub-components.

 

If you Joint to the main origin of an assembly, everything within it should move together as one.

 

You could, of course, have all the sub-components within the assembly jointed together first, and then they would move together as one regardless.

 

But rigid grouping is an easy way to do it.

 

 

 

0 Likes