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.
Trying to figure out animation with an engine block.
ede_N_ Member Posts: 6 ✭
I'm working on a project thats independent from outside of my intro to engineering class and im trying to figure out how to animate the crankshaft and piston correctly as it gets stuck at 288 degrees for some reason and I can't quite figure it out, the link is below. Thanks!
It's best practice to avoid "over constraining" things, so for example if you have a mate that stops sliding in the z direction at one of a connecting rod, using a revolute at the other end is easier to "solve" than if it's another revolute that also locks the z motion even they can both be true at the same time.
The unnecessary limit was angles on a revolute mate that stopped the rotation of everything in your main assembly. Noted from piston assembly. If the connecting rod hits the piston then review design.
Use the simplest mate available at any given time. A cylindrical mate will let the piston moved up and down in the cylinder without restrictions. It will not create locks up with other mates like the revolute used in your connecting rod to crank. If the piston does not meet requirements (IE it moves past the top of the block) then your design needs updating not limits to restrict movement. Using a slider is more complex but not needed for limits in this case.