
В настоящее время промышленная робототехника демонстрирует стремительный прогресс во всем мире. Зачастую, когда мы говорим о ней, представляем себе крупных промышленных роботов, предназначенных для замены человека на различных производствах. Тем не менее, это лишь одна из граней этой области.
Ключевым и многогранным элементом, необходимым для функционирования любого робота, является современное программное обеспечение, которое обеспечивает выполнение им заданных операций.
Сегодня мы рады представить вашему вниманию подробный материал, посвященный программированию промышленных роботов. Данную статью для портала Robogeek.Ru подготовили наши новые коллеги и партнеры из компании Pride-Automatics.
Известно, что автоматизированные системы активно внедряются в сферу промышленного производства. Согласно планам Соединенных Штатов и Китая, к 2020 году число промышленных роботов в каждой из этих стран должно достигнуть миллиона единиц.
В ходе интеграции и эксплуатации робототехнических комплексов возникают определенные сложности. Крупные предприятия, специализирующиеся на выпуске уникальной продукции, сталкиваются с весьма сложными, хотя и разовыми заказами. Настройка робота для сварки новых деталей через панель управления может потребовать нескольких суток, что подразумевает приостановку текущего производственного цикла.
Средние производства характеризуются широким ассортиментом и зачастую невысокой степенью серийности продукции. Малые предприятия испытывают иные трудности: дефицит квалифицированных специалистов для программирования роботизированных технологических комплексов (РТК), сложность прогнозирования объемов поступающих заказов, а также длительный процесс разработки программ сварки новых деталей.
В процессе эксплуатации производства нередко сталкиваются с приобретением роботов от разных производителей. У каждого из них могут различаться языки программирования, панели управления и логические принципы.
Однако такие тенденции нередко приводят к тому, что роботизированная сварка оказывается экономически нецелесообразной. При этом требования к качеству продукции постоянно возрастают.
Программное обеспечение Octopuz разработано для преодоления указанных сложностей и повышения экономической эффективности использования роботов для сварки небольших партий изделий и крупногабаритных конструкций, требующих индивидуального подхода. Созданное при участии специалистов в области сварочных технологий, Octopuz позволяет оперативно разрабатывать полноценные программы для роботов с функцией предотвращения столкновений. Разработка оптимальных траекторий движения горелки, обеспечение заходов под углы, функция «поиска касанием», контроль качества шва по длине дуги, многослойная сварка, а также защита от столкновений и сингулярностей – все эти процессы осуществляются в полностью автономном режиме. В результате время простоя производственного комплекса для перенастройки сокращается примерно до 10 процентов по сравнению с традиционными методами программирования.
Кликните для увеличения
Ключевые возможности для самостоятельного программирования сварочных роботов:
- сварочные траектории формируются посредством нескольких кликов мыши;
- реализовано автоматическое программирование с использованием метода «касательного поиска» и корректировки маршрута перемещения сварочной головки;
- возможность программирования разнообразных типов сварных швов, включая многопроходную технологию;
- автоматизированное формирование начальной и конечной точек сварки, а также установка углов манипулятора для выполнения сварки в углах обрабатываемой детали;
- сопряжение 3-х дополнительных внешних осей;
- автоматическая корректировка перемещения по внешним осям с целью достижения оптимального качества сварочного шва;
- импорт CAD-моделей;
- обеспечение программирования взаимодействия роботов, произведенных различными компаниями.
Возможности для программирования фрезеровки на Octopuz
Автоматизированная обработка с помощью роботов все чаще применяется. Главное препятствие при переходе от традиционной фрезеровки на станках с ЧПУ к роботизированной – необходимость изучения новых программных инструментов, отличных от привычных CAD/CAM систем. Octopuz предоставляет возможность использовать уже разработанные траектории обработки, созданные в знакомой среде, и преобразовывать их в код, понятный роботу.
Кликните для увеличения
Какие возможности открывает Octopuz для программирования фрезеровки:
- Импортируйте пути обработки из CAD/CAM программ и генерируйте код для управления роботом;
- изменение углов инструмента;
- Задавайте фиксированные параметры снятия материала.
- Разработка специализированных инструментов для обеспечения автоматизированной замены;
- применение скоростных режимов перемещения для повышения производительности;
- реализация двухэтапной обработки: предварительной и заключительной;
- автоматическая корректировка траектории движения внешних осей с целью достижения наилучшего качества обработки заготовки, технология SmartPath;
- возможность моделирования и разработки программ для обработки новых деталей, включая процедуру замены инструмента, при этом текущие заказы продолжают выполняться.
Альтернативные области применения и потенциал Octopuz:
Кликните для увеличения
Гидроабразивная резка, обрезка кромок, удаление заусенцев, лазерная обработка, плазменная резка.
- Возможность импортировать траектории движения и конфигурации инструментов из программ CAD/CAM.
- Корректировка числа этапов маршрута или временных промежутков.
- Компенсация ширины инструмента.
- Контроль глубины резания.
- Оперативное изменение направления движения инструмента для предотвращения неточностей по всему пути.
Покраска и нанесение покрытий
- Модификация схемы распыления с целью сохранения постоянного расстояния от сопла до обрабатываемой детали.
- Анализ толщины материала.
- Выявление избыточного давления и недостаточной подачи материала в условиях моделирования.
- Отображение процесса нанесения материала во время симуляции.
На текущий момент Octopuz совместим с решениями от 19 производителей промышленных роботов, среди которых KUKA, Kawasaki, Fanuc, ABB, Motoman, Universal Robots и другие известные компании. Благодаря тому, что пользователи знакомы с CAD-системами, освоить программирование в среде Octopuz не представляет значительных трудностей. Это позволит оперативно перенастраивать робота для обработки новых заказов и сократит время выполнения проекта. В настоящее время для успешного внедрения робототехнических решений в производственный процесс не требуется обязательное наличие крупносерийного или однотипного производства. Малые и средние предприятия смогут существенно уменьшить период запуска новой продукции и оперативно переходить к выпуску новых деталей, что обеспечит создание высокоадаптивного производства.
Компания Pride-Automatics является дистрибьютором данного программного обеспечения на территории Российской Федерации, обеспечивает поставку, техническую поддержку и обучение пользователей, а также выполняет оффлайн-программирование роботизированных комплексов. Клиенты компании получают доступ к закрытому онлайн-сообществу через любой веб-браузер или мобильное устройство, где можно задавать вопросы, отправлять программы для проверки и получать консультационную помощь.