
Независимо  от  вида  обработки  координаты  могут  быть  заданы  либо  в  метрической 
системе (в  мм),  либо  в  британской (в  дюймах).  Переключаются  системы  измерения 
кодами G20 и G21. 
Перемещения  могут  быть  заданы:  в  абсолютной  системе  координат
,  относительно  ее 
нуля. Заметим, что можно создать несколько систем координат (сдвинутых, развернутых, 
отраженных по отношению друг к другу) и перемещения задаются относительно активной 
в данный момент системы. 
Часто  бывает  удобно  задавать  не  координаты  точек,  а  приращения – расстояния  от 
текущей  точки  до  конечной.  При  этом  текущая  точка  считается  временным  нулем 
координат. Таким образом удобно задавать дуги окружностей, прямоугольники и т.п. 
Работа в абсолютных координатах и приращениях переключается кодами G90 и G91. Так 
же как и коды G20/G21 они являются взаимоисключающими и не могут использоваться в 
одном кадре программы. 
Следует  учитывать,  что  слова I,J,K
5
 обозначают  приращения  по  осям X,Y,Z 
соответственно, причем независимо от установок G90/G91. 
Таблица 1 
Код  Значение кода  Комментарий
Пример  Расшифровка
G20 
Перемещения в 
программе заданы в 
дюймах 
Как правило, используется 
однократно в начале 
программы 
Коды 20 и 21 – 
взаимоисключающие 
G90 G20 
Абсолютная 
система 
координат, 
перемещения 
заданы в дюймах
G21 
Перемещения 
заданы в 
миллиметрах 
G90 
Абсолютная 
система координат 
Могут использоваться 
многократно, не могут 
использоваться в одном кадре
G91 G21 
Перемещения в 
мм, 
рассматриваются 
как приращения 
G91 
Система координат 
в приращениях 
 
Команды движения по прямой – линейная интерполяция 
Движение  по  каждой  координате  обычно  осуществляет  отдельный привод.  Как  правило, 
движение  рабочих  органов  станка  отслеживается  датчиками  положения  различных 
конструкций,  а  само  перемещение  не  может  быть  меньше  разрешающей  способности 
датчика - дискреты. 
Для  движения  по  произвольной  прямой  линии,  вообще  говоря,  нужна  согласованная 
работа  нескольких  приводов,  которые  перемещают  рабочий  орган  станка  около 
теоретической  прямой.  Таким  образом,  реальное  движение – это  лишь  приближение, 
иначе  говоря – интерполяция,  поэтому  команды  движения  по  прямой  называются 
командами  линейной  интерполяции.  Стандарт  ограничивает  погрешность  интерполяции 
величиной +/- 0,707 или корень из 3/2 от дискретности 
Считается,  что  инструмент  перемещается  из  своего  текущего  положения  в  положение, 
заданное координатами в кадре, либо в абсолютном выражении, либо в приращениях. 
                                                
 
5
 А также U,V,W. Встречаются системы ЧПУ, где абсолютные координаты обозначались 
суффиксом A (например, абсолютное значение X – XA) а приращения – I (например, XI – 
инкремент, т.е. приращение по координате X).