These are the available registry entries for this interface:
You can find these registry entries in the LKDRIVER section in the PC-DMIS Settings Editor.
Values in bold indicate the default values.
AllowForcedHits = True - This registry entry applies only when you use a fixed probe.
True - You can press Ctrl + H on the keyboard to take a hit. The current position is read and interpreted as a hit at that position when you press Ctrl + H.
Since this interface does not continuously read positions unless specifically switched into Readouts mode via the Probe Mode toolbar, you must be in Readouts mode for the Ctrl + H key combination to result in a hit.
False - You cannot press Ctrl + H on the keyboard to take a hit.
If you are not using a fixed probe, Ctrl + H has no effect regardless of the value of this registry entry.
BufferedMoves
False - PC-DMIS waits for each move to complete before it sends the next move to the controller. Set the value to False unless the particular controller in question has a significant performance penalty due to pauses between moves that are much longer than what they would be if the value were True.
True - PC-DMIS sends successive moves as soon as the controller accepts the previous one, and therefore lets the controller buffer multiple move instructions. The driver does not provide PC-DMIS with any further notification when a move actually completes; therefore, PC-DMIS assumes that it is done as soon as the controller accepts it. If an error occurs during the motion, PC-DMIS does not know exactly which moves have already been completed.
LKDriverDLL = lkcmm21.dll - This registry entry identifies the name of the common driver DLL file that PC-DMIS uses. The name may change as LK releases newer versions of the driver.
ManHitTolerance = 0.1 - This registry entry helps to distinguish between a real manual hit versus pressing the Manual Print button. If pressing the Manual Print button is frequently misinterpreted as a manual hit, try to increase the value. If manual hits are frequently misinterpreted as pressing the Manual Print button (the same as hitting the End key), try to decrease the value.
To use the Manual Print button as the End key, the CMM must not be in motion when you press the button. If it is still moving, it will most likely be interpreted as a manual hit.
ManPrintButton = 1 - You can use this registry entry to designate a PC-DMIS function to the Manual Print button on the jog box if desired.
0 - Ignores the button and does not perform any PC-DMIS function.
1 - Acts as the End/Done key.
2 - Stores a move.
3 - Erases the last hit.
For this interface, the function assignment is only applicable when in Hit mode. If the button is pressed while the interface is switched to Readouts mode, it is interpreted as an illegal touch regardless of the setting for ManPrintButton.
MinRotabMove = 0.5 - This registry entry defines a cutoff for rotary table movement. If the newly-requested table angle is not greater than this amount away from the current angle, then the move request is ignored.
ReadoutInterval = 500 (one-half second) - This registry entry determines the frequency at which the position readouts update when PC-DMIS is in Readouts mode. The value is an integer in milliseconds.
ConvertUnits = False - If the value is True, the interface converts the values from the lkcmm.cfg file from meters per minute to millimeters per second. The default value is False to ensure that we do not break machines that are already working.
PurgeDelay = 250 - The value is the amount of time, in milliseconds, that is used for "sleep" time during the purge operation.
ClearErrInterval = 0.25 - The value is the minimum time between errors.
NewDriver = False - You should set the value to True only if you are using version 5.6 or 4.2 of the LK common driver.