Зачем
Нуль детали — это точка, от которой станок считает все координаты программы: без неё 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
- Загрузи и зажми заготовку в патрон. Убедись, что ключ убран.
- Вставь резец в резцедержатель, закрепи.
- Переключи в режим JOG (ручное управление).
- Запусти шпиндель на малых оборотах (S200 M03 в MDI или кнопка).
- Подведи резец к торцу заготовки — сделай тонкий подрез торца (0,1–0,3 мм), чтобы получить ровную базовую плоскость.
- Не двигай ось Z после подрезки.
- Нажми кнопку OFFSET → WORK, курсором выбери G54 → строка Z.
- Введи Z0 и нажми MEASURE (или «Измерение»). Стойка сама запишет текущую координату Z как нуль.
Совет
На большинстве стоек Fanuc есть кнопка «MEASURE» (измерение) — она умнее, чем ручной ввод значения. Стойка берёт текущую позицию инструмента и вычитает значение, которое ты ввёл (например, Z0.0). Никогда не вводи смещение вручную — риск ошибки на порядок выше.
Разобранный пример
Задача: установить нуль Z на токарном ЧПУ для вала длиной 150 мм.
- Установил заготовку, зажал ключом.
- Режим JOG, запустил шпиндель S300.
- Подвёл резец T0101 к торцу, снял торцевой проход (глубина 0,2 мм).
- Ось Z не трогаю.
- Нажал OFFSET → WORK → G54 → Z → ввёл 0.0 → MEASURE.
- Стойка записала Z=0 в G54. Теперь программа знает, где торец.
Проверь себя
- Почему X=0 на токарном ЧПУ задаётся автоматически, а Z=0 нужно устанавливать вручную?
- В чём разница между G53 и G54? В каком случае используется каждый?
- Зачем нужны несколько регистров G54–G59? Придумай ситуацию, когда понадобится G55.
Документы и ресурсы
У этой статьи пока нет внешних источников.
Войдите, чтобы предложить качественный источникОтмечайте прогресс — заведите бесплатный аккаунт. Уже есть? Войти.