The Origin boxes in the Temperature Compensation Setup dialog box (Edit | Preferences | Temperature Compensation Setup) determine the length of the item to which thermal compensation is being applied.
Length Value = Current Position Value – Origin Value
The X, Y, and Z values in the Origin boxes are zero most of the time. However, some types of machines do not use zero for the origin of their scales.
Typically, the Part value is also zero unless there is some special type of fixture constraint. The part origin coordinates can be inserted into the coordinate system for a machine or an active alignment. The type of coordinate system depends on where the temperature compensation command (TEMPCOMP) is inserted into the measurement routine:
If you insert a TEMPCOMP command before an alignment, the part origin coordinates are expressed in the machine's coordinate system. For example:
If you insert a TEMPCOMP command after an alignment, the part origin coordinates are expressed in the alignment's coordinate system. For example: