Community Tip - Your Friends List is a way to easily have access to the community members that you interact with the most! X
I'm here seeking some clarification on the main differences between using standalone vs subordinate when creating a user-defined feature (UDF). I am currently using Creo 7.0.2.0, and I think I've started to grasp the concept of it by performing some tests. From what I've gathered, standalone and subordinate are the same in the fact that both options allow you to modify the UDF by adding/removing/changing the variable dimensions and family table dimensions as well as changing the reference prompts using the UDF Menu Manager.
Correct me if I'm wrong, but I believe that the key difference between the two is the ability to edit the actual feature the UDF is referencing. So, when creating a subordinate UDF, since it is directly related to the parent part, if you go back and change the features of the parent part, then the changes will be included in the UDF as well. For example, if you have a UDF of a revolved hole feature, you can go back to the base model and change the dimension of a radius or the angle of a chamfer. However, if you create a standalone UDF, and want to go back to the base model to edit the features, it will not update the UDF that is created from it. Is this correct?
Also, if you are not able to edit the original features of a standalone UDF, what would be the point in "including the reference part" after selecting the standalone option? I noticed that when you select this option, it creates a gp.prt file in addition to the standard .gph file. Is this just used in case you want to make changes to the feature, but do not want to mess up the original part? Therefore, you would have to make the changes to the feature in the copied part and then create a new UDF since the standalone UDF does not update.
I'm also curious about the limitations of what features you can change when using the subordinate option while also having a family table if anyone happens to know.
Thanks in advance!
Solved! Go to Solution.
You have assessed the main difference already. The subordinate option is making the placed UDF in a target part dependent on the UDF original model. I have no insight into the family table behavior when used in conjunction with a subordinate UDF.
PTC summary of the differences:
You have assessed the main difference already. The subordinate option is making the placed UDF in a target part dependent on the UDF original model. I have no insight into the family table behavior when used in conjunction with a subordinate UDF.
PTC summary of the differences:
Thanks for the reply!
Do you happen to know the reasoning for having the gp.prt file in addition to original part and the .gph file when opting for the standalone UDF? Is it so you can make the changes in the copied file instead of the original in the case you want to make a new UDF?
I am pretty sure that those are used to manage the UDF library, should you use one. There are database management functions specific to UDFs files.
From PTC docs: