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.

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

Смотрите также: G53 G00 M06