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

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

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

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

название год авторы номер документа
Многоканальная система программного управления станками 1977
  • Жуковский Владимир Григорьевич
  • Калинин Игорь Александрович
  • Черноморов Григорий Александрович
SU746426A1
Система числового программного управления группой станков 1984
  • Потехин Игорь Петрович
SU1238036A2
Система числового программного управления группой станков 1981
  • Потехин Игорь Петрович
SU1004976A2
Многоканальная система программного управления станками 1984
  • Белогорский Александр Леонидович
  • Быков Владимир Николаевич
  • Торопов Анатолий Васильевич
  • Тычинин Валерий Николаевич
SU1236424A1
Устройство для моделирования систем группового числового программного управления 1981
  • Потехин Игорь Петрович
SU1019468A1
Устройство для кинематического дробления стружки на токарных станках с числовым программным управлением 1980
  • Софрышев Андрей Вячеславович
  • Попов Николай Николаевич
  • Стрельцов Николай Александрович
  • Беляков Владимир Игоревич
SU959036A1
Многоканальное устройство для программного управления 1978
  • Левашов Виталий Иванович
SU748431A1
Устройство для числового программного управления станком 1980
  • Яковенко Валентин Андреевич
  • Опенкин Владимир Михайлович
SU924674A1
Интерполятор для систем программного управления 1977
  • Кузьмин Геннадий Яковлевич
SU658528A1
Программное задающее устройство 1981
  • Кошкин Владимир Львович
SU991376A1

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

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

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

1

Изобретение касается систем числового программного управления (ЧПУ) технологическим оборудованием.

Известны системы, в которых одна электронная вычислительная машина (ЭВМ) управляет работой группы станков с ЧПУ, причем кроме ЭВМ в системе имеются средства, осуществляющие некоторые функции числового программного управления, например интерполяторы 1,2.

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

Наиболее близким техническим решением к предложенной является система программного управления станками, содержащая ЭВМ и по числу управляемых станков последовательно соединенные интерполяторы, входы которых

подключены к ЭВМ, и устройства станочного управления 3.

Однако для этой системы характерно недостаточное бьгстродействие.

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

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

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

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

На фиг. 1 представлены структурная схема системы и устройство задержки прерываний, вход которого подключен к опрашивающему выходу интерполятора; на фиг. 2 - структурная схема системы и устройство задержки прерываний, вход которого подключен к управляющему выходу интерполятора.

Система содержит ЭВМ 1, состоящую из запоминающего устройства 2, устройства 3 ввода-вывода и процессора 4, устройства 5 задержки прерываний, состоящие из элемента совпадения 6, элемента задержки 7 и триггера 8, интерполятора 9, устройства 10 станочного управления,причем процессор 4 имеет входы 11 и 12.

Устройство 5 содержит дополнительный 13 элемент совпадения. Элемент задержки выполнен в виде счетчика, счетный вход которого соединен с выходом дополнительного элемента 13 совпадения, а установочный вход - со входом устройства 5, связанным с выходом ЭВМ 1.

Система программного управления станками, показанная на фиг. 1, работает следующим образом.

Сигнал запроса на управляющую информацию следующего кадра, формируемый в момент начала отработки текущего кадра интерполятором 9, поступает в ЭВМ . 1 на программнообслуживаемый вход 11 процессора 4, не прерывая работы процессора. Одновременно сигнал поступает в устройство задержки 5 прерываний на вход элемента 7 задержки (счетчик) и на единичный вход триггера 8, устанавливая его в положение, при котором элемент 6 открыт.

Процессор 4 реализует программы группового управления, периодически опращивая вход 11. При наличии на входе 11 запроса от интерполятора 9 процессор 4 выдает управляющую информацию следующего кадра, хранящуюся в запоминающем устройстве 2, после ввода ее с устройства 3 ввода-вывода, на интерполятор 9 и одновременно сигнал сброса на нулевой вход триггера 8.

Если за время задержки, осуществляемой элементом 7 задержки, процессор 4 не успевает опросить вход 11 и выдать на интерполятор 9 управляющую информацию, сигнал запроса с выхода элемента 7 задержки через открытый элемент 6 поступает на прерывающий вход 12 процессора 4 и прерывает работу процессора 4 и немедленную выдачу управляющей информации на интерполятор 9. Интерполированные данные с интерполятора 9 поступают на устройство 10 станочного управления. Время задержки (tj)., определяемое элементом 7 задержки, рассчитывается по формуле

I J icwuH 14

где Чкм/н - минимальное время отработки интерполятором кадра управляющей информации;

tg - время выдачи управляющей информации на интерполятор из ЭВМ.

Система программного управления станками, показанная на фиг. 2, работает следующим образом.

Сигнал запроса на управляющую информацию следующего кадра, формируемый в момент начала отработки текущего кадра интерполятором 9, поступает в ЭВМ 1 на программно-обслуживаемый вход 11 процессора 4, не прерывая работы процессора, и на единичный вход триггера 8 (прерывания), устанавливая его в положение, при котором элементы 6 и 13 открыты. Импульсы, управляющие движением исполнительных органов устройства 10, с выхода интерполятора 9 поступают через открытый элемент 13 на вход предварительно устанавливаемого счетчика 7. В счетчике установлена величина задержки прерывающего сигнала N, определяемая по формуле N., N,-N«..+К,

где Nf - емкость счетчика;

N - количество импульсов, необходимое для отработки максимальной координаты;

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

Величину упреждения можно рассчитать по формуле

If - i Sta

l-d-.eo loJ

где Ь - скорость подачи, мм/мин;

tj - время, необходимое ЭВМ для обслуживания интерполятора по прерыванию, мксек;

d - дискретность привода станка (величина перемещения на один импульс), мм; {} - обозначение целой части числа.

Процессор 4 реализует программы группового управления, периодически опращивая вход 11. При наличии на входе И запроса от интерполятора 9 процессор 4 выдает информацию следующего кадра, хранящуюся в запоминающем устройстве 2, после ввода ее с устройства 3 ввода-вывода на интерполятор 9, устанавливает триггер 8 в положение, при котором элементы 6 и 13 закрыты, рассчитывает и выдает на предварительно устанавливаемый счетчик 7 величину задержки прерывающего сигнала.

Если за время, требующееся для заполнения счетчика 7, процессор 4 не успевает опросить вход 11 и выдать на интерполятор 9 управляющую информацию, сигнал переполнения с выхода счетчика 7 через открытый элемент б поступает на прерывающий вход 12 процессора 4, вызывает прерывание работы процессора 4 и немедленную выдачу управляющей информации на интерполятор 9. Предложенная система управления группой станков позволяет значительно уменьшить потери машинного времени ЭВМ, связанные с обработкой прерываний, так как задержка прерываюш.его сигнала осуществляется в зависимости от величины отрабатываемой интерполятором координаты и скорости отработки. Это позволяет увеличить время, отводимое на опрос программно-обслуживаемого входа. Формула изобретения 1. Система программного управления станками, содержащая электронную вычислительную мащину и по числу управляемых станков последовательно соединенные интерполяторы, входы которых подключены к электронной вычислительной машине, и устройства станочного управления, отличающаяся тем, что, с целью повышения быстродействия системы, в нее введены по числу управляемых станков устройства задержки прерываний, входы которых подключены к входам и выходам интерполяторов, опрашивающие выходы которых соединены с электронной вычислительной мащиной, подключенной к выходам устройств задержки прерываний. 2.Система по п. 1, отличающаяся тем, что устройство задержки прерываний содержит элемент задержки, вход которого подключен к единичному входу триггера и является входом устройства, другим входом которого является нулевой вход триггера, выход элемента задержки соединен со входом элемента совпадения, другой вход которого подключен к единичному выходу триггера, а выход является выходом устройства. 3.Система по п. 2, отличающаяся тем, что устройство задержки прерываний содержит дополнительный элемент совпадения, входы которого подключены ко входу устройства и единичному выходу триггера, а выход - ко входу элемента задержки, управляющий вход которого соединен с нулевым входом триггера. Источники информации, принятые во внимание при экспертизе: 1.Патент Великобритании № 1322128, кл. G 3 N, 1969. 2.Гусев А. П., Евгенев Г. Б. и Раппопорт Г. Н. Групповое управление станками от ЦВМ, М., «Машиностроение, 1974, с. 106. 3.Авторское свидетельство СССР № 433450 М. КЛ.2 G 05 В 19/18, 1972.

Фиг.1

Фиг.г

SU 603 953 A1

Авторы

Грицай Анатолий Семенович

Крутиков Павел Петрович

Даты

1978-04-25Публикация

1974-10-03Подача