
Независимо от вида обработки координаты могут быть заданы либо в метрической
системе (в мм), либо в британской (в дюймах). Переключаются системы измерения
кодами 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).