Системы координат G54–G59 и привязка
Программа пишется от нуля детали, а станок знает только свой машинный ноль. Связывает их смещение нуля — G54 и соседние системы координат. Ошибка в привязке — частая причина аварий.
Ноль станка и ноль детали
- Машинный ноль задаёт производитель: в него оси выходят после включения (референтная точка). Координаты в нём — G53.
- Ноль детали выбирает программист: угол заготовки, центр отверстия, торец вала. Его положение относительно машинного нуля записывается в таблицу смещений.
| Код | Назначение |
|---|---|
G54–G59 | Шесть систем координат детали: смещения записываются на экране WORK OFFSET |
G54.1 P1…P48 | Дополнительные системы координат (опция Fanuc) |
G53 | Перемещение в машинных координатах в одном кадре, например G53 Z0 — отвод вверх |
G52 | Локальная система координат внутри текущей G54 — удобно для нескольких одинаковых деталей |
G92 / G50 | Старый способ задать ноль от текущего положения инструмента; в новых программах лучше не использовать |
Привязка на фрезерном станке
- Установите деталь в тиски, выставьте её по индикатору.
- Найдите X и Y нуля детали: щупом-датчиком, кромкоискателем или касанием фрезы с бумажкой. Учтите радиус инструмента: если коснулись левой стороны фрезой Ø10, ноль на 5 мм правее.
- Запишите машинные координаты в G54 X и Y.
- 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.