Многоканальная система программного управления станками
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 746426
Авторы: Жуковский, Калинин, Черноморов
Текст
Ватри ,;": .,о, С;налайИЕ Союз Советсник Социалистических Республик(22) Заявлено 09,1177 (21) 2540273/18-24с присоединением заявки Ко(53)М. Кл.2 С 05 В 19/18 Государственный комитет СССР по дедам изобретений н открытий(54) МНОГОКАНАЛЬНАЯ СИСТЕМА ПРОГРАММНОГО УПРАВЛЕНИЯ СТАНКАМИ Изобретение относится к области вычислительной техники, предназначено для использования в качестве система программного управлениягруппой намоточных или металлорежущих станков.Известна система программного управления группой станков, содержащая вычислит ьну м ину (Вм),свя эанную с. Устройствами станочного .управления, каждый иэ которых выполнен в виде интерпэлятора, пульта оператора, узла связи и содержит блок формирования динамического приоритета (11.Недостатком известных систем является большая нагрузка на каналы связи с ВМ, вследствие чего система обладает низким быстродействиемИзвестна также многоканальная система программного управления станками, содержащая вычислительную машину и по числу управляеьых станков последовательно соединенные интерполяторы, входы которых подключены к вычислительной машине, устройства станочного управления и почислу управляемх станков устройства задержки прерываний,входы которых30 2подключены к входам и выходам интерполя торов, опрашивающи е выходы которых соединены с вычисли)тельной машиной, подключенной к выходам устройств задержки прерываний (2) . Наличие устройства задержки прерываний приводит к сокращению количества прерываний и некоторому снижению потерь машинного времени ВМ, вызванных обработкой прерываний.Однако данная система обладает недостаточным быстродействием, следствием чего является низка)я надежность функционирования и малая сеть обслуживаемых станков.Целью изобретения является повышение надежности функционирования системы и, следовательно, происходит снижение загрузки ВМ на организацию обслуживания и расширение сети обслуживаемых станков, связанное с увеличением быстродействия системю.Поставленная цель достигается тем, что в многоканальную систему программного управления станками,содержащую вычислительную машину и в каждом канале управления интерполятор, соединенный с устройством станочнОго управления, введены в каждый канал регистр памяти и блок формирования кода приоритета, выходыкоторого соединены с соответствующими входами вычислительной машины,а входы - с выходом интерполятораданного канала и выходом вычислительной машины, присоедийенным к первому входу регистра памяти каждого канала, второй вход и выход которогоподключены соответственно к выходуи входу интерполятора данного канала, а блок формирования кода-приоритета содержи генератор импульсов,элемент И, вычитающий счетчик и триггер,единичный выход которого соединен с первым входом элемента И и является выходом блока, второй входэлемента И соединен с генераторомимпульсов, а выход - со счетным входом вычитающего счетчика, статичЕские и счетный выходы которого являются другими выходами блока, установочные входы вычитающего счетчикасоединены с нулевым входом триггераи являются одним входом блока, другим входом которого является единичный вход триггера,На чертеже изображена функциональнаяблок-схема системы.Многоканальная система программного управления станками содержитВМ 1, состоящую из процессора 2, оперативного запоминающего устройстваЗУ) 3 и устройства ввода - вывода4, блоки 5 формирования кода приоритета, состоящие из триггера 6,генератора 7,элемента И 8 и вычитающего счетчика 9,интерполяторы 10,регистры 11 памяти и устройства 12станочного управления.Интерполятор 10 соединен с регистром 11 памяти, вход которогосвязан с выходом процессора 2, установочными входами счетчика 9 и первым вхоцом триггера 6, а выходинтерполятора - со. вторым входомтриггера 6, выход госледнего связанс первым входом процессора 2, второйи третий входы которого соединены соОтветственно со статическими исчетными выходами вычитающего счетчика 9,Система работает следующим обраеом,Программы намотки или обработкиизделий вводятся с помощью устройства 4 в ЗУ 3 ВМ 1. Из ЗУ 3 процессор2 выдает в интерполяторы 10 отдельные кадры программ. Интерполяторыосуществляют декодирование управляющей информации, содержащейся в кад"Реи" направляют сигналы унитарногокода в устройства 12. Связь интерполятора 10 с ВМ осуществляется через регистр 11. Таким образом, интерполятор 10 имеет буферную память," "вйполненную в виде регистра 11 дляхранения одного кадра программа, 1 О 15 2 О 25 30 35 40 45 50 55 60 65 Поэтому интерполятор без задержки может работать с двумя кадрами программы - текущим и очередным, Первоначальный пуск станка осуществляется оператором. Запрос на очередной кадр программы формирует интерполятор 10 при отсутствии или обработке текущего кадра программы и при перезаписи содержимого регистра 11 в регистр интерполятора, В регистре 11 хранится очередной кадр программы," с момента перезаписи этот кадр становится текущим, Запрос запоминается триггером б блока 5 и с его выхода сигнал посылается на первый вход процессора 2. Допустимое время ожидания блоком 12 реакции ВМ на запрос равно времени отработки. кадра программы, который хранился врегистре 11, причем информация о времени отработки кадра заложена в самом кадре в виде частоты отработки и множителя К.Это дает возможность организовать динамическое распределениеприоритетов при обслуживании станков. Для этого та часть кадра, в которой заложена информация о времени его отработки и которая используется в интерполяторе как коэФФициент деления частоты тактирующего генератора, поступает на установочные входы и записывается в прямом коде в счетчик 9 во время передачи очередного кадра программы в регистр 11. Отработка текущего кадра переводит триггер б в единичное состояние, который через элемент И 8 подключает вычитающий счетчик 9 к генератору 7, а в процессор 2 посылается сигнал запро" са на обслуживание, который не прерывает работу процессора 2. В моменты освобождения ВМ процессор 2 по второму выходу переписывает содержимое счетчиков 9 (статические выходы счетчика) всех тех стайков, триггер 6 которых находится в состоянии запроса, и анализирует с помощью соответствующих программ с целью выброса того станка, счетчик 9 которого имеет минимальное содержимое, что соответствует интерполятору 10 с минимальным оставшимся временем отработки текушего кадра. В процессе обслуживания выбранного станка обновляется содержимое соответствующего счетчика 9 и сбрасывается триггер б, В блоках 5, пославших требование на обслуживание, но не принятых к обслуживанию, проис ходит уменьшение содержимого счетчиков 9, а следовательно, повышение соответствующего кода приоритета с помощью генератора 7, имеющих частоту следования сигналов, соответ" ствующую темпу реального процесса управления на данном станке. Процесс повышения приоритета будет продолжаться до тех пор, пока не будет746426 Формула изобретения 1. Многоканальная система программного управления станками, содержащая вычислительную машину и в каждом канале управления интерполятор, соединенный с устройством станочного управления, о т л и ч а ю щ а я с я тем, что, с целью повышения надежности системы, в каждый канал управлеполучена информация из ВМ, в против ном случае произойдет переход счет" чика 9 .через нуль и с его счетного выхода сформируется сигнал, поступающий на третий (прерывающий) вход процессора 2, Это приведет. к немедленному удовлетворению запроса от станка, счетчик 9 которого находится в запрещенном . состоянии (код 111). Этот режим является аварийным и используется только для предотвращения сбоев в работе системы. Нормальный режим системы управления характеризуется отсутствием прерываний работы процессора по третьему входу.Предлагаемая многоканальная система программного управления станками создает существенный технико-экономический эффект - повысится надежность функционирования системы и: .- снизится загрузка ВМ на организапию обслуживания, что позволит увеличить сеть обслуживаемых станков. ния введены регистр памяти и бЛокформирования кода приоритета, выходы которого соединены с соответствующими входами вычислительной машины, а входы - с выходом интерполя 5 тора данного канала и с выходом вычислительной машины, подключеннымк первому входу регистра памяти каждого канала, второй вход и выходкоторого подключены соответственнок выходу и входу интерполятора данного канала,2. Система по п. 1, о т л и ч а- .ю щ а я с я тем,что блоки формирова-,ния кода приоритета -содержат"- генера-тор импульсов, элемент И, вычитаюШий счетчик и триггер, единичныйвыход которого соединен с первымвходом элемейта И и является выходом блока, второй вход элемента Исоединен с генератором импульсов,а- 20 выход - со счетным входом вычитающего счетчика, статические и счетный выходы которбго являются другими выходами блока, установочныевходы вычитающего счетчика соедине 25 ны с нулевым входом триггера и являются одним входом блока, другимвходом которого является единичныйвход триггера.Источники информации,30 принятые во внимание при экспертизе.1, Авторское свидетельство СССР9 433450, кл. 0 05 В 19/18, 1972,2. Авторское свидетельство СССРпо заявке Р 2065080/18-24,кл. 6 05 В 19/18, 1974 (прототип).1.ЦНИИПИ филиал ПП аз 3941/36 Тираж 956 атент, г. Ужгород,ул роектна исное
СмотретьЗаявка
2540273, 09.11.1977
ПРЕДПРИЯТИЕ ПЯ А-1081
ЖУКОВСКИЙ ВЛАДИМИР ГРИГОРЬЕВИЧ, КАЛИНИН ИГОРЬ АЛЕКСАНДРОВИЧ, ЧЕРНОМОРОВ ГРИГОРИЙ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G05B 19/418
Метки: многоканальная, программного, станками
Опубликовано: 05.07.1980
Код ссылки
<a href="https://patents.su/3-746426-mnogokanalnaya-sistema-programmnogo-upravleniya-stankami.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальная система программного управления станками</a>
Предыдущий патент: Устройство для программного управления положением объекта
Следующий патент: Устройство для программного управления
Случайный патент: Дифференцирующее устройство