Современные ЧПУ системы имеют два основных типа систем координат: машинную и рабочую. Машинные координаты определяются датчиками базы, привязаны к определенной физической точке станка и управляются кодом G53. Рабочая (пользовательская) система координат устанавливается оператором станка и распознается системой, как смещение от машинных координат. Рабочая система координат управляется с помощью команд G54-G59. При подготовке УП в CAM-системе удобно задавать нулевую точку относительно заготовки, причем, зачастую, неизвестно, где именно заготовка будет расположена на рабочем столе станка. Именно это и будет рабочей системой координат. Перед началом выполнения УП системе ЧПУ нужно указать, где находится рабочий ноль относительно машинного. В этом случае система управления запоминает смещение рабочего нуля относительно машинного. Рабочих систем координат может быть несколько и их можно переключать кодами G54-G59. Смещение каждой из них относительно машинного нуля сохраняется в энергоне