Imported assembly origin

Imported assembly origin

j.g.wilson
Explorer Explorer
1,263 Views
6 Replies
Message 1 of 7

Imported assembly origin

j.g.wilson
Explorer
Explorer

Hi, I'm having some trouble with an assembly imported from NX. Each individual component appears to have been brought in with its own, different, origin orientation. This has left the whole assembly at an irritating angle but is also stopping me rotating the entire assembly. I've added a screencast of the resultant chaos.

 

Anyone able to shed some light on what's happening or even better offer a solution?

 

Cheers,

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

laughingcreek
Mentor
Mentor
Your screen cast didn't get attached.

The assembly should have its own origin, which will be different from the individual components origins. Try to activate the assembly and see if you get an origin you can work with.
0 Likes
Message 3 of 7

j.g.wilson
Explorer
Explorer

Ah, sorry, seems I didn't press insert.

For the screencast the top level assembly is active.

 

 

0 Likes
Message 4 of 7

TrippyLighting
Consultant
Consultant

Can you share that assembly, perhaps in the format you imported it ?


EESignature

0 Likes
Message 5 of 7

j.g.wilson
Explorer
Explorer

Cant share the .prt files as they reside on an internal file server but here is the fusion import.

 

http://a360.co/2tZnmdy

0 Likes
Message 6 of 7

TrippyLighting
Consultant
Consultant
Accepted solution

It helps to remember that each design in Fusion 350 is it's own component with it's own origin.

When an assembly is imported the symbol of the browser root changes to indicate that it is now a component group. Each individual component has its own origin, but the group itself also has its own origin that lives at the top level.

 

If there are no changes to the assembly I don't usually turn on the timeline and keep the assembly in direct modeling mode. This uses less data and helps keeping assemblies lighter from a data standpoint. In this case we want to re-orient the parts in reference to the top level origin.

To achieve that I create a rigid group of all the components by selecting the first component in the browser and shift-selecting the last component and then rigid group those.

What the rigid group joint does is simply freezes the origins of all the selected components in reference to each other. This way the assembly as a whole can still be moved in reference to the top level origin, because I did not include the root of the browser (the top level component) in the selection.

 

Now I can simply align the geometry with the origin and use the move tool to rotate the assembly to my liking. Make sure you select "Component" when sing the move tool.

When everything is in the desired location and orientation, I delete the rigid group and now select the root of the browser and create a rigid group joint that will now include the top level origin.

 

Save. Close. Done!

 

When that design is now inserted into another one it will behave as expected and the assembly should not "explode" as shown in your screencast.

 

 


EESignature

Message 7 of 7

j.g.wilson
Explorer
Explorer

Brilliant, thank you for taking the time to put that together. Every days a school day!