NX Part Name Versions

NX has this mechanism for loading the latest version of a component in Native mode (Non Teamcenter Environment). In the File -> Options -> Load Options There is an option “Load Latest“. By default it is greyed out. To enable this you must set the Customer Defaults file.

File -> Utilities -> Customer Defaults -> Assemblies (section) -> Site Standards (sub section) -> Part Name Versions (tab). There you will see five sections.

Part Name Versions

I would suggest this type of version control go into the Site defaults file, but I’m showing the user defaults file just because I had this set when I was doing my testing. Now the syntax is pure Regular Expressions with no short cuts. This is a simple one, that expects a number 0 -> 9 and it has to be 8 digits long, seperated by a ‘.’ (dot) then a number 0 -> 9 that has to be 3 digits long. The part name match is just the ending four characters. Should have put the dot in its own group but this was just a test, to get it working this needs to be seperated. Then the last setting is the type of version. So NX knows what is the oldest or newest. This would be set to numeric for this example. Another fix I need to do for this to work. Again this is just a test.

Now that this is set. Apply the customer defaults, close and reopen NX. Now in the load options the “load latest” option is available. Also “Allow Substitution” should be enabled, otherwise this is all useless. And the Load Method should Not be “As Saved” but instead one of the other optons.

Now you can have a part file 12345678.001 & 12345678.002. When you open the assembly that has this component added it will use the latest version.

Pretty cool for those not using Teamcenter.



Leave a Reply