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

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

Предлагаемая система относится к области автоматизации управления контурным перемещением рабочих органов автоматических устройств и предназначена для использования в системах числового программного управления.

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

Цель изобретения - расщирение функциональных возможностей устройства и сокращение оборудования.

Это достигается тем, что в систему дополнительно введен блок формирования импульсов настройки магнитных сердечников матрицы на выполнение определенных логических функций, вход которого соединен с

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

На чертеже представлена блок-схема цифровой системы числового программного управления.

Система числового программного управления содержит магнитный накопите.ль 1, в состав которого входит функциональная часть 2 и хранящая часть 3; дешифратор 4 адреса, выходы которого соединены с адресными входами хранящей части накопителя; блок 5 формирования импульсов настройки магнитных сердечников матрицы на выполнение определенных логических функций, выходы которого подключены к адресным входам функциональной части накопителя; усилители 6 воспроизведения, входы которых связаны с разрядными выходами

магнитного накопителя; блок 7 переключения выходных импульсов усилителей воспро-, изведения, один вход которого соединен с выходами усилителей 6; устройство 8 согласования с блоком управления приводом и внешними устройствами, вход которого подключен к одному из выходов блока 7; формирователи 9 записи, входы которых соединены с одним из выходов блока 7, а выходы - .с разрядными входами .магнитного накопителя; регистры 10 адреса, выходы которых связаны с входами дешифратора 4, а входы -с выходом блока 7. Кроме того, в устройство введены регистр И кода операции, один из входов которого соединен с одним из выходов блока 7; дешифратор 12 кода операции, вход которого подключен к выходу регистра 11, а выходы - к входам 3 блока 7 и к входам блока 5; схема 13 приоритета, один вход .которой соединен с выходом дешифратора. 12, а выходы - с входом дешифратора 12 и с входами депифратбра 4; устройство 14 ввода; регистр 15 ввода, входы которого связаны с выходами устройства 14 и дешифратора 12, а выходы - с входами формирователей 9 и схемы :13; пульт 16 управления, вход которого подключен к одному из параллельных выходных каналов усилителей 6, а выходы - к входам дешифратора 4, формирователей 9, схемы 13; управляемый генератор 17, входы которого соединены с выходом пульта 16 и с одним из выходбв блока 7, а выход - с входом схемы ГЗ; схему 18 модификации кода команды, входы которой связаны с одним из выходов блока 7 и с выходом дешифратора 12, а выходы - с входами регистра 11 и регистра 10. .Вход устройства 14 соединен с выходом дешифратора 12.

Блой формирования импульсов настройки магнитных сердечников накопителя на выполнение определенных .логических функций выдает в зависимости от микрооперации совокупность различных по амплитуде и полярности импульсов тока, которая настраивает магнитные сердечники функциональной части накопителя, как пороговые элементы, на выполнение различных логических операций.

Устройство работает следующим образом.

С пульта 16 управления вводится программа начального ввода: адреса команд через дешифратор 4 поступают на адресные входы храняшей части накопителя, а коды команд через формирователи 9 - на разрядные входы хранящей части накопителя. Затем согласно этой программе по сигналу из дешифратора осуществляется пуск устройства 14 и в накопитель 1 вводится программа работы системы, учитывающая особенности станка, для управления перемещением

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

Программа работы системы вводится один раз при .ее- настройке для работы с определенным типом станка.

Наличие полного функционального набора логических операций в линейках функционально.й части накопителя с .помощью блока 5, а также операции сдвига при помо-. щи. блока 7 позволяет выполнить в предлагаемом устройстве любую логическую или вычислительную операцию, выразив алгоритм ее вьшо.лнения через элементарные операции. Последовательность проведения элементарных операций определяется дешифратором 12 по Код: операции.

Любая-из команд выполняется следующим образом.

Код команд, состоящий в обще.м случае из кода операции, адреса I операнда, адреса И операнда, адреса результата и адреса следующей. коман.ды, считывается из магнитного накопителя и с выходов усилителей 6 через блок 7 поступает на регистр 11 и регистры 10 адреса, число которых равно Цислу адресов в команде. Из регистра 11 код операции подается в дешифратор 12, который определяет последовательность элементарных операций, необходимых для выполнения данной команды, и запускает блоки 5 и 7. После исполнения очередной команды вдещифратор 4 из регистра 10 поступает адрес следующей команды. Применение свободного следования команд позволяет отказаться от счетчика команд и

5 легко осуществлять безусловные переходы. Наличие схемы 13 приоритета обеспечивает выполнение в первую очередь подпрограмм, имеющих более высокий приоритет, а также прерывание выполнения подпрограмм с более низким приоритетом при поступлении запроса на подпрограмму с .более высоким приоритетом. При таком запросе схема 13 посылает в дешифратор 12 сигнал на прерывание выполняемой подпрограммы. По этому сигналу дешифратор 12 переписывает очередную команду прерываёмой программы по адресу, переданному в дешифратор 4 из схемы 13. После этого из дешифратора 12 поступает сигнал с начала выполнения запрашиваемой подпрограммы, по которому из схемы 13 переписывается в дешифратор 4 адрес первой команды этой подпрогратймы. По окончанИи прерывающей подпрограммы из дешифратора 12 в схему 13 подается сигнал окончания и по нему в дешифратор 4 записывается адрес следующей команды прерванной подпрограммы. В схему 13 могут поступать следующие запросы: из генератЬра 17 - на выполнение подпрограммы определения очередного щага, с пульта 16 - на ввод или вывод информации из регистра 15 и на ввод очередной строки, из дешифратора 12 - на выполнение различных подпрограмм (определение тормозного пути, расчет поправок при изменении размеров инструмента и т. д.). В предлагаемом устройстве возможна модификация кода команды путем его преобразования по определенному алгоритму в функциональную часть магнитного накопителя. За счет такого преобразования осуществляются условные переходы и разветвления,- встречающиеся в выполняемых подпрограммах. Для повышения производительности возможно введение схемы 18, на входы которой поступает код команды, подлежащей модификации, и код числа, модифицирующего команду,- от усилителей 6 через блок 7 и признак модификации От дещифратора 12. Модифицированный код. операции из схемы 18 подается в дешифратор 12, а модифицированные адреса - в регистр 10. Формула изобретения Система числового программного управления, содержащая устройство для хранения и обработки информации, выполненное в виде однородной магнитной матрицы с единой разрядной системой воспроизведения записи, разрядные щины которой подключены через усилители воспроизведения к блоку переключения выходных импульсов, первая группа адресных щин матрицы через дешифратор адреса соединена с выходами регистра адреса, пульта управления, схемы приоритета, входы схемы приоритета подключены к выходам управляемого генератора, пульта управления, регистра ввода и дешифратора кода операции, выход которого соединен с входами устройства ввода, регистра ввода и схемы модификации кода команды, выход которой подключен к входу дешифратора кода операции через регистр кода операции, отличающаяся -ve, что, с целью расширения функциональных возможностей и сокращения оборудования, система дополнительно содержит блок формирования импульсов настройки матрицы, вход которого соединен с выходом дешифратора кода операции, а выход - с одной из групп адресных шин одно родной магнитной матрицы, вход блока переключения соединен .с выходами усилителей воспроизведения и дещифратора кода операции, а его выходы подключены к соответствующим входам формирователей записи, регистра адреса, схемы модификации кода команды, регистра кода операции, пульта управления и управляемого генератора.

/

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

название год авторы номер документа
Цифровое устройство числового программного управления 1971
  • Гульденбальк А.П.
  • Ивченко В.И.
  • Казакевич Т.И.
  • Козлов Л.П.
  • Колосов В.Г.
  • Колосова Н.И.
  • Мелехин В.Ф.
  • Попандопуло Л.С.
  • Чечурин С.Л.
SU441858A1
Управляющий автомат цифрового устройства числового управления 1972
  • Белов Е.К.
  • Гайда В.В.
  • Гульденбальк А.П.
  • Заборовский В.Г.
  • Иванов П.С.
  • Козлов Л.П.
  • Колосов В.Г.
  • Колосова Н.И.
  • Мелехин В.Ф.
SU507153A1
Устройство управления 1976
  • Алексеев Виталий Николаевич
  • Домарацкий Сергей Николаевич
  • Колосов Владимир Григорьевич
SU650079A1
Оперативное запоминающее устройство 1983
  • Хлюнев Алексей Леонидович
  • Кузнецов Александр Алексеевич
SU1095233A1
Устройство для программированияблОКОВ пОСТОяННОй пАМяТи 1979
  • Абалтусов Владимир Николаевич
  • Балашов Евгений Павлович
  • Владимиров Евгений Евгеньевич
  • Городецкий Владимир Викторович
  • Матросов Виктор Александрович
SU794667A1
Устройство для управления системой контроля цифровых схем 1975
  • Сергеев Борис Георгиевич
  • Филинов Евгений Николаевич
SU560226A1
ЬИЬЛИО', ЕКА 1973
  • В. Г. Колосов, В. Ф. Мелехин, В. А. Степанов В. Н. Тисенко
SU365707A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1989
  • Пентковский В.М.
  • Зайцев А.И.
  • Коваленко С.С.
  • Фельдман В.М.
RU2028663C1
Устройство для управления процессом 1972
  • Авдюхин Андрей Андреевич
  • Колосов Владимир Григорьевич
  • Колосова Нинель Иосифовна
  • Мелехин Виктор Федорович
  • Некрасов Степан Петрович
SU478307A1
Микропрограммное устройство управления 1974
  • Алексеев Виталий Николаевич
  • Голованев Леонид Дмитриевич
  • Горизонтов Андрей Михайлович
  • Домарацкий Сергей Николаевич
  • Колосов Владимир Григорьевич
  • Талдыкин Вадим Васильевич
SU519711A1

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

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

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

SU 448 789 A1

Авторы

Иванов П.С.

Ивченко В.И.

Колосов В.Г.

Колосова Н.И.

Королев В.С.

Кушников В.Н.

Мелехин В.Ф.

Попандопуло Л.С.

Соколов В.Ф.

Чиганов В.А.

Даты

1978-10-05Публикация

1972-07-27Подача