1
Мзоиретенне относится к области автоматизации производственных процессов методами числового программного управления и может быть использовано для одновремеииого группового уиравления металлорежущими С1аиками, газорезательными апиаратами, авто.матическидп чертежными мапишами, устройствами д,1я намотки и т. д., т. е. в устроГ|ствпх, где требуется управление перемсш, по коо)Д:1Патам.
Известны интерполяторы, содерлхащие ycTi)oiicTBO ввода данных с подключенными к его выходу устройством задаиия скорости и HHTepiio.iiipyioni,iiM ycTpoiicTBOM, с которым связано выходное ycTpoiicTBo, а также устроГ:ство унра; леиия.
Недостатко.м этих интерполяторов являете; пизхая производительность вследствие невозможности одновременного управлепня группой обьектов по р;;зным нрограммг.м.
Предлагаемый интерполятор отлпчается тем, что Интерполируюидее устройство содержит регистры на лиииях задержк, иодключепиые через блок деи1И(ррации ко блока сумматоров, и блок оргаиизац 1И очереди, соответствующне входы которого соедпиепы с выходами устро |ства задап11Я скорости; выходпое устройство содсрж1гг блок распределения упра1 ля1оп 11х iiiMn TbcoB и коммутатор зиаков оценочпых функций, вход которого связан с
В1 1ходом блока сумматоров, выход - со входом блока распределения, друг11е входы которого связаны с выходами устро1;ства задан}1я скорости.
Это НОЗВОЛГЯТ ИОПЫОГГЬ ИрОИЗ:ЮДИ|-еЛЬНОСТ1
и эффективность работы интерполятора.
iia чертеже по Г:зана rpvniauioHa.iijiia схема описываемого глтсрполятора. 1:огорая содержит ycTpoiiciBo / ввода д;ии1ых. интерпо.чирующсе ycTpoikTBO 2. выходное устроГ1Ство /Л п1огок;пк:.-пп1ое устроГкчВо -/ задания скорости, устройство управления 5. б.ток сиихроиизации 6. линий задержек 7. блок де:пифрации о, блок су.мматоров .V, блок 10 орг,-1низапии очереди, коммутатор // знаков оце1К)чиых (Ь нкци| |, б.ток Г2 расирсдслеиия упр; Б л я ;О HUi А ; м и у ,т ;,со 5.
11итерио,1ятор работает с.КДх 1О1Цим o6p;iзо ;.
Б oниcыв; e. интср; о.1ято Н 1|1имснеио o6niee для всех обт ектоз иптерпо.тирующее устройство, работающее в реал1)11ом масП1табе времени с быстродействием, обеспечг ваюп,им заде;5ж;; выполнения очеред1;ого niaга inrrepno-iiij OBriin;::, В1)1з;;а1п: ю во:,можпым ожиданием , станком своей очереди обс.чуживаиия, на время, более допустимое с задаиио достаточно Ma.ioii вероятноегью.
1 р01раммы работы всех управляемых обьектов хранятся в заномип.ион1нх устройствах
38Л. Исходная информация по каналу свяяи подается па устройство ввода /. С устоойства ввода одна часть инфорыацпп (коды скоростей) поступает на устройство 4 задаппя скорости, а другая часть (коды приращений по координатам п коды счетчиков коптроля длины кадра), через блок сипхронизацни 6 поступает в блоки задержек 7. После окончания ввода работа устройства протекает следующим образом. Импульсы, следующие с частотой, пропорциональной кодам скоростей, с рабочих каналов устройства задания скорости поступают на блок распределения 12 и блок 10 организации очереди. Импульсы, поступившие на блок расиределеиия 12, в зависимости от значения знака оценочной функции выдаются на ту пли ииую коордииату станка. Эти же имиульсы, иоступивщне иа блок организации очереди, воснрииимаются последним как запросы на обслуж 1ваипе, т. е. иитериолирующее устройство производит вычисление после каждого выдаиного импульса нового значения оценочной функции для станка, иа коордииаты которого эти имиульсы поступили.
в случае поступления па блок 10 оргаиизации очереди во время выиолпеиия вычислений запросов сразу с нескольких каналов, он устанавл1гвает пх в очередь на обслуживание в иорядке их поступления. После выполнения вычислений новьи код знака оценочной функции переносится коммутатором // в блок pacrtpeделения 12 ио комаидам устройства уиравления 5. По мере отработки ииформации, записанной в л 1ииях задержки, происходит пополненпе их без остапова процесса 1птерполирования. Происходит это следующим образом. Блок сумматоров 9 фиксируют момепт, после которого необходимо выдать на объект только один импульс, чтобы закончить кадп. В этот момент он вырабатывает сигнал, который поступает в устройство управления 5. По этому сигналу устройство управления формирует команду запроса новой информации, отсылает ее в ЭВМ и подготовляет устройство ввода / для приема 1тформации. В момент отработки последнего щага в кадре ироисходит пополнение новой информацией блока линий задержек 7. Вся вышеописанная работа устройства будет продолжаться до тех пор, пока не отработаются все программы всех объектов (станков).
Предмет пзобретенпя
Интерполятор для числового программного управления оборз- дованием, содержащий устройство ввода данных с подключенными к его выходу устройством задаппя скорости п iniтерполпрующим устройством, выход которого соединен с выходным устройством, и устройство управлення, соединенное с устройством ввода данных, интерполирующим устройством и устройство.м задання скорости, отличающийся тем, что, с целью повыщения производительности и эффективности работы, интерполирующее устройство содержит регистры на линиях задержки, подключенные через блок дешифрации ко входу блока сумматоров, и блок организации очереди, соответствзющие входы которого соединены с выходами устройства задания скорости, выходное устройство содержит блок распределения управляющих импульсов п ко.ммутатор знаков оценочных функций, вход которого связан с выходом блока сумматоров, выход - со входом блока распределеппя, другие входы которого связаны с выxoдa rн устройства задания скорости.
название | год | авторы | номер документа |
---|---|---|---|
ИНТЕРПОЛЯТОР ДЛЯ ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ ОБОРУДОВАНИЕМ | 1972 |
|
SU354402A1 |
Круговой интерполятор с оценочной функцией | 1976 |
|
SU638916A1 |
вСЕСОЮЗНАЯ I те , Y''"1*T'*''* *^-**'*^'l1'5t"'f^Jf 4 ftf | 1973 |
|
SU378805A1 |
Устройство для программного управления | 1985 |
|
SU1290263A1 |
Устройство для контурного программного управления станком | 1978 |
|
SU716020A1 |
Цифровой интерполятор | 1976 |
|
SU651317A1 |
Многокоординатный цифровой линейный интерполятор | 1987 |
|
SU1522154A1 |
Цифровой интерполятор | 1981 |
|
SU1003022A1 |
Многокоординатный линейно-круговой интерполятор | 1984 |
|
SU1156008A1 |
Линейно-круговой интерполятор | 1985 |
|
SU1259218A1 |
Авторы
Даты
1973-01-01—Публикация