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

 

ь)(;)-"т >.»,.„., Л, "гт :-, ОПИ»САНИИ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (ii) 466492

Сома 6ооетских

Социалистических

Республик (61) Дополнительное к авт. свид-ву 354401 (22) Заявлено 27.03.74 (21) 2008977/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 05.04.75. Бюллетень № 13

Дата опубликования описания 07.07.75 (51) М. Кл. б 05b 19/18

Государственный комитет

Совета Министров СССР ло делам изобретений и открытий (53) УДК 621-503.55 (088.8) (72) Авторы изобретения

В. С. Васильев, Ю. В, Найдин, И. Н. Миков, А. А. Гаврилов, В. A. Барабанов и В, М. Борисенко

Ордена Трудового Красного Знамени экспериментальный научноисследовательский институт металлорежущих станков (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ЧИСЛОВОГО ПРОГРАММНОГО

УПРАВЛЕНИЯ

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

Однако такие устройства не обеспечивают группового управления несколькими станками.

В предложенном устройстве этот недостаток исключен.

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

Блок-схема устройства для числового программного управления показана на чертеже.

Устройство числового программного управления содержит блок ввода программы с перфоленты 1, блок ввода коррекций 2, логический блок вычислений 3, блок оперативной памяти 4, блок хранения алгоритмов 5, блок

5 управления 6, блок-диспетчер 7 и таймеры 8.

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

Блок ввода программы с перфоленты 1 принимает записанную HB перфоленте управляющую программу обработки поверхности дета1о ли, которая покадрово дешифрируется блоком хранения алгоритмов 5 и по управляющим сигналам блока-диспетчера 7 передается через логический блок вычислений 3 в ту часть блока оперативной памяти 4, которая относит15 ся к данному станку. Включение того или иного станка в работу по программе вызывает появление сигнала «запрос на обслуживание» на входе устройства для числового программного управления.

20 Блок-диспетчер 7 расшифровывает полученный сигнал по номеру станка, проверяет наличие управляющей программы для данного станка в блоке оперативной памяти 4 и при ее наличии формирует признак запроса от

25 станка в фиксированной ячейке. При отсутствии управляющей программы блок-диспетчер 7 не реагирует на запрос от станка.

Работа устройства начинается с того, что блок-диспетчер 7 опрашивает циклически раз30 ряды ячейки блока оперативной памяти 4, в

466492 которой хранятся признаки запросов от станков. При наличии запроса блок-диспетчер 7 по управляющим сигналам через логический блок вычислений 3 организует работу блока хранения алгоритмов 5 с исходными данными части блока оперативной памяти 4, относящейся к данному станку.

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

Управляющие сигналы для управления соответствующим станком, формируемые логическим блоком вычислений 3, подаются через адресный вход в блок оперативной памяти 4 по адресу, определяемому блоком-диспетчером 7. Время выдачи управляющих сигналов на блок управления 6 определяется прерыванием таймера 8 после отработки им кода, значение которого пропорционально скорости перемещения исполнительных органов станка или частоте импульсов, необходимой для отработки вспомогательных команд. Засылка кода на таймер 8 по его числовому входу осуществляется блоком хранения алгоритмов 5 через логический блок вычисления 3. Запуск таймера 8 производится по управляющему сигналу блока-диспетчера 7. Окончание работы блока хранения алгоритмов 5 вызывает гашение сигнала «признак запроса» в блоке оперативной памяти 4.

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

При прерывании таймера 8 на входе блокадиспетчера 7 появляется управляющий сигнал. Блок-диспетчер 7, анализируя таймер 8 . по номеру станка, организует выдачу управ. ляющих сигналов из соответствующей ячейки блока оперативной памяти 4 в область блока управления 6, относящуюся к данному станку.

Область блока управления 6 определяется управляющим сигналом блока хранения алгоритмов 5, который, в свою очередь, формируется сигналом по адресному входу из логического блока вычислений 3 по указанию блока-диспетчера 7.

После выдачи управляющего сигнала на блок управления 6 восстанавливается признак запроса на обслуживании: на таймер 8 по числовому входу через логический блок вычисления 6 засылается новое содержимое.

Далее блок-диспетчер 7 организует возврат

5 в прерванную программу блока хранения алгоритмов 5.

При групповом управлении и наличии от того или иного управляемого объекта блокдиспетчер работает следующим образом:

I0 1) организуется прерывание в работе блока хранения алгоритмов 5 и адрес возврата в прерванную микропрограмму;

2) пришедший сигнал классифицируется по управляемому объекту: а) сигнал от блока

15 ввода программы с перфоленты 1, б) сигнал от станка о начале работы по программе, в) сигнал от таймера 8 того или иного станка о выдаче очередной серии управляющих сигналов на исполнительные органы станка и

20 подготовке управляющих сигналов для следующего шага.

3) организуется через логический блок вычисления 3 формирование в блоке оперативной памяти 4 признака запроса на обслужи25 вание по данному сигналу;

4) по адресу возврата организуется продолжение работы блока хранения алгоритмов 5;

5) определяется приоритетность обслуживания запросов в последовательности располоЗ0 жения их признаков в ячейке блока оперативной памяти 4;

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

8 производится выдача подготовленных управляющих сигналов на исполнительные органы з5 того или иного станка через блок управления

6 и засылка на этот таймер 8 кода, значение которого определяет скорость перемещения исполнительных органов станка или частоту импульсов для выполнения вспомогательных

40 команд.

Предмет изобретения

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

466492

Составитель Г. Сорокин

Техред Т. Курилко

Редактор Л, Утехина

Корректор Н. Учакина

Типография, пр. Сапунова, 2

Заказ 1563/15 Изд. Мз 652 Тираж 869 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 7К-35, Раушская наб., д. 4/5

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

 

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

Изобретение относится к электротехнике и может быть использовано в системах автоматического управления для регулирования частоты вращения электродвигателя постоянного тока
Наверх