Система числового программного управления Советский патент 1976 года по МПК G05B19/18 

Описание патента на изобретение SU517004A1

(54) СИСТЕМА ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ

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

название год авторы номер документа
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU862118A1
ЦИФРОВАЯ МАШИНА ДЛЯ ЦЕНТРАЛИЗОВАННОГО КОНТРОЛЯ 1968
  • М. А. Гольдин, Б. И. Добр Нский, Э. С. Морозов, В. П. Клубин,
  • В. Ф. Воронин, В. Г. Калмыков, П. П. Иванов, В. Г. Пол Ков,
  • О. В. Михайловский, В. А. Воробьев, В. Ф. Украинский
  • Э. С. Монастырский
  • Институт Горной Механики Технической Кибернетики М. М. Федорова
SU210492A1
Устройство для диагностики абонентов вычислительной сети 1989
  • Макеев Сергей Владимирович
SU1658157A1
ТРЕНАЖЕР МНЕМОСХЕМ 1994
  • Скворцов И.В.
  • Петров С.В.
  • Глинкин Е.И.
RU2116674C1
ВЫЧИСЛИТЕЛЬНАЯ ОТКРЫТАЯ РАЗВИВАЕМАЯ АСИНХРОННАЯ МОДУЛЬНАЯ СИСТЕМА 2009
  • Шевелев Сергей Степанович
RU2453910C2
Устройство для вычисления спектраМОщНОСТи 1978
  • Шмерко Владимир Петрович
  • Маслакова Наталья Аркадьевна
  • Орлов Михаил Александрович
SU805191A1
Устройство для диагностики абонентов вычислительной сети 1989
  • Вертлиб Валерий Абрамович
  • Жожикашвили Владимир Александрович
  • Макеев Сергей Владимирович
  • Фархадов Маис Паша-Оглы
SU1679488A1
Устройство для формирования и передачи сообщения 1990
  • Иванов Василий Валентинович
SU1778767A1
Система для выполнения команд десятичной арифметики табличным способом 1981
  • Мелехин Виктор Федорович
SU1027731A1
Устройство для задания программы 1979
  • Кошкин Владимир Львович
SU849148A1

Иллюстрации к изобретению SU 517 004 A1

Реферат патента 1976 года Система числового программного управления

Формула изобретения SU 517 004 A1

1

Изобретение относится к автоматике и вычиспитепьной технике.

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

интерполяции, связанный с блоком суммиро вания и блоком памяти, и блок управления нриводом; блок формирования команд соединен с блоком ввода информации и блоком суммирования.

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

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

Структура системы представлена на чертеже.

Система содержит блок ввода информации 1, регистр числа 2, дешифратор адреса 3, регистры памяти технологических ко« манд 4, блок цифровой индикации 5, блок выбора режима 6, блок формирования команд 7, блок суммирования 8, блок сравнения 9, преобразователь кода 10, первый счетчик импульсов 11, второй счетчик импульсов 12, блок управления счетчиками 13, блок интерполяции 14, блок задания скорости 15, блок памяти 16, блок управления приводом 17, блок коммутации 18 и элемент сборки 19. Система работает следующим образом. В исходном состоянии все блоки установ лены в положение, соответствующее режиму индикация. Блоки 6-13 обеспечивают перевод двоичного числа, находящегося в блоке памяти 16 (или в блоке задания ск рости 15), в эквивалентное двоично-десятичное число. Из преобразуемого числ многократно вычитаются двоичные эквиваленты десятичных разрядов, начиная со ст шего. Количество вычитаний, необходимое для полученяЕЯ остатка двоичного числа, меньщего, чем вес десятичного разряда, подсчитьгеается в двоично-анодированной системе счисления. Это число и представляет собой искомую десятичную цифру. Когда определится значение старшего десятичного разряда, из остатка числа многократно вычитается двоичный эквивалент следующего десятичного разряда и таким образом определяются все разряды до младшего. Преобразование в режиме индикация начинается со ввода в блок суммирования 8 двоичного числа через блок коммутации 18 для индикации. Во время ввода выдача констант из преобразователя кода 10 блокирована. В блоке формирования команд 7 формируется команда вычитание. Счетчики 11 и 12 работают непрерывно, изменяя свои состояния с частотой прихода сигналов с блока управления счетчиками 13 Величина, соответствующая старшему разряду, поступает с преобразователя кода 10 на блок суммирования 8 в каждом вычислительном цикле старшей строки и вычитается из введенного двоичного числа до тех пор, пока остаток числа не станет меньше нуля. В этот момент число в счетчике 11 соответствует значению старшего десятичного разряда числа, введенного в блок суммирования 8. Признак конца преобразования десятич- ного разряда подается в блок формирования команд 7 и в блок управления счетчиками 13 с блока суммирования 8. В результате не вырабатывается сигнал разрешения выдачи констант с преобразова- теля кода 10 и смены содержимого счетчика 11. В это время число из счетчика 11 записывается с помощью выходного сигнала счетчика 12 в соответствующую ячейку в блоке цифровой индикации 5, При дальнейшем счете цифр, когда в счетчике 11 образуется число десять, операция вычитание изменяется на сложение. В блоке суммирования 8 отрицательный остаток от последнего вычитш1ня складывается с константой старшего разряда, что обеспечивает восстановление остатка двоичного числа, эквивалентного величине оставшихся десятичных разрядов, которые определяются последующим пре. образованием. После смены содержимого счетчика 12 и сброса счетчика 11 в нулевое состояние следующие разряды десятичного числа выводятся на ивдикацию аналогично. После преобра рвания младшего разряда весь Цикл индикации повторяется. Результаты преобразовайяя циклически воспроизводятся ячейками индикации, что позволяет наблюдать измёвевие текущей информации на выходе выбранного регистра. При появлении признака адреса на выходе блока ввода информации 1 режим индикации прерывается на время обработки информации от носителя или от переключателей пульта (на чертеже не показан). Двоично-десятичный код преобразуется в двоичный последовательно, начиная со стар щего разряда. Двоичное число, эквивалентное значению преобразуемого десятичного разряда, формируется путем многократного сложения двоичного эквивалента веса десятичного разряда. Количество сложений равно коли- честву единиц в преобразуемом десятичном разряде. Частичные суммы от преоб разования складываются вместе и образуют искомое двоичное число. Преобразование входной информации в последовательный двоичный код начинается с установки режима щзеобразования в блоке выбора режима 6 после прихода сигнала щзизнака адреса. При движении программоносителя (на чертеже не показан) запросы на преобразование повторяются. Режим преобразование сохраняется до юнца преобра зования каждого кадра. Сигнал с блока выбора режима 6 уста, навливаит в блоке формирования команд 7 команду сложение, а счетчики 11 и 12 сбрасывает в нулевое состояние. Одновременно обнуляется блок суммирования8 Принятый адрес поступает с блока вво да 1 на дещифратор 3, расшифровывается и подается в блок управления счетчиками 13 для вьфаботки условий установки начальной строки. Число, принятое блоком ввода информаии 1, переписывается в регистр числа 2, После этого признак числа из блока 1 поступает в блок формирования команд 7 для выработки сигнала разрешения выдачи константпреобразователем кода 10 и в блок управления счетчиками 13 для разрешения счета. Содержимое счетчика 11 изменяется от до 9 с частотой прихода сигна« ла с блока 13 и постоянно сравнива ется в блоке сравнения 9 с содержимым регистра 2, При появлении сигнала на выходе счетчика 12 сигнал с преобразова теля кода 1О, соответствующий введенному десятичному разряду, поступает в блок суммирования 8 такое число раз, какое насчитает счетчик импульсов 11 до появления признака равнозначности в блоке сравне ния 9, который запрещает прием констант блоком суммирования 8. К этому моменту в блоке суммирования 8 накапливается вре менная последовательность сигналов, ветствуюшая сумме всех коИстант в виде последовательного двоичного кода. Когда счвтннк импульсов 11 достигает соствяния десять, дальнейшее поступление сигнала совпадения с блока сравнения 9 запрещается. Блок управления счетчиками 13 вьфабатывает сигнал смены строки, а счетчик 11 сбрасьтается в нулевое состояние. Преобразование следующего разряда начинается с приходом очередного признака с блока ввода информации 1 в блок формирования команд 7 и блокуправления счетчиками 13, после чего разрешаются выдача констант и работа счетчика 11. После сложения по всем разрядам констант с преобразователя кодов 10 в блоке суммирования 8 оказывается двоичный эквивалент введенного числа. Двоичный код выдается в блок интерполяции 14 и в блок задания скорости 15 последовательно, начиная с младших раз- psmoB. В случае ввода негеометрической информации, не требующей преобразввания, счетчик 12 должен обеспечить запись двоично-десятичной информации в регистр памяти 4. Это достигается тем, что сигна на входе блока выбора режима 6 прерыва- ет режим ивдикации, и блоки 6-13 переключаются на режим преобразование. При переходе от режима преобразовав ние к режиму индикация результат пре образования, полученный в блоке суммиро- вания 8, может быть выдан в блок цифровой индикации 5 и высвечен ячейками ин дикации. Сигнал самоиндикация с панели управления (на чертеже не показан) во время действия команды ввода числа для индикации, поданной на блок коммутации 18 с блока формирования кау1анд 7, блоки рует подачу двоичного числа с блока коммутации 18 на блок суммирования 8. Поэтому в блоке суммирования сохраняется двоичное число, накопленное в нем в режи« ме преобразование. Индикация этого числа происходит так же, как и в режиме индикация, но продолжается в течение одного цикла. После этого содержимое блока суммирования стирается, а блок индикации 5 сохраняет бывшее в нем число. Формула изобретения Система числового программного управления, содержащая блок формирования команд и последовательно соединенные блок ввода информации, дешифратор адреса, регистры памяти технологических команд, блок сравнения, подключенный через регистр числа к блоку ввода информации, блок суммирования, блок задания скорости, блок интерполяции, связанный с блоком суммирования и блоком памяти, и блок управления приводом, блок формирования команд соединен с блоком ввода инфор мации и блоком суммирования, отличающаяся тем, что, с целью ее упрощения и повышения быстродействия, она содержит блок цифровой индикации, элемент сборки, блок коммутации, первый счетчик импульсов, последователь - но соединенные блок выбора режима, блок управления счетчиками, второй счетчик импульсов и преобразователь кода, выход которого подключен ко входу блока суммирования, а входы - к выходу блока формирования команд и входам регистра памяти технологических команд и блока цифровой индикации, другой вход которого связан со входом блока сравнения и через первый счетчик импульсов с выходом блока управления счетчиками, входы которого подключены к выходам дешифратора адреса, блока суммирования и блока ввода информации, другой выход которого через блок, выбора режима подсоединен ко входу блока формирования команд, а вход - к выходу элемента сборки, причем входы блока ком« мутации связаны с выходами блока задания скорости, блока памяти и блока формирования команд, а выход со входами блока суммирования.

SU 517 004 A1

Авторы

Жарков Лев Александрович

Шмелева Юлия Владимировна

Мазо Игорь Исакович

Королев Евгений Михайлович

Даты

1976-06-05Публикация

1974-03-06Подача