Moving component to another component break joints

maechtigermietz
Explorer

Moving component to another component break joints

maechtigermietz
Explorer
Explorer

I am designing a 3D printer enclosure. I have a door component with joints to open and close the door. If I create a new component and put the door component inside the it my joints stop working. I recorded a video showing that behaviour.

 

I don't get an error or any warnings, missing references etc.

 

This is not the only file where this happens. 

 

Steps to reproduce:

 

1. Create a component with components in it

2. Add joints to components

3. Set rigid group

4. Test if joints work

5. Create a new component

6. Put the previous component inside the new component

7. Test if joints still working

8. See the issue

 

 

0 Likes
Reply
Accepted solutions (1)
412 Views
5 Replies
Replies (5)

g-andresen
Consultant
Consultant

Hi,

please share a sample file

 

günther

0 Likes

jeff_strater
Community Manager
Community Manager

can you clarify step 3?  "Set rigid group"?  What rigid group are you creating?  If it is to something outside the sub-assembly, then it is not too surprising that this rigid relationship does not survive the move to another component.  However, any joints inside the sub-assembly should be fine.  In your door case, you may need to create a rigid joint between the frame or hinges to the frame.

 


Jeff Strater
Engineering Director
0 Likes

maechtigermietz
Explorer
Explorer

I provided a testfile which shows the issue. It's a frame, door and a hinge. When you open the file you can open/close the door. If you drag one of the components to the "NewParent" component the joint breaks.

 

What I did: 

I set the door alu profiles as a rigid group and inside its own component.

I set the frame alu profile as a rigid group and inside its own component.

I also added the left part of the hinge to the door and the right to the frame.

I added a rotating hinge to the bolt and the left part of the hinge.

I then added a new component.

 

 

0 Likes

jeff_strater
Community Manager
Community Manager
Accepted solution

thanks for the clarification.  Yes, you are correct. Rigid group does not survive restructure operation, if all the referenced components do not move.  Instead, I believe that as-built rigid joint does survive.  In the video, I have created an as-built rigid joint between the frame and the hinge.  It does survive the restructure operation.

 


Jeff Strater
Engineering Director
0 Likes

maechtigermietz
Explorer
Explorer

Thank you Jeff. That worked 🙂

0 Likes