Piston actuator (Translational joint activating rotation)

Hi everyone!

I am trying to modelize a cylinder piston that is articulated to an element which, at the same time, can rotate around an axis (see pictures below). Therefore, when the piston retracts, the other piece should be forced to rotate around the aforementioned axis.

image
image

I modelled the cylinder piston as a translational joint and the other piece as a rotational joint but I can’t manage to make the rotation as an effect of the piston’s translation.

I’d appreciate any comments and if you need further information, please ask.

Hy,

can you upload the model (vcmx) in zero position?

Regards
Feature

Have you checked the Clamping components in eCatalog Misc category? I think these give a pretty good example of how to model just mechanism with follower joints.

There are also some helper tools, namely sasa helper and mechanism wizard that aim to help with such tasks

1 Like

Hi Este,

Thanks for the response.

I checked the clamping component and the way the movement is modelled looks rather complicated for simulating just some articulated system, since for what I have seen, it calculates the position of the links in the component mathematically. Moreover, in the clamping component, the pivot point of the linkage translates a bit instead of just rotating around itself so I am afraid that it’s gonna be quite difficult to model it in a precise way.

Regards,

Hi Feature,

Thank you for answering the post. I leave the model in the following link:
piston system sim.vcmx (66.6 KB)

Regards,

Hy,

the mechanism is quite similar to this post:

But in your mechansim is the degree of freedom missing for the piston to rotate?

Regards
Feature

1 Like

I think I considered all DOF necessary. If you were refering to the rotation of the casing of the piston, I already took it into account. The only thing I’m missing, I guess, is to calculate the maths behind the movement. Before that, I’m gonna try out what you uploaded.

I really appreciate the help,

Regards,

Hey Feature!

I tried with the Add-on (TheMechanism) you suggested and it works perfectly fine so thank you very much!
I upload the model for anyone who has the same doubt as me and also an image of the parameters I used when using the Add-on.
piston.vcmx (74.8 KB)


Regards,