Центр промышленной робототехники

650000, г. Кемерово, ул. Красноармейская, 117, ауд. 3312.

Заведующий кафедрой информационных и автоматизированных производственных систем,кандидат технических наук, доцент Чичерин Иван Владимирович, +7(3842)39-63-10, chicivan@narod.ru

Руководитель Центра промышленной робототехники кандидат технических наук, доцент Курышкин Николай Петрович, +7-923-600-08-31, knp.pmh@kuzstu.ru

 

Программа KUKA

Учебная программа базового курса программирования роботов KUKA

  1. Структура и функции роботизированной системы KUKA:

– обзор механики робота KUKA;

– обзор контроллера робота KR C4;

– обзор KUKA smartPAD;

– безопасность роботов.

  1. Перемещение робота:

– чтение и интерпретация контроллера робота;

– сообщения;

– выбор и настройка режима работы;

– перемещение отдельных осей робота;

– системы координат робота;

– перемещение робота в мировой системе координат;

– перемещение робота в системе координат инструмента;

– перемещение робота в системе координат базы;

– работа со стационарным инструментом.

  1. Запуск шагов робота:

– принцип мастеринга;

– мастеринг робота;

– учёт нагрузки на робота;

– данные о нагрузке на инструмент;

– дополнительные нагрузки на робота;

– калибровка инструмента;

– калибровка базы (системы координат заготовки);

– калибровка стационарного инструмента;

– калибровка заготовки, управляемой роботом;

– режим запуска.

  1. Программирование робота:

– выполнение запуска инициализации;

– выбор и запуск программ робота.

  1. Работа с программными файлами:

– создание программных модулей;

– редактирование программных модулей;

– архивирование и восстановление программных модулей;

– отслеживание модификаций программы и изменений состояния с помощью log-файла.

  1. Создание и изменение запрограммированных движений:

– создание новых команд движения;

– создание движения, оптимизированного по времени цикла;

– создание команд движения;

– изменение команд движения;

– программирование движения с внешней точкой TCP (стационарный инструмент).

  1. Программирование обнаружения столкновений:

– программирование движений с обнаружением столкновений.

  1. Использование логических функций в программе робота:

– введение в логическое программирование;

– программирование функций ожидания;

– программирование простых функций переключения;

– программирование функций «время-расстояние»;

  1. Использование технологических пакетов:

– работа захвата с KUKA.GripperTech;

– программирование захвата с помощью KUKA.GripperTech;

– комплектация KUKA.GripperTech.

  1. Работа с переменными:

– отображение и изменение значений переменных;

– отображение состояний робота.

  1. Переменные и объявления:

– управление данными в KRL;

– работа с простыми типами данных.

  1. Эффективное программирование в KRL:

– структура и организация программ роботов;

– структурирование программ роботов;

– связывание программ роботов.

  1. Использование функций управления выполнение программы:

– программирование условных переходов и ветвления;

– программирование оператора Switch;

– программирование циклов;

– программирование функций ожидания;

– программирование функций ожидания, зависящих от времени;

– программирование функций ожидания, зависящих от сигнала.

  1. Работа с контроллером более высокого уровня:

– подготовка к запуску программы из ПЛК;

– адаптация интерфейса ПЛК (Cell.src).