Most of the configuration options for the controller have been moved to the configuration file. This change enables future WAI utilities to communicate with the machine without having to run PC-DMIS. Depending on your CMM communication and probe head type, you only need to edit one of the config.txt files.
You can find the most current list of configuration files on this site https://downloads.ms.hexagonmi.com/Hardware/CMM/Zeiss/Config_Files/.
You can use the default files for different configuration starting points. You can find them in the PC-DMIS install folder.
PCD_udpDSEconfig.txt - Select this file for UDP transport with a DSE head configuration.
PCD_udpRDSconfig.txt - Select this file for UDP transport with an RDS head configuration.
PCD_tcpRDSconfig.txt - Select this file for TCP transport with an RDS head configuration.
PCD_tcpVastconfig.txt - Select this file for TCP transport with a Vast head configuration.
Edit the selected file to work with your specific setup.
To enable a setting, take out the semicolon just before the "\xFF" statement and below the comment.
Remove the semi-colon from all the configuration parameters for your CMM.
The example below shows that the CMM uses the IP address of 192.4.1.200 and port address of 4712.
; SET THE IP ADDRESS AND PORT OPTIONS OF THE CONTROLLER
; CMM IP ADDRESS
"\xFF",0,0,"192.4.1.200",211,0,0
; CMM PORT ADDRESS
"\xFF",0,0,"4712",212,0,0
; HOST IP ADDRESS
;"\xFF",0,0,"192.4.1.155",213,0,0
; HOST PORT ADDRESS
;"\xFF",0,0,"4714",214,0,0
;
The new Zeiss-IP.dll uses a configuration file that has two main sections. The first section contains the machine configuration parameters, which you must configure for each machine. The parameters are listed here as well as in comments in the configuration file.
Transport type - TCP or UDP
Probe Head - Vast, RDS, DSE, PH9 through the controller, PH9 Direct to PHC9.
When you use a DSE probe, you must set ZeissWrist = 1 in the Option section of the Settings Editor application. For details, see "ZeissWrist" in the "Option" section of the PC-DMIS Settings Editor documentation.
IP Addresses
The controller uses Status instead of interrupts - This parameter is usually set to False.
Controller Beeps with Hit
Software limit switches
Supports Circular moves - Only set this parameter if the controller is known to use circular moves. There are some machines (typically UDP) that make circular moves but produce random errors with this option set.
Max Speed
Acceleration
Rotary Table Max Speed
Rotary Table Min Speed
Rotary Table Scale
Double Command Delay - This parameter adjusts the delay between two specific commands. It is not necessary on most systems.
The second section contains the actual protocol for different commands.
Do not change this section of the Configuration file without specific instructions from an interface programmer!
More: