- •Белорусский национальный технический университет
- •Минск 2016
- •Определения автоматизированного производства. Структура автоматизированного производства.
- •Система счисления и цифровые коды. Экономичность системы счисления.
- •5. Комбинаторные коды. Код Грея и Джонсона. Пример.
- •Принципы формирования кода Джонсона
- •6.Корректирующая способность кода.
- •8.Код Хемминга. Пример
- •9.Международный код lSo-7bit. Структура управляющей программы..
- •10.Международный код lSo-7bit. Функции g и м. Примеры использования.
- •11. Программирование размерных перемещений, коды f,s,t.
- •12.Программирование линейной и круговой интерполяции. Пример.
- •13.Контроль информации в коде lSo-7bit.
- •14.Ручной, диалоговый и автоматический способы подготовки уп.
- •15.Коррекция радиуса и положения инструмента при прямоугольном формообразовании.
- •16.Коррекция инструмента при непрямоугольном формообразовании.
- •17.Повышение языкового уровня управляющих программ. Пример.
- •18.Программирование на основе стандарта step-nc
- •19.Интерполяторы. Типы интерполяторов.
- •22.Модифицированный алгоритм линейной интерполяции по моф Пример..
- •26.Интерполяция методом цифрового интегрирования. Пример.
- •29.Сплайновая интерполяция в системах чпу.
- •30.Классификация систем числового программного управления.
- •31.Задачи систем числового программного управления.
- •32.Модульная архитектура систем чпу на прикладном уровне.
- •33.Микропроцессорная система чпу. Функциональная схема.
- •36.Классификация систем управления промышленными роботами.
- •37.Цикловые системы управления промышленными роботами.
- •38.Позиционно-контурные системы управления промышленными роботами.
- •39.Универсальные и групповые системы управления промышленными роботами.
- •41.Программирование промышленных роботов.Програмирование обучением
- •Программирование промышленных роботов.Аналитическое програмирование пр.
- •42.Ртк на основе металлорежущих станков.
- •43.Ртк кузнечно-штамповочного производства.
- •Ртк нанесения покрытий.
- •46.Информационная система программного управления.
41.Программирование промышленных роботов.Програмирование обучением
Метод обучения нашел самое широкое применение в различных конструкциях промышленных роботов и в настоящее время наиболее распространен. Суть метода заключается в том, что необходимые движения руки робота воспроизводятся оператором, а соответствующая им информация записывается при этом в память устройства управления. Затем робот переключают на автоматический режим, и он начинает воспроизводить всю последовательность движений до тех пор, пока не появится необходимость заменить программу. Как правило, современные устройства управления ПР позволяют хранить несколько программ, и поэтому записанную ранее программу при необходимости можно воспроизвести вновь. Этот способ прост, доступен рабочему соответствующей квалификации и не требует никаких дополнительных устройств.
В процессе обучения промышленного робота человек, управляющий им вручную, составляет совместно с роботом следящую систему, являясь ее замыкающим звеном. Входным воздействием этой системы служит рассогласование в положении рабочего органа робота относительно заданной позиции, которое воспринимается оператором.
Промышленный робот в режиме обучения — сложная динамическая система, параметры которой изменяются в процессе работы. Так, частоты собственных колебаний в угловых координатах зависят от значения перемещения по радиальной координате. Доминирующим звеном, определяющим вид передаточной функции ПР, является механическая его часть — манипулятор.
Существуют три вида обучения — ручное, полуавтоматическое и автоматизированное. ^ Ручное обучение можно применять для тех конструкций ПР, которые имеют так называемый обратимый привод. Под обратимым понимают такой привод, при котором движение может быть передано от двигателя к руке робота и наоборот. Иначе говоря, робот с обратимым приводом позволяет перемещать руку сравнительно небольшим усилием оператора. Разумеется, при перемещении руки робота в пространстве вращаются приводные звенья кинематической схемы и, что особенно важно, вращаются датчики обратной связи, установленные на каждой координате манипулятора. Если это требование не будет соблюдаться, то осуществить ручное обучение невозможно. Опыт эксплуатации промышленных роботов с ручным обучением показал, что это наиболее простой метод. Однако ему свойственны и недостатки, в том числе низкая точность позиционирования или ведения по заданной траектории и невозможность управлять несколькими технологическими параметрами. Эти недостатки ограничивают возможности ручного обучения. Наиболее распространено ручное обучение при автоматизации окрасочных операций, так как в этом случае не требуется высокая точность, а технология сводится к одному параметру — включение и выключение распылителя.
^ Полуавтоматическое обучение — на сегодняшний день самый распространенный и очень удобный вид обучения. Суть его заключается в том, что оператор, управляя роботом от специального пульта обучения, последовательно выводит рабочий орган в нужное положение (точку) и лишь затем, нажимая специальную кнопку, дает сигнал на запись. В этот момент записываются все координаты манипулятора, однозначно определяющие положение рабочего органа в пространстве. После этого манипулятор переводят в следующую позицию и т. д. Перевод можно осуществить на любой, как правило, медленной скорости. В нужной точке позиционирования оператор может многократно перемещать манипулятор, добиваясь необходимой точности. Все эти движения записаны не будут и в программу автоматического цикла не попадут, что очень важно. Таким образом, можно получить достаточно хороший и рациональный автоматический режим робота.
