Jump to content

Язык роботов KUKA

Язык роботов KUKA
Разработано ПЛАКАТЬ
Разработчик ПЛАКАТЬ
Под влиянием
Паскаль

Язык роботов KUKA , также известный как KRL , представляет собой собственный язык программирования , аналогичный Паскалю и используемый для управления KUKA роботами . [1] [2]

Любой код KRL состоит из двух разных файлов с одинаковым именем: постоянного файла данных с расширением .dat и файла команды перемещения с расширением .src. [3]

KRL имеет четыре основных типа данных: [4]

Тип данных Ключевое слово Значение Диапазон значений
Целое число ИНТ. Целое число
Настоящий НАСТОЯЩИЙ Число с плавающей запятой
логическое значение БООЛ Логическое состояние ВЕРНО, НЕВЕРНО
Характер ЧАР Характер ASCII- символ

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

Команды движения поддерживают несколько типов структур в качестве форматов данных:

КАДР {X 10, Y 0, Z 500, A 0, B 0, C 0}

ПОС {X 10, Y 0, Z 500, A 0, B 0, C 0, S 6, T 21}

E3POS {X 10, Y 0, Z 500, A 0, B 0, C 0, S 6, T 21, E1 0, E2 0, E3 0}

E6POS {X 10, Y 0, Z 500, A 0, B 0, C 0, S 6, T 21, E1 0, E2 0, E3 0, E4 0, E5 0, E6 0}

ОСЬ {A1 0, A2 -90, A3 90, A4 0, A5 0, A6 0}

и т. д.

Соединения робота — A1-A6.

Соединения внешней оси — E1-E6.

Значение кадра достаточно для указания местоположения и ориентации TCP. Но для определения уникальной позы руки робота требуется дополнительная информация — S и T или Статус и поворот. Это коллекция флагов, хранящихся как целое число.

См. также

[ редактировать ]

Источники

[ редактировать ]
  • Брауманн, Йоханнес; Брелл-Коккан, Сигрид (2011). Параметрическое управление роботом. Интегрированная система CAD/CAM для архитектурного проектирования (PDF) . Проверено 14 мая 2016 г. . {{cite book}}: |website= игнорируется ( помогите )
  • беда, Хенрик; Ангерер, Элвин; Хоффманн, Элвин; Райф, Вольфганг (2010). «О реверс-инжиниринге языка роботов KUKA». arXiv : 1009.5004 [ cs.RO ].
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 58725e1b17e5d4e29056cad0d974de4e__1643547060
URL1:https://arc.ask3.ru/arc/aa/58/4e/58725e1b17e5d4e29056cad0d974de4e.html
Заголовок, (Title) документа по адресу, URL1:
KUKA Robot Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)