Устройство для контурного программногоупРАВлЕНия Советский патент 1981 года по МПК G05B19/25 

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

(54) УСТРОЙСТВО ДЛЯ КОНТУРНОГО ПРОГРАММНОГО УПРАВЛЕНИЯ ёт скорость по координате yjj на фиг.1б временнёш диаграмма отработки участка ABC известным устройством. Пусть в момент времени t. на вых дах обоих блоков сравнения существу ют сигналы а X «и а у . Поскольку скорость по координате X sasa&, чем по У, то отработка закончится раньше, в момент времени i, а по У - в момент времени «.Интерполятор будет вкл чен только в момент t,. Поскольку при вады обладают моментом инерции, то за время от tj до tj приходит несколько иьр ульсо5 обработки по координате X и на выходе блока сравнени появится отрицательный тормозящий сигнал. В момент t начинается отра ботка Участка АВ и в Момент t участка ВС. Цель изобретения - повышение точ ности и быстродействия устройства. Импульс управления должен выдаваться в соответствующий привод, еслИ:.- выполняются следующие соотноше ния: для разгона и движения с постоян ной контурной скоростью .(5«ЦИ(ДИ)(ах)П U.O)U((5Y) 5«ап (сЗу) vl( для участка торможения ОхЧ-2 4 и {лх)) «ulOx i. ZsidK (лх)п лх cju (Qyi -2 51йП(ДУ)ПдУ О )« «и (QY isijjn.(Av)n ) где АХ, ду - заданные перемещения по координатам; а v рассогласования по коордо1натам;И - оценочная функция инте полятора. Диагракада временного анализа для этого случая представлена на фиг.1в Отработка участка АВ происходит начиная с момента tj и заканчивается раньше момента t j . Отработка участ ка ВС начинается с момента t|. При этом, несмотря на то, что происходи некоторое сглаживание ломаной линии задаваемой интерполяторе, удается существенно повысить &астродействие и точность отработки. Поставленная цель достигается тем что в устройство для контурногО управления, содержащее интерполятор и в каждой координате управления блок сравнения, ёыход которого через последовательно соединенные координатный привод и датчик перемещения подключен к первому входу блока сравнения, первые и вторые элементы И, пер выми входами и выходами соединенные соответственно с выходгиии формирователей и входами первого элемента ИЛИкаждой ксординатц управления, а вторыми входас 1и - с первыми выходами интерполятора, введены элемент ИЛИ-КЕ и в каждую координату управления рё гистр, элемент задержки, блок третьих элементов И и второй элемент ИЛИ, причем в - аждой координате управления входы элемента ИЛИ соединены с выходами блока третьих элементов И и вторыми входами блока сравнения, выход второго элемента ИЛИ через элемент задержки подключен к нулевому входу регистра, выходы которого соединены с первыг ш входами блока третьих элементов И и входами элемента ИЛИ-НЕ, выход которого подключай ко входу интерполятора, вторыми выходами соединенного с единичными входами регистра каждой координаты управления. На фиг.2 представлена функциональная схема устройства. Устройство содержит интерполятор 1, выходы которого подключены ко входам блока 2 управления и буферным регистрам 3, блоки 4 сравнения, датчики 5 перемещения, координатный иривод 6 подач, регистр 7, выходы которого подключены ко входам бпока 8 элементов И и через элемент ИЛИ-НК 9 ко входу включения интерполятора 1, второй элемент ИЛИ 10, выход которого через элемент 11 задержки соединен со входом установки в ноль регистра 7, фop a poвaтeль 12 импульсов, подающий сигнал, если на выходе блока сравнения нет сигнала, знак которого совпадает со знаком перемещения на данном отрезке, и формирователь 13, выдаюишй сигнал при величине рассогласования, равной двум шагам и имеющий знак, противоположный знаку перемещения по данной координате, элементы И 14 и 15 и элемент ИЛИ 16, Устройство работает следующим образом. При увеличении скорости по i координате или сохранении ее постоянной, т.е. когда отсутствует торможение, опрос буферного регистра этой координаты и выдача импульса в соответствующий привод производится, если выполняется соотношение (1). При этом информация по другой координате может быть еще не отработана. Через блок 8 информация с региста 7 подается на блок 4, а через элеенты 10 и 11 производится обнуление егистра 7. Если регистры 7 всех кординат установлены в ноль, на выхое элемента ИЛИ-НЕ 9 формируется сигал, по которому начинает работать актовый генератор (не показан интеролятора, интерполятор записывает в уферный регистр информацию о слеующем шаге. Таким образом, при разгоне на наименее быстродействующий

привод почти все время подается максимальное управляющее воздействие.

После достижения приводом требуемой скорости частота поступления управляющих импульсов с интерполятора определяется уже не свойствами привода, а равма максимальной частоте тактового генератора, которая задается программно и определяется из допустимой скорости обработки на Данном участке. Здесь регистры 7 за исключением времени задержки злемента 4 обнулены, и интерполятор все время работает, а информация с его выходов сразу же проходит на блоки сравнения так как к моменту выдачи сигнала импульс опроса уже присутствует.

Здесь, так же как и при разгоне, наличие буферных регистров позволяет осуществить ввод в блок 4 информгщий о новом шаге при отработке предыдущего шага только по данной координате, сохраняя ттри этом жесткое соотношение между координатс1ми.

При необходимости снижения скорости интерполятор вьщает сигнал торможения, поступающий на входы ячеек 15 иснимает сигнал с ячеек 14. В этом случае информация с регистра 7 на вход i блока 4 подается, если выполняется условие (2). Тогда на выходе блока 4 сравнения наиболее инерционного привода будет постоянно поддерживаться сигнал, обеспечивающий режим торможения. Так происходит до момента достижения рабочим органом минимальной скорости. В этом случае время между импульсами опроса превысит заданное максимально допустимое и интерполятор вьщает сигнал, передающий информацию с регистров 7 на блоки 4 сравнения, а в регистры 7 запишет информацию о следующем шаге.

Следовательно, при движении с минимальной скоростью интерполятор практически напрямую соединен с блоками 4. При этом в отличие от известного устройства значительно уменьшается вероятность опережения в отдельные моменты времени программы отработкой, что снижает контурную погрешность и время отработки.

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

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

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

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

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

0 подключен к нулевому вхрду регистра, выходы которого соединены с первыми входами блока третьих элементов И и входами элемента ИЛИ-НЕ, выход которого подключен ко входу интерполято5ра, вторыми выходами соединенного с .единичными входами регистра каждой координаты управления.

л

Источники информации, принятые во внимание при экспертизе

0

1.Авторское свидетельство СССР № 395807, кл. G 05 В 19/04, 1971.

2.Авторское свидетельство СССР №563668, кл. 05 В 19/24, 1976 (прототип). У

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

название год авторы номер документа
Программное задающее устройство 1981
  • Кошкин Владимир Львович
SU991376A1
ЛИНЕЙНО-КРУГОВОЙ ИНТЕРПОЛЯТОР 1991
  • Плетнев Евгений Георгиевич
  • Попов Степан Иванович
RU2010293C1
Устройство для сварки 1987
  • Анкудинов Виктор Александрович
SU1558598A1
Многоканальное устройство для программного управления 1978
  • Левашов Виталий Иванович
SU748431A1
Цифровой линейный интерполятор 1986
  • Петух Анатолий Михайлович
  • Ободник Демьян Тихонович
  • Романюк Александр Никифорович
  • Щапов Владимир Николаевич
SU1310779A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Цифровой интерполятор 1981
  • Горбенко Эдуард Тихонович
  • Смирнов Лев Николаевич
  • Кошкин Владимир Львович
SU1003022A1
Устройство для комбинированного числового программного управления 1980
  • Тодуров Владимир Григорьевич
  • Поддубный Николай Николаевич
  • Чистяков Валентин Николаевич
  • Борисов Анатолий Анатольевич
  • Гайфуллов Давлет Бакеевич
  • Миронов Валерий Семенович
SU911469A2
Устройство для стабилизации скорости подачи в станках с программным управлением 1985
  • Мурза Владимир Максимович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
SU1325411A1
Устройство для программного управления 1985
  • Григорьев Валерий Иванович
  • Шатунов Владимир Сергеевич
SU1290263A1

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

Реферат патента 1981 года Устройство для контурного программногоупРАВлЕНия

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

SU 805 261 A1

Авторы

Ткачев Владимир Иванович

Басин Лев Михайлович

Даты

1981-02-15Публикация

1979-02-23Подача