Установка нуля детали (Work Zero, G54)

Зачем

Нуль детали — это точка, от которой станок считает все координаты программы: без неё G-код «не знает», где находится заготовка.

Предложить правку

Ментальная модель: мост между двумя мирами

Программист пишет программу в координатах детали: «перейди в точку X=25, Z=-40» — он думает от угла заготовки. Станок думает в своих координатах — от нуля станка (Machine Zero, G53), который стоит где-то в углу рабочего пространства. Нуль детали (Work Zero) — это мост: ты говоришь станку «вот эта точка в пространстве — это и есть мой X=0, Y=0, Z=0». Всё остальное станок пересчитает сам.


Токарный ЧПУ: где ставим нуль

На токарном ЧПУ стандартное соглашение:

  • X=0 — ось вращения шпинделя (задаётся конструкцией станка, не настраивается)
  • Z=0 — правый торец заготовки (ты выставляешь это значение вручную)

Почему правый торец? Потому что программа меряет длину от торца: первый проход начинается от Z=0, углубление идёт в минус (Z=-10, Z=-25 и т.д.).


Фрезерный ЧПУ: где ставим нуль

На фрезерном возможны два стандартных варианта:

Расположение нуля Когда используется
Угол детали (левый передний) Большинство прямоугольных деталей
Центр детали (X=0, Y=0) Симметричные детали, круглые карманы
Нижняя плоскость (Z=0) Когда важна глубина карманов
Верхняя плоскость (Z=0) Самый частый вариант

Правило проще: нуль ставь туда, откуда программист отмерял координаты. Смотри на чертёж — откуда идут размерные цепочки.


Методы установки нуля детали

1. Ручное касание (наезд)

Подводишь инструмент вручную (в режиме JOG) до касания с поверхностью детали и обнуляешь ось в стойке. Быстро, но точность зависит от твоего глазомера и аккуратности.

Точность: ±0,05–0,1 мм.

2. Краевой искатель (Edge Finder)

Специальный инструмент в форме карандаша с шариком на конце. Вращается на малых оборотах. При касании с краем детали шарик смещается — ты видишь характерный «щелчок» смещения. Фиксируешь положение, вводишь поправку на радиус шарика (обычно 5,0 мм / 2 = 2,5 мм).

Точность: ±0,02–0,05 мм.

3. Шаровой щуп (3D Taster / 3D Sensor)

Аналог краевого искателя, но более точный: шарик центрируется относительно поверхности. Можно находить центр отверстия, симметричный центр детали.

Точность: ±0,005–0,01 мм.

4. Измерительный щуп Renishaw (автоматически)

Стойка сама ведёт щуп к поверхности, измеряет положение и записывает смещение в регистр G54 без участия оператора. Используется на обрабатывающих центрах при серийном производстве.


Регистры G54–G59: несколько нулей одновременно

Если на столе фрезерного станка лежат три одинаковые детали — каждой нужен свой нуль. Для этого существуют регистры рабочих систем координат:

Регистр Назначение
G54 Первая деталь (или единственная)
G55 Вторая деталь
G56 Третья деталь
G57–G59 Четвёртая–шестая детали
G53 Нуль станка (Machine Zero) — не путать!

Важно

Не путай нуль станка (G53) и нуль детали (G54). После команды reference return (G28 U0 W0) токарный станок уходит в нуль СТАНКА — это другая точка, далеко от заготовки. G53 используется только для смены инструмента и безопасных перемещений. Если написать G53 вместо G54 в программе — инструмент уедет туда, куда ты не ждёшь.


Как записать G54 на стойке Fanuc 0i (токарный ЧПУ)

Путь в меню: OFFSET → WORK → G54

Там увидишь таблицу со столбцами X и Z (и Y, если фрезерный). Значения — смещения от нуля станка до нуля детали.


Пошаговый алгоритм: установка Z=0 на токарном ЧПУ Fanuc

  1. Загрузи и зажми заготовку в патрон. Убедись, что ключ убран.
  2. Вставь резец в резцедержатель, закрепи.
  3. Переключи в режим JOG (ручное управление).
  4. Запусти шпиндель на малых оборотах (S200 M03 в MDI или кнопка).
  5. Подведи резец к торцу заготовки — сделай тонкий подрез торца (0,1–0,3 мм), чтобы получить ровную базовую плоскость.
  6. Не двигай ось Z после подрезки.
  7. Нажми кнопку OFFSET → WORK, курсором выбери G54 → строка Z.
  8. Введи Z0 и нажми MEASURE (или «Измерение»). Стойка сама запишет текущую координату Z как нуль.

Совет

На большинстве стоек Fanuc есть кнопка «MEASURE» (измерение) — она умнее, чем ручной ввод значения. Стойка берёт текущую позицию инструмента и вычитает значение, которое ты ввёл (например, Z0.0). Никогда не вводи смещение вручную — риск ошибки на порядок выше.

Разобранный пример

Задача: установить нуль Z на токарном ЧПУ для вала длиной 150 мм.

  1. Установил заготовку, зажал ключом.
  2. Режим JOG, запустил шпиндель S300.
  3. Подвёл резец T0101 к торцу, снял торцевой проход (глубина 0,2 мм).
  4. Ось Z не трогаю.
  5. Нажал OFFSET → WORK → G54 → Z → ввёл 0.0 → MEASURE.
  6. Стойка записала Z=0 в G54. Теперь программа знает, где торец.

Проверь себя

  1. Почему X=0 на токарном ЧПУ задаётся автоматически, а Z=0 нужно устанавливать вручную?
  2. В чём разница между G53 и G54? В каком случае используется каждый?
  3. Зачем нужны несколько регистров G54–G59? Придумай ситуацию, когда понадобится G55.

Предложить правку

Документы и ресурсы

У этой статьи пока нет внешних источников.

Войдите, чтобы предложить качественный источник

Поддержи проект!

IndustrialProfi пока разрабатывается на энтузиазме силами одного человека. Помоги создать лучшую открытую энциклопедию для востребованных и полезных профессий. Спасибо за участие!