We are attempting to standardize the way design "make from" and assembly modified parts in NX. An example would include bringing a standard part Hex nut and adding lockwire holes, a match drilled assembly, or added material like spraying on foam insulation. We are using NX integrated with TC.
What I am trying to achieve is
- Accurate Geometry
- Mass accurate models
- CAD accurate BOMs
- Minimize load times and memory usage at higher assemblies.
List of the Pros and Cons I can think of are below. Does anyone have additional thoughts or recommendations?
Also a few other questions I had are:
- Does anyone know if there are plans to deprecate Promote body or assebmly cut?
- Does anyone have a good metric on how much memory associative links use and if wavelink vs promote vs assembly cut is different?
1) Wavelink a copy of the component and make component Non-Geometric
Pros
- Associative
- Correct mass properties
- Allows subtractive and additive processes
- Allows flexbility to toggle link live or broken to save memory but allow designers to make live again to get newest geometry
Cons
- If you roll the feature tree above the promote the component isn't visible unless non-geometric component is toggled back to geometric.
- Uses memory at higher assemblies to load all the associations if link is live
2) Promote Body
Pros
- Associative
- Reuses the same solid keeping mass properties
- Allows subtractive and additive processes
- Simple, 1 feature and action by the designer
Con
- If you roll the feature tree above the promote the component isn't visible
- Uses memory at higher assemblies to load all the associations
3) Assembly Cut
Pros
- Associative
- Reuses the same solid keeping mass properties
Cons
- Only allows subtractive processes
- Uses memory at higher assemblies to load all the associations
4) Dumb solids and non-geometric component
Pros
- No memory issues
- Correct Mass properties (has to be reassigned but still possible)
Cons
- Non-associative
- Hard to tell if geometry has changed
Based on this I am leaning toward wavelink with non-geo or promote body. I almost wonder if promote is just a wrapper on the steps I mentioned above for wavelink because they act basically the same.
The differences between the 2 I see are:
Promote is simple. 1 click for the designer and they can start modeling.
Wavelink has the ability to break the link and save memory (potentially automatically at release?)
What do yall think?