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.
dealing with similar parts of varying dimensions
paul_1
Member Posts: 33 ✭✭
i'm designing a small cabinet, built entirely from common dimensional lumber -- 1x3, 1x5, 1x12, etc.
there will be multiple instances of each kind of board in the final assembly, and those instances may or may not be the same length.
so while there may be lots of different parts (a 1 foot 1x3, a 2.5 foot 1x3, a 4 foot 1x12) they're all pretty similar.
obviously i don't want to create a new part for every different type and length of board, but creating a handful of parts representing
a 1 foot 1x3, a 1 foot 1x5, a 1 foot 1x12 would be useful as prototypes to then modify as needed.
first -- do i need to create a new sketch for every new part? it seems that if i draw a rectangle, and extrude it into a new part then that sketch is locked to that part, and resizing the rectangle in order to extrude the next part (i.e., a 2.5" wide board rather than an 11.25" wide board) affects the dimensions of the first, already extruded, board.
second -- once i succeed in creating all my 1 foot board "prototypes", will i be able to import them into an assembly, and resize them separately there?
thanks for helping a newbie....
there will be multiple instances of each kind of board in the final assembly, and those instances may or may not be the same length.
so while there may be lots of different parts (a 1 foot 1x3, a 2.5 foot 1x3, a 4 foot 1x12) they're all pretty similar.
obviously i don't want to create a new part for every different type and length of board, but creating a handful of parts representing
a 1 foot 1x3, a 1 foot 1x5, a 1 foot 1x12 would be useful as prototypes to then modify as needed.
first -- do i need to create a new sketch for every new part? it seems that if i draw a rectangle, and extrude it into a new part then that sketch is locked to that part, and resizing the rectangle in order to extrude the next part (i.e., a 2.5" wide board rather than an 11.25" wide board) affects the dimensions of the first, already extruded, board.
second -- once i succeed in creating all my 1 foot board "prototypes", will i be able to import them into an assembly, and resize them separately there?
thanks for helping a newbie....
0
Answers
You can export the board ... then import them ( you loose weldments and most dimension control after ...
You can say import a 8ft board ... use it as a reference and use extrue to remove 1.5' off an ext or put holes in ... etc ...
That way you would have one document containing one or more part studios with all your standard parts that you can then copy paste into your current document to use in assemblies.
https://cad.onshape.com/help/#elementtabs.htm
Thank you for your support of Onshape.
I hope this will be helpful to you. If you want something different then feel free to write.
thank you. the trouble with an animated gif is that it's hard to tell where it begins, but i think i figured it out. :-) but i'm a little confused: i thought variables were global to the document. so after changing the variables for each next part, hasn't that caused the sizes of the previously created parts to change as well?
but my problem is that i don't have "standard parts". all of the boards, while they have a few standard widths and heights, will all have different lengths.
perhaps i need to re-ask my second question, because that's probably the crux, here: once i succeed in creating all my 1 foot board "prototypes", will i be able to import them into an assembly, and resize them separately there? i'll need to take a prototy[e 1x3x1' board and resize multiple instances of it to different lengths. when i was experimenting yesterday, it seemed like everytime i resized a part (to give it a new length), all instances of that part were resized at the same time.
For now, you can RMB over and part studio and 'duplicate it' creating a copy of the board. Each board can then be edited to its desired length. As you need a new board length in the assembly, create another part studio copy and edit its length.
Additional workflows will become available in the coming weeks
I have used SW quite a lot eariler to create track layouts with different length parts, different radius curves, etc. and it is really irritating to have to create a named configuration for each individual track length (as obviously the track has to adapt to the terrain). The indirection via the name also hides the parameter values (typically I used to name the configurations "long" "short" etc which soon broke down).
In these days of additive production being able to make parts in any length rather than just a fixed set of configurations makes even more sense.
- Design a new piece of furniture using top-down assembly design based on a master layout sketch (possibly utilizing variables).
- This will generate the required pieces.
- To make variations on this piece, create a new branch for each variation and update the variables driving the geometry
- All elements in that branch will then update (the individual pieces, the part and assembly drawings)
You will no doubt feel that you have a special case and i would point you to the public documents where there are many examples of work done by other free users. Here are some examples;Good luck!
Twitter: @onshapetricks & @babart1977