Details
A custom UGII_CAM_POST_PROBE_DIR variable has been created to store the network path to the probe post files. This environment variable is then used in the various machine posts to call out the probe post from which each is supposed to inherit the User Defined Events to support probe routines. This works fine in NX12, and that version's log file does contain the variable and its proper value. Post processors can be selected and used with no trouble.
Moving to NX1872, this process fails. This variable definition has been added to the local ugii_env.dat file, but this is not being read. This custom environment variable does not appear in the new log file, so the posts fail.
NX issues an error dialog that says:
===========================================
Received an error 3010013
File name: o:\nx1872\ip1500\src\camsmom\no\ind\cam_file.c, line number: 1446
Error Message: String $UGII_CAM_POST_PROBE_DIR\HAAS_UMC_750_PROBING.cdl fails in ENV_expand_name
===========================================
Solution
The site has a complicated NX environment, including .bat files to launch the software, network locations for code, and distributed folders for manufacturing files. An immediate option that does not require debugging this entire launch mechanism is to create this environment variable in the normal System Variables list in the Windows Control Panel. This is read outside of their software launch processes. Now, NX1872 has it defined in the log as expected and the posts work correctly.
Hardware/Software Configuration
Platform: na
OS: all
OS Version: n/a
Product: NX
Application: CAM
Version: V1872
Function: POSTBUILDER
Ref: 002-8015960