Цифровая система программного управления Советский патент 1982 года по МПК G05B19/18 

Описание патента на изобретение SU924673A1

(5) ЦИФРОВАЯ СИСТЕМА ПРОГРАММНОГО Изобретение относится к вычислительной технике, в частности к систе мам программного управленид технологическим оборудованием, и может быть использовано для управления металлорежуии ми и сверлильными станками. Известна цифровая система програм много управления, содержащая входное устройство, блок текущего положения управляемого объекта, релейный блок управления перемещением объекта, сое диненный чере редуктор и датчик обратной связи с блоком текущего положения объекта D Недостатком указанной системы является ее низкая точность, так как релейный блок управления обеспечивает быстрое торможение лишь малоинерционных объектов с малыми скоростями Наиболее близкой к предлагаемой является цифровая система программно го управления, содержащая последовательно соединенные блок задания программы, сумматор, элемент ИЛИ, лог;иУПРАВЛЕНИЯческий блок выделения старшего разря-. да, преобразователь код - напряжение, блок управления приводом и датчик обратной связи 121. Известная система обеспечивает, уменьшение до нулевого значения скорости перемещения объекта при его движении. Недостаток известной системы состоит в том, что уменьшение скорости происходит на протяжении всей длины перемещения, а ;это снижает быстродействие, особенно при больших величинах перемещений. Кроме того, в этой системе на протяжении всей длины переме цений скорость движения объекта изменяется, что ограничивает область ее использования, так как система не может применяться для управления объектами, скорость движения которых должна быть постоянной. Цель изобретения - расширение области применения системы. Указанная цель достигается тем, что в цифровую систему программного управления введены второй сумматор, первый электронный коммутатор, задатчик величины участка замедления и последовательно соединенные первый блок выделения нулевого состояния, Первый триггер, второй электронный коммутатор, третий сумматор, второй блок выделения нулевого состояния и второй триггер, выходом подключенный к второму входу блока управления приводом, вторые входы первого и второго триггеров соединены с шиной Сброс, а второй выход первого триггера соединен с первым входом первого электронного коммутатора, второй вход которого соединен с выхо дом датчика обратной связи, к выходу которого подключен второй вход второго электронного коммутатора, а второй вход датчика обратной связи соединен с выходом первого блока выделения нулевого состояния, выход первого электронного коммутатора соединен с первым входом второго сум матора, выход которого подключен к второму входу первого сумматора, выходами подключенного к входам первого блока выделения нулевого состояния, а второй вход второго сумматора соединен с выходом задатчика величины участка Замедления и с вторым входом третьего- сумматора, выходы младших разрядов которого соединены с вторыми входами логического блока, а выходы старших разрядов подключены к входам элемента ИЛИ.; На чертеже представлена схема циф ровой системы. Система содержит блок 1 задания программы, первый сумматор 2, первый блок 3 выделения нулевого состояния, второй блокk выделения нулевого сос тояния, первый триггер 5, второй сум матор 6, задатчик 7 величины участка замедления, элемент ИЛИ 8, логически блок 9, преобразователь 10 код - напряжение, блок 11 управления приводом, датчик 12 обратной связи, трети сумматор 13, первый электронный коммутатор 1, второй .электронный коммутатор 15 второй триггер 16. Устройство работает следующим образом. Вначале работы импульс, пришедший на шину Сброс, устанавливает триггер 5 в состояние, при котором электронный коммутатор 15 закрывается, а триггер 16 включает блок 11 управ9ления приводом. Блок 1 задания программы выдает в сумматор 2 код, соответствующий величине заданного перемещения, Задатчик 7 величину участка замедления выдает в сумматор 13 и в сумматор 6 код, соответствующий величине участка, на котором должна убывать скорость перемещения. На другой вход сумматора 2 через электронный коммутатор 1 поступает код текущего положения объекта с датчика 12 обратной связи, причем соответ ствующие разряды этого кода суммируются с соответствующими разрядами кода с задатчика 7 величины участка замедления при помощи сумматора 6. Сумматор 2 формирует код разности заданного перемещения и суммарного кода текущего положения объекта и заданного участка замедления. Таким образом, нулевое состояние сумматора 2 будет совпадать с моментом прохождения объектом -немала участка замедления и на выходе блока 3 выделения нулевого состояния формируется импульс, который сбрасывает показания датчика 12 обратной связи в нуль и опрокидывает триггер 5 в противоположное состояние, при котором элек тронный коммутатор l4 закрывается, а электронный коммутатор 15 открывается, пропуская сигналы с датчика 12 обратной связи на второй вход сумматора 13. Сумматор 13 формирует код разности величины участка замедления и показаний датчика 12 обратной связи и младшие разряды кода разности поступают непосредственно в логический блок Э а старшие поступают в него через элемент ИЛИ 8. При этом преобразователь 10 код-напряжение поочередно выдает заданные напряжения, соответствующие весам отдельных разрядов, образующие гистограмму закона торможения.. В тот момент, когда код с датчика 12 обратной связи будет соответствовать коду с задатчика 7 величины участка замедления, показания сумматора 13 будут равны нулю и на выходе блока k выделения нулевого состояния образуется импульс, который поступает на вход установки нуля триггера 16. Триггер 16 опрокидывается и отключает блок 11 управления приводом перемещение объекта заканчивается в заданной точке. Отключение блока управления приводом необходимо для того, чтобы избавиться от ошибки при позиционировании в случае смеще59ния нуля преобразователя код-напряже ние. Цифровая система автоматического управления обладает более высоким быстродействием, чем известная, так как в ней снижение скорости движения объекта происходит не в начале перемещения, а на заданном участке, величина которого выбирается так, чтобы обеспечить нужную точность позици онирования. Формула изобретения .Цифровая система программного управления, содержащая блок задания программы, выходом подключенный к первому сумматору, и последовательно соединенные элемент ИЛИ, логический блок, преобразователь код-напряжение блок управления приводом и датчик обратной связи, отличаю щ а я с я тем, что, с целью расширения области применения, в нее введены второй сумматор, первый электронный коммутатор, задатчик величины участка замедления и последоватепьно соединенные первый блок выделения нулевого состояния, первый триггер, второй электронный коммутатор, третий сумматор, второй блрк выделения нулевого состояния и второй триггер выходом подключенный к второму вхо36ду- блока управления приводом, вторые входы первого и втерого триггеров соединены с шиной Сброс, а второй выход первого триггера соединен с первым входом первого электронного коммутатора,.второй вход которого соединен с выходом датчика обратной связи, к выходу KOtoporo подключен второй вход второго электронного коммутатора, а второй вход датчика обратной связи соединен с выходом первого блока выделения нулевого состояния, выход первого электронного коммутатора соединен с первым входом второго сумматора, выход которого подключен к второмувходу первого сумматора, выходами подключенного к входам первого блока выделения нулевого состояния, а второй вход второго сумматора соединен с выходом задатчика величины участка замедления и с вторым входом третьего сумматора, выходы младших разрядов которого соединены с вторыми входами логического блока, а выходы старших разрядов подключены к входам элемента ИЛИ. t Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 351200, кл, G 05 В 19/18, 19652.Авторское свидетельство СССР № , кл. G 05 В 19/18, 1978 (прототип)

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

название год авторы номер документа
Устройство для программного управления станком 1979
  • Новичихин Василий Алексеевич
  • Шмыров Валерий Александрович
SU930261A1
Устройство для программного управления 1983
  • Болтаев Равель Закиевич
  • Динкель Альфред Данилович
  • Тарбаев Вениамин Платонович
  • Беляков Александр Анатольевич
SU1123022A2
Инфузионный насос 1985
  • Ульянов Николай Александрович
  • Радионова Любовь Николаевна
  • Горелышев Сергей Алексеевич
  • Овсянников Вячеслав Тимофеевич
SU1279635A1
Двухотсчетный следящий привод 1989
  • Архангельский Евгений Владимирович
  • Бродовский Владимир Николаевич
  • Замбржицкий Андрей Аркадьевич
  • Муратова Нина Алексеевна
  • Петухова Татьяна Викторовна
  • Свицын Георгий-Витольд Адамович
  • Семенов Юрий Николаевич
SU1700535A1
Система программного управления процессом порционной вакуумной обработки стали 1989
  • Дубовец Анатолий Маркович
SU1684347A2
Устройство для программного управления 1981
  • Васильев Борис Владимирович
  • Тарбаев Вениамин Платонович
  • Динкель Альфред Данилович
  • Болтаев Равель Закиевич
  • Беляков Александр Анатольевич
SU960740A2
Устройство для программногоупРАВлЕНия 1978
  • Васильев Борис Владимирович
  • Динкель Альфред Данилович
  • Тарбаев Вениамин Платонович
  • Католиков Виктор Ермолаевич
  • Болтаев Равель Закиевич
SU813374A1
Устройство для определения абсолютного положения вала исполнительного механизма 1988
  • Петров Владимир Александрович
  • Бабицкий Николай Александрович
  • Овод-Марчук Григорий Васильевич
SU1781822A1
Устройство для точного останова электропривода 1985
  • Гудзь Юрий Викторович
  • Дубовик Владимир Григорьевич
  • Чермалых Александр Валентинович
SU1272447A1
Устройство для программного управления 1983
  • Горохов Евгений Викторович
  • Грызенков Виктор Ильич
  • Арманд Владимир Александрович
  • Устинов Валерий Иванович
SU1160367A1

Иллюстрации к изобретению SU 924 673 A1

Реферат патента 1982 года Цифровая система программного управления

Формула изобретения SU 924 673 A1

SU 924 673 A1

Авторы

Шмыров Валерий Александрович

Новичихин Василий Алексеевич

Даты

1982-04-30Публикация

1980-08-25Подача