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 or other on multiple surfaces possible ?
gunther_schwarz444
Member Posts: 4 ✭
Hi, I have a saw-tooth kind of design of two rotating parts that allow rotation in only one direction (it is for a light switch on a desk lamp, see last picture). How can I make a simulation of that ? I was trying different combinations of mate connectors, mainly tangent mate, but to no avail. Based on my reading up it is not possible in Onshape. Does anyone know if it is possible ?
The top of the part is more than one surface/line, and the tangent mate allows for only one continuous surface, that is where I fail. To make matters more complicated, the parts do not use circles, but 30-segments polygon's (workaround of a Marlin bug, the 3D firmware - having problems printing small circles). So the edge of the part are actually many many small segments.
Appreciate any help. I find this a great challenge.
Thanks in advance, Gunther
link to design: https://cad.onshape.com/documents/1a80ccb9f9942cb1b12f7e26/w/802ae260c5d8ff3c222438d1/e/2bf6e1e4f50312d53782d42a
0
Best Answer
-
philip_thomas Member, Moderator, Onshape Employees, Developers Posts: 1,381@gunther_schwarz444 - the short answer is that this is very doable in Onshape.
The reason you are unable to get the tangent mate to work is (as you suspected), that adjoining edges or faces must be tangent.
I do not know why you cannot model this in Onshape (no idea what 'Marlin' is or why a plastic switch would have 'firmware').
Works great! (only requires 2 mates)
Ok, there are a couple of 'tricks'
1) There is a dummy part (roller). This is the part that is used in the tangent mate. 3D constraint solvers are very finicky in any cad system. You want as few faces and as few-potential-solutions as possible.
2) The diameter of the roller is slightly less than the inside radius of the tooth profile. This ensures that when the roller sinks into the pocket, there is a continuous (tangent) path for it to follow - as opposed to a step change in direction if it was the same size.
https://cad.onshape.com/documents/3a9e8da7c0546b730cbcd0da/w/f8d41be4937d6768a2a6b115/e/e0c6329445ad64218f9a6f5e
If the animation step increment is 'too-large', the tangent mate may flip to the other side (again, common in CAD systems) - just move it more slowly
I hope this helps.Philip Thomas - Onshape5
Answers
The reason you are unable to get the tangent mate to work is (as you suspected), that adjoining edges or faces must be tangent.
I do not know why you cannot model this in Onshape (no idea what 'Marlin' is or why a plastic switch would have 'firmware').
Works great! (only requires 2 mates)
Ok, there are a couple of 'tricks'
1) There is a dummy part (roller). This is the part that is used in the tangent mate. 3D constraint solvers are very finicky in any cad system. You want as few faces and as few-potential-solutions as possible.
2) The diameter of the roller is slightly less than the inside radius of the tooth profile. This ensures that when the roller sinks into the pocket, there is a continuous (tangent) path for it to follow - as opposed to a step change in direction if it was the same size.
https://cad.onshape.com/documents/3a9e8da7c0546b730cbcd0da/w/f8d41be4937d6768a2a6b115/e/e0c6329445ad64218f9a6f5e
If the animation step increment is 'too-large', the tangent mate may flip to the other side (again, common in CAD systems) - just move it more slowly
I hope this helps.