Page 1 of 1

Move object 1 with object 2 but not vice versa

Posted: Fri Apr 07, 2023 6:27 am
by Fadel
I have a column actuator in my model but the base is attached to the body which moves but when it moves only the base moves and not the other 2 subparts

Re: Move object 1 with object 2 but not vice versa

Posted: Fri Apr 07, 2023 2:13 pm
by DanPihlaja
Can you record a video or screen shot of what you mean?

My guess is that you have a sub-assembly inside an assembly and it is treating the subassembly as rigid.

But this is just a guess.

Re: Move object 1 with object 2 but not vice versa

Posted: Sun Apr 09, 2023 4:32 am
by Fadel
No, the subassembly is freely moving, but when I move the body here the subparts of the column actuator moves when I move the body, When i move the body I want it to turn rigid and move only relative to the body and not one another and when I move the actuator I want only the parts to move not the body.

Re: Move object 1 with object 2 but not vice versa

Posted: Sun Apr 09, 2023 1:41 pm
by gupta9665
Look into using limit mates.

Re: Move object 1 with object 2 but not vice versa

Posted: Mon Apr 10, 2023 11:34 am
by Fadel
I already have limit mates in place, the body is supposed to move just not with the column actuator, the lengthening motion of the column actuator is independent of the linear motion of the body, the linear actuator should move with the body but keep the same length and when lengthening the actuator it shouldn't move the body

Re: Move object 1 with object 2 but not vice versa

Posted: Mon Apr 10, 2023 12:17 pm
by gupta9665
Can you share the files to check and suggest a solution?

Re: Move object 1 with object 2 but not vice versa

Posted: Wed Apr 12, 2023 3:54 am
by Fadel
Yeah sure, the main assembly file is Robot_Main.SLDASM

Re: Move object 1 with object 2 but not vice versa

Posted: Wed Apr 12, 2023 9:03 am
by AlexLachance
That's a pretty regular behavior, I don't think there is anything that can be done to "prevent" this other then to set the limit rather then use a limit mate.

Perhaps a flexible config for your assembly needs, and two other configs with min and max limits shown? What's the issue here besides that it moves undesirably within the limits it has.