The following error is reported while creating Part Family Members of an
assembly Part Family Template.
Operation is not valid except within the work part.
Solution
In this situation, the 'Density' column is being used in the Part Family
spreadsheet. The named solid bodies at the assembly level have the same name as
solid bodies in the component parts. So while creating the assembly Part Family
Members, NX is attempting to apply the given density to all solid bodies by
that name, some of which lie at the component level. Density cannot be applied
to components without them being the workpart.
The resolution is to name the solid bodies differently at each level of the
assembly.
1. Make the assembly Part Family Template the Displayed and Work Part.
2. In the Menu, select 'Tools-->Part Families'.
3. Toggle 'Available Columns' to 'Density'.
4. In the 'Available Columns' window, there will be a list of the named
solid bodies in the assembly.
5. Check to see if any of these named solid bodies also appear in the
'Chosen Columns' window of the dialog.
6. If so, check that there are no solid bodies with this same name in any of
the assembly component parts.
If solid bodies with the same name exist in any assembly component parts,
there are three options:
Option #1: Rename the solid body at the assembly level to a unique name.
Option #2: Rename the solid body in the component part to a unique name.
Option #3: Do not use Density as a column in the assembly Part Family Template
spreadsheet.
Notes and References
Hardware/Software Configuration
Platform: all
OS: n/a
OS Version: n/a
Product: NX
Application: NXMANAGER
Version: V8.5
Function: ASSEMBLY
Ref: 001-7598411