Линейный интерполятор

 

О П И C A H N K 637787

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДВТЙЙЬСТВУ

Союз Соеетскии

Социалистических респубпин (63) Дополнительное к авт. свид-ву(Q2) Заявяено24 12.75 (2Ц 2303111/18-24 с присоединением заявки J4 (23) Приоритет (43) Опубликовано 15.12.78 3юллетень 3&46 (45) Дата опубликования оннсання 15.12.78 (51) М. Кл

GO5 В 19/18

3 юсударствеииий комитет

Соавта Миииотров СССР во делам изабрвтеиий и открытий (53) У@К В21.50Э..55(088.8) Киевский теттиоиотический институт лет.кой промьпваеиности (71) Заявитель (54) ЛИНЕЙНЫЙ ИНТЕРПОПЯТОР

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

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

Недостатком этого устройства является низкое быстродействие.

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

Недостатком этого устройства является .его сложность.

Целью изобретения является упрощение устройства.

Для этого предлагаемый линейный интерполятор содержит блок синхронизации каналов, первый вход которого подключен к выходу дннамнческого регистра, второй вход — к третьему выходу блока управления динамическим регистром, третий вход — к выходу счетчика импульсов, к первому вхотв ду динамического регистра, н к третьему входу логического блока, первый выход блока синхронизации каналов соединен с третьим входом счетчика импульсов, второй выход— с четвертым входом логического блока, а т5 третий выход — со вторым входом динами.ческого регистра:

На фиг. 1 представлена структурная схема линейного интерполятора, содержащая логический блок 1, динамический регистр 2, счетчик импульсов 3, блок управления дина20 мическим регистром 4 н блок синхронизации каналов 5 с выходами 6 — 8 н входами 9 в 11; на фиг. 2 приведено размещение,информации в динамическом регистре 2; на фиг. 3 показана функ. нональная схема блока синх63 !78Т элемента И 16 появится единичный сигнал, который запишет в нулевой разряд канала признак запрета обработки канала. После этого триггер !5 сбрасывается и разрешается обработка последующего канала. Если при обработке канала окажется, что в нуле- 5 вом разряде зйписан признак запрета, а,следовательно, триггер 12 установился в единичное состояние, то сигнал с единичного выхода триггера 12 поступает в счетчик импульсов 3 н запретит прибавление единицы и младшему разряду счетчика данного канала, то есть интерполирования по этому каналу не произойдет, Триггер 12 устанавливается в нулевое состояние перед началом обработки последующего канала.

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

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

При окончании интерполирования по какому-либо каналу, то есть переполнению соответствующего счетчика, цикл интерполирования прекращается и разрешается ввод новой информации по этому каналу или по любому другому каналу, по которому не производилось интерполирование (то есть по ка- 4Q налам с нулевыми координатными приращениями).

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

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

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

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

i. Авторское свидетельство СССР № 470792, кл. G 05 В 19/18, 1974.

2. Авторское свидетельство СССР № Зб5568, кл. б 05 В 19/18, 1962.

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

Редактор Н. Каменская Техред О. Луговая Корректор В. Серлюк Заказ 7<0538 Тираж 99! П олп ясное

LLHHHllH Государственного комитета С«вета Министров СССР по дела м изобретен ий и открытий

113085, Москва, Ж. 35, Рау шс к ая наб. д. 4(5

Филиал НПП <Патеигх, г. У<кгород, ул. Е1роектиэя. 4

Линейный интерполятор Линейный интерполятор Линейный интерполятор Линейный интерполятор 

 

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

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