Сравнение
Абсолютные и относительные координаты: G90/G91 и U, W
В абсолютных координатах точка задаётся от нуля детали, в относительных — от текущего положения инструмента. На фрезерном станке режим переключают кодами G90 и G91, на токарном Fanuc системы A — буквой адреса: X, Z или U, W.
Коротко
| Фрезерный Fanuc | Токарный Fanuc (система A) | Siemens | |
|---|---|---|---|
| Абсолютные | G90 X… Y… Z… | X… Z… | G90 или X=AC(…) |
| Относительные | G91 X… Y… Z… | U… W… (U — на диаметр) | G91 или X=IC(…) |
| Действие | Модальный код: до отмены | Только в этом кадре | G90/G91 модальные, AC/IC — в кадре |
На токарном станке G90 — это цикл точения, а не абсолютные координаты. Поэтому там режим выбирают буквой: U — приращение по X (на диаметр), W — по Z. В одном кадре можно смешивать: X и W или U и Z.
Как выбрать
- Основная программа — абсолютные координаты. Ошибка в одном кадре не переносится на следующие, программу легко читать по чертежу.
- Повторяющиеся элементы в подпрограмме (ряд пазов, канавки с шагом) — приращения: одна подпрограмма работает в любом месте.
- Отвод в ноль станка — G91 G28 Z0 на фрезерном и G28 U0 W0 на токарном: «ноль приращения» означает «ехать прямо в референтную точку».
Типичная ошибка — забыть вернуть G90 после фрагмента в G91: все следующие координаты станок отсчитает от текущей точки. Поэтому после G91 G28 Z0 сразу пишут G90.
Фрезерный: G90 и G91
G90 G00 X20 Y20 G01 Z-1 F150 G91 X20 F400 (ПРИРАЩЕНИЯ: +20 ПО X) Y20 X20 G90 X80 Y60 (СНОВА АБСОЛЮТНЫЕ) G00 Z5
Токарный: X, Z и U, W
G00 X44 Z-10 G01 U-6 F0.08 (ВРЕЗАНИЕ НА 3 ММ НА СТОРОНУ: X38) G00 U6 W-10 (СДВИГ ВЛЕВО НА 10 ММ: Z-20) G01 X38 G00 X44
Подробно: G90 и G91, подпрограммы M98 и M99.
Частые вопросы
Что такое абсолютные координаты на ЧПУ?
Координаты, отсчитанные от нуля детали (G54). На фрезерном станке их включает G90, на токарном Fanuc они задаются адресами X и Z.
Чем U и W отличаются от X и Z?
U и W — приращения от текущей точки по X и Z на токарном Fanuc. U задаётся на диаметр, как и X. Действуют только в своём кадре.
Почему на токарном станке нельзя писать G91?
В системе G-кодов A на токарном Fanuc G90 и G92 заняты циклами, поэтому относительные перемещения задают адресами U и W. В системах B и C есть G90/G91.