G-код · G90 и G91: абсолютные и приращения

G90 ЧПУ: абсолютные координаты (фрезерный) и цикл точения (токарный), G91

G90 — пример кода, который на фрезерных и токарных станках Fanuc означает разное. На фрезерном это режим абсолютных координат, на токарном (система G-кодов A) — цикл продольного точения.

Фрезерный станок: G90 и G91

  • G90 — координаты отсчитываются от нуля детали (G54): X50 — точка в 50 мм от нуля.
  • G91 — координаты задают приращение от текущей точки: X50 — сдвиг на 50 мм.
  • Оба кода модальные. G91 нужен для подпрограмм, повторяющих элемент со сдвигом, и для G91 G28 Z0.

Токарный станок: цикл G90

На токарной стойке Fanuc в системе A приращения задаются адресами U и W, а G90 — продольный цикл точения: подвод, проход, отвод, возврат одним кадром. Подробно — цикл G90.

В системах G-кодов B и C токарных стоек Fanuc G90/G91 — абсолютные/приращения, а цикл точения называется G77. Система выбирается параметром — уточните на своём станке.

Пример

%
O0200 (G90 И G91)
G21 G17 G40 G49 G80 G90
T1 M6
G54 G0 X0 Y0
G43 H1 Z50
S3000 M3
Z5 M8
G90 G0 X20 Y20
G01 Z-1 F150
G91 X20 F400 (ПРИРАЩЕНИЯ: +20)
Y20
X20
G90 X80 Y60 (СНОВА АБСОЛЮТНЫЕ)
G0 Z5
G0 Z50 M9
G91 G28 Z0
G90 M5
M30
%

Типичные ошибки

  • Забыли вернуть G90 после G91 — все дальнейшие координаты считаются сдвигами, траектория уходит с детали.
  • Перенос программы фрезерного станка на токарный и наоборот без учёта разного смысла G90.

Siemens Sinumerik

В Sinumerik — G90/G91 и покадровые AC() и IC(): X=IC(20). Перевести программу между стойками поможет конвертер Fanuc ↔ Siemens.

Где встречается на сайте

Смотрите также: G94 G92 G28