Тема: Моделирование реалистичной аэрозольной покраски роботизированной ячейкой
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Постановка задачи и пути ее решения 6
1.1 Объект автоматизации 6
1.2 Система SprutCAM 6
1.2.1 Процесс создания окрасочной управляющей программы 7
1.2.2 Загрузка 3D модели детали 8
1.2.3 Создание последовательности технологических операций 9
1.2.4 Расчет траектории обработки 12
1.2.5 Моделирование покраски для проверки корректности 13
1.2.6 Генерация управляющей программы 14
1.3 Постановка задачи 16
1.4 Существующие решения 17
1.4.1 IPS Virtual Paint - Spray 17
1.4.2 RobotMaster 18
1.4.3 VR Spray Painting for Training and Design 19
1.4.4 Анализ возможности использования существующих решений 20
1.5 Цели и задачи 21
2 Математическая модель 22
2.1 Математическое представление процесса покраски 22
2.1.1 Факел распыления 22
2.1.2 Процесс распыления 24
2.2 Аспекты программной реализации 27
2.2.1 Инициализация структуры данных 27
2.2.2 Распыление методом прямой трассировки лучей 28
2.2.3 Пересечение луча и треугольника 32
2.2.4 Параметры моделирования 35
2.2.5 Визуализация 36
2.3 Вывод 39
3 Проектирование подсистемы 40
3.1 Требования к проектируемой подсистеме 40
3.1.1 Функциональные требования 40
3.1.2 Нефункциональные требования 42
3.2 Функциональная модель 43
3.3 Диаграмма вариантов использования 43
3.4 Поток событий 45
3.5 Диаграмма деятельности 48
3.6 Диаграмма классов 48
3.7 Вывод 53
4 Разработка и описание пользовательского интерфейса системы 54
4.1 Загрузка детали с первичной траекторией покраски 54
4.2 Настройка робота для покраски 55
4.3 Создание и настройка окрасочной операции 57
4.4 Процесс моделирования 63
4.4.1 Форма управления моделированием 63
4.4.2 Результат первичного моделирования 64
4.4.3 Корректировка траектории покраски и повторная проверка 66
4.5 Вывод 68
ЗАКЛЮЧЕНИЕ 69
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 70
ПРИЛОЖЕНИЕ А Моделирование покраски роботом Fanuc M710 74
ПРИЛОЖЕНИЕ Б Программный код 79
📖 Введение
В настоящее время около 80% покрытий наносят методом распыления, причем основная масса работ выполняется вручную. С появлением промышленных роботов появилась возможность автоматизировать процесс покраски. Управление окрасочными роботами может быть осуществлено несколькими способами:
1. запись траектории в память системы управления роботом с помощью съемного пульта, которую осуществляет опытный маляр [1];
2. создание управляющей программы (УП) по 3 D-модели в специализированных автоматизированных системах(САМ).
Главная задача, которая возникает перед технологами при создании управляющей программы - это обеспечение равномерного нанесения лакокрасочного материала. Одним из решающих факторов, влияющих на создание корректной УП, при первом способе, является опыт маляра, а при втором - надёжность и многофункциональность CAM-системы (в данном проекте рассматривается именно второй способ).
В современных CAM-системах основное внимание уделяется обработке материала методами его снятия (фрезерная, токарная обработки и другие), добавления (наложение расплавленного материала), разрезания (плазменная, лазерная резка, резка ножом и другие) или сваривания. При этом для создания окрасочных управляющих программ имеется лишь упрощенная функциональность, которая не позволяет определить равномерность нанесения лакокрасочного материала. Одной из таких систем является SprutCAM.
✅ Заключение
Для достижения поставленной цели было выполнено проектирование подсистемы. Были решены следующие задачи:
- разработана математическая модель процесса покраски;
- разработаны функциональные и нефункциональные требования;
- выполнено проектирование функциональной модели, диаграммы вариантов использования, потока событий, диаграммы деятельности и диаграммы классов.
По итогам работы была спроектирована и реализована подсистема моделирования аэрозольной покраски с контролем толщины нанесения лакокрасочного материала в составе системы SprutCAM. Это позволило повысить эффективность объекта автоматизации с роботизированной ячейкой за счет уменьшения расхода краски на пробные окрашивания и за счет уменьшения времени на подготовку окончательной управляющей программы.



