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.
How to create differently sized instances from a generic part?
lars_andersson
Member Posts: 20 ✭
Newbie question.
Tried to make a generic part with variables for the main dimensions.
Then I realised that when I change the variables in the part definition, all instances, even older references change.
Thinking some more, that is of course the way it should work.
https://cad.onshape.com/documents/c90604e98a644367954e2dcb/w/e803d1da78c441d69fe8f9f6/e/4c64e9abf026404d83bc2db3
So, my question is, how do I create a generic base part that can have differently dimensioned instances?
Tried to make a generic part with variables for the main dimensions.
Then I realised that when I change the variables in the part definition, all instances, even older references change.
Thinking some more, that is of course the way it should work.
https://cad.onshape.com/documents/c90604e98a644367954e2dcb/w/e803d1da78c441d69fe8f9f6/e/4c64e9abf026404d83bc2db3
So, my question is, how do I create a generic base part that can have differently dimensioned instances?
Tagged:
0
Best Answer
-
andrew_troup Member, Mentor Posts: 1,584 ✭✭✭✭✭Depending what you're trying to achieve, another workaround until we get proper configurations might be something along these lines:
Build a parent part with the essential (shared) features
Derive that part into multiple Part Studios
In each studio, use direct editing tools to adjust the dimensions, and use conventional modelling to add individual features
It seems possible that there could be a further level, where a grandparent part was derived into several parent part studios (with different features added in each case) with each parent having a family of child parts sharing its features, but not all of its dimensions.5
Answers
have a look at my similar loosely related question on configurations for some hints. However, there isn't a robust solution yet.
Cheers, Flo
Build a parent part with the essential (shared) features
Derive that part into multiple Part Studios
In each studio, use direct editing tools to adjust the dimensions, and use conventional modelling to add individual features
It seems possible that there could be a further level, where a grandparent part was derived into several parent part studios (with different features added in each case) with each parent having a family of child parts sharing its features, but not all of its dimensions.
I played with exporting the part as Parasolid and reimporting the part in a new Part Studio, then changing the variables in my mother part and then repeat export/import.
If that process could be automated ...
I was thinking more in terms of a live link than a dead one.
Duplicate results in a dead link: changes to the parent are not reflected in the child.
"Derived" creates an associative link, as described here :
https://cad.onshape.com/help/#derived.htm?TocPath=Modeling%20in%20Onshape|Part%20Studio|Feature%20Tools|_____25
https://cad.onshape.com/help/Content/configurations.htm