Панфилов Ю.В. и др. - Оборудование производства интегральных микросхем и промышленные роботы (1053470), страница 58
Текст из файла (страница 58)
Система управления кроме блока преобразования информации 6 должна иметь память 5, наличие которой существенно уменьшает число необходимых для управления сигналов. 279 По способу кодирования передаваемой и обрабатываемой информации различают (рис. 11.10) аналоговые и цифровые системы управления. В аналоговых системах передаваемая по линии связи (электрическому проводу, рычажной системе н т.
п.) величина сигнала может быть любой в некотором допустимом диапазоне и непосредственно несет информацию о требуемой реакции манипулятора. В цифровых системах сигнал принимает дискретные значения, например, при двоичном кодировании, если сигнал меньше 1 В, считают, что передается О, если больше 3  — 1. Такие сигналы менее подвержены помехам, проще обрабатываются, прекрасно сопрягаются с ЭВМ, поэтому в настоящее время преобладают цифровые системы управления. При двоичном кодировании, чтобы рука робота переместилась вперед на шесть шагов, необходимо передать команду 110.
Такая команда может быть передана последовательно по одному проводу как последовательность двух импульсов и паузы либо параллельно по трем проводам— это последовательный и параллельный способы передачи информации. По возможностям перемещения рабочего органа различают позиционные и контурные системы управления. В позиционных системах точно определены лишь отдельные крайние точки траектории рабочих органов, вид траектории между этими точками не регламентируется.
Точки позиционирования могут быть заданы упорами на рабочих органах манипулятора либо определяться системой управления. Позиционные системы с точками позиционирования, заданнымн упорами, называют цнкловыми системами управления. В ннх работу каждого привода определяютдва сигнала 0 и 1.Например, если подан сигнал О, рука идет назад илн остается в этом положении, 1 кодирует перемещение вперед. Для выдачи команд к каждому приводу достаточно одного двоичного канала связи. Совокупность всех одновременно выдаваемых управляющих команд называют управляющим словом, его длина определяется числом приводов манипулятора. Примеры формирования управляюших слов цикловых систем и нх содержание описаны на примерах роботов ПР5-2П и РФ-202М. Сигнал об окончании процесса отработки команды снимают с конечных выключателей, расположенных рядом с упорами, эта информация о состоянии манипулятора и передается по каналу 8 (рис.
11.9), управляющие слова передаются по каналу 7. У позиционных приводов, не требующих отключения в крайнем положении, обратная связь может н отсутствовать. Если точки позиционирования задаются не упорами, а системой управления, между ней и приводом работа организуется следующий обмен. На привод подается команда о перемещении, в систему управления с датчика внутренней информации начинает поступать сигнал о величине перемещения, который сравнивается 280 с сигналом, характеризующим заданное перемещение, и при их совпадении выдается сигнал об остановке привода.
В контурных системах перемещение организуется малыми последовательными шагами по двум или трем координатам. Для управления системой необходимо выдавать команду на каждый шаг, число команд очень велико. Так, при перемещении в точку с координатами Х-100 мм, У-50 мм из нулевой точки по прямой линии с шагом 0,1 мм необходимо 1500 команд. Программировать и хранить в памяти каждую такую команду нерационально, поэтому в памяти задают вид перемещения (линейная, круговая, параболическая интерполяция) и константы, однозначно характеризуюшие траекторию. Это конечная точка при линейной интерполяции, радиус, координаты центра и направление при круговой н т.
п. Все промежуточные команды, определяющие, по какой из координат и в каком направлении делать очередной шаг, формирует интерполятор. Первоначально для выполнения функций интерполятора применялся специальный или специализированный блок, т. е. функции интерполяции выполнялись аппаратно. В настоящее время для управления как промышленными работами, так и другими производственными объектами применнют в основном системы на базе микроЭВМ и микропроцессоров. В этом случае рационально применять специальные программы интерполяции, формирующие каждый очередной шаг исходя из конечной точки и вида траектории. Таким образом, функции интерполятора реализуются не аппаратно, путем создания специализированного блока, а программно.
При этом арифметическо-логическое устройство рассчитывает требуемые координаты траектории перемещения на очередном шаге,отклонения отнихпри шаге по координатам Х и по У н дает команду на шаг по той координате, которая обеспечивает наименьшее отклонение от теоретической траектории. По степени гибкости алгоритма управления различают системы с жестким алгоритмом, адаптивные системы с гибким алгоритмом и интеллектуальные системы управления. В соответствии с этим различают роботы первого, второго и третьего поколений.
Это различие определяется богатством информационной связи робота с внешней средой. У систем с жестким алгоритмом информационные связи с внешней средой включают лишь обмен синхронизнрующнми импульсамн и простейшими командами о состоянии объекта манипулирования или технологического оборудования (мнкросхема: годная, негодная; станок: готов, не готов). Жесткий алгоритм содержит последовательность команд во времени либо совсем без условных переходов, либо с простейшими условными переходами. В первом случае для изображения последовательности работы манипулятора применяют цнклограмму (рис.
11.11,а), во втором — схему алгоритма (рис. 11.11,б). 281 У адаптивных систем управления поток информации из внешней среды весьма развит. Это тактильная (осязательная) информация о наличии детали, зрительная информация о типе, размерах и положении объекта манипулирования, слуховая информация о наличии звуковых сигналов и их параметрах, информация о температуре и т.
п. Адаптивные системы управления резко повышают возможности робота, он.может выбирать требуемые детали из канала, ориентировать их с учетом индивидуальных особенностей. Интеллектуальные роботы отличаются от адаптивных возможностями их перепрограммирования, еще более развитым информационным обменом и приспособлением к обстановке внешней среды. При программировании алгоритма работы с жестким или адаптивным алгоритмом в память тем или иным образом заносится информация о том, как должен робот работать: сдвинуть схват влево, разжать, взять деталь, переместить ее так, чтобы контактные площадки на детали совпали с выводами на рамке, и т.
п. Интеллектуальному роботу сообщается лишь цель работы, а как ее выполнить наилучшим образом в каждом конкретном случае — он должен решить сам. Пока такие роботы еще не вышли из стен лаборатории. Системы управления роботами могут быть созданы на различной элементной базе. По этому признаку различают следующие виды систем управления: с механическими, электромеханическими и пневмомеханическими командоаппаратами; со штекерными и коммутационными панелями; на базе контактно-релейных схем; специальные и специализированные микроконтроллеры на базе ИС малой, средней и большой степени интеграции; микропроцессорные системы и системы на основе микроЭВМ. В системах управления с механическими, электромеханическими и ппевмоме- а) Рис.
11.11. Инобрижеиие последовательности работы ПР; а — инилеграмма; Š— схема алгОритма управлении 282 ханическими командоаппаратами (рис. 11.12) функции памяти берет на себя распределительный вал 5 с закрепленными на нем кулачками, Блок обработки информации по логике работы предельно прост, прием и обработку развитой информации о состоянии робота и внешней среды он обеспечить не может.
В механических системах (рис. 11.12,а) распределительный вал содержит закодированную в профилях кулачков аналоговую информацию о последовательности (углы относительно разворота кулачков) и значении (подъемы профиля кулачков) хода рабочих органов манипулятора. Блок обработки информации 1 включает в себя толкатели и рычажную систему, передающую движение от кулачков исполнительным устройствам. Информация из внешней среды управляет работой двигателя 4, вращающего распределительный вал через пару сменных шестерен 2 и 3.
Она может быть использована лишь для синхронизации момента запуска. Такие системы управления из-за трудности переналадки, малых возможностей и сложности передачи движения от кулачков к манипулятору практически не применяются. Электромеханические системы (рис. !1.12,б) применяют обычно для управления манипуляторами с пневмоприводом. Кулачки распределительного нала взаимодействуют с конечными выключателями, которые передают информацию на блок электромагнитных клапанов.
Конечный выключатель может быть в двух положениях (включен или выключен), поэтому распределительный вал несет лишь информацию о последовательности действий манипу лятора и конструктивно выполнен так, что легко перепрограммируется. Величина перемещения задается регулируемыми упорами, расположенными на манипуляторе. Ввиду высокой надежности и быстродействия пневмопривода и программируемости только крайних положений приводов обычно нет нужды передавать развитую информацию о состоянии манипулятора. Внешняя информация может использоваться как для синхронизации, так и для изменения последовательности работы, для чего в цепи конечных выключателей параллельно или последовательно им включают контакты управляемых этой информацией реле, Такая система управления применена в одной из модификаций робота РФ-202М.
Пневмомеханические системы также применяют для управле. ния роботами с пневмоприводами. В них распределительный вал взаимодействует непосредственно с пневмоклапанами и также несет лишь информацию о последовательности, но не о величине перемещений. Усилия на кулачке несколько больше, чем у предыдущей системы, поэтому перепрограммируется вал несколько сложнее. Для учета информации из внешней среды надо включать управляемые от реле электромагнитные клапаны. Использование таких клапанов позволяет, например, при снятии ИС с автомата контроля ее параметров переносить ее в зависимости от сигнала 283 а1 Рнс. 11.12. Схемы команлоаппаратов: е — мехенннеекнй, б — електромехеннеескнй Рнс. 11.13. Система управ. лення со штекерной панелью с позиции контроля в лоток с годными или бракованными изделиями.
Ппевмомсханическая система применена для управления роботом ПР5-2П и описана в $ 1!.4. Системы управления со штекериыми панелями хотя внешне и отличны от электромеханических систем, по принципу действия очень сходны (рис. 1!.13). Блок коммутации ! в этой системе является аналогом двигателя в электромеханической и осуществляет поочередную подачу напряжения на горизонтальные шины 2. С вертикальных шин 3 снимаются команды для управления соот.