Applying Joints to a multibody component

Applying Joints to a multibody component

dustymiller64
Participant Participant
282 Views
7 Replies
Message 1 of 8

Applying Joints to a multibody component

dustymiller64
Participant
Participant

Have an assembly of components, the assembly is to be used in an "Electronics Cooling" study.  The components are multi-body components as I need to assign different properties to each body for the study.  How do I apply a joint to position the component and move all bodies in that component? When I apply a joint it only moves the selected body within the component.

Any help appreciated. Simon

0 Likes
Accepted solutions (1)
283 Views
7 Replies
Replies (7)
Message 2 of 8

jhackney1972
Consultant
Consultant

Please attach your model so the Forum users can try and show you a solution.

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

0 Likes
Message 3 of 8

dustymiller64
Participant
Participant

I am sorry, but I cannot share the model. I run a design consultancy and all my development work is covered by NDA agreements.

This is a generic question, how do you joint a multi-body component?

Regards Simon

0 Likes
Message 4 of 8

TrippyLighting
Consultant
Consultant

@dustymiller64 wrote:

I am sorry, but I cannot share the model. I run a design consultancy and all my development work is covered by NDA agreements.

This is a generic question, how do you joint a multi-body component?

Regards Simon


You use joints!

When done correctly, all bodies in a component will move as one. Do NOT use the move or align tools to position components!

 

If you need more specific help with such fundamental questions, please design a dummy model with a similar structure and share that. We can then demonstrate.

If you use a paid subscription, please contact product support, preferably after you have completed the free tutorial courses in the self-paced learning section. 

Chances are that the tutorials will answer this question 😉

TrippyLighting_0-1737122190092.png

 


EESignature

Message 5 of 8

jeff_strater
Community Manager
Community Manager

"When I apply a joint it only moves the selected body within the component"

 

I am pretty confident that is not possible, if the components are truly multi-body components.  Adding a joint will update the component transform, which will affect all bodies in that component.  If you are using Move or Align, there are two modes:  body move/align or component move/align.  Both these tools default to body, which can cause confusion.

 

Now, if, instead, your components are assemblies of components, then what you describe can happen, if those assemblies are not constrained with joints.


Jeff Strater
Engineering Director
Message 6 of 8

dustymiller64
Participant
Participant
0 Likes
Message 7 of 8

jeff_strater
Community Manager
Community Manager
Accepted solution

Thanks for the video.  A bit hard to tell, but I think that this icon in your browser, shows that your PCB (which is the object I think you are selecting to create the joint for) is an assembly, not a multi-body part:

 

Screenshot 2025-01-17 at 3.37.42 PM.png

 

that "stacked blocks" like icon indiciates that ACQ PCB is a hierarchical component.  Here is another example:

 

Screenshot 2025-01-17 at 3.41.26 PM.png

 

Component1 has a child component (Component2), which makes it an assembly.

 

Fortunately, the fix is easy.  In your case, ICQ PCB is a linked design, so you will have to open it, either in a separate tab or in context.  Separate tab might be easier.  Select Rigid Group, and just select all the components in the design, either in the graphics area or in the browser.  This will create a Rigid Joint, within ICQ PCB, that forces all the components to move together as one rigid group.  Then, go back to your main design, Get Latest, and apply the joint as in your video.  Everything will move together.  If you share the design, we can show you on your own design.

 


Jeff Strater
Engineering Director
Message 8 of 8

dustymiller64
Participant
Participant

Thank you, That makes sense.  Sorry for being a bit new at this, 25 years in SolidWorks makes me expect certain behaviors.

0 Likes