Прикладное программное обеспечениедля роботов

Каждый робот оборудован программным обеспечением (называемым “прикладным”), установленным на кнопочной панели программирования. Это прикладное программное обеспечение позволяет:

  • Создавать и управлять базой данных для моделей (создание, модификация, удаление, копирование)
  • Для каждой модели определять позицию захвата, укладки, возможных других позиций рабочей траектории, текстовую, числовую информацию, двоичную (да/нет)
  • Каждая информация характеризует модель и остается связанной с ней, таким образом минимизируется время  set-up для моделей, созданных ранее.

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

Прикладная программа оборудована, кроме этого, секцией управления аварийными сигналами, и специальной секцией  для  планового технического обслуживания: для каждого типа обслуживания, предусматриваемого руководством по использованию, возможно прочитать описание и визуализировать количество часов до выполнения следующего рекомендуемого контроля. Таким образом можно одним взглядом сделать обзор “состояния здоровья” робота и Вы не рискуете забыть о периодическом обслуживании.

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

В таких случаях можно использовать робот, не вдаваясь в подробности программирования самого робота. Этот тип программирования называется “управляемым”, и вся информация предоставляется роботу графическим и интуитивным путем.

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

Возможно иметь установленными обе системы в одном и том же роботе, и решить для каждой модели, использовать ли стандартную структуру программирования “управляемого” или же есть желание иметь больше свободы движения и применять  “свободное ” программирование.