Решение проблемы зависания цикла смены инструмента на станке SPINNER

Тип работ: Ремонтные работы

Оборудование: Фрезерный станок SPINNER

Описание зависания цикла смены инструмента:

При включении функции(в любом режиме MDA или JOG(оболочка отработки команд ShopMill)) происходит смена инструмента на фрезерном станке. Цикл смены на станке отрабатывает следующее:

  1. происходит подготовка вызванного инструмента в магазине с вращением и подвода гнезда к передаточному месту ATC;
  2. определяет положение и выходит в точку смены по оси Z и отключение СОЖ;
  3. опускается стакан с инструментом;
  4. разворот руки манипулятора АТС для захвата инструментов;
  5. разжим шпинделя и продувка конуса воздухом в шпинделе;
  6. опускание, разворот и подъём руки манипулятора АТС для смены текущего инструмента в шпинделе;
  7. зажим нового инструмента в шпинделе;
  8. разворот руки манипулятора АТС в исходное положение;
  9. подъём стакана инструмента для разблокировки вращения магазина;
  10. запись данных коррекции инструмента и их активизации в канале данных ЧПУ для текущего инструмента в шпинделе; (НА ЭТОМ ШАГЕ ПРОИСХОДИТ ЗАВИСАНИЕ, КОТОРОЕ ДЛИТЬСЯ БЕСКОНЕЧНО.)

На экране следующее:

1

* - активен цикл отработки вспомогательных функций Cycle Start

** - висит сообщение Wait for tool change - acknowledge

*** - видно, что считались данные коррекции текущего инструмента, который ранее вызван

(Если нажать в данный момент RESET, данные коррекции инструмента сбрасываются и программно шпиндель остаётся без инструмента, физически инструмент остаётся в шпинделе.)

Если пользоваться экраном диагностики SPINNER - > Tool Changer, при зависании на этом этапе видно следующее:

1

При этом во время цикла смены до зависания в строке шага цикла Toolchange Step проходят все девять шагов.

На экране SPINNER - > Tool Changer - > Setting Tool

1

В строке Change: Action: 10

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

1

  • в линиях состояния 9 и 10 на рисунке трассировки сигналов соответствующие показания датчика зажима и датчика разжима инструмента в шпинделе;
  • данные датчики учитывая логику алгоритма станкостроителя не должны иметь задержку при переключении функций зажима/разжима как показано на данной трассировке;
  • эта неопределённость состояния и формирует начальное отклонение и зависание в работе оборудования, описанное выше;
  • данное состояние вызывает неопределённость системе ЧПУ и является некорректной работой вызванной не доработкой программистов PLC станкостроителя;
  • Описание исключения ошибки:

    Определившись с номерами датчиков:

    1

    1. данные датчики 23В2(разжим) – IN[6] и 23В1(зажим) – IN[5]
    2. необходимо отрегулировать и скорректировать расстояние между ними, для прохождения сигнала во временном интервале логики оборудования.

    После выставления датчиков характер работы должен быть следующим:

    1

    1. в линиях состояния 9 и 10 на рисунке трассировки сигналов показана корректная работа состояния датчика зажима и датчика разжима инструмента в шпинделе.
    2. ошибка решена путём выставления данных датчиков и не вызывает зависание при работе цикла смены инструмента.