I'm not familiar with ShopSabres. But to me it sounds like inconsistent referencing on the Z axis. How is it handled on that machine. Does it home to a limit switch when you turn it on? Are the axis motors servos or steppers? If they are servos, does it use absolute encoders or incremental? Is it homeing to an encoder index?