Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
автоокраска.docx
Скачиваний:
20
Добавлен:
05.06.2015
Размер:
9.41 Mб
Скачать

Глава 9 Программное обеспечение промышленных роботов

Реализация предлагаемых алгоритмов на микропроцессорных системах прямого цифрового управления манипуляторами позволяет полностью автоматизировать процесс идентификации коэффициентов уравнений динамики.

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

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

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

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

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

WORKVISUAL

Эффективная работа в течение всего жизненного цикла программного обеспечения в системах автоматизации.

Программирование. Конфигурирование. Загрузка. Тестирование. Диагностика. Изменение. Архивирование. WorkVisual охватывает все шаги проекта в единой гомогенной среде автономной разработки, интерактивной диагностики и технического обслуживания. С максимальной степенью согласованности и универсальности на основе каталогов и проектных данных, охватывающих все программы. Таким образом, каждый этап органично подходит к любому другому без возникновения каких-либо противоречий. Включая частные задачи, вплоть до исполнимого решения.

ОБЗОР ОСНОВНЫХ ХАРАКТЕРИСТИК

  1. Гомогенная, ориентированная на проект среда проектирования для всего жизненного цикла программного обеспечения

  2. Унифицированный пользовательский интерфейс, соответствующий стандартам

  3. Предоставление компактного и согласованного архива проектных данных, преимущество которого – предотвращение ошибочного многократного ввода данных

  4. Администрирование сетей всех систем управления KR C4: мониторинг состояния, загрузка/отправка данных, архивирование и т. д.

  5. Универсальная концепция диагностики

  6. Интегрированная, унифицированная магистральная шина – конфигурирование ввода/вывода, выполнение соединения и диагностика на/между Robot Control и SoftSPS

  7. Поддерживаемые магистральные шины PROFINET, PROFIBUS, INTERBUS, EtherCAT, в будущем также Ethernet/IP и DeviceNet

  8. Интегрированная конфигурация функции Drag & Drop и настройка параметров с помощью меню для RoboTeam SafeRobot3.0 и дополнительных модулей, таких как линейные оси и позиционеры.

Приложение UGOPEN

Для получения траектории движения робота было создано приложение UGOPEN, формирующее положение "инструмента" на обрабатываемой поверхности в соответствии с определенными требованиями. Для решения описываемой задачи необходимо должным образом ориентировать инструмент по отношению к траектории и к обрабатываемой поверхности, для чего совершенно недостаточно просто описать положение вектора инструмента. Самая близкая аналогия, которая приходит на ум - полет самолета по определенному маршруту, когда в каждой точке определены положение самолета, углы крена, тангажа и рыскания.

Для вычисления углов Эйлера для этого робота и для облегчения жизни всех столкнувшихся с аналогичной задачей размещена здесь небольшая форма для вычисления углов Эйлера по компонентам векторов повернутой системы координат X1Y1Z1.

Начало формы

Вычисление углов Эйлера и кватерниона Euler Angles and quaternion Calculations

X1  Y1  Z1 

Примечание: приведенные в качестве примера данные соответствуют A = -60.0, B = -35.0 и С = 47.0

Если вы оставите это поле в "нетронутом" виде - углы Эйлера будут отправлены "на деревню дедушке"!

Конец формы