G-код · Полярные координаты

G16 и G15 Fanuc: полярные координаты на фрезерном станке

G16 включает полярные координаты: в плоскости XY первая ось (X) задаёт радиус, вторая (Y) — угол в градусах. Отверстия по окружности программируются без расчёта синусов и косинусов. G15 отменяет режим.

Как работает

  • Центр полярной системы — ноль текущей системы координат (G54) или текущая точка, в зависимости от G90/G91 и параметров стойки. Удобнее всего сместить ноль в центр окружности через G52 или отдельную систему координат.
  • Угол отсчитывается от оси X против часовой стрелки.
  • Режим модальный — не забудьте G15 перед обычными перемещениями.

Если G16 на станке нет, координаты посчитает калькулятор отверстий по окружности или макропрограмма с COS и SIN.

Пример

G90 G17 G54 G0 X0 Y0
G52 X50 Y35 (ЦЕНТР ОКРУЖНОСТИ)
G16 (ПОЛЯРНЫЕ КООРДИНАТЫ)
G99 G81 X25 Y0 Z-10 R2 F150 (R25, УГОЛ 0)
Y60
Y120
Y180
Y240
Y300
G80 G15 (ОТМЕНА)
G52 X0 Y0

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

  • Забыли G15 — следующие перемещения пойдут в полярных координатах.
  • Центр полярной системы не там, где ожидалось: проверьте G52 и режим G90/G91.

Siemens Sinumerik

В Sinumerik полярные координаты — G110/G111/G112 (полюс) и адреса RP= (радиус), AP= (угол). Перевести программу между стойками поможет конвертер Fanuc ↔ Siemens.

Смотрите также: G52 G90 G80