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.
Shed assembly with configurable walls (frames) - how to create a BOM with lengths
Gerard
Member Posts: 12 PRO
Imagine: A shed has four walls with timber frames. We need to create a BOM with all timber (90x45mm section) x length(!)
The obvious design is creating the walls using centre lines and creating frames in a Part Studio.
(Yes, we also created models based on mating individual parts of timber, but this is a huge amount of work and mating and configurations, we have many shed models to produce) Frames seem the way to go.
Front wall: The timber frame allows for two roller door widths placed L, R or centre (6 configurations)
example
Back, left and right walls: Timber frame allows for any combination of doors, windows or none in all different locations, say 25 configurations for each wall, defined by a letter A-Z.
example
So the Shed assembly of four walls has 6 x 25 x 25 x 25 different timber configurations, which need to be reflected in a BOM, showing all unique lengths of timber.
example
Sadly, this does not work in Onshape and a BOM cannot be created with unique parts and lengths:
Cut-lists only will work on separate wall drawings showing length.
Assemblies with inserted composites (frames) and using Stock Size FS to get lengths of parts in the BOM only shows overall size of composites.
Assemblies with inserted composites + parts shows all parts + lengths, but does not 'tally up' all identical parts. All quantities show '1' of each, despite having the same lengths.
Anybody who has any suggestions to make this work, without having to make manual tables of combined cut-lists. All we need is a BOM of each configuration. Creating individual drawings with hand edited BOM or Cut lists is unworkable as we have over 90,000 configurations.
Thanks, Gerard
The obvious design is creating the walls using centre lines and creating frames in a Part Studio.
(Yes, we also created models based on mating individual parts of timber, but this is a huge amount of work and mating and configurations, we have many shed models to produce) Frames seem the way to go.
Front wall: The timber frame allows for two roller door widths placed L, R or centre (6 configurations)
example
Back, left and right walls: Timber frame allows for any combination of doors, windows or none in all different locations, say 25 configurations for each wall, defined by a letter A-Z.
example
So the Shed assembly of four walls has 6 x 25 x 25 x 25 different timber configurations, which need to be reflected in a BOM, showing all unique lengths of timber.
example
Sadly, this does not work in Onshape and a BOM cannot be created with unique parts and lengths:
Cut-lists only will work on separate wall drawings showing length.
Assemblies with inserted composites (frames) and using Stock Size FS to get lengths of parts in the BOM only shows overall size of composites.
Assemblies with inserted composites + parts shows all parts + lengths, but does not 'tally up' all identical parts. All quantities show '1' of each, despite having the same lengths.
Anybody who has any suggestions to make this work, without having to make manual tables of combined cut-lists. All we need is a BOM of each configuration. Creating individual drawings with hand edited BOM or Cut lists is unworkable as we have over 90,000 configurations.
Thanks, Gerard
2
Answers
Did you ever get an answer or guidance on this?
The answer is No, other than this require improvements in Onshape. Meanwhile I worked out a working top assembly with 56000 configurations / BOM variations. Main work arounds in Onshape were issues with mirror in assemblies (of identical parts, not mirrored parts), incompatibility of cutlists and BOM, compostite issues, configuration updates in drawings of the BOM, every BOM needs a manual update when the configuration of the top assembly changes (56000x !) and a few more. All have been forwarded to support and are hopefully on the list for future improvements, but to date none have been improved.