РАЗРАБОТКА АЛГОРИТМА ИЗМЕРЕНИЯ ДЛИНЫ ИНСТРУМЕНТА ДЛЯ СИСТЕМЫ ЧПУ «АКСИОМА КОНТРОЛ»

РАЗРАБОТКА АЛГОРИТМА ИЗМЕРЕНИЯ ДЛИНЫ ИНСТРУМЕНТА ДЛЯ СИСТЕМЫ ЧПУ «АКСИОМА КОНТРОЛ»

Авторы публикации

Рубрика

Машиностроение

Просмотры

35

Журнал

Журнал «Научный лидер» выпуск # 30 (283), Июль ‘26

Поделиться

В работе представлена разработка универсального измерительного цикла для автоматического определения геометрических параметров режущего инструмента в составе отечественной системы числового программного управления «АксиОМА Контрол». Предложенный цикл измерения длины инструмента поддерживает два режима: первичную запись значения в таблицу инструментов и контроль износа с заданным пользователем допуском.
В статье описана логика перемещений, включающая безопасный подвод на ускоренной подаче (G0), касание на рабочей подаче (FEED) и автоматический отвод в исходную точку. Для наглядности представлены схема подвода инструмента и алгоритм, отражающий последовательность управляющих действий и условий перехода между этапами измерения.

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

Для СЧПУ «АксиОМА Контрол» требуется разработать собственные универсальные циклы, которые должны обеспечивать:

  • измерение длины инструмента по оси Z;
  • измерение радиуса или диаметра боковым касанием;
  • определение износа и контроль отклонений;
  • работу с таблицей инструментов через системные переменные;
  • корректную обработку ошибок;
  • безопасные перемещения инструмента к датчику и обратно.

Реализация осуществляется с помощью встроенного языка высокого уровня «AxiOMA Control», который, в отличие от традиционного G-кода, позволяет описывать алгоритмы с использованием условий, вычислений и доступа к данным системы. Основная задача создаваемых циклов заключается в автоматическом определении длины или радиуса с минимальным вмешательством оператора и обязательными проверками для обеспечения правильности результата. Также необходимо обеспечить простой и интуитивно понятный формат вызова.

Назначение цикла - автоматическое определение фактической длины режущего инструмента по оси Z с последующей записью результата в таблицу инструментов либо выполнением контроля износа.

Основные параметры цикла, задаваемые пользователем показаны в Таблица 1.

Параметры цикла [1].

Таблица 1.

Параметры цикла

Параметр

Тип

Описание

Значение по умолчанию

T_NR

int

Номер инструмента (обязательный)

-

SAFE_H

double

Безопасная высота подхода (мм)

200

FEED

double

Скорость подачи при касании (мм/мин)

20

MODE

int

Режим: 0 - запись длины, 1 - контроль износа

0

TOL

double

Допуск износа (мм, только при MODE=1)

0.05

 

При срабатывании сигнала SKIP фиксируется координата оси Z, считываемая из переменной AXPOS_Z. Если сигнал касания не получен в пределах диапазона поиска, цикл аварийно завершается с выводом диагностического сообщения. Так на Рис.  1. Схема подвода инструмента отображена схема подвода инструмента, где красным выделен подвод на ускоренном перемещении по безопасному расстоянию, а зеленым – на рабочей подаче [2].

Рис. 1. Схема подвода инструмента

Фактическая длина инструмента вычисляется по формуле (1):

Фактическая длина = SENSOR_Z - AXPOS_Z, (1)

где

SENSOR_Z – координата срабатывания датчика;

AXPOS_Z – текущее положение оси.      

Если MODE=1 (контроль износа), сравнивается с эталонным значением. При превышении TOL - вывод сообщения об ошибке.

Обработка результата

При MODE = 0 вычисленное значение записывается в таблицу инструментов;

При MODE = 1 выполняется сравнение с эталонным значением. В случае превышения допуска TOL формируется сообщение о превышении износа [3].

Возврат

Инструмент отводится в безопасное положение:

G0 Z=SAFE_H

Решение о измерении длины инструмента по оси Z обусловлено тем, что эта координата является основным фактором, определяющим глубину резания, и напрямую влияет на точность обработки в вертикальном направлении. Использование отдельного измерительного перемещения с пониженной скоростью подачи позволяет свести к минимуму влияние инерционных эффектов и деформаций инструмента, что особенно важно при работе с тонкими и длинными концевыми фрезами.

Для наглядной иллюстрации логики разработанных циклов измерения на Рис. 2 представлен их схематический алгоритм. На схеме показана последовательность управляющих действий и переходов между основными этапами измерения длины инструмента, а также условия завершения цикла.

Рис. 2. Алгоритм измерения длины инструмента

Список литературы

  1. Система ЧПУ «АксиОМА Контрол» Руководство программиста по созданию управляющих программ (Версия 6.7.014) / МГТУ «СТАНКИН» 04.2022. 180 c.
  2. Программирование станков с ЧПУ: учебное пособие / Под ред. А.А. Фролова. Новосибирск: НГТУ, 2010. 180 с.
  3. Измерение инструмента на станках с ЧПУ [Электронный ресурс]. URL: https://www.renishaw.ru/ru/izmerenie-instrumenta-na-stankakh-s-chpu--1484 (дата обращения: 26.07.2026)
Справка о публикации и препринт статьи
предоставляется сразу после оплаты
Прием материалов
c по
Осталось 2 дня до окончания
Размещение электронной версии
Загрузка материалов в elibrary
Публикация за 24 часа
Узнать подробнее
Акция
Cкидка 20% на размещение статьи, начиная со второй
Бонусная программа
Узнать подробнее