I am modeling a line of furniture that has a great amount of resemblance between different pieces, like a desk, file storage cabinet, credenza, etc. I have used a design table to define major dimensions of a drawer "carcass", i.e. height, width, depth, which is linked to design sketches within the assembly. These design sketches define the major dimension of an assembly envelope, and then individual parts are mated to the surfaces of the envelope. I create different configurations within the design table for the different pieces of furniture.
This scheme works fine within the drawer carcass assembly, so I tried to do the same thing with a drawer assembly. I have about 2-3 different drawer sizes to use within a single assembly; for example a credenza might have a shallow drawer on top and then two deeper drawers below it. I have created an assembly with different configurations (as described above) for different drawer sizes.
The problem is, when I bring the drawer sub-assembly into the drawer carcass assembly, it will only show the "last used" configuration of the drawer sub-assembly, regardless of which configuration is selected under the properties for that sub-assembly. So if I try to mix drawer sizes within a single configuration, it doesn't work.
Am I missing something? Am I not able to use different design-table-generated configurations for a sub-assembly within the same assembly file? If not, how would I go about achieving the same goal without creating separate configurations of each individual part within a drawer assembly?
Dylan