#### Compensation Method

The following are the available compensation methods and their respective processes in PC-DMIS.

For Sheffield controllers, you must define the Material Coefficient and Ref Temperature boxes, and then click Default, regardless of the compensation method used.

Method | Process
Manual | ü Compensation is manual (controlled by your input) with no involvement from the machine controller. ü PC-DMIS performs all compensation calculations. ü During part program execution the Temperature Compensation Setup dialog box opens and you can edit the current settings before proceeding with the rest of the program.
Read Temperatures from Controller | ü When using 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 part program execution the Temperature Compensation Setup dialog box does not open.

ü The part program does not pause for your confirmation.

For Sheffield controllers, you can retrieve the CTE (Coefficient of Thermal Expansion) values for the Axes by clicking the Get Current Temps button.

Controller Compensates Axes Only | ü The controller performs compensation of the machine axes itself. ü The inputs for the axes will not be used. ü Part input parameters apply since PC-DMIS still performs compensation for the part. ü During part program execution the Temperature Compensation Setup dialog box does not open.

ü The program 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.

ü During part program execution the Temperature Compensation Setup dialog box does not open.

ü The program does not pause for your confirmation.

For Sheffield controllers, you do not need to enter the CTE values for the Axes.