Problem with grounding an inserted subassembly

Problem with grounding an inserted subassembly

mike.lerwill
Contributor Contributor
333 Views
5 Replies
Message 1 of 6

Problem with grounding an inserted subassembly

mike.lerwill
Contributor
Contributor

I create a new design and insert the attached assembly, then ground the assembly but it still can be dragged around. Can anybody suggest what is wrong.

 

I note that once inserted the assembly has "assembly context" that I don't know where it is coming from.

 

I have other assembles where this works as expected.

0 Likes
334 Views
5 Replies
Replies (5)
Message 2 of 6

jhackney1972
Consultant
Consultant

When you place a sub-assembly in a top level assembly, you must select a component, within the sub-assembly, to ground.  Grounding the actual sub-assembly will not have any effect.  This is explained in the video.  The Assembly Contexts folder appears within an external sub-assembly to contain any editing that is performed on the sub-assembly from the top level assembly.  You may never use it, but it is there to capture these edits.

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 3 of 6

mike.lerwill
Contributor
Contributor

Hi John,

 

Thanks for taking the time to look at my problem. I agree that the method you have suggested of grounding the first subcomponent does indeed lock the whole thing in place.

 

However the attached similar assembly behaves very differently where grounding the top level works as I expected it to.

 

Thanks mike

0 Likes
Message 4 of 6

TrippyLighting
Consultant
Consultant



@jhackney1972 wrote:

When you place a sub-assembly in a top level assembly, you must select a component, within the sub-assembly, to ground.  Grounding the actual sub-assembly will not have any effect.  


As a general statement this is incorrect!

It depends on how the subassembly is built. While I don't use the ground functionality often, I can perfectly fine ground an entire assembly.


EESignature

0 Likes
Message 5 of 6

jhackney1972
Consultant
Consultant

I guess I have to start watching my choice of words.  I have always used the method I described because it works every time where trying to ground the sub-assembly has not, at least for me.  

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 6 of 6

TrippyLighting
Consultant
Consultant

@jhackney1972 wrote:

I guess I have to start watching my choice of words.  I have always used the method I described because it works every time where trying to ground the sub-assembly has not, at least for me.  


I did not say that is does not work 😉

But you can also ground an entire sub-assembly without having to ground one of the components in that sub-assembly. If the joints in your sub-assembly include the top level origin in that subassembly, then you can also ground the subassembly. Managing the origins of a design or rather the lack thereof is where many users encounter problems with floating components.


EESignature