Prevent grounding when creating new sub-assemblies

Prevent grounding when creating new sub-assemblies

akaluri
Enthusiast Enthusiast
528 Views
4 Replies
Message 1 of 5

Prevent grounding when creating new sub-assemblies

akaluri
Enthusiast
Enthusiast

Hello,

 

When I create sub-assemblies (by selecting parts and clicking 'tab'), the sub-assembly has one component that is grounded randomly. Is there anyway instead of grounding, the parts origin can be constrained to origin of the sub-assembly? Thank you.

0 Likes
529 Views
4 Replies
Replies (4)
Message 2 of 5

Xun.Zhang
Alumni
Alumni

Hello @akaluri,

The behaviour is not randomly, the first selected component to demote will be set as grounded by default.

I don't think there is a way to uncheck the grounded option by default for re-order assembly structuring for the first component right now. 

 

Hope it helps!


Xun
0 Likes
Message 3 of 5

akaluri
Enthusiast
Enthusiast

Thank you for the info @Xun.Zhang. In that case ilogic is my only option I believe. But is the grounding done in a defined way? because when I open the sub-assembly, I find the grounded component in a random angle/distance with respect to the sub-assembly origin. 

0 Likes
Message 4 of 5

Anonymous
Not applicable

A work-flow i sometimes use with sub-assemblies is to save the higher level assembly, then  'save as' the sub-assembly. Then, open that sub-assembly, delete everything that belongs at the higher level. Ground the sub-assembly components as required. Now both higher level and sub assemblies have the same origin axes, and the sub can just be dropped in.

0 Likes
Message 5 of 5

Xun.Zhang
Alumni
Alumni

Hello @akaluri,

Right, iLogic is a better choice.

The position of grounded is not random, it is inherit from top assembly potion and relatively with angle/distance as oppose to sub local UCS. The purpose is try to keep the relative potion and respect current one to the top.

For example, if you have a box part in the top assembly and align to the UCS in the top, but the sub-assembly is created with a different UCS which is far from world UCS origin, and that is the case you've met.

Hope it helps!


Xun