I have the necessity to use several thread_standard_dat spreadsheets, one for each customer who wants to customize the standard parts thread, but I can't figure out how to "tell" the program which spreadsheets it must use.
If I recall correctly, there might be an environment variable which could be set to designate which library to use. It would have to be set at start-up, but you could set-up a simple script allowing you to indicate which customer the session that you were starting was going to be used for and then branch to the appropriate variable.
Thank you vegetagaru, anyway I don't understand what you mean with your options.
I try to tell you how I manage the problem now.
I've created different batch files for each customer and in those bat files I used already the moldwizard enviroment variables so I can choose the folder that I want.
So if I use the customer A bat, NX will work using MOLDWIZARD A folder,
if I use the customer B bat, NX will work using MOLDWIZARD B folder and so on...
The tap drill size for a 1/4-20 thread can vary a little based on the percentage of full thread you want to achieve, but in 98.3% of the cases using a #7 (.201) drill for the tap drill will suffice?
Since there is only 1 variable pointing to the thread files, your startup batch file for different customer settings is the best way to go. The option of writing a script to change the setting mid session would also work, if NX will pick up on the changed value.
I think what Vegetagaru is saying is to have multiple entries in your treads.dat file for the same size, but different values.
Drill callout TapDia HoleDia
Cust1-1/4-20 .250 .201
Cust2-1/4-20 .250 .199
Cust3-1/4-20 .250 .207
(rest of data columns not shown)
"Wildfires are dangerous, hard to control, and economically catastrophic."