Продукт

RobotWorks

RobotWorks – программирование промышленных роботов

RobotWorks предназначен для создания и отработки программ, управляющих промышленными роботами-манипуляторами. Решаемые задачи:

  • Создание рабочих траекторий движения рабочих органов многоосевых промышленных роботов на основе моделей деталей и сборок SolidWorks. Расчет траекторий на основе граней, кромок, вершин и эскизов моделей.
  • Учет кинематики робота, ограничений движения по всем осям, зоны досягаемости исполнительных органов робота.
  • Поддержка дополнительных (присоединяемых) линейных и поворотных осей.
  • Автоматическое или ручное определение переходов между рабочими зонами.
  • Полная имитация на экране всех движений робота. Автоматическое определение столкновений подвижных частей и корректировка траекторий и пространственной конфигурации механизмов робота для достижения бесконфликтной работы.
  • Управление технологическими режимами робота.
  • Вывод траекторий в форматах распространенных контроллеров роботов с привязкой к конкретной модели робота или в нейтральный файл. Создание видеоматериалов, отображающих работу робота.
  • Поддержка таких видов обработки как резка материалов, полировка и шлифовка, сверление, окраска, сварка всех видов. Поддержка фрезерной обработки до пяти осей.
  • Поддержка форматов распространенных в мире роботов.

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

RobotWorks выполняет полную имитацию разработанной последовательности обработки со всеми рабочими и вспомогательными перемещениями. При этом учитывается реальная кинематика конкретного робота с ограничениями на перемещения по всем осям, на максимальные углы закрутки вращающихся частей (максимально допустимое число оборотов, определяемое гибкими элементами электро- и трубопроводов). Учитывается дополнительное оборудование, обеспечивающее перемещение роботов и обрабатываемых изделий по дополнительным линейным и поворотным осям. Результат имитации работы робототехнического комплекса может быть сохранен в виде файла анимации.

Рабочие траектории и переходы легко корректируются при изменении модели SolidWorks. Разработанные траектории выводятся в файлы различных форматов: как в виде программ на языках контроллеров роботов конкретных моделей, так и в виде текстовых файлов с координатами опорных точек траекторий и необходимыми для внешнего постпроцессирования дополнительными параметрами. Напрямую поддерживаются все самые распространенные в мире роботы компаний Fanuc, ABB, Kawasaki, Motoman, Kuka и Stäubli.

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