Машинный ноль это более информативное, чем имеющее какую то значимую роль, положение, в принципе станок может работать и без этого, по машинному нулю проще восстановить фрезеровку в случае сбоя, достаточно восстановить рабочий ноль по показаниям машинных координат, и запустить программу немного раньше (строк на 10) места ошибки или просто запустив программу сначала, поэтому обнулив рабочие координаты, советую записать машинные, так же все это можно применить при смене инструмента, тогда нужно только обнулить ось Х и У по машинным координатам, и выставить ноль по Z. В процессе обработки машинные координаты только показывают положение инструмента относительно машинного нуля, и никак не влияют на выполнение программы. Так к чему это я? Ах да к тому что из вышесказанного следует, что машинный ноль может быть в любом удобном углу стола.