Интерполятор для числового программного управления оборудованием

 

354402

О П И С А Ы Ы Е

ИЗОБРЕТЕНИЯ

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

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

Социалистических

Республик

Зависимое от авт. свидетельства №

Заявлено 07.Xl l.1970 (№ 1499116/18-24) с присоединением заявки №

Приоритет

Опубликовано 09.Х.1972. Бюллетень № 30

Дата опубликования описания ЗО.Х.1972

М. Кл, С 05Ь 19/18

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681.335.87:621.90-529(088.8) Авторы изобретения

Г. Н. Кузьминых, В. С. Шатунов и Г. М, Набережн

Заявитель

ИНТЕРПОЛЯТОР ДЛЯ ЧИСЛОВОГО ПРОГРАММНОГО

УПРАВЛЕНИЯ ОБОРУДОВАНИЕМ

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

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

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

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

Это позволяет повысить производительность и эффективность работы интерполятора.

На чертеже показана блок-схема предлагаемого интерполятора.

Интерполятор содержит устройство 1 ввода данных, интерполирующее устройство 2, выходное устройство 8, устройство 4 задания скорости, устройство управления 5, блок синхронизации б, блок линий задержек 7, блок клапанирования 8, блок сумматоров 9, коммутатор 10, блок 11 распределения управляющих импульсов.

Интерполягор работает следующим образом.

Возможность группового управления одним

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

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

Программы работы всех управляемых объектов хранятся в запоминающих устройствах

ЭВМ. Исходная информация по каналу связи подается на устройство ввода 1. С устройства ввода одна часть информации — коды скоростей — поступает на устройство 4 задания скорости, а другая часть — коды приращений по координатам и коды счетчиков контроля длины кадра — через блок синхронизации б поступает на линии задержки 7. Коды величин, хранящиеся в линиях задержки, непрерывно и последовательно поступают на входы блока клапанирования 8. На вторые входы этого блока поступают импульсы с устройства задания скорости. Если в момент поступления кодов величин, приписанных конкретному объекту, на вторые входы блока клапанирования 8 поступает импульс с рабочего канала, приписанного этому же объекту, устройства задания скорости, то коды с выхода этого блока подаются на входы блока сумматоров 9 и вычисляются новые значения оценочных функций и текущие значения кодов счетчиков контроля длины кадра. Если же импульс с рабочего капала не поступает, то вычисления не производятся и коды названных величин поступают через блок синхронизации б обратно па входы соответстьующих им линий задержек 7. Коды вновь вычисленных значений оценочных функций н текущих значений счетчиков контроля длины кадра с выхода блока сумматоров 9 поступают через блок синхронизации на входы соответствующих им линий задержек, а знаки оценочных функций коммутатором 10 по командам с устройства управления 5 передаются в блок распределения импульсов. Этот блок распределяет поступающие на него импульсы с устройства задания скорости по координатам обьектов.

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

По этой команде в момент отработки последнего шага в кадре с ЭВМ поступает новая информация. Описанная выше работа устройства продолжается до полной отработки всех программ всех объектов.

Предмет изобретения

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

40 вход которого связан с выходом коммутатора, а другие — с выходами устройства задания скорости и со входом блока клапанирования.

354402

Составитель В. Казаков

Техред Е. Борисова

Корректор Т. Гревцова

Редактор И. Орлова

Типография, пр. Сапунова, 2

Заказ 3576710 Изд, Ке 1475 Тираж 406 Подписное

ЦНИИПИ Комитета по делам изобретений и огкрытий при Совете Министров СССР

Москва, 5К-35, Раушская наб., д. 4 5

Интерполятор для числового программного управления оборудованием Интерполятор для числового программного управления оборудованием Интерполятор для числового программного управления оборудованием 

 

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

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

Изобретение относится к робототехнике и может быть использовано при разработке систем управления манипуляционными роботами

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