Введение
VAL (Variable Algorithmic Language) - это компьютерная система управления и язык, разработанный специально для использования с промышленными роботами Unimation Inc. Язык роботов VAL постоянно хранится в системе VAL. Это включает в себя язык программирования, используемый для управления системой для отдельных приложений. Язык VAL имеет легкий для понимания синтаксис. Он использует четкий, краткий и, как правило, самообъясняющийся набор инструкций. Все команды и коммуникации с роботом состоят из легко понятных слов и цифр. Программы управления пишутся на том же компьютере, что и робот. В качестве системы в режиме реального времени непрерывный вычисление траектории VAL позволяет быстро выполнять сложные движения с эффективным использованием системной памяти и уменьшением общей сложности системы. Система VAL непрерывно генерирует команды управления роботом и может одновременно взаимодействовать с человеком-оператором, позволяя генерировать и модифицировать программу на линии. Удобной функцией или VAL является возможность использования библиотек или манипуляционных процедур. Таким образом, сложные операции могут быть легко и быстро запрограммированы путем объединения заранее определенных подзадач. Язык VAL состоит из команд монитора и инструкций программы. Команды монитора используются для подготовки системы к выполнению пользовательских программ. Программные инструкции обеспечивают репертуар, необходимый для создания программ VAL для управления действиями робота.
Терминология
Следующие термины часто используются в операциях, связанных с VAL.
Монитор
Монитор VAL - это административная компьютерная программа, которая контролирует работу системы. Он принимает вход пользователя и инициирует соответствующий ответ; следует инструкциям пользователя, написанным программами для управления роботом; и выполняет вычисления, необходимые для управления роботом.
Редактор
Редактор VAL - это вспомогательное устройство для ввода информации в компьютерную систему и изменения существующего текста. Он используется для ввода и модификации программ управления роботом. В ней есть список инструкций, которые указывают компьютеру, как что-то сделать. Программы VAL пишутся пользователями системы для описания задач, которые должен выполнить робот.
Система VAL
Функция VAL - регулировать и управлять робототехнической системой, следуя командам или инструкциям пользователя. В дополнение к тому, что VAL является компактной автономной системой, она была разработана для того, чтобы быть высоко интерактивной, чтобы минимизировать время программирования и предоставить как можно больше программных средств.
Внешняя коммуникация
Стандартная система VAL использует консоль оператора и ручную контрольную коробку для ввода команд и данных от пользователя. Консоль оператора служит основным устройством связи и может быть либо терминалом прямой игры, либо терминалом печати. Взаимодействие с другими устройствами в автоматизированной ячейке обычно осуществляется путем мониторинга каналов ввода и переключения выводов. Благодаря этому робот может управлять скромной ячейкой без использования других программируемых устройств.