I just replied on the newsgroup to one of our customers who was trying to create multiple configurations of a Frame Generator assembly.
And of course in the process he wanted to keep the BOM QTY correct.
Some of our users are confused which tool to use for such an operation:
level of detail representations (LOD) , view representations(Viewreps) or positional representations or something else?
Here is a short summary that clearly shows the differences between these representation mechanisms.
Viewreps = visibility control of an assembly
LODreps = memory footprint control of an assembly by suppressing or substituting components
Posreps = static position control of components inside an assembly + access to overlays in drawings
To come back to the initial question: how do we accomplish multiple configurations with any of these representations?
The answer is: none of these 3 mechanisms are suited for this task.
Multiple configurations is best done by using iAssemblies and certainly not by using LOD (although intuitively you might be tempted to use LOD)
As you can see from the comparison table above a LOD has no effect on the BOM.
This means that a LOD does not show the BOM of the configuration but always shows the BOM of the master representation.
Let's concentrate on the real solution to our problem: iAssemblies.
Using iAssemblies with Frame Generator is a bit tricky and I would advise to only attempt this when your design is in the final stage.
In order to use iAssemblies on a Frame Generator assembly, you will have to break the adaptivity with the skeleton part because it involves using a promote operation.
Look at below video.It explains the process step by step and you will see at the end of the video that modifications are no longer adaptive but the good news is that we will get the BOM configurations we were looking for.
In the video I demonstrate how to remove two reinforcement beams from the frame and from the BOM.
The full resolution video can be watched here.