о со 4;
00 Изобретение относится к цифровой вычислительной технике и может быть использовано при построении преобра зователей алфавитно-цифровых годов в диалоговых системах подготовки и редактирования управляющих программ для станков с числовым программным управлением. Цель изобретения - упрощение пре образователя. На чертеже изображена блок-схема предлагаемого преобразователя табличных кодов. Преобразователь содержит первьш и второй дешифраторы 1 и 2, первую и вторую группы входов-выходов 3 и 4, группу элементов ИЛИ 5, блок памяти, обратимьй сумматор 7 по модулю два, содержащий п одноразрядных обратимых сумйаторов 8. Предлагаемый преобразователь работает следующим образом.. Рассмотрим работу предлагаемого устройства при преобразовании двоичного восьмиразрядного кода ДКОИ в восьмиразрядный код 1SO (семь информационных разрядов и восьмой контрол ный разряд четности), используемьш в системах ЧПУ станками модели Н22 и НЗЗ. Для вьщеления группы кодов символов УП использу ется сводная таблица кодов ДКОИ-ISO для ЧПУ модели НЗЗ-1М в каждой строке которой записаны выделенные номера группы символов и двоичные коды смещения для вьзделенны номеров групп символов. Смещение представляет собой восьмиразрядное двоичное число на выхода блока 6 памяти, подаваемое на обрати мый сумматор 7. Коды символов УП для станков с УЧПУ модели НЗЗ-1М представлены в таблице. Например, для символа М управля ющей программы номер группы кода равен 5, при дешифрации символаэтой группы появляется сигнал логической единицы на пятом полюсе выходов первого Т или второго 2 дешифраторов. Двоичный код смещения для символов этой группы равен 10011001 и при дешифрации символа М код 10011001 подается с выходов блока 6 памяти на соответствукацие входы обратимого сумматора 7, Преобразование кодов символов УП в предлагаемом.устройстве производится путем поразрядного суммирования по модулю два двоичных кодов смещения , поступающих с выходов блока 6 памяти, на обратимьй сумматор 7 с двоичными кодами, подаваемыми на первую А1-А8 или вторую В1-В8 группы входов-выходов обратимого сумматора 7, соединенные с первой 3 и второй 4 группами входов-выходов двунаправленного преобразователя. Рассмотрим прохождение сигналов через предлагаемое устройство на примере преобразования символа К управляющей программы. Предположим код .символа К в ДКОИ поступает на вторую группу входов-выходов преобразователя. При этом.на выходе дешифратора 2 появляется сигнал логической единицы, поступающий на пятый элемент ИЛИ группы 5 (при этом на всех остальных выходах сигнал логического нуля) . Сигнал логической единицы с выхода пятого элемента ИЛИ группы 5 поступает на соответствующий вход блока 6 памяти. На выходах последнего появляется двоичный код 10011001, соответствующий величине кода смещения группы символа К. Двоичньй код смещения 10011001 поступает на входь обратимого сумматора 7 и поразрядно .суммируется по модулю два с двоичным кодом 01001011 на второй -группе В1 - В8 входов-выходов обратимого сумматора 7 по модулю два, и после окончания переходного процесса на первой- группе входов-выходов обратимого сумматора 7 получается код символа К в коде ISO 11010010, равньй двоичному коду на линиях В1 - В8, суммированным по модулю два с двоичным кодом смещения. Полученный код, поступая на вход дешифратора 1, преобразуется в логическую единицу, которая поступает на второй вход пятого элемента ИЛИ группы 5, как и логическая единица с выхода второго дешифратора 2, что не изменяет состояние элементов ИЛИ группы 5. Аналогично осуществляется: преобазование других символов из кода КОИ в код ISO. При необходимости преобразования имволов из кода 130 в код ДКОИ инормация подается на первую группу
входов-выходов двунаправленного преобразователя. Например, при поступлении на нее кода символа К в коде ISO на выходе дешифратора 1 появляется сигнал логической единицы, который через пятьй элемент ШШ группы 5 поступает на соответствующий вход блока 6 памяти и на входах обратимого сумматора 7 появляется двоичный код смещения 10011001, который суммируется поразрядно по модулю два с двоичнь1м кодом на первой, группе входов-выходов преобразователя, обратимого сумматора 7, а на второй группе входов-выходов 4 преобразователя получается код символа К -в ДКОИ.
Предлагаемое устройство осуществляет прямое и обратное преобразование кодов символов, при задании кода символа в коде 1SO на первой группе 3, на второй группе 4 появляется код соответствующего символа
в ДКОИ, при задании кода символа в ДКОИ на второй группе 4, на первой группе 3 входов-выходов преобразователя образуется код соответствующего символа в коде ISO.
В таблице кодов, составленной для 2АХ символов, применяемых в системах числового программного управления типа НЗЗ-1М, вьщелены только 12 групп различных кодов символов что наглядно показывает возможность значительного сокращения аппаратуры и уменьшения количества межблочных соединений при использовании предлагаемого устройства преобразования кодов.
название | год | авторы | номер документа |
---|---|---|---|
Двухнаправленный преобразователь табличных кодов | 1980 |
|
SU896615A1 |
Преобразователь табличных кодов | 1984 |
|
SU1233286A1 |
Двунаправленный преобразователь кодов | 1985 |
|
SU1295530A1 |
Преобразователь табличных кодов | 1987 |
|
SU1441486A1 |
Круговой интерполятор | 1988 |
|
SU1566321A1 |
Устройство для диагностирования цифровых объектов | 1989 |
|
SU1705829A1 |
Устройство формирования систем двукратных производных кодовых дискретно-частотных сигналов | 2016 |
|
RU2626331C1 |
Устройство для регистрации подвижных объектов | 1987 |
|
SU1492356A1 |
ПРЕОБРАЗОВАТЕЛЬ УГОЛ-КОД | 2013 |
|
RU2530336C1 |
Устройство для приема сигналов относительной фазовой телеграфии | 1983 |
|
SU1138954A1 |
ДВУНАПРАВЛЕННЫЙ ПРЕОБРАЗОВАТЕЛЬ ТАБЛИЧНЫХ КОДОВ,- содержащий первьй. и -второй дешифраторы, группу элементов ИЛИ, обратимьй сумматор по модулю два и блок памяти, входы которого соединены с выходами соответствующих элементов ИЛИ группы первые и вторые входы которых соеди-, нены с соответствующими выходами первого и второго дешифраторов, которых соединены соответствен- - но с первой и второй группами входов-выходов двунаправленного преобразователя, выхода блока памяти, соединены с входами обратимого сумматора по модулю два, отличающийс я тем,что, с целью упрощения преобразователя, в нем первьй и второй входвыход i-ro разряда обратимого сумматора по модулю два (i 1+п) /где п число разрядов преобразуемого кода) соединены соответственно с i-м и (n-i)-M входами-выходами первой и второй групп входов-выходов двуна(Л правленного преобразователя соответственно.
1001001 1 1 00 1 001 1 01100011 0ItOOOl 1 1 1 t О О О 1 О 11100011 10001111 1 О О О 1 1 О .1 01001111 01001 101 001 01 11 1 00101101 11101101 11101111 00011101 0001111 l 000011 11 000 о 110 о г 1 о о 1 100 11.00111 1 10101100 10101111 04 10 1 1 1 1 01 1 о 1 .1 о о Го о 11 1 1 1 10011100 0011 01 1 о 10100101 010.01011 11010010 00101011 10110010 1 о 1 о 1 о 1 1 01110110 11001011 00 1 1 о о ,1 о 10001011 01010011 0000000000000000000000011000000102 0000001.02 о о о о о о .1 о2. 000000102 OOOOOOtO2 000000113 о о о о о о 1 J3 000000113 000000113 000 0001 13 10010 11 t4 100110015 100110015 1 1 о 1 о о 16 111110017 110110008 У tOOIIOlO0001011 О О О 1 1 О 1 11 1 1 О О 1 1 Z. о 1 01 1 0101 00 1 о 1 1 « 110 I 01000111001 011010-01011011
Продолжение таблицы 110001111 9 1 1 1 1 1 t 1 О О 10 111 о 11 101 11 01010011012 000000010 2
Патент США № 3461432, кл | |||
Способ отопления гретым воздухом | 1922 |
|
SU340A1 |
Двухтактный двигатель внутреннего горения | 1924 |
|
SU1966A1 |
Двухнаправленный преобразователь табличных кодов | 1980 |
|
SU896615A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-06-23—Публикация
1983-11-21—Подача