How to work with configurable items/options in a BOM?
Posted: Mon Jan 31, 2022 3:20 pm
Another of those inter-department connecting questions I've been asking:
How do you work with configurable items regarding BOM & how do you set them up in SolidWorks?
Example #1:
We have the option of adding an additional solar panel &/or a satellite dish to our roofs.
The holes are cut into the roof regardless.
But later on the holes get covered or they don't - depending on the chosen options.
This results in this case in 2^2 different options for the roof alone.
But additionally the wiring & connected parts are different in other assemblies.
I know that DriveWorks always usually works either with configuring dimensions or suppressing/un-suppressing parts/assemblies or changing configurations.
Is that the intended way? I can see applications for i.e. different sized cabinets where you just put in the measurements & you get a job for those exact dimensions.
Configuring those options (i.e. for the roof) across multiple assemblies is an insane job in my opinion to do in SolidWorks.
Example #2:
We have the option to put a generator onto our chassis. The 'standard option' is to have no generator. Having a generator is a huge difference across the hole structure though:
Components get obsoleted/added in multiple assemblies & depending on other options you may have to add/remove other things.
So the best way to tackle this would be to only manufacture the 'necessary' parts/have a BOM with the least amount of shared parts.
Do you add a 'placeholder' for all those things?
We currently have a 'standard option' & modify this according to the chosen options. We are not happy with this because we can not quickly change the BOMs if the customer decides to add something/remove something. This also means that BOM has to 'substract' something only to add something else.
How do you track those options & their changes across all assemblies?
It would be nice to have a 'super assembly' for a specific option with all the parts for this option in there. But how do you properly insert this into other assemblies? Or do you just 'throw it together'?
How do you link their placement in there? With the unfinished envelope publisher? Do you even link the placement?
How do you make sure into which assembly to put those pieces from the maser assembly? Custom properties? Instructions? Does you BOM deal with this?
How do you work with configurable items regarding BOM & how do you set them up in SolidWorks?
Example #1:
We have the option of adding an additional solar panel &/or a satellite dish to our roofs.
The holes are cut into the roof regardless.
But later on the holes get covered or they don't - depending on the chosen options.
This results in this case in 2^2 different options for the roof alone.
But additionally the wiring & connected parts are different in other assemblies.
I know that DriveWorks always usually works either with configuring dimensions or suppressing/un-suppressing parts/assemblies or changing configurations.
Is that the intended way? I can see applications for i.e. different sized cabinets where you just put in the measurements & you get a job for those exact dimensions.
Configuring those options (i.e. for the roof) across multiple assemblies is an insane job in my opinion to do in SolidWorks.
Example #2:
We have the option to put a generator onto our chassis. The 'standard option' is to have no generator. Having a generator is a huge difference across the hole structure though:
Components get obsoleted/added in multiple assemblies & depending on other options you may have to add/remove other things.
So the best way to tackle this would be to only manufacture the 'necessary' parts/have a BOM with the least amount of shared parts.
Do you add a 'placeholder' for all those things?
We currently have a 'standard option' & modify this according to the chosen options. We are not happy with this because we can not quickly change the BOMs if the customer decides to add something/remove something. This also means that BOM has to 'substract' something only to add something else.
How do you track those options & their changes across all assemblies?
It would be nice to have a 'super assembly' for a specific option with all the parts for this option in there. But how do you properly insert this into other assemblies? Or do you just 'throw it together'?
How do you link their placement in there? With the unfinished envelope publisher? Do you even link the placement?
How do you make sure into which assembly to put those pieces from the maser assembly? Custom properties? Instructions? Does you BOM deal with this?