Скидка на подшипники из наличия!
Уже доступен
Нулевая точка станка ЧПУ — это начало отсчёта системы координат, относительно которой интерполятор СЧПУ рассчитывает все перемещения инструмента. Без правильно установленного нуля управляющая программа не соответствует реальному положению заготовки, что неизбежно ведёт к браку или аварии. Понимание иерархии систем координат — от машинного нуля до рабочих смещений G54–G59 — основа грамотной подготовки производства на любом фрезерном или токарном станке с ЧПУ.
На каждом станке с ЧПУ одновременно существуют несколько систем координат, связанных между собой фиксированными или программируемыми смещениями. Оператор и технолог работают с разными уровнями этой иерархии, и путаница между ними — одна из наиболее частых причин аварийных столкновений.
Машинная система координат задаётся производителем станка и зафиксирована аппаратно. Её начало — нуль станка (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 (возврат во вторую референтную точку) входят в оба документа и поддерживаются всеми современными СЧПУ.
Рабочая система координат — это пространство, в котором написана управляющая программа. Её начало — нуль заготовки (Work Zero, Program Zero) — технолог выбирает самостоятельно при разработке УП, обычно совмещая с конструкторской базой детали. Нуль заготовки должен быть легко воспроизводим при установке каждой новой заготовки.
Смещение между нулём станка и нулём заготовки СЧПУ хранит в ячейках памяти, называемых смещениями нуля (Work Offset, Zero Offset). Активация нужного смещения выполняется командами G54–G59 непосредственно в управляющей программе. До вызова одной из этих команд можно использовать G53 — немодальную функцию прямого обращения к машинным координатам без рабочего смещения. G53 действует только в том кадре, в котором записана, и применяется для подхода к инструментальному магазину или смены паллеты.
Стандарт ISO 6983-1:2009 (ГОСТ 20999-83) предусматривает шесть стандартных ячеек рабочих смещений — G54, G55, G56, G57, G58, G59. Каждая содержит три значения (X, Y, Z) для трёхосевого станка и может содержать дополнительные составляющие для станков с поворотными осями (A, B, C).
Практическое применение нескольких смещений — обработка нескольких заготовок или позиций за один установ. Типичный случай: на паллете фрезерного обрабатывающего центра закреплены четыре одинаковые детали. Технолог задаёт G54 для первой, G55 для второй, G56 для третьей, G57 для четвёртой — и управляющая программа последовательно переключает контекст командами смены смещения.
Шести стандартных смещений недостаточно для гибкой автоматизированной обработки на многопаллетных обрабатывающих центрах или при работе с поворотным столом с большим числом позиций. Системы СЧПУ 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 мм и зависит от квалификации оператора.
Механический кромкоискатель устанавливается в шпиндель вместо инструмента и вращается. При контакте с кромкой заготовки подпружиненный щуп смещается относительно корпуса и визуально отклоняется. В момент касания оператор фиксирует координату оси и вводит поправку на известный радиус щупа (обычно 5 мм для стандартного кромкоискателя диаметром 10 мм). Точность — 0,01–0,025 мм при стабильной частоте вращения и чистой поверхности заготовки.
Контактный измерительный щуп — прецизионный инструмент с кинематическим или оптическим триггером (стандартные модели) либо с пьезоэлектрическими сенсорами давления (высокоточные модели) и рубиновым наконечником. При контакте с поверхностью щуп формирует электрический сигнал, который СЧПУ фиксирует в момент срабатывания.
Повторяемость срабатывания стандартных кинематических щупов составляет 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-тастер — механический инструмент для статической привязки без вращения шпинделя. Он содержит три взаимно перпендикулярных щупа и позволяет определить положение угла заготовки или центра отверстия без циклов автоматического измерения. Применяется на станках без встроенного измерительного щупа. Точность привязки по X и Y — 0,005–0,010 мм при работе с чистыми прямыми поверхностями.
Нуль по оси Z определяет, на каком уровне СЧПУ считает верхнюю плоскость заготовки нулевой. Неверная привязка Z — наиболее опасная ошибка: смещение на 1 мм при занижении Z0 приведёт к врезанию инструмента в заготовку при ускоренном перемещении G00.
Инструмент опускается над заготовкой с установленным листом бумаги толщиной 0,1 мм. Оператор тянет лист, одновременно опуская ось Z с шагом 0,01 мм. В момент, когда лист перестаёт вытягиваться, торец инструмента касается заготовки. Текущее значение Z (минус толщина листа — 0,1 мм) записывается в смещение G54 по оси Z.
Неподвижный датчик длины инструмента устанавливается на столе станка в фиксированной точке. Инструмент автоматически подводится к датчику, СЧПУ фиксирует момент касания и рассчитывает поправку на длину. Для привязки нуля Z по заготовке дополнительно измеряется высота поверхности щупом, установленным в шпиндель. Вся процедура в автоматическом цикле занимает 15–30 секунд.
Наиболее эффективный сценарий применения нескольких смещений — многоместные приспособления. Например, на горизонтальном обрабатывающем центре на паллете 500×500 мм размещают шесть заготовок. Технолог организует обработку следующим образом:
Другой типовой сценарий — обработка в несколько установов: G54 задаёт нуль при обработке первой стороны, G55 — нуль после переворота заготовки. При проектировании оснастки добиваются того, чтобы смещение между G54 и G55 было известной константой и не требовало повторного измерения при каждой партии.
Потеря референтной точки происходит при аварийном выключении питания на станках со счётными (инкрементальными) энкодерами. После восстановления питания СЧПУ не знает положения осей — все сохранённые смещения G54–G59 формально корректны, но машинные координаты сброшены. Попытка начать обработку без референтного прохода (G28) приведёт к непредсказуемым перемещениям.
Современные станки с абсолютными энкодерами запоминают положение осей через батарею резервного питания и не теряют референтную точку при выключении питания. Применение абсолютных энкодеров — стандарт на прецизионных обрабатывающих центрах. Дополнительный уровень защиты — программный контроль рабочих зон (Work Envelope Monitoring) в СЧПУ, блокирующий перемещения за пределы разрешённой области.
Нулевая точка станка ЧПУ — не единая точка, а иерархия: машинный нуль (MCS) как аппаратная основа, рабочие смещения G54–G59 как программируемые привязки к заготовке, и расширенные смещения G54.1 P1–P48 для сложных многопозиционных операций. Точность привязки нуля заготовки определяет точность всей обработки: ручная привязка по касанию даёт 0,05–0,1 мм, кромкоискатель — 0,01–0,025 мм, контактный измерительный щуп — 1 мкм (2σ) для стандартных моделей и до 0,25 мкм (2σ) для высокоточных.
Соблюдение правильной последовательности — референтный проход, выбор метода привязки, запись смещений, проверка — гарантирует соответствие управляющей программы реальному положению заготовки и является обязательным этапом подготовки любой операции на станке с ЧПУ.
Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.