Производство по чертежам Подбор аналогов Цены производителя Оригинальная продукция в короткие сроки
INNERпроизводство и поставка промышленных комплектующих и оборудования
Отзыв ★★★★★ Будем благодарны за отзыв в Яндексе — это помогает нам развиваться Оставить отзыв →
Правовая информация Условия использования технических материалов и калькуляторов Правовая информация →
INNER
Контакты

Нулевая точка станка ЧПУ

  • 24.02.2026
  • Инженерные термины и определения

Нулевая точка станка ЧПУ — это начало отсчёта системы координат, относительно которой интерполятор СЧПУ рассчитывает все перемещения инструмента. Без правильно установленного нуля управляющая программа не соответствует реальному положению заготовки, что неизбежно ведёт к браку или аварии. Понимание иерархии систем координат — от машинного нуля до рабочих смещений G54–G59 — основа грамотной подготовки производства на любом фрезерном или токарном станке с ЧПУ.

Иерархия систем координат станка ЧПУ

На каждом станке с ЧПУ одновременно существуют несколько систем координат, связанных между собой фиксированными или программируемыми смещениями. Оператор и технолог работают с разными уровнями этой иерархии, и путаница между ними — одна из наиболее частых причин аварийных столкновений.

Машинная система координат (MCS — Machine Coordinate System)

Машинная система координат задаётся производителем станка и зафиксирована аппаратно. Её начало — нуль станка (Machine Zero, Machine Home) — располагается в точке, определённой конструктором, как правило, в зоне концевых выключателей или датчиков референтной точки каждой оси. Оператор не может изменить положение нуля станка программно.

После включения питания или аварийного останова станок не знает, где находятся его оси. Выполнение референтного прохода (Reference Return, Home Search) — команды G28 или G30 по стандарту ISO 6983-1:2009 (ГОСТ 20999-83) — заставляет каждую ось двигаться до срабатывания датчика референтной точки. Команда G28 возвращает оси в основную референтную точку через промежуточную позицию; команда G30 — во вторую референтную точку, которая задаётся параметрами и обычно используется для смены инструмента или паллеты. С этого момента система отсчёта MCS восстановлена и все координаты известны. Обе команды являются немодальными и действуют только в том кадре, в котором записаны. На современных станках с абсолютными энкодерами референтный проход не требуется: система знает положение осей немедленно после включения питания.

Стандарт ISO 6983-1:2009 («Automation systems and integration — Numerical control of machines — Program format and definitions of address words») и его российский аналог ГОСТ 20999-83 («Устройства числового программного управления для металлообрабатывающего оборудования. Кодирование информации управляющих программ») регламентируют G-коды для работы с системами координат. G28 (возврат через промежуточную точку) и G30 (возврат во вторую референтную точку) входят в оба документа и поддерживаются всеми современными СЧПУ.

Рабочая система координат (WCS — Work Coordinate System)

Рабочая система координат — это пространство, в котором написана управляющая программа. Её начало — нуль заготовки (Work Zero, Program Zero) — технолог выбирает самостоятельно при разработке УП, обычно совмещая с конструкторской базой детали. Нуль заготовки должен быть легко воспроизводим при установке каждой новой заготовки.

Смещение между нулём станка и нулём заготовки СЧПУ хранит в ячейках памяти, называемых смещениями нуля (Work Offset, Zero Offset). Активация нужного смещения выполняется командами G54–G59 непосредственно в управляющей программе. До вызова одной из этих команд можно использовать G53 — немодальную функцию прямого обращения к машинным координатам без рабочего смещения. G53 действует только в том кадре, в котором записана, и применяется для подхода к инструментальному магазину или смены паллеты.

Стандартные смещения нуля: G54–G59

Стандарт ISO 6983-1:2009 (ГОСТ 20999-83) предусматривает шесть стандартных ячеек рабочих смещений — G54, G55, G56, G57, G58, G59. Каждая содержит три значения (X, Y, Z) для трёхосевого станка и может содержать дополнительные составляющие для станков с поворотными осями (A, B, C).

Практическое применение нескольких смещений — обработка нескольких заготовок или позиций за один установ. Типичный случай: на паллете фрезерного обрабатывающего центра закреплены четыре одинаковые детали. Технолог задаёт G54 для первой, G55 для второй, G56 для третьей, G57 для четвёртой — и управляющая программа последовательно переключает контекст командами смены смещения.

G-код Назначение Типичное применение
G53 Машинные координаты (немодальная, без смещения) Подход к инструментальному магазину, смена инструмента и паллеты
G54 Рабочее смещение 1 Основное смещение для первой заготовки / первой стороны
G55 Рабочее смещение 2 Вторая заготовка или вторая сторона при переустановке
G56 Рабочее смещение 3 Третья позиция при многоместной оснастке
G57 Рабочее смещение 4 Четвёртая позиция или температурная коррекция
G58 Рабочее смещение 5 Резервная ячейка или смещение для автоматического зондирования
G59 Рабочее смещение 6 Резервная ячейка; на ряде СЧПУ — базовое смещение паллеты

Расширенные смещения G54.1 P1–P48

Шести стандартных смещений недостаточно для гибкой автоматизированной обработки на многопаллетных обрабатывающих центрах или при работе с поворотным столом с большим числом позиций. Системы СЧПУ Fanuc поддерживают дополнительный банк из 48 расширенных смещений, доступных через команду G54.1 P1 … G54.1 P48. Данная функция является опцией СЧПУ и активируется производителем станка при заказе — наличие на конкретном контроллере необходимо уточнять по документации.

Синтаксис: G54.1 P1 — активировать расширенное смещение номер 1. Значения X, Y, Z (и осей вращения) хранятся в таблице параметров СЧПУ и редактируются через соответствующую страницу меню. Для программной записи смещений используется команда G10 L20 Pn X… Y… Z…, что позволяет автоматически обновлять нуль заготовки по результатам измерения щупом.

На Siemens Sinumerik 840D sl аналогичный функционал реализуется через команды TRANS / ATRANS (программируемое смещение нулевой точки) и систему фреймов (Frame System). TRANS задаёт абсолютное смещение, ATRANS — дополнительное (аддитивное) к уже активному фрейму. Помимо сдвига, фреймы позволяют задавать поворот (ROT / AROT) и масштаб (SCALE / ASCALE) рабочей системы координат. На Heidenhain iTNC 530 / TNC 640 рабочие смещения хранятся в Preset-таблице (Preset Table). Активация нужного пресета — командой CYCL DEF 247 («DATUM SETTING») с указанием номера строки в таблице. Для автоматической привязки нуля по геометрическим элементам заготовки используются измерительные циклы CYCL DEF 408–411 (привязка по пазу, гребню, прямоугольному кармашу внутри и снаружи), CYCL DEF 416–419 и другие из группы автоматической установки нуля заготовки.

Методы привязки нулевой точки заготовки

Привязка нуля — операция измерения фактического положения заготовки и записи полученных значений в ячейку рабочего смещения. Точность привязки напрямую определяет точность обработки первой детали. Существует четыре основных метода.

Ручная привязка по касанию

Оператор вручную подводит шпиндель с цилиндрическим щупом или боковиком к поверхности заготовки до видимого касания или с использованием листа бумаги толщиной 0,1 мм между торцом инструмента и заготовкой (метод «папиросной бумаги»). Значение машинной координаты в момент касания записывается в ячейку G54 вручную через страницу Work Offset на пульте. Метод прост, не требует специального оборудования, однако точность не превышает 0,05–0,1 мм и зависит от квалификации оператора.

Кромкоискатель (Edge Finder)

Механический кромкоискатель устанавливается в шпиндель вместо инструмента и вращается. При контакте с кромкой заготовки подпружиненный щуп смещается относительно корпуса и визуально отклоняется. В момент касания оператор фиксирует координату оси и вводит поправку на известный радиус щупа (обычно 5 мм для стандартного кромкоискателя диаметром 10 мм). Точность — 0,01–0,025 мм при стабильной частоте вращения и чистой поверхности заготовки.

Датчик касания (Touch Probe, измерительный щуп)

Контактный измерительный щуп — прецизионный инструмент с кинематическим или оптическим триггером (стандартные модели) либо с пьезоэлектрическими сенсорами давления (высокоточные модели) и рубиновым наконечником. При контакте с поверхностью щуп формирует электрический сигнал, который СЧПУ фиксирует в момент срабатывания.

Повторяемость срабатывания стандартных кинематических щупов составляет 1 мкм (2σ) — данные официальных технических листов Renishaw (OMP40-2, RMP60) и Heidenhain (TS 460). Высокоточные щупы с пьезоэлектрическими сенсорами давления достигают 0,25 мкм (2σ) при скорости зондирования 0,25 м/мин (Heidenhain TS 740).

Датчик устанавливается в шпиндель или в специальный держатель и подключается к СЧПУ по радиоканалу (2,4 ГГц с технологией FHSS) или по инфракрасному оптическому каналу. Стандартные циклы измерения встроены в СЧПУ: на Fanuc — команда G31 (функция пропуска, skip function) с записью координаты момента касания в системные переменные (#5061/5062/5063) и проприетарные макроциклы; на Heidenhain — циклы CYCL DEF 408–419 и группа 247 из раздела автоматической установки нуля заготовки.

3D-тастер (3D Edge Finder)

3D-тастер — механический инструмент для статической привязки без вращения шпинделя. Он содержит три взаимно перпендикулярных щупа и позволяет определить положение угла заготовки или центра отверстия без циклов автоматического измерения. Применяется на станках без встроенного измерительного щупа. Точность привязки по X и Y — 0,005–0,010 мм при работе с чистыми прямыми поверхностями.

Привязка нуля по оси Z

Нуль по оси Z определяет, на каком уровне СЧПУ считает верхнюю плоскость заготовки нулевой. Неверная привязка Z — наиболее опасная ошибка: смещение на 1 мм при занижении Z0 приведёт к врезанию инструмента в заготовку при ускоренном перемещении G00.

Метод «бумажного листа»

Инструмент опускается над заготовкой с установленным листом бумаги толщиной 0,1 мм. Оператор тянет лист, одновременно опуская ось Z с шагом 0,01 мм. В момент, когда лист перестаёт вытягиваться, торец инструмента касается заготовки. Текущее значение Z (минус толщина листа — 0,1 мм) записывается в смещение G54 по оси Z.

Датчик длины инструмента (Tool Length Sensor)

Неподвижный датчик длины инструмента устанавливается на столе станка в фиксированной точке. Инструмент автоматически подводится к датчику, СЧПУ фиксирует момент касания и рассчитывает поправку на длину. Для привязки нуля Z по заготовке дополнительно измеряется высота поверхности щупом, установленным в шпиндель. Вся процедура в автоматическом цикле занимает 15–30 секунд.

Практика работы со смещениями при многопозиционной обработке

Наиболее эффективный сценарий применения нескольких смещений — многоместные приспособления. Например, на горизонтальном обрабатывающем центре на паллете 500×500 мм размещают шесть заготовок. Технолог организует обработку следующим образом:

  1. Измерение каждой позиции щупом в начале программы — результаты автоматически записываются в G54–G59 или G54.1 P1–P6
  2. Обработка первой заготовки после вызова G54
  3. Переход к следующей через G55, G56 … без остановки шпинделя
  4. Возврат в G54 при повторном проходе без повторной привязки

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

Потеря референтной точки и защита от ошибок

Потеря референтной точки происходит при аварийном выключении питания на станках со счётными (инкрементальными) энкодерами. После восстановления питания СЧПУ не знает положения осей — все сохранённые смещения G54–G59 формально корректны, но машинные координаты сброшены. Попытка начать обработку без референтного прохода (G28) приведёт к непредсказуемым перемещениям.

Современные станки с абсолютными энкодерами запоминают положение осей через батарею резервного питания и не теряют референтную точку при выключении питания. Применение абсолютных энкодеров — стандарт на прецизионных обрабатывающих центрах. Дополнительный уровень защиты — программный контроль рабочих зон (Work Envelope Monitoring) в СЧПУ, блокирующий перемещения за пределы разрешённой области.

Часто задаваемые вопросы

Чем отличается нуль станка от нуля заготовки?
Нуль станка (Machine Zero) — фиксированная аппаратная точка, задаётся производителем. Нуль заготовки (Work Zero) — программируемая точка, совмещаемая с конструкторской базой детали. Расстояние между ними хранится в ячейке рабочего смещения (G54–G59). Управляющая программа написана в системе нуля заготовки; СЧПУ автоматически пересчитывает координаты в машинную систему для управления приводами.
Для чего нужно несколько смещений G54–G59?
Каждое смещение описывает положение одного нуля заготовки. При обработке нескольких заготовок на паллете или при переустановке (обработка разных сторон) оператор вводит отдельное смещение для каждой позиции. Программа переключает контекст командами G54, G55 и т.д. без остановки. Это позволяет не переписывать программу и не менять координаты траекторий.
Что такое G54.1 P1–P48?
Расширенный банк рабочих смещений (опция СЧПУ Fanuc). Позволяет задать до 48 дополнительных нулей заготовки — помимо стандартных шести G54–G59. Используется на многопаллетных центрах и поворотных столах с большим числом позиций. Команда G54.1 P1 активирует первое расширенное смещение. Функция не является стандартной на всех контроллерах — её наличие необходимо уточнять по документации на конкретную систему ЧПУ.
Какова точность привязки нуля контактным измерительным щупом?
Повторяемость стандартных кинематических и оптических щупов составляет 1 мкм (2σ) по данным официальных технических листов производителей (Renishaw OMP40-2, RMP60; Heidenhain TS 460). Высокоточные щупы с пьезоэлектрическими сенсорами давления обеспечивают до 0,25 мкм (2σ) при низкой скорости зондирования (Heidenhain TS 740). Для сравнения: кромкоискатель даёт 0,01–0,025 мм, ручная привязка по касанию — 0,05–0,1 мм.
Что происходит при потере референтной точки?
На станке с инкрементальными энкодерами потеря питания обнуляет счётчики положения осей. СЧПУ не знает реальных координат, хотя ячейки G54–G59 сохраняют прежние значения. Попытка начать обработку без выполнения G28 (референтного прохода) может привести к столкновению шпинделя с заготовкой или столом. На станках с абсолютными энкодерами и резервной батареей эта проблема отсутствует.

Заключение

Нулевая точка станка ЧПУ — не единая точка, а иерархия: машинный нуль (MCS) как аппаратная основа, рабочие смещения G54–G59 как программируемые привязки к заготовке, и расширенные смещения G54.1 P1–P48 для сложных многопозиционных операций. Точность привязки нуля заготовки определяет точность всей обработки: ручная привязка по касанию даёт 0,05–0,1 мм, кромкоискатель — 0,01–0,025 мм, контактный измерительный щуп — 1 мкм (2σ) для стандартных моделей и до 0,25 мкм (2σ) для высокоточных.

Соблюдение правильной последовательности — референтный проход, выбор метода привязки, запись смещений, проверка — гарантирует соответствие управляющей программы реальному положению заготовки и является обязательным этапом подготовки любой операции на станке с ЧПУ.

Статья носит ознакомительный характер и предназначена для технических специалистов в области обработки на станках с ЧПУ. Конкретные процедуры привязки нуля, синтаксис G-кодов и работа с таблицами смещений могут различаться в зависимости от производителя и версии СЧПУ (Fanuc, Siemens Sinumerik, Heidenhain, Mitsubishi и другие). Перед выполнением привязки следует руководствоваться документацией на конкретную систему ЧПУ и технологическим регламентом предприятия. Автор не несёт ответственности за последствия применения приведённых сведений без надлежащей проверки применительно к конкретному оборудованию.
Появились вопросы?

Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.