Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. 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)

Screenshot 2025-11-30 at 10.46.48 PM.png Screenshot 2025-11-30 at 10.46.58 PM.png

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

  • S1monS1mon Member Posts: 3,767 PRO

    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

  • eric_pestyeric_pesty Member, pcbaevp Posts: 2,471 PRO

    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!

  • martin_kopplowmartin_kopplow Member Posts: 1,073 PRO

    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.

  • nathan_jenkins610nathan_jenkins610 Member Posts: 6

    @S1mon do you recommend I make a bug report on this or are you just commiserating? Thanks for the reply.

  • nathan_jenkins610nathan_jenkins610 Member Posts: 6

    @eric_pesty I could do that, except the parts dont actually meet at the point where a horizontal plane would be tangent. as you can see, its the inside of a curved part even on the top. this means the exact point where it is tangent is dependent on the specific geometry of both parts, and my part is parametric so I can't just calculate it backwards.

  • eric_pestyeric_pesty Member, pcbaevp Posts: 2,471 PRO

    Right, you would need the geometry in the part studio(s) to locate the MC at the correct height. Not sure how your document is setup but it looks like it would be beneficial to have both parts modeled in the same part studio!

Sign In or Register to comment.