Устройство для программного управления автооператорами гальванической линии
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(54) УСТРОЙСТВ РАВЛЕНИЯ АВТОО КОЙ ЛЕНИЙ (57) Изобретен дискретных авт управления авт е относится к матических си матическими л для Я ящевич,и, О,Н,лог Цел СУДАРСТВЕННЫЙ НОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ(71) Всесоюзный проектно-конструкскин институт технологии злектротнического производства(56) Авторское свидетельство СССРФ 954940, кл. С 05 В 19/02, 1979,Авторское свидетельство СССРУ 969794, кл. С 25 0 21/ 12, 1979,Для ПРОГРАИИНОГО ИРАТОРАМИ ГАПЬВАНИЧЕСгальванопокрытий и может быть использовано для управления объектами, анаичными линиям гальванопокрытий, ь изобретения - повыщение производительности гальванической линии за счет обеспечения параллельной обработки различных технологических деталей, запускаемых на линию в произмаршрута автооператора связан с первым выходом блока пересылки маршрута автооператора, кроме того, вход тактового генератора соединен с первым выходом пульта управления, свя 5зянным также с входом блока анализа выполнения программы технологического процесса, а выход тактового гене-ратора связан с первыми входами блоков постоянной памяти кадров технологических маршрутов автооператора и дискретных технологических Выдержек лимитирующих Операций Всех блоков В составе блока формирования маршрута автооператора, блоков дискоетной мо- ,цели гальванической линии и постоян ной памяти начального состояния мо-дели, коммутатора технологических процессов, блоков синхронизации моде-лирования работы автооператоров и.анализа окончания проверки технологического процесса, второй выход пульта управления связан с вторым входом коммутатора технологических процессов, выход которого связан с третьим входом счетчика кадров и вторым входом блока постоянной памяти начального состояния дискретной модели, второй вход пульта управления связан с первым выходом блока анализа окончания проверки технологического процесса, связанным также с пятым входом блока пересылки кадров маршрутов автоонераторов, с четвертыми Входами счетчиков кадров и технологических процессов, также свя- занных с выходом блока анализа выполнения программы технологического процесса, с которым связан третий вход блока пересылки маршрута авто- оператора. третий вход пульта управления связан с третьим выходом Олока анализа начальной позиции кадра, выход блока постоянной памяти началь= ного состояния дискретнои модели свя юзан с вторым входом блока дискретной модели гальванической линии, третий вход блока дискретной модели гальва": нической линии связан с Выходом блока постоянной памяти дискретных тех- б нологических выдержек лимитирующих операций, четвертый вход блока дискретной модели связан с первым выходом блока анализа конечной позиции кадра, вторым выходом блока коррек- Б ции дискретной модели, с которым также связан второй вход блока постоянной памяти дискретных технологических выдержек лимитирующих операций, пятый вход - с первым выходом блока коррекции дискретной модели и четвертым выходом блока анализа начальной позиции кадра, шестой вход - с третьим выходом блока коррекции дискретной модели, седьмой вход с первым выходом блока синхронизации моделирования работы автооаераторов, связанным также с вторым входом блока анализа окончания проверкч технологического процесса, а выход блока дискретной мацели гальванической линии связЯн с четвертым Входом блока анализа конечной позиции кадра и пятым Входом блока анализа началь.- ной позиции кадра, Второй вход блока постоянной памяти кадров связан с выходом счетчика технологических процессов, третий вход - с вторым выходом счетчика кацров, четвертый вход - с третьим выходом блока пересылки кадров, первый Выход блока по-. стоянной памяти кадров связан с третьж входом блока оперативной памяти фсрмирования маршрута автооператоря, четвертым Входом блока пересылки кадров и Вторым Входом блока Выделения синхронизирующей команды кадра, гтсрой выход - с третьяки входом регистра начальной позиции кадра и четвертым входом блока анализа начальной позиции кадра, третий с третыли входами регистра конечнойпозиции кадра и блока анайиза конечной позиции кадра, блок анализа окон" чания проверки технологического процесса связан с четвертым входом блока пересылки маршрута автооператора,первый вход блока Оперативной памяти маршрута автооператора связан с вторым выходом блока оперативной г,амяти формирования маршрута автооператора, второй Вход - с третьгл выходом блока пересылки маршрута авто- оператора, первый Вход блока синхронизации моделчрования рабо.:;ы авто- операторов связан с первым Вьпьодом счетчика кадров, Второй и третий входы - с первым и Вторьи выходами олОка выделения сннхдокизы 13 уюкей комянды кадра я Второй выход Олокс. синхронизации моделирования работы автооператоров связан с другим входом элементя И вход Олокя управле ния считыванием команд связан с вторым выходом блока пересылки маршрута явтооператоря.1429089 ектоо 3 Рома ктор В.Данко каз б 09 дписн играфическое иятие, г, Ужгород, уп, Проектна оизводственно оставитель И,Швеехред Н,йидик: ИИПИ Государственного комите по делам изобретений и откр Москва, Н, Раушская на СССРий д. 4/51429вольной последовательности. Устройство для программного управления гвтооператорами содержит по числу автооператоров блок 1 оперативной памяти маршрутов, счетчик 2 команд, блок3 управления считывайием команд, блок4 анализа выполнения команд, блок 10контроля перемещения автооператора,блоки 13 формирования маршрута автооператора, тактовый генератор 26,пульт 27 управления, блок 28 анализа выполнения программы технологического процесса, блок 29 контроляритма выхода подвесок с деталями,блок 30 точного времени, блок 31дискретной модели гальванической ли 089нии, блок 35 анализа окончания проверки технологического процесса. Данное устройство обеспечивает параллельность обработки различных технологических процессов нанесения защитных покрытий для подвесок с деталями, маршруты автооператоров формируются на основе заранее рассчитанных совмещающихся во времени циклограмм, которые позволяют оптимальным образом строить маршруты и исключают возможность передержки деталейв ваннах, возникающей вследствие необходимости одновременного обслуживания одним автооператором различныхтехнологических операций, 9 ил.Изобретение относится к классудискретных автоматических систем дляуправления автоматическими линиямигальванопокрытий и может быть использовано для управления объектами, аналогичными линиям гальванопокрытий.Цель изобретения - повышение производительности гальванической линииза счет обеспечения параллельной обработки по различным технологИческим 10процессам деталей, запускаемых налинию в произвольной последовательности.На фиг, 1 изображена блок-схемапредлагаемого устроиства на фиг. 2 -э 15схема блока формирования маршрутаавтооператора, на фиг. 3 - схемасчетчика кадров; на фиг. 4 - схемаблока анализа начальной позиции кадра и конечной позиции кадра; на Юфиг, 5 - схема блока коррекции дискретной модели гальванической линии;на фиг. 6 - схема блока пересылкикадров маршрутов автооператоров; нафиг, 7 - схема блока пересылки маршрута автооператора, на фиг. 8 - схема блока анализа окончания проверкитехнологического процесса) нафиг9 - схема блока анализа выполнения программы технологического процесса.Устройство содержит по числу ав-,тооператоров блок 1 оперативной памяти маршрутов, счетчик 2 команд,блок 3 управления считыванием команд, 35 блок 4 анализа выполнения команд,регистр 5 адреса перемещения автооператора, блок 6 управления автооператором, блок 7 выделения синхронизирующей команды программ управленияавтооператором, блок 8 полупостоянной памяти технологических выдержеквремени, блок 9 отработки технологических выдержек времени, блок 10контроля перемещения автооператора,блок 11 постоянной памяти кадровтехнологических маршрутов автооператора, блок 12 постоянной памяти дискретных технологических выдержеклимитирующих операций, блок 12 формирования маршрута автооператора.Каждый блок 13 формирования маршрута автооператора фиг. 2) содержит счетчик 14 кадров, счетчик 15технологических процессов, регистр16 начальной позиции кадра, регистр17 конечной позиции кадра, блок 18анализа начальной позиции кадра,блок 19 анализа конечной позициикадра, блок 20 коррекции моделигальванической линии, блок 21 оперативной памяти формирования маршрутаавтооператора, блок 22 пересылкикадров маршрута автооператора, блок23 вьщеления сиихронизирующей команды кадра, блок 24 пересылки маршрутаавтооператора, элемент И 25,Устройство содержит также общиедля всех автооператоров тактовыйгенератор 26, пульт 27 управления, 3 142908блок 28 анализа выполнения прграммы технологического процесса, бпк29 контроля ритма выхода подвесок сдеталями, блок 30 точного времени,блок 31 дискретной модели гальванической линии, коммутатор 32 технологических процессов, блок 33 начального состояния дискретяой моделигальванической линии, блок 34 синхронизации моделирования работы автооператоров, блок 35 анализа окончания проверки технологического процесса, ячейку 36 постоянной памяти,счетчик 37, регистр 38, ячейку 39постоянной памяти, блок 40 сравнения,блоки 41 и 42 сравнения, элементИ 43, элемент ИЛИ 44, ячейку 45 постоянной памяти, блок 46 сравнения,блоки 47 и 48 постоянной памяти,инвертор 49, блок 50 временной задержки, элемент И 51, генератор 52счетных импульсов, счетчик 53 импульсов, ячейку 54 постоянной памяти,блок 55 сравнения элемента ИЛИ 56,инвертор 57, элемент И 58, триггер59, элемент И 60, генератор 61 счетных импульсов, ячейку 62 постояннойпамяти и счетчик 63 импульсов.В соответствии с функциональным30назначением блока 35 анализа окончания проверки технологического процесса он при поступлении тактовогоимпульса с тактового генератора 26 исигнала с блока 34 синхронизации моделирования работы автооператоров вы Б1 дает, в зависимости от наличия в регистре РЗ блока 31 дискретной модели,на загрузку техпроцесса и на пересьл Оку маршрута автооператора на пульт27 управления и на блок 24 пересылки маршрута автооператора илй сигнал, запрещающий блоку 22 пересылки кадров маршрутов автооператора 45пересылку кадров.В связи с этим функциональнымназначением он состоит из элементаИ 64, ячейки 65 постоянной памяти,в которой хранится адрес регистра 50РЗ блока 31 дискретной модели гальванической линии, блока 66 сравненияи инвертора 67 (фиг, 8),Блок 28 помимо элемента И 68 иблока 69 задержки цолжен быть допол-. 55нен элементом ИЛИ 70 (фиг. 9).Блок 1 представляет собой оперативную память, в которой содержится маршрут "релвпжения автператордля текущег цикла работы, Маршрутавтоператора представляет собойпоследовательность команд автоопера-тору на выполнение транспортных операций: перемещения к заданной позиции, подъем и опускания подвески, атакже кманды синхронизации автооператоров, служащих для соблюдения последовательности обслуживания ванни предотвращения наездов друг надруга в теченче цикла работы гальванической линии. Счетчик 2 команд служит для формирования адреса считывания очередной команды автаоператору.Блок 3 управления считываниемслужит для считывания из блокаоперативной памяти маршрутов передвижения автооператоров, а из блока 8 -полупостояннай памяти соответствующих технологических выдержек времени.Блок 4 анализа выполнения командслужит для определения момента выполнения автооператором заданной команды, т,е. прихода автооператора взаданную командой перемещения ваннуи отработки заданной технологическойвыдержки времени. Регистр 5 адреса .;перемещения служит для запоминаниякоманды перемещения на время ее обработки автооператором.Блок 6 управления автооператоромс помощью датчиков, установленных наваннах линии, следит за местонахожцением автооператора, в соответствиис командой перемещения определяетнаправление перемещения автооператора и формирует соответствующие управляющие сигналы.,Блок 7 выделения синхронизирующейкоманды служит для формирования сигнала о выполнении программы технологического маршрута данного автооператора выбранного технологического процесса,Блок 8 полупостоянной памяти предназначен для хранения выдержек времени технологических процессов и выполнен в виде набора программных переключателей, что позволяет оперативно изменить величину технологическихвыдержек времени.Блок 9 отработки технологическихзадержек времени отрабатывает заданное время технологического выстояавтооператора.5 142Блок 10 контроля перемещения автооператора служит для обнаружения задержки автооператора при движении его в промежутке между датчиками попожения автооператоров вьппе допустимого времени и последующего аварийСчетчики кадров 14 и технологических процессов 15 служат для определения очередного кадра по порядку следования в цикле работы линии и задания его адреса в блоке 11 постояннойпамяти кадров. На фиг. 3 представлена реализация счетчика 1.4 кадров.Регистр 16 начальной позиции кадра служит для размещения в нем номера ванны, с которой поднимаетсязагрузочное приспособление в началеотработки очередного кадра,Регистр 17 конечной позиции кад- ЗО ра служит для размещения в нем номе"ра ванны, на которую опускается загрузочное приспособление в конце от"работки кадра. Блок 18 анализа начальной позиции кадра предназначендля проверки воэможности разгрузкиавтооператором ванны в начале отработки кадра.Блок 19 анализа конечной позициикадра предназначен для проверки воэможности загрузки ванны автооператором в конце отработки выбранногокадра, На фиг. 4 представлен вариант реализации блоков анализа начальной позиции кадра. 18 и анализа конечной позиции кадра 19.Блок 20 коррекции дискретной модели гальванической ликии (фиг, 5)предназначен для изменения состояниярегистров блока 31 дискретной моделигальванической линии в соответствии ф с технологическими маршрутами автооператора в кадре при проверке возможности запуска набранного на пульте управления технологического процесса.Блок 21 оперативной памяти формирования маршрута автооператора служит для размещения в нем формируемого на следующий цикл работы гальваного отключения питания двигателейавтооператоровБлок 11 постоянной памяти кадровтехнологических маршрутов автооператоров представляет собой постояннуюпамять на интегральных схемах в видесменных модулей, в которой записаныкадры технологических процессов.Кадры представляют собой фрагментымаршрутов автооператора, соответствующие участкам непрерывного обслуживания автооператором одной единицы загрузки (беэ расцепления сподвеской). Каждый кадр содержит носледовательность команд транспортныхопераций, команду синхронизации приналичии ее в кадре и код окончаниякадра, а также информацию о номерепозиции, на которой осуществляетсяпервая разгрузка в кадре, номере по,зиции, на которой осуществляетсяпоследняя загрузка в кадре.Блок 12 постоянной памяти технологических выдержек лимитирующих операций представляет собой постоянную память на интегральных микросхемах и предназначен для хранения тех" нологических выдержек времени лимитирующих операций (операций, длительность которых превьппает один цикл), представленных в дискретном виде (в виде числа целых циклов).Блок 13 Формирования маршрутов автооператора предназначен для анализа совместимости выбранного для запуска технологического процесса с находящимися в обработке на гальванической линии и формирования транспортного маршрута автооператора для очередного цикла работы линии путем выбора кадров технологических маршрутов автооператора из блока 11. Формирование транспортного маршрута путем выбора кадров технологическихмаршрутов обеспечивается тем, чтопри расчете маршрута автооператорадля каждого отдельного технологического процесса гальванопокрытий учитывается возможность покадровогосовмещения этих маршрутов при одновременной обработке на гальваничес"кой линии подвесок по различным тех 9089 ьнологическим процессам. Это легкоосуществляется, например, для технологических маршрутов, отличающихсяномерами основных ванн нанесения покрытий, отдельных ванн на подготовительных и заключительных стадиях,а также для случая различных толщинодного вида покрытия, Построениеоптимальных технологических маршрутов для отдельных мхнологическихпроцессов осуществляется вручную илис применением систем подготовки управляющих программ на базе электронных вычислительных машин.1120 Янической пинии маршрута передним;нлравтооператора,Блок 22 пересылки кадров маршрутов автооператоров (фиг, 6) осущест 5вляет пересылку кадров в блок 21оперативной памяти формирования маршрутов автоаператора в процессе их,формирования.Блок 23 выделения синхранизируюшей1 команды кадра технологического маршрута автаоператора предназначен дляформирования сигнала а наличии в кадре команды синхронизации работы автооператоров. Этот блок представляетсобой схему сравнения.Блок 24 пересылки маршрута автооператора (фиг. 7) предназначен дляпередачи сформированного в блоке 21оперативной памяти формированиямаршрута автооператора в блок 1 оперативной памяти маршрута автаоператора при окончании проверки на допустимость к запуску установленногона пульте 27 управления техналагического процесса и окончании выполнениямаршрута автооператора предыдущегоцикла работы гальванической линии,1 Элемент И 25 предназначен для выдачи сигнала на изменение значения/счетчика 14 кадров при поступлении разрешающих сигналов с блока 34 синхронизации моделирования работы авто- операторов и блока 21 коррекции ма 3" дели гальванической линии. Тактовый генератор 26 предназначен для выработки импульсов синхронизации работы устройства,Пульт 27 управления служит для40 пуска и останава линии, для контроля за работой линии, а также для сигнализации о допустимости к запуску на гальваническую линию проверяемого технологического процесса.Блок 28 анализа выполнения праграммы технологического процесса служит для определения момента окончания выполнения программы технологического цикла обработки деталей.Бпак 29 контроля ритма выхода подвесок осуществляет контроль времени технологического цикла обработки деталей, При превышении времени выполнения технологического цикла допустимых пределов изменения заданно го ритма выхода подвесок зтот блок формирует соответствующий сигнал на пульт 27 управления.1 Да вк О времеви служит для формир;вавлр импульсов тачнага времени.Блок 31 дискретной модели гальванической линии служит для моделирования работы линии при запуске в обработку ачереднага технологическогопроцесса с целью проверки его допустимости. Дискретная модель 31 реализована в виде блоков по числу позиций гальванической линии, каждый изкоторых включает регистр РТ ( Нр)номера технологического процесса,обрабатываемого на позиции, счетчикСЧД дискретного значения текущейдлительности технологической операции, выраженного в виде целого числациклов, и регистр РЗ 11 р) признакаанализируемой загрузки, служащейдля определения момента окончанияпроверяемого технологического процесса, где и = 1,Коммутатор 32 технологических процессов устанавливает адрес информации о начальном состоянии дискретноймодели 31 гальванической линии всоответствии с набранным на пульте27 номером технологического процесса.Коммутатор пас-.раен на микросхемахК 155 ЛА 2, и в зависимости от номератехнологического процесса, поступающего на входы микросхем, сих выходаснимается адрес блока 33 постояннойпамяти начального состояния моделигальванической линии.Блок 33 постоянной памяти начального состояния дискретной модели гальванической линии представляет собойпостоянную память на интегральныхмикросхемах и содержит информацию Осостоянии дискретной модели 27 при1 ачальном запуске линии по каждому1 з технологических процессов. Блок 34 синхронизации моделирования работы автааператоров предназначен для синхронизации во временипроцесса выбора кадров для различныхавтооператаров при наличии в кадрахсинхранизирующих команд, а следовательно, и для синхронизации процесса коррекции дискретной модели 31гальванической линии,Блок 35 анализа окончания проверки технологического процесса служитдля определения момента окончанияпроверки заданного технологическогопроцесса и выдачи сигнала разрешенияна его загрузку,9 Осов, начальный адрес блока которыхустановлен счетчиком 14, а адрескаждого из них - счетчиком 15, найден кадр, требующий обработки,Выполнение второго условия означает, что среди проверенных ранееблоком 18 анализа начальной позициикадра технологических процессов небыло ни одного, для которого выполнялось бы первое условие,Блок 19 для найденного блоком 18кадра по значению позиции Р проверяет содержимое блока 31 дискретноймодели гальванической линии на равенство нулю.Выполнение условия загрузки позиции Т означает возможность опускания подвески на данную позицию.Блоки 18 и 19 (фиг. 4) работаютследующим образом.Номер начальной позиции кадра иэблока 11 поступает на блок 39 постоянной памяти, который выдает на блок31 дискретной модели соответствующийномеру позиции адресИз блока 31 на схему 40 сравненияпоступает номер технологического процесса из регистра РТ (Тн), а из регистра 38 - номер технологическогопроцесса, снятый со счетчика 15, Насхему 41 сравнения из блока 31 сосчетчика СЧД (%) поступает значениедискретной выдеркжи, Одновременнона схему 42 сравнения поступает значение с регистра 17.В случае невыполнения первого условия разгрузки позиции 1 я со схем40.,или 41 сравнения через элементИЛИ 44 поступает сигнал, по которомунаращивается значение счетчика 15технологических процессов, формируется адрес, по которому из блока 11выбирается кадр для следующего технологического процесса и осуществляется проверка условий разгрузки позициидля этого кадра, В случаеИневыполнения второго условия разгрузки позиции 1, означающего необходимость одновременного обслуживания автооператором двух подвесок, сигналсо схемы 42 сравнения блока 18 поступает на пульт 27 управления, на котором вырабатывается сигнал запрещениязагрузки набранного технологическогопроцесса.При выполнении обоих условий разгрузки позиции нн сигналы со схем40-42 сравнения постчпяот на элемент 9 142908Перед началом работы оператор ставит переключатели на пульте управления в соответствующее выбранному технологическому процессу положение,5 расставляет в соответствии с ним штанги на линии и устанавливает первый автооператор на позицию загрузки, а остальные - на исходные позиции.По сигналу "Пуск линии" запускает ся тактовый генератор 26, блок 28 анализа выполнения программы технологического процесса формирует сигнал выполнения программы технологического процесса, коммутатор 32 технологических процессов формирует адрес информации о начальном состоянии дискретной модели гальванической линии в блоке 33, соответствующем установленному на пульте 27 управления технологическому процессу, и считывает его в блок 31 модели. По сиг" налу выполнения программы технологического процесса с блока 28 счетчики кадров 14 и технологических процессов 15 устанавливаются в нулевое значение.Значение счетчика 14 кадров задает адрес, по которому из блока 11 постоянной памяти кадров технологи" ческих маршрутов автооператора по адресу, задаваемому счетчиком 15 технологических процессов, выбирается кадр, и содержащиеся в этом кадре номера начальной позиции ПН - разгрузки и конечной позиции разгрузки 35 поступают из блока 11 в блок 18 ана" лиза начальной позиции кадра и блок19 анализа конечной позиции кадра.По номеру Г по состоянию блока40 31 дискретной модели гальванической линии, а также регистра 16 блок 18 осуществляет проверку условий, обеспечивающих возможность разгрузки позиций Т 1 сравнивает на совпадение поступающие из блока 31 модели зна 45 чения номера технологического процесса деталей, находящихся на позициисо значением счетчика 15 техноУлогических процессов и проверяет на50 равенство нулю значение дискретнои выдержки технологической операции на позиции 1), поступающее из блока 31, проверяет содержимое регистра 16 начальной позиции кадра на равенство нулю.Выполнение первого условия разгрузки позиции Гц означает, что среди кадров технологических процес11 14 И 43, который выдает сигнал включения блока 19.В блоке 19 при поступлении сигнала с блока 18 блок 45 постоянной памяти посылает на блок 31 дискретной модели адрес соответствующий номеру позиции /н, поступивший с блока 11. Схема 45 сравнения сравнивает значение регистра РТ ) модели блока 31 с нулем (проверяет условие загрузки позиции И).Обычно на гальванической линии для лимитирующих операций (основных процессов нанесения покрытий и некоторых подготовительных и заключительных операций) применяется несколько ванн (дублирующие ванны). Поэтому, если условие загрузки позиции 0 не выполняется, то блок 45 сравнения блока 19 выдает на счетчик 15 сигнал, по которому формируется адрес очередного кадра среди кадров дублирующих ванн в блоке 11, и блоки 18 и 19 проверяют выполнение условий разгрузки позиции 1 и загрузки позиции Г для этого кадра.При выполнении условия загрузки позиции /, схема сравнения 46 блока19 выдает сигнал, по которому происходит запись номеров позиций 1 и п выбранного кадра в регистры 16 и 17. По этому же сигналу включается блок22 пересылки кадров (фиг. 6).Блок 22 разрешает передачу последовательности команд кадра из блока11 в блок 21 оперативной памяти формирования маршрута автооператора и вблок 23 выделения команды синхронизации автооператоров.Блок 22 работает следующим образом.При поступлении сигнала с блока19 запускается генератор 52 счетных импульсов, значение. кода конца кадра поступает из ячейки 54 постоянной памяти на вход схемы 55 сравнения. При поступлении импульсов генератора 52 счетчик 53 формирует адрес, по которому в блоке 11 выбирается очередная команда. Эта команда поступает на блок 21 оперативной памяти формирования маршрута автооператора, на блок 23 выделения синхронизирующей команды кадра и на схему 55 сравнения блока 22, Схема 55 вырабатывает сигнал, который вместе с сигналами с блока 19 и сигналом со счетчика 14 открывает элемент И 58, который выдает сигнал разрешения записи на блок35 40 45 50 чизации моделирования работы авто- операторов сигнал, по которому блок 34 запрещает изменение значения счетчика 14 кадров, а следовательно, и выбор следующего кадра до получе- .ния сигналов с аналогичных блоков остальньгл автооператоров. При отсутствии среди команд кадра синхрокоманды блок 23 через блок 34 выдает на элемент И разрешение на изменение значения счетчика 14. После этого аналогично выбору первого кадра про" изводится выбор последующих кадров технологического маршрута автооператора. Когда состояние счетчика 14 достигает значения, равного числу кадров в цикле работы гальванической линии, на блок 22 пересылки кадров на злемент И 58 поступает сигнал, по которому в блоке 21 прекращается Формирование маршрута автооператора, Этотже сигнал поступает на блок 34 синхронизации моделирования работы авто 2 Ц 08 а21. 11 о этому сигналу поступившая иэблока 11 команда записывается в блок21, 11 ри поступлении на схему 55 сравнения кода конца кадра сигнал разрешения записи с блока 21 снимается,и запись прекращается,По достижении счетчиком 15 предельного значения запускается блок20 коррекции модели гальваническойлинии (фиг, 5), По значению Уя,поступившему из регистра 16, блок47 постоянной памяти устанавливаетадрес, по которому в модели 31 выбирается содержимое регистров РТ(и) и РЗ (71) модели блока 31 поадресу, установленному блоком 18постоянной памяти по значению О,поступившему из регистра 17, В счетчик СЧД (1) модели 31 заноситсявыдержка лимитирующей операции, поступающая из блока 12. После отработки установленной блоком 50 временной задержки регистры РТ (Уя),РЗ (Гн) и счетчик СЧД (й) обнуляются. Этот же сигнал обнуляет счетчик15 и поступает на элемент И 25.Блок 23 проверяет поступающие команды выбранного в блоке 11 кадраи при наличии среди них команды синхронизации выдает в блок 34 синхро 13 429089операторов, который при получении аналогичных сигналов со всех автооператоров выдает ня счетчики СЧД (М 1,н) всех позиций модели блока 31 сигнал на уменьшение значения выдержек лимитирующих операций. Этот же сигнал с блока 34 поступает на блок 35 анализа окончания проверки технологического процесса, который проверяет наличие в регистре РЗ блока 31 дискретной модели на позиции разгрузки галь " ванической линии признака анализируе-" мой загрузки и при выполнении этогс условия на пульт 27 управления и на блок 24 пересылки маршрута авто-: оперятора 1 Фиг, ) выдает с 1 г ал решения загрузки набранного на пуль- те 27 технологического гроцесса.При поступлении этого сигнала вместе с сигналом с тригтера 59, ус в . тановленным блоком 28, на элемент И бО запускается генератор б 1 счетных импульсов и ячейка 62 постоянной пя" мяти устанавливает счегчик бэ в на. - . чальное значение,Одновременно сигнал с элемента 41 6 О оазрешает запись в блоке 1 оперативной памяти маршрутов автооперятора,С генератора импульсы постудают на счетный вход счетчика и из блока 21 оперативной памяти формирования маршрутов из ячеек установлен.- ных счетчиком, команды пересылаются В блок 1,. По окончании пересылки счетчик бЗ выдает на блок 3 удравпения считыванием комянд сигнал пуска-,.11 РИ Отсутствии на позиции рззгр ки гальванической линии регистра РЗ модели блока. 31 признака анели:и:%руемой загрузки с блока 5 поступает сигнал, запрещающии передачу блоком 22 из блока 11 в блок 1 команд над= ра и устанавливающий счетчики 14 и 15 в начальные значения Осуществляя таким образом дальнейшую проверку возможности загрузки заданного на пульте управления технологического процесса.Отработка автооператорами сформи-. рованных маршрутов осуществляется аналогично известному устройству.При окончании отработки Всеми автооператорами своих маршрутов до сигналу с блока 28 анализа выполнения программы технологического про= цесса счетчики кадров 1 ч и техьологических процессов 15 устанавлив ют:80 31 4 Б Р,.5 ся в начальные значения и параллельно с работой гальванической линии начинается формирование маршрутов автооператоров на очередной цикл ра-, боты гальванической линии с учетом загрузки деталей по следующему выбранному технологическому процессу.Таким образом, предложенное устройство программного управления автооператорами обеспечивает параллельность обработки различных технологических процессов нане"енчя защитных покрытий для подвесок с деталями, поступающих ня гальваническу 1 О лин 1 ПОпроизвольном и. Рядке,. 1 Ри этсм маршруты автооператорсв йор 1 ируются на основе заранее рассчитанных совмещающихся во времени циклограмм, которые позволяют огтимальным образом строить маршруты явтооператоров и исключают возможность передержки деталей в ваннах, возникающую вследствие необходимости одноьременного обслуживания одним автооператором различных технологических операций,Ф О Р м у л Я и 3 о б Р е т е н и гУстройство для программчого управления яв гооператорами гальванической линии, содержащее по числу автоодераторов счетчики команд, блоки управления считыванием команд, блоки анализа выполнения команд, регистры адреса перемещения автооператоров, блоки управления автооператорами, блоки Выделения синхронизирующей команды программ управления автооператорами блоки ПОйупостоянной памяти технологических Выдержек времени блоки контроля перемещени автооператоров Я также Общий для Всех ЯвтоодератОРОВ блок ЯнализЯ ВЫПОлнения программы техно".Огического цэцесса блок контроля ритма выходя подвесок с деталями, датчик точного времени и пульт управления пвкчем Вход счет чика команд через блок управления считыванием команц подсоединен. к чыходу блока анализа В 1 гголнения команд. который связан ыервьы входом с первым ВЫХОДом блокЯ ЯНЯлизЯ выполнения програм 1 -.1 технологического процесса, вторым входом - с выходом блока отработки технологических выдержек времени, а третьим входом .- с выходом блока выделения синхронизирующей команды программы ,;правления явтоопера 1 )ТОРЭМГЕ ЕГЬ 1 ХОД КОТОРРГО СОЕДИН 1 1первым входом блока анали. а вьн,(и 11 иния программы технолоГическго процесса, блок управления считыванием команд соединен первым выходом с первым входом блока полупостоянной памяти технологических выдержек времени, пульт управления первым выходом соединен с первым входом блока контроля ритма выхода подвески с деталями, вторым выходом - с выходом блока точного времени, а третьим выходом - с третьим входом блока ана" лиза выполнения программы технологического процесса, блок полупостоячной памяти технологических выдержек времени вторьгм входом соединен с вы" ходом регистра адреса перемещения, а выходом - с первым входом блока отработки технологических выдержек времени, подключенным к датчику точ" ного времени, выход регистра адреса перемещения автооператора соединен с первым входом блока управления автооператором, связанным с датчиками положения автооператоров, исполнительными механизмами автооператоров и с вторьем входом блока отработки технологических выдержек времени, блок контроля перемещения автооператора подключен первым входом к датчикам положения автооператоров, вторым входом - к датчикам точного времени, а выходами - к входам блоков управления автооператорами, о т л и ч а ю щ е е с я тем что, с целью повышения производительности гальванической линии путем обеспече.ния параллельной обработки различных технологических деталей, запускаемых на линию в произвольной последовательности, в устройство введены тактовый генератор, блок дискретной модели гальванической линии, коммутатор технологических процессов, блок постоянной памятч начального состояния дискретной модели, блок синхронизации моделирования работьГ авто- операторов блок анализа окончания проверки технологического процесса, устройство также снабжено по числу автоог.эраторов блоком оперативной памяти маршрутов автооператоров, первый вход которого связан со счетчиком команд, второй вход - с блоком управления считыванием команд, а выход - с регистром адреса перемещения автооператора, кроме того, устрой50 55 10 15 20 30 35 40 45 Отв Он 11 е, нЯО числу 11 е(топерато- РОВ бпЕ: ИОСТГ(ЯННОй ПЭМЯТИ КЗДРОВ технЕО; и Е,.ОЕ;Еех маршрутов автооператсрэ, биоком постоянной памяти дискретных технологических выдержек ГПЕмитирующих Операций, блоком формирования маршрута автооператора, состящим из счетчика кадров, счетчика технологическ(;х процессов, регистров начальной позиции кадра и конечной поз:ции кадра, блока анализа начальной позиции кадра, блока анализа конечной псзееции кадра блока коррекции дискретной модели гальванической линии, блоки пересылки кадров маршрутов автооператора, блока вьеделегия скнхронегэирующей команды кадра, блока оперативной памяти формирования маршрута антооператора, блока пересылки маршрута оператора и элемента И, причем второй вход счетчика кадров связан с выходом элемента И, ервый вход которого связан с третьим выходом блока коррекции дискретной модели гальванической линии, связанным также с четвертьем входом счетчика технологических процессов, первый выход счетчика кадров связан с вторым входом блока пересылки кадров, третий вход которого связан с третьим выходом блока анализа конечной позиции кадра, связанным также с вторыми вхогами регистров начальной и конечной позиции кадра, первый выход блока пересылки кадров связан с вторым входом блока оперативной памяти формирования маршрута автооператора, второй выход - с вторым входом счетчика технологических процессов, связанным также с вторым выходом блока анализа начальной позиции кадра, третий вход счетчика технологических процессов связан с вторым вь(ходом Олока анализа конечной позиции кадра, а выход - с вторыми входами блоков анализа начальной позиции кадра и коррекции дискретной модели гальванической линии, третьи входы которых связаны с выходом регистра начальной позггции кадра, четвертый вход блока коррекции дискретной модели гальванической линии связан с выходом регистра конечной позиции кадра, первый выход блока анализа начальной позиции кадра связан с вторым входом блока анализа конечной позиции кадра, второй вход блока оперативной памяти формирования
СмотретьЗаявка
4180268, 08.01.1987
ВСЕСОЮЗНЫЙ ПРОЕКТНО-КОНСТРУКТОРСКИЙ ИНСТИТУТ ТЕХНОЛОГИИ ЭЛЕКТРОТЕХНИЧЕСКОГО ПРОИЗВОДСТВА
КАПЛАН БОРИС МИХАЙЛОВИЧ, ЕЛЬЯШЕВИЧ АЛЕКСАНДР ИОСИФОВИЧ, ДАВЛЕТБАЕВ ЕМИН НАБИУЛОВИЧ, РОМИН ЭДУАРД ЛЕОНИДОВИЧ, ИВКИНА ОЛЬГА НИКОЛАЕВНА, ЯКОВЛЕВА ОЛЬГА АЛЕКСАНДРОВНА
МПК / Метки
МПК: G05B 19/02, G05B 19/425
Метки: автооператорами, гальванической, линии, программного
Опубликовано: 07.10.1988
Код ссылки
<a href="https://patents.su/14-1429089-ustrojjstvo-dlya-programmnogo-upravleniya-avtooperatorami-galvanicheskojj-linii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления автооператорами гальванической линии</a>
Предыдущий патент: Измерительный преобразователь с коррекцией характеристики
Следующий патент: Устройство для управления разветвленной поточно транспортной системой
Случайный патент: Устройство для испытания на искробезопасность шахтной электроаппаратуры