Он не будет у вас отскакивать от концевика, вызывая ложные срабатывания, оно вам нужно? да забейте вы на эти значения отличные от 0 в машинных координатах, ну будут они по 1 на каждой оси (возможно с разными знаками) да и хрен бы с ним, если у вас контроллер не показывает машинные координаты, то сделайте смещение при помощи кнопок (например 2 раза нажав на стрелочку по X вы смещаете каретку на 20мм от машинного нуля, то же сделайте по оси Y) поставmте маркером точку в этом месте (а лучше нарисуйте уголок в этом месте) и позиционируйте заготовку с учетом того, что именно в этом месте вы будете обнулять рабочие координаты. и обнуляйте робочие координаты именно два раза нажав на стрелочку по Х и У соответственно, это просто пример, как даже при любом сбое, не имея показаний машинного нуля, вернуть значение рабочего нуля.