Добавить статью в Кабинет

Система регулирования силовой чувствительности промышленных роботов

17/04/2017 Автор:

8-1

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

В свете глобальной конкуренции промышленные роботы находят все более широкое применение в производственных системах следующего поколения. Перечисленные далее факторы объясняют подобное развитие событий:

  • Необходимость в росте доли автоматизированных систем на предприятии с целью стабильного обеспечения производства рабочими мощностями;
  • Сдвиг в сторону гибких производственных систем в условиях диверсификации потребительских вкусов и вызванный этим рост мелкосерийного производства;
  • Запрос на недорогие производственные системы для работы в кратковременных режимах;
  • Потребность в автоматизации сложных рабочих процессов, таких как сборка с высокой точностью, перемещение каких-либо объектов с особой осторожностью и высокоскоростная обработка.

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

 

Назначение и способы управления системой регулирования силовой чувствительности роботов

Функция силовой чувствительности ответственна за степень усилия, прилагаемого роботом при осуществлении какой-либо операции. Информация для проведения такой роботизированной операции поступает от датчика усилия с шестью степенями подвижности. Описываемая функция может использоваться для выполнения сложных рабочих операций, требующих точной регулировки/измерения усилия и снижения трудозатрат на обучение робота, что было невозможно вплоть до настоящего времени. Система регулирования силовой чувствительности отличается следующими основными особенностями:

Обеспечивает плавное управление и перемещение робота в процессе сборки, что облегчает установку деталей машин с высокой точностью.
Благодаря тому, что робот способен перемещаться в любом направлении, действуя на объект с постоянной силой, он может использоваться для выполнения таких технологических операций, как полировка и шлифовка поверхности.
Плавность перемещения и степень восприятия контактной информации робота могут изменяться в процессе его движения. Как пример: при выполнении технологической операции по установке пальцев, когда плавность перемещения робота изменяется, чувствительность регулируется, что помогает избежать повреждения поверхности детали в начальной стадии ее установки. Далее, используя менее чувствительный режим управления системой, осуществляется плотная посадка пальца в деталь.

Система позволяет считывать условия контакта робота с объектом, подавать прерывающие сигналы и изменять траекторию перемещения робота. То есть, с помощью измерения усилия, которое способно повредить деталь, данная функция позволяет устранить ошибку посредством изменения направления перемещения.
В момент касания могут быть получены данные о положении и усилии, благодаря чему при контакте позиционирование может быть определено с высокой точностью. Кроме того, существует возможность проверки состояния контакта между обрабатываемой деталью и рукой манипулятора, которое крайне трудно проконтролировать в процессе обучения робота, что позволяет сократить трудозатраты в процессе обучения.
Синхронизированные данные по позиционированию и величине усилия можно сохранить в виде данных журнала событий и отобразить на графике с использованием компьютерного программного обеспечения RT ToolBox2, что особенно полезно при проведении анализа ошибок.
Данные журнала событий могут автоматически передаваться на персональный компьютер через FTP-сервер для записи в базу данных. Впоследствии такие данные могут использоваться для контроля качества сборки.
Если по полученным данным величина усилия выходит за установленные пределы, может быть произведено отключение робота с целью защиты детали и датчика усилия.
Функция регулирования силовой чувствительности обеспечивает управление роботом для достижения заданных значений противодействующей силы и плавности контакта при соприкосновении робота с другими объектами.

 

Регулирование усилия (контроль силы захвата)
Если в системе регулирования чувствительности задано значение управления по усилию, и функция регулирования усилия активирована, робот функционирует в автономном режиме, корректируя позицию с целью достижения противодействующей силы [N], соответствующей величине, предварительно установленной указанной командой управления. Если же внешняя сила не действует на робота (отсутствие контакта между роботом и объектом), он работает в направлении, противоположном тому, что было задано с помощью введенного значения управления по усилию. В этом случае рабочая скорость будет пропорциональна коэффициенту регулирования силовой чувствительности.
С помощью функции регулирования жесткости устанавливается плавность перемещения робота с использованием коэффициента жесткости. Чем выше значение коэффициента, тем менее плавным будет перемещение робота, и наоборот.

Настройка системы регулирования силовой чувствительности
Для точной настройки силовой чувствительности необходимо ослабить величину отклика системы регулирования (уменьшить коэффициент регулирования силовой чувствительности) и подавить вибрацию (увеличить коэффициент демпфирования).

 

Коэффициент регулирования силовой чувствительности
Данный коэффициент представляет собой параметр, предназначенный для корректировки силы отклика системы регулирования силовой чувствительности. Чем выше заданное значение коэффициента, тем больше интенсивность отклика системы на команду управления по усилию и на данные жесткости объекта. Однако при слишком высоком значении коэффициента рабочее состояние переходит в нестабильное вследствие гиперчувствительной реакции в момент контакта.

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

 

Пример настройки коэффициента регулирования силовой чувствительности

В режиме толчковой подачи (JOG) перемещать робот с малой скоростью (скорость толчковой подачи ≈5%) в продольном направлении с активизацией функции регулирования силовой чувствительности (регулирование с помощью значения управления по усилию или жесткости) и дать роботу коснуться поверхности рабочего объекта.
Уменьшить коэффициент регулирования, если это оказывает обратное действие на поведение робота в направлении, противоположном направлению перемещения робота в момент контакта.

 

Коэффициент демпфирования
Если при регулировании силовой чувствительности (в режиме регулирования с помощью значения управления по усилию или жесткости) наблюдается вибрация робота, проводится корректировка коэффициента демпфирования. Чем выше значение коэффициента, тем значительнее эффект подавления вибрации. Однако при внезапном изменении усилия в момент контакта робота с рабочим объектом корректирующее действие осуществляется с задержкой, поэтому сила, действующая на объект, увеличивается. После того как будет выполнена вышеупомянутая коррекция коэффициента регулирования силовой чувствительности, фактическая установка коэффициента демпфирования изменяется в требуемом направлении.

 

Легкость обучения робота с использованием функции силовой чувствительности
Если в процессе регулирования силовой чувствительности измеренное значение превышает предварительно заданную величину, толчковая подача автоматически прерывается, и подается звуковой сигнал зуммера для оповещения оператора. Это обеспечивает защиту обрабатываемой детали и датчика усилия. Кроме того, для визуального распознавания может быть изменен цвет области отображения данных датчиков усилия в рабочем окне обучения робота.
Процесс обучения также упрощается за счет плавного управления роботом с использованием функции регулирования жесткости. Этот метод используется для создания обученной точки для завершения установки детали в процессе моделирования роботом формы установки.

 

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

 

Программное обеспечение системы регулирования силовой чувствительности

В процессе обработки показаний осуществляется прием сигналов датчиков усилия от программы интерфейсного модуля системы регулирования силовой чувствительности через высокоскоростную сеть управления движением SSCNET III; эти данные используются для регулирования силовой чувствительности. Их регистрация осуществляется в режиме реального времени в устройстве управления движением программы управления роботом.
Процесс регулирования силовой чувствительности корректируется, для чего используются последние значения, полученные от датчиков усилия для подачи команды на позиционирование, выработанной для той или иной задачи движения робота, с последующей выдачей данных на сервопривод. Сигнал датчиков усилия передается в циклическом режиме по каналам сети SSCNET III. Для того чтобы в процессе регулирования силовой чувствительности всегда имелись в наличии самые последние данные, осуществляется циклическая обработка получаемых от датчиков показаний, и к ранее полученным значениям добавляются новые. Полученные данные, а также допустимые значения подвергаются обработке.

 

Источник: Controleng.ru

 

 

 

Поделиться в соц. сетях:

int(10267)

Основные комментарии:

Комментарии от Вконтакте:

Комментарии от Facebook:

Добавить комментарий

130