### Leitz Interface

The Leitz interface is intended for use on any of the controllers that utilize the Leitz protocol. This includes Brown & Sharpe controllers (such as the Sharpe 32Z in Leitz mode) as well as actual Leitz machines and also the Brown & Sharpe Common Firmware controllers. No machine parameter file is needed from the original system to run this interface.

Some of the newer controllers allow the use of TCP/IP communications as an alternative to a serial port. This interface supports either method. Examination and/or modification of the controller communications configuration is generally performed using the service utilities for the machine. PC-DMIS should then be configured to match how the controller is configured.

Before starting PC-DMIS, rename the leitz.dll to interfac.dll.

The Machine Option dialog box has eight tabs for the Leitz interface:

Leitz Protocol Setup tab

See the "Leitz Protocol Setup tab" topic.

Controller tab

See the "Setting the Communication Protocol" topic. Default value is Comm Port 1, 9600 Baud, No parity, 8 data bits, and 1 stop bit.

Wrist tab

See the "Wrist Configuration" topic. Default values are: A Resolution = 3600, B Resolution = 3600, A Offset = 0.0, B Offset = 0.0, and Max Speed = 100.

Rotary tab

See the "Rotary Table Settings" topic. Default values are: Acceleration = 0.0, Velocity = 20, Resolution = N/A, Offset = 0.0, Min delta = 0.5, Table = Unchecked, and Dual table = N/A.

Oit tab

See the "OIT Communication" topic. Default value is Comm Port 0, 9600 Baud, No parity, 8 data bits, and 1 stop bit.

Axis tab

See the "Setting the Axes Scale Factor" topic.

Params tab

See the "Leitz Params tab" topic.

Debug tab

See the "Generating a Debug File" topic.

Note: Additional information for this interface is provided in the Machine Interface Installation Manual (MIIM).