Системы координат G54–G59 и привязка

Программа пишется от нуля детали, а станок знает только свой машинный ноль. Связывает их смещение нуля — G54 и соседние системы координат. Ошибка в привязке — частая причина аварий.

Ноль станка и ноль детали

  • Машинный ноль задаёт производитель: в него оси выходят после включения (референтная точка). Координаты в нём — G53.
  • Ноль детали выбирает программист: угол заготовки, центр отверстия, торец вала. Его положение относительно машинного нуля записывается в таблицу смещений.
КодНазначение
G54–G59Шесть систем координат детали: смещения записываются на экране WORK OFFSET
G54.1 P1…P48Дополнительные системы координат (опция Fanuc)
G53Перемещение в машинных координатах в одном кадре, например G53 Z0 — отвод вверх
G52Локальная система координат внутри текущей G54 — удобно для нескольких одинаковых деталей
G92 / G50Старый способ задать ноль от текущего положения инструмента; в новых программах лучше не использовать

Привязка на фрезерном станке

  1. Установите деталь в тиски, выставьте её по индикатору.
  2. Найдите X и Y нуля детали: щупом-датчиком, кромкоискателем или касанием фрезы с бумажкой. Учтите радиус инструмента: если коснулись левой стороны фрезой Ø10, ноль на 5 мм правее.
  3. Запишите машинные координаты в G54 X и Y.
  4. Z: обычно в G54 Z ставят 0 или смещение до верха детали, а длину каждого инструмента измеряют отдельно и пишут в коррекцию H — её включает G43 H….

Привязка на токарном станке

Ноль детали обычно ставят на ось и правый торец. У каждого резца на экране коррекций (OFFSET GEOMETRY) записываются смещения по X и Z: подрежьте торец и введите Z0, проточите диаметр, измерьте его и введите X с измеренным значением. Коррекция вызывается вторыми цифрами T: T0101. Износ (WEAR) правят по результатам измерения детали.

Siemens Sinumerik

Смещения нуля — G54–G57, расширенные G505–G599. Программно ноль можно сдвинуть и повернуть фреймами: TRANS, ATRANS, ROT. Машинные координаты в кадре — SUPA.

Проверка перед запуском

  • Подведите инструмент в ноль детали в ручном режиме и сравните с ожидаемым положением.
  • Первый прогон делайте по кадрам с поднятым по Z смещением или с уменьшенной быстрой подачей.
  • Ошибка в смещении часто проявляется алармом выхода за программный предел — OT0500/OT0501.