add an additional offset to M306 if Z has a value other than 0