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.
Где встречается на сайте
- Уроки: Оси фрезерного станка и ноль детали, Смена инструмента и коррекция на длину G43, Фрезерование уступа: G01 и проходы по глубине, Наружный контур с коррекцией на радиус G41
- Примеры программ: Фланец с бортиком, Валик с канавками, Плита с резьбовыми отверстиями, Наружный контур с коррекцией G41
- Задачи: Две ступени и фаска, Канавка 4 мм, Три канавки подпрограммой, Уступ вдоль края