I have create tool in library.
Tool name STD0.1A in "End Mill (non indexable)" and I create same name in "End Mill (indexable)"
I update each difference parameter tool in "Edit Machining Data Libraries"
When I load those tools to use. Parameter will read from first parameter tool only.
for this case i dont use "Machining data" to create parameter becuase I need to fig parameter for each tool.
Since the library reference is not unique this is really a user error.
You cannot specify two separate tools with the same library reference, since it is mandatory to have it unique.
I think that NX will not allow you to export two tools with the same library reference and you should never do such things through a text editor.
If you cheat, then the system will not work as expected.
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0Employees of the customers, together we are strong How to Get the Most from Your Signature in the CommunityNX Customization - Best Practice Guide
@Stefan_Pendl is correct. The libref must be unique. These are different tools with different materials.
I always recommend NOT to try to use the name or libref to describe tool parameters.