Different machine interfaces may not expose or apply all of the values for the VolComp registry entries.
VolCompMethod - The value sets the VolComp method that the machine uses. The valid values are:
0 = No VolComp method is used
11 = Standard DEA VolComp
12 = New DEA VolComp
13 = ASI VolComp
14 = BNS VolComp
CompensFileName = compens.dat - The value is the compensation file name. For details, see the "File Name" topic. If you use the new DEA VolComp method, the following three text files must be in the PC-DMIS directory:
FZYFILE.TXT
RCXFILE.TXT
RMXFILE.TXT
ARM2CompMode = False - The value should be set to True for any horizontal arm that has a negative stroke as it extends (the common example is when the arm extends in the –Y direction). This is usually the case for arm 2 on a dual-arm machine. This registry entry is only used by the VolComp method 12 (New DEA VolComp) or when the UseVolcomp registry entry is set to 2.
WCompensMode = 1 - Set the value to 0 for a horizontal arm machine, 1 for a regular vertical arm machine, or 2 for a dual-reader machine. For a horizontal arm machine, also make sure that the ARM2CompMode is set correctly if running on a dual-arm machine. Only the New DEA VolComp method uses this option.
UsingOldWcompens32 = False - Set the value to False if you use the newer version of the WCompens32 DLL file (WCompens32_2.dll). Set the value to True if you use the older version of the WCompens DLL file (WCompens32.dll). Only the New DEA VolComp method uses this option.
VolOffset - This value is the offset that is added to or subtracted from machine coordinates before compensation is applied. When machine coordinates convert to PC-DMIS coordinates, the value is subtracted. When PC-DMIS coordinates convert to the machine coordinate, the value is added.