Flexible Models vs. Part Simplified Representations vs. Family Tables vs. Constraint Sets
Hi all,
I'm dealing with the question of which approach to take to model different 'states' of an assembly. For example, a hydraulics cylinder with the extended or retracted shaft.
To handle assembly states either subassemblies and/or simplified representations of the main assembly could be used.
The question boils down to what technique to use for modeling variations of the part shapes?
Flexible Models -seems to offer the maximum flexibility- dimensions as well as suppressed/unsuppressed feature states could be manipulated.The drawbacks are, at least to my knowledge, multiple components in various states have to exist in the assembly or subassembly context, and simplified representations have to have master/exclude rules to be explicitly defined which makes maintaining assemblies more challenging task.
Part Simplified Representations – seems to be easiest to make with suppress/unsuppressed feature states. In the assembly we would have to use ‘User Defined’ rule in simplified representation definition.
Family Tables – either could be set up with feature states or dimensional variations, would have to use ‘substitute by family table’ representation rules in the assembly.
Constraint Sets – using disable/enable set while in component feature definition dashboard seems to function similarly to flexible components, but the question would be how to enable/disable constraint set based on simplified representation?
Another technique which we are considering is to use Pro/Program to manipulate assembly and part states based on parameter linked to simplified representation, but this one looks like a lot of troubles.
If anyone which have practical experience with those techniques could share their insights it would be greatly appreciated.
Thanks in advance.
Feliks.
This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
