Is this truly the problem? Is there a way around this? I find it hard to believe a tool with such powerful potential is limited by something which should form the basis of how it functions. My last resort is to assemble the model as the largest version and have a large family table (one column for each extra suspension and shelf at each level). I hope that I can avoid this, assembling using patterns is much faster, and leaves a much cleaner model tree and family table. Thank you in advanced for your input.
That is an excellent idea, however I am not sure it is possible.
I only found out about pattern assembly recently. You have to place component that references only pattern features. Then, when you select the component and use the pattern feature, instead of the typical dashboard for pattern placement, you get a greyed out pattern with "Reference" as the type. When you accept, the pattern is placed. It is a seemingly very powerful tool. Instead of enormous family tables to turn each specific feature on and off, Pro/E automatically adds that specified part whenever that type of pattern exists. This cleans up the model tree and family table up a lot and makes it <u>much</u> easier to understand.
The problem I am having is not with the part that was patterned using the original right hand side of the frame. The problem is with the mirroed left hand side. Since it is mirrored, the only feature on the model tree besides the part number is the mirror feature. Sadly, I know that Pro/E realizes the feature is there, or else the feature wouldn't regenerate properly in each case.
More on how the mirror was made: The frame in question has different sizes and is driven by a family table. The right hand portion of the part has different instances for one, two, three, etc. number of shelves. In order to make a family of mirrored parts, I created the generic mirror then selected the part as the feature in the family table. In each instance, I inputted the correct instance of the original part to mirror. The model is not truely changing the size of the part parametrically, but is actually mirroring different lengths of the actual parametric (original) part.
Do people use this tool? Are they aware of it or do they not use it for its quirks? I am surprised that this isn't a standard way of creating assemblies. It is one thing to use the quick assembly feature. However, you still have to assemble each component, with this method you only have to do it once, even for 10,000 parts in a pattern. What's more, is you do not have to manually change the number of parts in a family table to get them to work properly.
Victory is mine!
I was able to assemble the left hand components based on the right hand model (in this case I used the suspensions). In order to properly place the components on the left hand side, I used a relation to automatically determine the distance from the right hand side. I would much rather use the left hand geometry to have more clear placement conditions, but this is what I have to work with.
Thank you everyone for your suggestions. I was very surprised to learn how many people avoid using mirror geometry.