Известны кодовые преобразователи, предназначенные для преобразования кодов команды цифрового программного управления в последовательность импульсов, подаваемых на дискретные следящие системы, например, станка или на записываюш,ее устройство, и состоящие из устройства ввода программы, устройства управления и интерполятора, содержащего два регистра со схемой распределения импульсов по координатам и счетчик, управляемый кодом «оманды. Преобразование кода команды в по-следовательность импульсов осуществляется посредством схем совпадения, каждая здз которых выдает выходной импульс каждый раз, когда устанавливается в состояние «1 соответствующий триггер счетчика, при услов-ии, что триггер регистра коорди-наты данной схемы совпадения находится также в состоянии «1. При линейной аппроксимации обрабатьгваемьгх сложных криволинейных контуров детали каждая команда цифрового управления задает прямолинейное -перемещение -на небольщую величину. Если же возникает необходимость обработки больщих линейных перемещений, то объем программы становится весьма больщим, а электронное оборудование для ее хранения и передачи - громоздким.
Предлагаемый кодовый преобразователь аналогичного назначения отличается от известных подключением к счетчику интерполятора дополнительной цепочки триггеров, составляющих схему повторения, на которую подаются командные сигналы числа цовторений, заставляющие счетчик повторить основную команду заданное число раз. Перевод кодов команды, заданных в двоично-десятичном коде, в двоичный осуществляется схемой перевода. Такое построение .предлагаемого кодового преобразователя позволяет сократить объем управляющей информации, записываемой, например, на перфокарту, и упростить электронную схему устройства путем сокращения числа разрядов интерполятора.
INb 134913- 2 На фиг. 1 показана функциональная схема интерполятора со схемой повторения; на фиг. 2 - функциональная схема перевода двоичнодесятичного кода команды в двоичный.
Интерполятор для двух координат на четыре двоичных разряда (фиг. 1) содержит счетчик (триггеры 1-4), регистры / и // координат, схемы совпадений /// и /У и схему повторения (триггеры (5-7). На каждом регистре координат может быть записан максимальный код числа 15 (1111). Но при помощи регистров координат на четыре разряда можно получить перемещения большие, чем соответствующие числу 15, если задавать какое-ли-бо число повторений циклов работы счетчика. Например, при четырех циклах работы счетчика с регистроз координат при установлении на них кода числа 15 будет выдаяо число 60, а при восьми циклах - 120. Это соответствует увеличению числа .разрядов каждого регистра координат на два разряда в первом .случае и на три во втором.
Схема повторения (триггеры 5, 6, 7), задающая число повторений циклов работы счетчика, соединена с последним через вентили 5, 9 н 10. Каждый импульс, полученный с «нулевого выхода триггера 4 счетчиКа (импульс окончания цикла работы), проходит через усилите;1Ь 11 на вход схемы повторения и производит вычитание единицы из кода числа повторений, записанного на триггерах 5-7. Это необходимо ввиду того, что основное перемещение, задаваемое иа регистрах координат, вначале отрабатывается независимо от кода числа повторений.
При задаяном коде числа повторений, поступающим на вход схемы повторения 12, равным, например, единице, ,в состоянии «1 находится триггер 5. После первого работы счетчика сигнал с «нулевого выхода триггера 4 через усилитель // приходит на веитиль 8 и триггер 5. Так как вентиль закрыт низким потенциалом с «нулевого выхода триггера 5, то сигнал триггера 4 через вентиль не пройдет, но установит триггер 5 в состояние «О (вычитание единицы), а цикл работы счетчика повторится. После окончания второго цикла работы счетчика сигнал триггера 4 проходит через вентили 8, 9 и 10 .И с выхода 13 последнего из них поступит на схему управления ка-к сигнал око«чания преобразования данного кода команды.
Команда, заданная в двОИчно-десятичном коде, переводится в двоичный код схемой перевода (фиг. 2), составленной из триггеров V по числу необходимых разрядов; вентилей 14, 15 и 16, управляемых потенциалами входа 17 «сотни, вентилей 18 и 19, управляемых потенциалами входа 20 «десятки, вентиля 21, управляемого потенциалами входа 22 «единицы ; усилителей 23-30. На вторые входы .вентилей поступают через входы схемы перевода 31 и 32 импульсы серий А и В, число которых раВНо считанному коду числа сотен, десятКОВ, единиц. Импульсы серии Л имеют, сдвиг относительно импульсов серии В.
При переводе кода сотен открыты вентили 14, 15 и 16. Первым ИМпульсОМ серии А на триггерах устанавливается код числа 36, а первым импульсом серии В - код 64. Таким образом, после первых ИМпульсов серий Л и В на триггерах имеется код числа 100, после вторых - 200 и т. д.
При перевОДе кодов десятков открыты вентили 18 и 19. Первым импульсом серии А на триггерах устанавливается код числа 2, а-первым импульсом серии В-КОД числа 8. После вторых импульсов серий А и В имеется код числа 20, после третьих-30 и т. д.
Перевод кодов единиц осуществляется последовательным прибавлением единиц на первый триггер через вентиль 21.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ИЗМЕРЕНИЯ СКОРОСТИ ВРАЩЕНИЯ ВАЛА И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 1991 |
|
RU2017156C1 |
УСТРОЙСТВО для ЦИФРОВОГО РЕГУЛИРОВАНИЯ СКОРОСТИ | 1973 |
|
SU374580A1 |
Устройство для задания программы | 1979 |
|
SU849148A1 |
Цифровой линейный интерполятор | 1989 |
|
SU1631518A1 |
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ В СИСТЕМАХ С КОДОВЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ | 2001 |
|
RU2234191C2 |
Многокоординатный цифровой интерполятор | 1986 |
|
SU1315939A1 |
ИНТЕРПОЛЯТОР | 1970 |
|
SU272415A1 |
ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ | 1966 |
|
SU216369A1 |
Устройство для отображения информации | 1972 |
|
SU458004A1 |
Декодирующее устройство | 1988 |
|
SU1522415A1 |
Авторы
Даты
1961-01-01—Публикация
1959-12-31—Подача