jhyder,
From what I understand about part families, you create the spreadsheet from within UG, and there is no link to an external spreadsheet. Your essentially just creating multiple versions of the same part, just with different values for the expressions. What I'm doing is different in that the parts are always different and there's no 'family' or children created.
Maybe a bit more background will help... Our engineeer uses ANSYS to come up with the various blade configurations and designs that he wants. He then creates an excel file of values representing 1)angle 2) radius 3) height of each cross section of the blade, all derived from the ansys model. (There's no acceptable means of getting the ansys model into UG). So now we have a seperate .xls file for each piece of the impeller (inducer, main blade, hub, shroud, primary splitter, secondary splitter, etc...). These .xls files are then given to use for the creating of the UG model.
Our template impeller file has sketches set up using associative points whose x/y/z values are defined in an internal spreadsheet in UG (there's over 3K expressions and 50 seperate sketches for each blade btw...). Each cell in the internal spreadsheet is "linked" to a cell in an external spreadsheet (1 internal spreadsheet, multiple external .xls files). The math to convert the angle/radius/height values to x/y/z are performed at the link (take this external value in cell B2 of spreadsheet 2 and do this math to it, and make that value equal to the internal spreadsheet cell B52).
So now we have the means of creating a wide variety of differnt impeller configurations on the fly. The 'old' method of manually creating them was very time consuming and not conducive to change. By employing this method, we can create and change the impellers at will, reducing time (literally) from weeks to create to a couple of hours, an most of this time is defining the balance of the impeller which isn't associated to the .xls files (how the impeller attaches to the shaft, etc).
The dwg isn't associated to the model except for what's required for the shaft, etc. All the blade definition manufacturing and inspection data is derived from .xls files as well, making updating the drawing almost automatic.
As I alluded to in earlier posts, this method works but is kind of cumbersome and confusing if the external .xls files don't match the expected format ( <> 50 xsects defining a blade). What I'm working on now is revamping the template file into multiple template files, where there's seperate files for each impeller part (blade, inducer, hub, shroud, etc.) that can then be wavelinked into another file for creating the actual impeller model. This would allow us to easily configure impellers as desired (with or without inducer, 2 or 3 main blades, 1,2 or 3 splitter blades, cast or machined impeller, etc.)
I have a meeting coming up so I gotta blaze. I hope this helps clarify, but if not then don't hesitate to ask any questions. This is a powerful functionality of UG...
Shadowspawn