Открыть сервис

KUKA.WorkVisual

KUKA.WorkVisual — это программное обеспечение для настройки, программирования и диагностики промышленных роботов немецкой компании KUKA AG. Оно представляет собой интегрированную среду разработки (IDE), предназначенную для работы с контроллерами роботов KUKA KR C4 и KR C5, а также с более новыми системами на базе операционной системы KUKA Sunrise. WorkVisual позволяет инженерам-робототехникам и технологам создавать, редактировать и отлаживать программы на языке KRL (KUKA Robot Language), конфигурировать периферийное оборудование (датчики, захваты, конвейеры), управлять сетевыми настройками и выполнять удалённую диагностику оборудования.

История и развитие

Разработка WorkVisual началась в середине 2000-х годов как замена устаревшим терминальным интерфейсам и текстовым редакторам, которые использовались для программирования роботов KUKA. Первая версия была выпущена в 2008 году для контроллера KR C4. Основной целью было создание единой платформы, которая объединила бы функции программирования, конфигурации и мониторинга в одном приложении, работающем на обычном персональном компьютере под управлением Windows.

С выходом контроллера KR C5 в 2019 году WorkVisual получила значительное обновление: была добавлена поддержка новых протоколов связи (EtherCAT, PROFINET), улучшена интеграция с системами технического зрения и расширены возможности для работы с многозадачными программами. В 2021 году KUKA выпустила версию 8.0, которая ввела поддержку облачных сервисов для удалённого мониторинга и обновления прошивок. На 2025 год актуальной является версия WorkVisual 9.1, совместимая с контроллерами KR C5 и KUKA Sunrise.

Основные функции

Программирование на языке KRL

WorkVisual предоставляет редактор кода с подсветкой синтаксиса, автодополнением и проверкой ошибок. Язык KRL (KUKA Robot Language) является проприетарным и основан на структурированном подходе, напоминающем Pascal или C. Программы состоят из модулей (MOD) и подпрограмм (SUBPROG), которые могут быть объединены в проекты. WorkVisual поддерживает как линейное программирование движений (PTP, LIN, CIRC), так и логические конструкции (условия, циклы, обработка сигналов).

Конфигурация оборудования

Среда позволяет настраивать параметры робота: кинематику, оси, инструменты (Tool), системы координат (Base), а также внешние устройства через интерфейсы ввода-вывода (I/O). WorkVisual автоматически генерирует конфигурационные файлы (например, $CONFIG.DAT) и проверяет их на совместимость с аппаратной частью контроллера.

Диагностика и мониторинг

WorkVisual включает инструменты для просмотра логов ошибок, анализа производительности (скорость, ускорение, загрузка двигателей) и визуализации траекторий в 3D-пространстве. Функция «Online Monitor» позволяет подключаться к работающему роботу через Ethernet или USB и в реальном времени наблюдать за состоянием осей, сигналов и переменных.

Управление проектами и версиями

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

Архитектура и системные требования

WorkVisual построена на платформе .NET Framework и использует клиент-серверную архитектуру. На компьютере инженера устанавливается клиентская часть, а на контроллере робота — серверная служба (KUKA.Connect). Связь осуществляется через протокол TCP/IP, что позволяет работать как локально, так и удалённо через локальную сеть или интернет (при условии настройки VPN).

Минимальные системные требования:

Применение в промышленности

WorkVisual используется в различных отраслях, где применяются роботы KUKA: автомобилестроение (сварка, покраска, сборка), металлообработка (фрезерование, шлифование), логистика (пакетирование, сортировка), фармацевтика (упаковка) и пищевая промышленность. В России WorkVisual распространена на предприятиях, использующих оборудование KUKA, например, на заводах «АвтоВАЗ», «КАМАЗ», «ГАЗ» и в компаниях, занимающихся автоматизацией складских комплексов.

Ограничения и особенности

Альтернативы

На рынке существуют аналогичные решения от других производителей роботов: ABB RobotStudio, FANUC RoboGuide, Yaskawa Motosim. Однако WorkVisual выделяется тесной интеграцией с аппаратным обеспечением KUKA и поддержкой специфических протоколов (например, KUKA.EtherCAT KRL). Для открытых систем (например, на базе ROS) существуют сторонние библиотеки (KUKA RSI, KUKA Sunrise.OS), но они не заменяют полный функционал WorkVisual.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →