Make sure the User Preference parameter Disable recalculation at product load (in page 3) is set to no.
This parameter controls the recalculation of the axes position values when a part
is loaded. It is useful when there is a possibility that something has changed, like
dimensions of tools or back gauge, since the last time the program was run.