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.
Tangent Mate is bistable (and I don't need it to be)
nathan_jenkins610
Member Posts: 2 ✭
I'm using tangent mate because the two objects make contact at curved points on both parts. The first image is how I'd like it to be mated, but if I click and drag it to the left or right, it will pop over to the other constrained position. I understand WHY it's bistable, I just dont want it to be. Is there another mate I can add that will disallow the unintended position without overconstraining the assembly? My assembly is parametric so I can't just fix it in the right place.


Answers
I understand to some degree why tangent mates are bistable too, but the more users flag these examples as bugs with support tickets, the more that Onshape will be likely to focus some effort on fixing the issue. It's really hard to use a Tangent mate with any reliability due to their unpredictable tendency to flip like this.
Simon Gatrall | Product Development Specialist | Open For Work
Agreed with @S1mon , tangent mates like to flip even when they "shouldn't"… To solve your issue though, I would add an explicit mate connector in the part that is aligned with the tangent of the top edge (you probably already have some stable reference sketch or something that you could use for it). It will also perform better than using tangents!
I also fully agree. A tangent mate in a 3D model (maybe other than in a sketch) could refer to surface normals in order to make a tangent mate stable by default. That is what I would expect.