Устройство для циклового программного управления

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании цикловых систем управления промьшшенных роботов, способных работать в гибких производственных системах.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (19) (1)) А1 (5И 4 С 05 В 19/18

3(! :

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

Готйктпь впуск Иирормаципннь и

BX(7g

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4136616/24-24 (22) 20.10.86 (46) 23.03.88. Вюл. Ф ll (72) С.И.Панкратов и В.А.Шатров (53) 621.503.55(088.8) (56) Заявка Японии Ф 60-27047, кл. G 05 В 19/42, В 25 j 9/22, 1985.

Авторское свидетельство СССР

Ф 1003019, кл. G 05 В 19/1Д. 1981. (54) УСТРОЙСТВО ДЛЯ ЦИКЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ (57) .Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании цикловых систем управления промьппленных роботов, способных работать в гибких производственных системах.

1383298

Цель изобретения — расширение функциональных возможностей и повышение быстродействия устройства путем совмещения движений механизмов объекта управления. Устройство для циклового программного управления содержит блок памяти 1, счетчик импульсов 6, формирователь импульсов 14 .элемент И 13, элемент ИЛИ 9, первый 5 и второй 8 блоки сравнения, блок 7 триггеров, блок 4 датчиков положения, блоки элементов И 11, ИЛИ 10, блок 12 элемен!

Изобретение относится к автомати- ке и вычислительной технике и может быть использовано при создании цикловых систем управления промышленными роботами, способных работать в гибких производственных системах.

Цель изобретения — расширение функциональных возможностей и повышение быстродействия устройства путем 10 совмещения движений механизмов объекта управления.

На чертеже представлена функциональная схема устройства.

Устройство содержит блок 1 памяти, выходной блок 2, объект 3 управления, блок 4 датчиков положения, первый блок 5 сравнения, счетчик 6 импульсов, блок 7 триггеров, второй блок 8 сравнения, элемент ИЛИ 9, блок 10 элементов ИЛИ, блок ll элементов И, блок )2 элементов НЕ, элемент И 13, формирователь 14 импульсов, шины

"Пуск" и "Готовность", информационный вход устройства.

Блок 1 памяти имеет пять зон записи информации, соответствующих пяти выходам блока. В зону III записана информация о последовательности включения приводов объектов 3 управления. В зонах II u I записана информация о состоянии датчиков положения, соответствующем окончанию каждого такта цикла, причем в зоне II сигнал

"I записан в разряды, соответствующие тем датчикам, состояние которых может принимать любые значения в данном такте цикла, а в остальные разряды записан сигнал "0". В зоне I в тов НЕ, при этом формирователь импульсов выполнен в виде ждущего мультивибратора, Устройство позволяет совместить движение исполнительных механизмов, повысить надежность посредством осуществления автоматической коррекции положения исполнительных механизмов в процессе работы и расширить область применения за счет возможности использования в гибких производственных системах. 1 з.п. ф лы, табл., J ил. разряды, соответствующие тем датчикам, состояние которых должно принять значение "0", записан сигнал

"0", а во все остальные разряды—

"1". В разряд зоны IV записан сигнал

"0" в тех тактах, в которых происходит поиск объекта с адресом, записанным в блоке 7 триггеров, а во всех остальных тактах в зоне IV записан сигнал "1"; Сигнал "1", записанный в зоне V в последнем такте цикла, поступает на шину "Готовность" и сообщает о том, что устройство закончило цикл работы и готово приступить к новому.

Сигналы с первого выхода блока 4 .датчиков положения сообщают о дости-, жении исполнительными механизмами объекта 3 управления конечных положений и поступают через блок 12 элементов НЕ на второй вход блоКа 11 элементов И, который отключает соответствующий привод объекта 3 управления, Сигналы с второго выхода блока 4 датчиков положения представляют собой код объекта, подлежащего обслуживанию роботом, и поступают во второй блок 8 сравнения, где сравниваются с информацией блока 7 триггеров.. На выходе блока 10 элементов ИЛИ сигналы с тех датчиков положения, которые необходимо "выключить" в данном такте, принимают значение "1", а все остальные свое натуральное значение.

В первом блоке 5 сравнения сигналы с датчиков положения сравниваются с заданными значениями, записанными

1383298 в зоне III блока 1 памяти, и, в случае их равенства, на первый вход элемента И 13 поступает сигнал 1".

Устройство работает следующим ооразом.

На информационный вход устройства с пульта управления или от ЭВМ, управляющей гибкой производственной системой, в которую входит устройст- 10 во, поступает двоичный код, соответствующий адресу объекта, который должен быть обслужен промышленным роботом, управляемым данным устройством.

С появлением сигнала на шине Пуск этот адрес записывается в блок 7 триггеров, происходит обнуление счетчика б импульсов, в результате чего включается нулевая ячейка блока 1 памяти, соответствующая первому такту цикла 20 работы устройства.

Сигналы из зоны I блока памяти через блок 11 элементов И и выходной блок 2 поступают в объект 3 уп— равления и включают соответствующие 25 исполнительные механизмы. После вы— полнения объектом 3 управления требуемых перемещений, о чем сообщают сигналы блока 4 датчиков положения, на выходах первого 5 и второго 8 бло- 30

11 1\ ков сравнения появляются сигналы 1 в результате чего на выходе элемента

И 13 также появляется сигнал "1", который через формирователь 14 импульсов поступает на счетный вход счетчи35 ка 6 импульсов, который включает следующую, т.е. первую ячейку блока 1

npMHTI- coo".:ÂeònòÂующую второму так ту цикла.

Рассмотрим принпип работы устройства и принцип записи информации в блок 1 памяти.

Предположим, что устройство управляет транспортным роботом, осуществляющим доставку кассет с заготовками из склада †накопите на обрабатывающие станки, замену кассет и доставку готовой продукции обратно на склад. Робст имеет два захвата, которые могут осуществлять поворот до жестких упоров, причем привод А устанавпивает первый захват в позицию загрузки-выгрузки, что подтверждается срабатыванием датчика а., а привод

Б — второй захват, о чем сигнализирует датчик б. Кроме того, робот имеeò приводы В. Г, Д, Е, обеспечивающие перемещения вверх, вниз, вперед и назад соответственно, датчики в и г, соответствующие крайним верхнему и нижнему положениям робота, и кодовые датчики д, е, ж, з осуществляющие поиск станка, на котором необходимо произвести смену кассет. Зона загрузки-выгрузки на складе имеет код 1111, а на станках — 0001, 0010, 001! и т..д.

Предположим, что в такте n-! цикла робот, находясь в нижнем положении, взял первым захватом кассету с заготовками на складе-накопителе, ему предстоит выйти в верхнее положение, развернуть захваты, проследовать до зоны загрузки-выгрузки станка, код которого записан в блоке 7 триггеров,и опуститься вниз.

В таблице приведен пример записи информации в блок 1 памяти для выполI нения поставленной задачи.

В такте происходит движение робота вверх одновременно с поворотом захватов ("I" в разрядах Б, Б в зоне

I) до тех пор, пока не сработает датчик крайнего верхнего положения в (".I" в разряде в в зоне III), и независимо от окончания поворота захватов ("1" в разряде б в зонах II,III), робот переходит к обработке такта

n+I. Если поворот захватов закончился в середине такта п, то сигнал с датчика б поступает через блок 12 элементов НЕ на второй вход блока ll элементов И и отключает привод Б.

Поскольку такт п совершается в зоне склада, имеющей коц 1111, то в разряды д, е, ж, з зоны III запи ан сигнал "1".

В такте n+I происходит"движение вперед ("1" в разряде Д зоны I) с одновременным поворотом захватов (1 в разряде Б зоны I) до тех пор, пока робот не достигнет станка, код которого записан в блоке 7 триг .еров.

Сигналы "1" в разрядах д, е, л и з в зонах II, III "выключают с 1тветствующие датчики из работы в первом блоке 5 сравнения, а сигнал "0" в зоне IV включает в работу втор и блок

8 сравнения, за счет чего происходит выбор нужного станка. Еслй пр> движении робота в такте n+1 он пер мещается вниз и сходит с датчика в, .апример, под воздействием вибрации, то открывается соответствующий элем .нт

И в блоке 11, и сигнал "1", з.>nz:< анный.в разряде "В" зоны I, вк1 чает

1383298 привод В до тех пор, пока вновь не сработает датчик в, сигнал с которого поступает через соответствующий элемент НЕ блока 12 на второй вход соответствующего элемента И блока ll и отключает привод В.

Таким образом, производится автоматическая коррекция положения исполнительных механизмов робота без !О нарушения цикла работы, Аналогично производится коррекция положения захватов робота за счет наличия сигнала

"1" в разряде Б зоны I в такте n+i.

При достижении роботом требуемого станка устройство; независимо от окончания поворота. захватов ("1" в разряде б в зонах II, III), переходит к исполнению такта n+2, где производится анализ выполнения поворота 20 захватов ("О" в разряде б эоны II u

"1" в разряде б зоны Ш), Если поворот закончен до начала такта n+2 то формирователь 14 импульсов, выпол-, ненный в виде ждущего мультивибратора, формирует два импульса, устройство сразу переходит к исполнению такта и+3.

Если поворот не завершен, то уст4 ройство ждет его окончания в такте .30

n+2 и с приходом сигнала от датчика б переходит к исполнению такта n+3, где робот совершает движение вниз ("l" в разряде Г зоны I) до срабатывания датчика r ("1" в разряде r зоны Ш). В такте n+3 также произво35 дится коррекция положения захватов за счет сигнала "1" в разряде Б зоны I.

В последнем такте m цикла записы- 40 вается сигнал "1" в зоне V, а во все остальные разряды записывается, например, сигнал:"0", чтобы устройство не перешло к такту m+1.

При установлении электрической перемычки между шинами "Пуск" и "Готовность", устройство после завершения цикла К работы автоматически приступает к выполнению цикла К+1.

Применение изобретения позволяет значительно повысить производитель-. ность обслуживаемого оборудования путем совмещения движений исполнительных механизмов, повысить надежность посредством осуществления автоматической коррекции положения исполнительных механизмов в процессе работы и расширить область применения устройства за счет возможности использования в гибких производственных системах.

Формула изобретения

1. Устройство для циклового программного управления, содержащее блок памяти, подключенный входом к выходу счетчика импульсов, выходной блок, выход которого соединен с входом объекта управления, блок датчиков положения, первый блок сравнения, первый вход которого подключен к первому выходу блока памяти, а выход — к первому входу элемента. И, соединенного выходом с входом формирователя им-, пульсов, выход которого подключен к счетному входу счетчика импульсов, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей и повышения быстродействия устройства путем совмещения движений механизмов объекта управления, в него введены блок элементов ИЛИ, второй блок сравнения, блок триггеров, элемент ИЛИ, блок элементов НЕ и блок элементов ИЛИ, выход которого соединен с вторым входом первого блока сравнения, первые входы — с вторыми выходами блока памяти, вторые входы — с выходами блока датчиков положения, с первыми входами второго блока сравнения и с входами блока элементов НЕ, выходы которого подключены к первым входам блока элементов

И, соединенного вторыми входами с третьими выходами блока памяти, а выходами — с входами выходного блока, второй вход второго блока сравнения соединен с выходом блока триггеров, информационные входы которого являются информационными входами устройства, установочный вход которого соединен с записывающим входом блока триггеров и с обнуляющим входом счетчика импульсов, выход второго блока сравнения соединен с первым входом элемента ИЛИ, выход которого подключен к второму входу элемента И, а второй вход — к четвертому выходу блока памяти, пятый выход которого соединен с шиной "готовность" устройства.

2. Устройство по п.l, о т л и— ч а ю щ е е с я тем, что формирователь импульсов выполнен в виде ждущего мультивибратора.

1383298

Зона I

Зона

Зона

Зона III

Зона II

Номер такЧ абвгдежз IV

АБВ ГДЕ абвгдежз та

n+1

0 и+2

0 и+3

Составитель И.Швец

Техред М.Ходанич

Редактор Н.Бобкова

Корректор М.Максимишинец

Тираж 866 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 1296/45

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

01 1000

01 1010

010 l 00

000 000

01000000 01 101 11 1 1

0100! 11 01 1011 ) 1 0

00001 1 1 1 01 1 01 1 1 1 1

000011110101 11111

00000000 00000000 0

Устройство для циклового программного управления Устройство для циклового программного управления Устройство для циклового программного управления Устройство для циклового программного управления Устройство для циклового программного управления 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для автоматического управления технологическим процессом водоснабжения

Изобретение относится к автоматике и может быть использовано для автоматического управления двумя диапроекторами в режиме «Наплыв (изменение яркости проекционной лампы одного диапроектора обратно пропорционально яркости лампы другого диапроектора)

Изобретение относится к области автоматического управления процессами водоподготовки, например, для котельных, ТЭЦ, ГРЭС

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологическим оборудованием

Изобретение относится к области контрольно-измерительной техники и предназначено для автоматизации испытаний электронного оборудования на работоспособность при присутствии в питающем напряжении постоянного тока различного вида помех

Изобретение относится к системам программного управления и может быть использовано для упраэления импульсными дозаторами реагентов при автоматизации технологических процессов в цветной металлургии

Изобретение относится к области приборов для программного управления технологическими процессами, например , в птицеводстве

Изобретение относится к автоматике и может быть использовано в горнодобывающей промышленности для управления процессом перегрузки дискретных порций разносортных материалов на конвейеры, соответствующие сорту материала в норциях

Изобретение относится к технике автоматического управления и может быть использовано в системах программного управления робототехническими комплексами

Изобретение относится к области автоматики и может быть использовано в системах программного управления объектами

Изобретение относится к области автоматике и вычислительной технике и может быть использовано в автоматизированных системах контроля и управления

Изобретение относится к системам автоматического управления бурением и может быть применено, в частности, на буровых станках для бурения взрывных скважин шарошечными долотами при открытых разработках месторождений на карьерах

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

Изобретение относится к электротехнике и предназначено для автоматического управления скоростью вращения в системах программного управления электроприводом станков, промышленных роботов, технологического оборудования

Изобретение относится к области автоматизации технологических процессов

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологическим оборудованием

Изобретение относится к автоматике и вычислительной технике и можей найти применение при организации мультипрограммной работы ЭВМ и вычислительных систем, автоматизированных испытательных комплексов, программируемых контроллеров, АСУ технологическими процессами

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)
Наверх