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

Номер патента: 517004

Авторы: Жарков, Королев, Мазо, Шмелева

ZIP архив

Текст

О П И С А Н И Е рц 517 оо 4ИЗОБРЕТЕН ИЯК АВТ Союз Советских Социелистицеских РеслубликОР СКОМУ СВИДИТИЛЬСТВУ 1) Дополнительное к авт. свид-в 1) М. Кл, 005 В 19/ 22) Заявлен 6.03. 7 06 14 5/18-2 присоединением заявк асударстаениыи Совета Мкиистр ао делам изоори открыта итетССРий 3) Приорит У 3) Опубликовано 05.06.76 5) Дата опубликования оп 62 1-503(71) Заявител кий зав дский эпектромеха 54) СИСТЕМА ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИ втоматике и ется тем, икации, эле ии, первый едьно соедик управ к импульсов от ования, а вания котехнологиИзобретение относится к авычислитель ной технике.Известны системы числового программного управления, содержащие блок формирова ния команд и последовательно соединенные блок ввода информации, дешифратор адреса, регистры памяти технологических команд, блок сравнения, подключенный через регистр числа к блоку ввода информации, блок, сум мирования, блок задания скорости, блок интерполяции, связанный с блоком суммирования и блоком памяти, и блок управления ириводом; блок формирования команд соединен с блоком ввода информации и блоком сум мирования.Предлагаемая система отлича что содержит блок цифровой инд мент сборки, блок коммутац счетчик импульсов и последоват ненные блок выбора режима, бпо пения счетчиками, второй счетчи и преобразоютель кода, выход к подключен ко входу блока сумм входы - к выходу блока формир манд и входам регистра памяти ческих команд и блока цифровой индикации, другой вход которого связан со входом блока сравнения и через первый счетчик импульсов с выходом блока управления счетчиками. Входы последнего подключены к выходам дешифратора адреса, блока суммирования и блока ввода информации, другой выход которого через блок выбора режима родсоединен ко входу блока формирования команд, а вход - к выходу элемента сборки, причем входы блока коммутации связаны с выходами блока задания скорости, блока памяти и блока формирования команд, а выход - со входами блока суммирования. Это позволяет упростить систему и повы - сить ее быстродействие.Структура системы представлена начертеже.Система содержит блок ввода информации 1, регистр числа 2, дешифратор адреса 3, регистры памяти технологических команд 4, блок цифровой индикации 5, блок выбора режима 6, блок формирования команд 7, блок суммирования 8, блок сравнения 9, преобразователь кода 10, 5170043первый счетчик импульсов 11, второйсчетчик импульсов 12, блок управления счетчиками 13, блок интерполяции 14, блок задания скорости 15, блок памяти 16, блок управления приводом 17, блок коммутации 18 и элемент сборки 19.Система работает следующим образом,В исходном состоянии все блоки установлены в положение, соответствующее режиму "индикация. Блоки 613 оЬеспечивают перевод двоичного числа, находящегося в блоке памяти 16 (или в блоке задания скорости 15), в эквивалентное двоично-десятичное число. Из преобразуемого числа многократно вычитаются двоичные эквива ленты десятичных разрядов, начиная со стар щего. Количество вычитаний, необходимое для получения остатка двоичного числа, меньшего, чем вес десятичного разряда, подсчитывается в двоично кодированной рр системесчисления. Это число и представляет собой искомую десятичную цифру.Когда определится значение старшего десятичного разряда, из остатка числа мно гократно вычитается двоичный эквивалент 25 следующего десятичного разряда и таким образом определяются все разряды домладшего.Преобразование в режиме индикация" начинается со ввода в блок суммирования 8 двоичного числа через блок коммутации 18 для индикации. Во время ввода выдача констант из преабразователя кода 10 блокирована. В блоке формирования команд 7 формируется команда "вычитание". Счетчики 11 и 12 работают непрерывно, изменяя свои состояния с частотой прихода сигналов с блока управления счетчиками 13.Величина, соответствующая старшему разряду, поступает с преобразователя кода 10 на блок суммирования 8 в каждом вы числительном цикле старшей строки и вычитается из введенного двоичного числа до тех пор, пока остаток числа не станет 45 меньше нуля, В этот момент число в счет чике 11 соответствует значению старшего десятичного разряда числа, введенного в блок суммирования 8.Признак конца преобразования десятич 5 О ного разряда подается в блок формирования команд 7 и в блок управления счетчиками 13 с блока суммирования 8. В результате не вырабатывается сигнал разрешения выдачи констант с преобразова теля кода 10 и смены содержимогосчетчика 11. В это время число из счетчика 11 записывается с помощью выходного сигнала счетчика 12 в соответствую щую ячейку в блоке цифровой индикации 5. 60 4При дальнейшем счете цифр, когда всчетчике 11 образуется число "десять",операция "вычитание" изменяется на осложение". В блоке суммирования 8 отрицательный остаток от последнего вычитанияскладывается с константой старшего разряда, что обеспечивает восстановлениеостатка двоичного числа, эквивалентноговеличине оставшихся десятичных разрядов,которые определяются последующим преобразованием.После смены содержимого счетчика 12и сброса счетчика 11 в нулевое состояниеследующие разряды десятичного числа выводятся на индикацию аналогично.После преобразования младшего разрядавесь цикл индикации повторяется. Результаты преобразования циклически воспроизводятся ячейками индикации, что позволяетнаблюдать изменение текущей информациина выходе выбранного регистра.При появлении признака адреса на выходе блока ввода информации 1 режим индикации прерывается на время обработкиинформации от носителя или от переключа.телей пульта (на чертеже не показан).Двоично-десятичный код преобразуется вдвоичный последовательно, начиная со старщего разряда.Двоичное число, эквивалентное значению преобразуемого десятичного разряда,формируется путем многократного сложениядвоичного эквивалента веса десятичногоразряда. Количество сложений равно колиючеству единиц в преобразуемом десятичном разряде. Частинные суммы от преоб.разования складываются вместе и образуютискомое двоичное число.Преобразование входной информации впоследовательный двоичный код начинаетсяс установки режима "преобразования" вблоке выбора режима 6 после прихода сигнала признака адреса,При движении программоносителя (начертеже не показан) запросы на преобразование повторяются, Режим "преобразованием сохраняется до юнца преобразования каждого кадра.Сигнал с блока выбора режима 6 устанавливаег в блоке формирования команд 7команду "сложение", а счетчики 11 и 12сбрасывает в нулевое состояние. Одновременно обнуляется блок суммирования 8Принятый адрес поступает с блока ввода 1 на дешифратор 3, расшифровываетсяи подается в блок управления счетчиками13 для выработки условий установки начальной строки.Число, принятое блоком ввода информации 1, переписывается в регистр числа 2,5170045После этого признак числа из блока 1поступает в блок формирования команд 7для выработки сигнала разрешениявыдачи констант преобразователемкода 10 и в блок управления счетчиками13 для разрешения счета.Содержимое счетчика 1 1 изменяетсяот "1 до "9" с частотой прихода сигна.ла с блока 13 и постоянно сравнивается в блоке сравнения 9 с содержимым Юрегистра 2, При появлении сигнала на выходе счетчика 12 сигнал с преобразователя кода 10, соответствующий введенномудесятичному разряду, поступает в блоксуммирования 8 такое число раз, какое 5насчитает счетчик импульсов 11 до появления признака равнозначности в блоке ссавнения 9, который запрещает прием константблоком суммирования 8, К этому моментув блоке суммирования 8 накапливается вре 20менная последовательность сигилов, соответствующая сумме всех констант в видепоследовательного двоичного кода.Когда счетчик импульсов 11 достигаетсостояния "десять", дальнейшее поступление сигнала совпадения с блока сравнения9 запрещается, Блок управления счетчиками 13 вырабатывает сигнал смены строки, а счетчик 11 сбрасывается в нулевоесостояние,Преобразование следующего разряданачинается с приходом очередного признака с блока ввода информации 1 в блокформирования команд 7 и блок управлениясчетчиками 13, после чего разрешаютсявыдача констант и работа счетчика 11,После сложения по всем разрядам констант с преобразователя кодов 10 в блокесуммирования 8 оказывается двоичный40эквивалент введенного числа,Двоичный код выдается в блок интерполяции 14 и в блок задания скорости 15последовательно, начиная с младших разрядов. В случае ввода негеометрическойинформации, не требующей преобразввания,счетчик 12 должен обеспечить запись двоично-десятичной информации в регистрпамяти 4, Это достигается тем, что сигнална входе блока выбора режима 6 прерывает режим индикации, и блоки 6-13 переключаются на режим "преобразование".При переходе от режима "преобразование" к режиму "индикация" результат преобразования, полученный в блоке суммирования 8, может быть выдан в блок цифрсьвой индикации 5 и высвечен ячейками индик ации,Сигнал "самоиндикацияф с панелиуправления (на чертеже не показан) во время действия команды ввода числа для индикации, поданной на блок коммутации 18 с блока формирования ксманд 7, блоки - рует подачу двоичного числа с блока ком мутации 18 на блок суммирования 8. Поэтому в блоке суммирования сохраняется двоичное число, накопленное в нем в режиме "преобразование", Индикация этого числа происходит так же, как и в режиме"индикация", но продолжается в течение одного цикла. После этого содержимое бло ка суммирования стисается, а блок индикации 5 сохраняет бывшее в нем число.формула изобретенияСистема числового программного управпения, содержащая блок формирования команд и последовательно соединенные блокввода информации, дешифратор адреса, регистры памяти технологических команд,блок сравнения, подключенный через регистр числа к блоку ввода информации,блок суммирования, блок задания скорости,блок интерполяции, связанный с блокомсуммирования и блоком памяти, и блокуправления приводом, блок формирования команд соединен с блоком ввода информации и блоком суммирования, о т л ич а ю щ а я с я тем, что, с целью ееупрощения и повышения быстродействия,она содержит блок цифровой индикации,элемент сборки, блок коммутации,первый счетчик импульсов, последовательно соединенные блок выбора режима, блокуправления счетчиками, второй счетчикимпульсов и преобразователь кода, выходкоторого подключен ко входу блока суммирования, а входы - к выходу блока формирования команд и входам регистра памятитехнологических команд и блока цифровойиндикации, другой вход которого связан совходом блока сравнения и через первыйсчетчик импульсов с выходом блока управления счетчиками, входы которого подключены к выходам дешифратора адреса, блока суммирования и блока ввода информации, другой выход которого через блок вы-бора режима подсоединен ко входу блокаформирования команд, а вход - к выходуэлемента сборки, причем входы блока коммутации связаны с выходами блока задания скорости, блока памяти и блока формирования команд, а выход - со входамиблока суммирования, 517004

Смотреть

Заявка

2006145, 06.03.1974

ЛЕНИНГРАДСКИЙ ЭЛЕКТРОМЕХАНИЧЕСКИЙ ЗАВОД

ЖАРКОВ ЛЕВ АЛЕКСАНДРОВИЧ, ШМЕЛЕВА ЮЛИЯ ВЛАДИМИРОВНА, МАЗО ИГОРЬ ИСАКОВИЧ, КОРОЛЕВ ЕВГЕНИЙ МИХАЙЛОВИЧ

МПК / Метки

МПК: G05B 19/18

Метки: программного, числового

Опубликовано: 05.06.1976

Код ссылки

<a href="https://patents.su/4-517004-sistema-chislovogo-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Система числового программного управления</a>

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