Following are the compensation methods and their respective processes in PC-DMIS.
For Sheffield controllers, you must define the Material coefficient and Reference temperature boxes and then click Default, regardless of the compensation method you are using.
Manual
Compensation is manual (controlled by your input) with no involvement from the machine controller.
PC-DMIS performs all compensation calculations.
During measurement routine execution, the Temperature Compensation Setup dialog box opens. You can edit the current settings before you proceed with the rest of the measurement routine.
Read Temperatures from Controller
When you use a machine that supports this option, PC-DMIS reads the current temperatures from the controller automatically rather than you supplying the data.
PC-DMIS performs all compensation calculations. The controller only provides the current temperatures.
During measurement routine execution, the Temperature Compensation Setup dialog box does not open.
The measurement routine does not pause for your confirmation.
To retrieve the CTE (Coefficient of Thermal Expansion) values for the axes for Sheffield controllers, click the Get Current Temperatures button.
Controller Compensates Axes Only
The controller performs compensation of the machine axes itself.
The inputs for the axes are not used.
Part input parameters apply since PC-DMIS still performs compensation for the part.
During measurement routine execution, the Temperature Compensation Setup dialog box does not open.
The measurement routine does not pause for your confirmation.
Controller Comps Axes and Part
The controller performs compensation of both the machine axes and the part.
The inputs for the axes are not used.
PC-DMIS does not perform any compensation calculations.
The input for the part for the material coefficient, reference temperature, and origin must still be supplied because PC-DMIS must pass that information down to the controller.
The input for the part channel is optional. If it is provided, PC-DMIS sends the temperature reading of this channel (or the average in case of multiple sensors) to the controller instead of the temperature reading associated with the part sensor defined in the controller configuration.
During measurement routine execution, the Temperature Compensation Setup dialog box does not open.
The measurement routine does not pause for your confirmation.
For Sheffield controllers, you do not need to enter the CTE values for the axes.