G-код · Возврат в референтную точку
G28 ЧПУ: возврат в референтную точку
G28 отводит указанные оси в референтную точку станка — обычно это позиция смены инструмента. Движение идёт через промежуточную точку, заданную в кадре, на ускоренном ходу.
Промежуточная точка — главный подвох
В кадре G28 Z0 ноль — это не референтная точка, а промежуточная точка в текущей системе координат. В режиме G90 станок сначала поедет в Z0 детали — то есть на поверхность детали, — и только потом вверх. Поэтому пишут:
G91 G28 Z0 (ФРЕЗЕРНЫЙ: ПРОМЕЖУТОЧНАЯ ТОЧКА = ТЕКУЩАЯ, СРАЗУ ВВЕРХ) G90 (ВЕРНУТЬ АБСОЛЮТНЫЙ РЕЖИМ) G28 U0 W0 (ТОКАРНЫЙ: U, W — ПРИРАЩЕНИЯ, ТО ЖЕ САМОЕ)
- По X и Y на фрезерном станке в референтную точку возвращают отдельно, после подъёма по Z.
- G30 — возврат во вторую (третью, четвёртую) референтную точку, например в отдельную позицию смены инструмента.
- Альтернатива — G53: перемещение в машинных координатах без промежуточной точки.
Пример
% O0200 (G28 ОТВОД В РЕФЕРЕНТНУЮ ТОЧКУ) G21 G17 G40 G49 G80 G90 T1 M6 G54 G0 X0 Y0 G43 H1 Z50 S3000 M3 Z5 M8 G0 X20 Y20 G01 Z-1 F150 X80 F400 G0 Z5 G0 Z50 M9 G91 G28 Z0 G90 M5 M30 %
Типичные ошибки
- G28 Z0 в режиме G90 — инструмент сначала идёт в Z0 детали: удар.
- Забыли вернуть G90 после G91 G28 — следующие координаты считаются приращениями.
- G28 по X и Z одновременно на токарном станке с задней бабкой или длинным инструментом.
Siemens Sinumerik
В Sinumerik аналог — G74 (возврат в референтную точку) или перемещение в машинных координатах G0 SUPA Z0 D0. Перевести программу между стойками поможет конвертер Fanuc ↔ Siemens.
Где встречается на сайте
- Уроки: Из чего состоит управляющая программа, Продольное точение: линейная интерполяция G01, Подрезка торца и фаска 45°, Круговая интерполяция G02 и G03
- Примеры программ: Ступенчатый вал, Вал с резьбой M24×2, Фланец с бортиком, Валик с канавками
- Задачи: Торец и ступень Ø40, Две ступени и фаска, Конус Ø20 → Ø30, Канавка 4 мм