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.
Fix revolute mate limits in an assy when mate is defined in sub-assy
gw_estep
OS Professional Posts: 13 PRO
I'm fairly new to OS so please bear with me if this is a noob question. I couldn't seem to find a clear answer.
I'd like to fix the revolute mate limits between two parts in an assembly where the revolute mate is defined in another assy.
Here is a link to a simple doc that has the parts and assemblies I'm experimenting with.
https://cad.onshape.com/documents/8acd5d219ca09ca1efc81511/w/f90a1572e3d7dd0096ecb912/e/c1d3f8a610f967be53fae388
The use case is this.
I have a model that uses this https://8020.net/4197.html and in OS, the pivot assy has the revolute mate defined between the arms and the nub without limits.
I'd like to use this assy in other assy's and docs where I would like optionally to fix the rotation of the arms relative to the nub without having a copy of the base assy.
Is this possible? FeatureScript required?
Thanks for the help in advance
I'd like to fix the revolute mate limits between two parts in an assembly where the revolute mate is defined in another assy.
Here is a link to a simple doc that has the parts and assemblies I'm experimenting with.
https://cad.onshape.com/documents/8acd5d219ca09ca1efc81511/w/f90a1572e3d7dd0096ecb912/e/c1d3f8a610f967be53fae388
The use case is this.
I have a model that uses this https://8020.net/4197.html and in OS, the pivot assy has the revolute mate defined between the arms and the nub without limits.
I'd like to use this assy in other assy's and docs where I would like optionally to fix the rotation of the arms relative to the nub without having a copy of the base assy.
Is this possible? FeatureScript required?
Thanks for the help in advance
0
Answers
An alternate method is to edit one of the mate connectors associated with the mate (implicit or explicit) and enter a rotational value to the initial state.
The benefit of the second method is the ability to RMB over the mate and select "Reset" (sets the mate back to the initial state).
I hope these two methods help.
I re-read my initial explanation and it is a bit confusing so I'll give it another shot.
I have an assy (child assy) with 2 parts connected with a revolute mate.
I would like to use the child assy in another assy (parent) and set the value of the revolute mate defined in the child assy to a particular value in the parent assy separately for each instance of the child assy that exists in the parent assy. In my example OS doc, there doesn't seem to be a way to set the revolute mate value in the parent assy other than dragging the mouse.
Am I doing this all wrong at a fundamental level?
A quick fix is to add ANOTHER revolute mate in the parent assembly and add the limits there.