Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Mechanism with Multiple Mates
mark_proulx
Member Posts: 48 ✭✭
This question pertains to a mechanism with multiple mates. I've built a model of an engine hoist that I'm restoring. The cylinder incorporates a sliding mate for the piston and rod; the mate includes limits on the extent of the rod motion. The lug on the barrel end of the cylinder connects to the mast with a revolute mate. The boom pivots about the mast via a revolute mate as well. These .mp4 files illustrate these motions.
I have not been able to figure out how to attach the rod end of the cylinder to the boom clevis via a revolute mate so that when I animate the sliding mate, the boom pivots up and down. How do I accomplish this?
I have not been able to figure out how to attach the rod end of the cylinder to the boom clevis via a revolute mate so that when I animate the sliding mate, the boom pivots up and down. How do I accomplish this?
Tagged:
0
Comments
Sorry , you allready did that.
One solution is to simply add the 1/16" gap to the offset of the revolute mate, but the best approach is to simply use a cylindrical mate between the rod end and the boom arm (as @wayne_sauder suggests). A cylindrical mate doesn't have the z-axis alignment requirement of the revolute mate, so it will be more robust and won't break your model/require updating if the gap changes down the line. I think revolute mates with properly assigned offsets may also cause general assembly jankiness and also possibly hurt performance, so a revolute + cylindrical mate combo for pistons definitely seems the way to go.
When you attempt to add a revolute between the rod end and the boom clevis without an offset, you're essentially forcing the rod end to touch the face of the boom clevis. Since the two faces aren't actually coplanar, onshape complains. After all, if you attempted to make them touch in real life, you'd have to bend some part of your piston rod and/or assembly in order to make the connection. The cylindrical mate fixes the problem since it doesn't have the no movement along the z-axis requirement (unless you enable limits), so the faces can automatically adjust to be the right distance apart. Similarly, adding an offset to the revolute mate equal to the gap fixes the issue since the faces are now actually coplanar, so no bending is required to make the faces touch. But that can cause some performance issues, so your best bet is to just stick with the cylindrical mate. Hopefully that makes some sense.