Installation Information

Interface DLL - wenzel.dll

PCDLRN.INI Section header title - [WENZEL]

This interface may require up to three RS-232 Comm ports if you need to connect a CMM, a PH9, and the jog box.

Newer machines do not need the machine parameter files from the original system. For older machines that do require the original system's machine parameter files, set the SendParameters option to True.

If this controller was initialized by a different software, you MUST power it down and then restart it before PC-DMIS can communicate with it.

The current version is 1.68

Interface Specific Options

The following Wenzel controller options exist for the PCDLRN.INI file:

Acceleration = 200 - This defines the acceleration value for the machine acceleration parameter.

CMM = COM1 19200 N,8,1 - This defines the CMM parameters for the controller communication. While some controllers have a baud rate of 115200, the newer WP2030 controller uses a baud rate of 38400.

DCC_Retract = True - When set to True, the controller uses the jog box retract distance. Some controllers use the jog box retract distance for DCC. The retract value for a DCC Measure must be sent to the controller when you change modes.

HomeDelay = 1 - This defines the delay in seconds between sending a reset command and the subsequent Homing command. On some machines, you must increase this value to get a consistent homing of the machine.

MaxSpeed = 50.0 - This option sets the maximum speed for the CMM.

MaxControllerMoves = 10 - This defines the maximum number of commands sent to the controller at one time.

PH9 = COM0 4800 N,8,1. PH9 - This defines the PH9 parameters for the controller communication.

Terminal = COM0 4800 N,8,1 - This defines the Wenzel HT400 jog box communication parameters.

RotabspeedMax = 0 - This defines the maximum rotary table speed. If there is a rotary table, this should be set to 300 or the known maximum rotary table speed.

RotabspeedMin = 1 - This defines the minimum rotary table speed.

MinRotabMove = 0.5 - This defines the minimum rotate request that the software sends to the controller.

ScaleX - This value specifies the scale factor for the X axis. Change this value to accommodate any scale stretch.

ScaleY - This value specifies the scale factor for the Y axis. Change this value to accommodate any scale stretch.

ScaleZ - This value specifies the scale factor for the Z axis. Change this value to accommodate any scale stretch.

The default Scale value is 1.0.

SendParameters = False - When you must download the parameter files on machines when the EPROM data is unreliable, set this value to True. When you set this to True, you must provide PC-DMIS with the original startup file from the Wenzel software to perform correctly.

You must copy these four files from the Wenzel software directories into the PC-DMIS directory: WPMACH.PMC, WPSW.PMC, WPDAT.PMC, and WPGO.PMC.

The original file names may be different, for example "WPGO20.PMC" instead of "WPGO.PMC ". If this is the case, you must rename them with the corresponding file names listed above.

If this parameter is set to True and the servos are on, you may have problems when you restart PC-DMIS. To prevent any problems from occurring, always press the ESTOP and then release it before you restart PC-DMIS.

WaitBeforeMeasure = False - Set this value to True if a problem occurs with the Find Hole option.

WaitMoveTimeout = 0.5 - When the controller sends a move command, PC-DMIS waits until the CMM starts moving before it checks for the move complete command. If the CMM is already in the commanded position however, the CMM does not move. This option determines how long the controller waits for the CMM to start moving before sending the next command. You should only change this value if the CMM hangs at the beginning of DCC.

UsingHT400JogBox = False - Set to True to let the SB-Elektronik HT400 jog box use function keys with PC-DMIS. For details on the EB-Elektronik HT400 jog box function keys, see "Additional Notes".

UsingControllerVectors = False - When set to True, PC-DMIS uses the hit vectors maintained by more recent controllers. Otherwise, PC-DMIS computes the hit vectors.

TP200DampingOptimization = False - Set to True to enable TP200 with damping mode. The normal implementation uses the controller reset (M949=2). Often though, damping optimization uses the probing On and Off commands (M916=1|0) instead.

TP200DampingSwitchStr - For TP200 optimization, you can define a key for the EB-Elektronik HT400 jog box that switches damping on/off. When you run PC-DMIS in manual mode, damping is off by default (probing is enabled). You can setup the jog box key to switch damping on for long moves etc. You can use the light on the PH10 as a visual feedback to determine when damping is on or off. Note that when damping is on, probing is disabled.

IgnoreSoftLimitInManual = True - Set to False on newer controllers when the controller reset (M949=2) is called too frequently and causes shaky moves and a flashing light on the PH10 probe. Consequently, you have to move the probe head to a working measurement area to stop it.

NoDccForNewControllerHome = F - Set to True when you use the 2040 controller and you get a homing error.

JogBoxOptions = 0 - Set to 1 to not trigger a feature execution when you press F4. Set to 2 to reset the TP200 damping when going out of soft limit.