Контурная система программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 987578
Автор: Цыбулькин
Текст
ОПИСАНИЕ 9 уИЗОБРЕТЕНИЯ Союз СаеетскихСоциалистическихРеввубпик КАВТОРСКОМУ СВИДЕТЕЛЬСТВУ(23) Приоритет С 05 В 19/18 Государственный комитет СССР но делам изобретений н открытиИГ.А.Цыбулькинл:Специальное конструкторское бюро электро лойческбгоэффекта Министерства промышленного строительства кр(7 ) Заявитель 54 ) КОНТУРНАЯ СИСТЕМА ПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автомати ке и вычислительной технике и может быть использовано в электромеханичес-. ких чертежных автоматах с програм 5 мным управлением.Известно устройство для контурно- го программного управления, содержащее интерполятор, соединенный с блоками сравнения, выходы которых через последовательно соединенные координатные приводы и датчики перемещения подключены к входам соответствующих блоков сравнения. Выходные импульсы датчика перемещения координаты, скорость по которой наибольшая, исполь зуются в качестве тактовых импульсов интеролятора 1).Однако такое устройство характеризуется низким быстродействием.Наиболее близким техническим решением к изобретению является контурная система программного управления, содержащая блок задания максимальной ошибки положения и последовательно соединенные первый усилитель, блок 25 сравнения, второй усилитель, управляющее .устройство, тактирующее устройство и интерполятор, для каждой .;координаты последовательно соединенные цифроаналоговый преобразова тель, второй блок сравнения, устройство управления положением,привод и датчик положения, выход которого подключен к первому входу второго блока сравнения данной координаты, второй вход которого подключен к соответствующему .входу интерполятора, а выход блока задания .максимальной ошибки положения подключен к второму входу блока сравнения 1 2 ).Недостатком известного устройства является невысокая динамическая точность обработки входного воздействия системы.Целью изобретения является повышение динамической точности системы и скорости обработки программы.Поставленная цель достигается тем, что в контурную систему программного управления, содержащую последовательно соединенные блок выбора максимальной ошибки положения, блок сравнения, управляемый генератор и интерполятор, для каждой координаты последовательно соединенные первый реверсивный счетчик импульсов, цифроаналоговый преобразователь, привод и датчик положения, выход которого соединен с вычитающим входом первого реверсивного счетчика им 987578пульсов данной координаты, суммируЮ" щий вход первого реверсивного счетчика импульсов каждой координаты соединен с соответствующим информационным выходом интерполятора, а второй вход блока сравнения соединен с выходом блока задания максимально допустимой ошибки, введены для каждой координаты счетчик импульсов .и последовательно соединенные второй реверсивный счетчик импульсов, сумматор и блок вентилей, выход которого подключен к установочному входу первого реверсивного счетчика импульсов данной координаты, суммирующий вход второго реверсивного счетчика импульсов каждой координаты соединен со счетным входом счетчика импульсов данной координаты и с соответствующим выходом интерполятора, а вычитающий - с соответствующим входом первого реверсивного очетчика, Разрешающий вход блока вентилей каждой координаты соединен с входом "Сброс" счетчика импульсов данной координаты и с входом тактовой. частоты системы, выход счетчика им пульсов каждой координаты соединен с вторым входом сумматора данной координаты, а выход второго реверсивного счетчика импульсов каждой координаты подключен к соответствующему входуЗО блоку выбора максимальной ошибки положения.На чертеже изображена блок-схема предлагаемой контурной системы программного управления. 35Контурная система содержит блок 1 выбора максимальной ошибкиблок 2 сравнения, управляемый генератор 3, интерполятор 4, блок 5 задания максимально допустимой ошибки поло О жения и для каждой координаты первый реверсивный счетчик б импульсов, цифроаналоговый преобразователь 7, привод 8, датчик 9 положения и блок 10 компенсации, который состоит из счетчика 11 импульсов, второго реверсивного счетчика 12 импульсов, сумматора 13 и блока 14. вентилейКонтурная система программного управления работает следующим образом,На входы счетчика 12 импульсов поступают импульсы унитарного кода: на суммирующий вход " из интерполятора 4, а на вычитающий поступают импульсы обратной связи из датчиков 9 положения. Динамические ошибки по обеим координатам би д, образуемые в счетчиках 12 импульсов, поступают в цифровом виде в блок 1 выбора максимальной ошибки положения и большая иэ них по абсолютной величине вычи- бо тается в блоке 2 сравнения из заданной величины ошибки Я, занесенной .в блок 5 задания.максймально допустимой ошибки. Разность между заданной и большей из ошибок по абсолют- Я ной величине У=6 -спика определяют выходную величийу й = К управляемого генератора 3, Здесь 1 - номер координаты, а К - коэффициент пропорциональностиОдновременно динамические ошибки д поступают из счетчиков 12 импульсов в сумматор 13, где образуются суммы динамических ошибок с соответствующими числами импульсов Ь;, поступающих из интерполятора 4 в счетчик 11 импульсов эа период времени Т. Образованные таким образом :суммыЦ= д +а 6; из сумматоров 13 передаются импульсами занесения, поступающими на входы блока 14 с частотой Р, в реверсивный счетчик импульсов б. Стой же частотой Р сбрасываются в ноль счетчики 11 импуль- совПоскольку в реверсивном счетчике б импульсов суммы сигналовЕ;поступают только один раз за продолжительный период Т,то для поддержания непрерывного процесса слежения в интервале времени между моментами их поступления в реверсивные счетчики поступают импульсы из интерполятора 4 и импульсы обратной связи из датчиков 9 положения.Дополнительные сигналы лО; вызывают увеличение числа оборотов двигателей координатных приводов, т,д, увеличение частоты импульсов обратной связи, поступающих с датчиков 9 положения на вычитающие входы счетчиков 12 импульсов. Это приводит к уменьшению величин ошибок Д", образующихся в счетчиках 11 импульсов, Уменьшение же ошибок д; приводит к автоматическому увеличению частоты импульсов, поступающих из управляемого генератора 3 в интерполятор 4, т.е, приводит в конечном итоге к уменьшению динамической ошибки контурной системы.Таким образом, предлагаемое устройство за счет введения блоков компенсации позволяет уменьшить динамическую ошибку контурной системы программного управления, а следовательно, увеличить контурную скорость отработки программы.Формула изобретенияКонтурная система программного управления, содержащая последовательно соединенные блок выбора максимальной ошибки положения, блок сравнения, управляемый генератор и интерполятор, для каждой координаты последовательно соединенные первый реверсивный счетчик импульсов, цифроаналоговый преобразователь, привод и датчик положения, выход которого соединен с вычитающим входом первого реверсивного счетчика импульсов дан987578 Составитель Е. Зола Техред Ж.Кастелевич хина Корректор Г. 0 г едактор Аг. Шанд Тираж Подписное ВНИИПИ Госу комитета СССР по делам и открытий. 3035, Москва, Ж наб., д. 4/5-35, Раушская аказ 10301/35 илиал ППП "Патент", г. Ужгород, ул. Проектная, 4 ной координаты, суммирующий входпервого реверсивного счетчика импульсов каждой координаты соединен ссоответствующим информационным выходом интерполятора, а второй входблока сравнения соединен с выходомблока задания максимально дапустимойошибки, о т л и ч а ю щ а я с я тем,что, с целью повышения динамической точности системы и скорости обработки программы, в нее для каждойкоординаты введены счетчик импульсови последовательно соединенные второй реверсивный счетчик импульсов,сумматор .и блок вентилей, выходкоторого подключен к установочномувходу первого реверсивного счетчика импульсов данной координаты.,суммирукщий вход второго реверсивного счетчика импульсов каждой ко.ординаты соединен со счетнйм входомсчетчика импульсов данной координа,ты и с соответствующим выходом интерполятора, а вычитающий - с соответствующим входом первого реверсив-ного счетчика, разрешающий вход бло ка вентилей каждой координаты соединен с входом "Сбросф счетчика ий пульсов данной координаты и с входомтактовой частоты системы, выходсчетчика импульса каждой координатысоединен с вторым входом сумматораданной координатйф, а выход второго 10 реверсивного счетчика импульсовкаждой координаты соединен с соот,ветствующим входом блока выборамаксимальной ошибки положения.Источники информации, 15 принятые во внимание при экспертизе1. Авторское свидетельство СССРВ 395807, кл, О 05 В 19/40, 1971;2. Андрейчиков Б.И. Динамичес"кая точность систем программного управления станками. М., фМашиностроение", 1964., с. 200-201, фиг ХУ,16прототип .
СмотретьЗаявка
3251779, 25.02.1981
СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО ЭЛЕКТРОГИДРАВЛИЧЕСКОГО ЭФФЕКТА МИНИСТЕРСТВА ПРОМЫШЛЕННОГО СТРОИТЕЛЬСТВА УССР
ЦЫБУЛЬКИН ГЕННАДИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: контурная, программного
Опубликовано: 07.01.1983
Код ссылки
<a href="https://patents.su/3-987578-konturnaya-sistema-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Контурная система программного управления</a>
Предыдущий патент: Следящая система
Следующий патент: Устройство для программного управления
Случайный патент: Машина для отливки металлических изделий