Счетно-импульсная система программного управления
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
СОЦивлистимеских
Республик (gi) 452808 (61) Зависимое от авт. свидетельства (22) Заявлена28,03.73 (21)1900764/18-24 (51) М. Кл. С- 05в 19/18 с присоединением заявки
Государственный намнтет
Соввта Мнннстроа СССР по делам нзаоретеннй н атнрытнй (32) Приоритет
Опубликовано 05.12.74, Бюллетень № 45
Дата опубликования описания 21.05.75 (53) УДК 621.503. 55 (088.8) E.Т. Чариков, Ю.Н. Коломийцев и N.Ê. Клебанов (72) Авторы изобретения
Куйбышевский политехнический институт имени В.B. Куйбышева (71) Заявитель (54) СЧЕТНО-ИМПУЛЬСНАЯ СИСТЕМА ПРОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к области автоматизации промышленного производства и может найти применение в системах управления металлорежущими станками.
Известна счетно-импульсная система программного управления, содержащая блок ввода, импульсный датчик перемещения, реверсивный счетчик, счетчик фиксированного числа импульсов, генератор, логический блок и исполнительный орган.
B известной системе блок ввода связан с реверсивным счетчиком через схему равнозначности, а для получения сигналов упреждения, в промежуток времени между двумя очередными импульсами на выходе К-го 15 разряда, на К+1-й разряд реверсивного счетчика подаются пробные импульсы.
Схема равнозначности не позволяет получить сигнал о направлении привода, а многократное введение и выведение пробных 20 импульсов в процессе отработки перемещения увеличивает вероятность сбоя работы реверсивного счетчика. При задании перемещения, величина которого определяется числом импульсов q.ëåíüè èì удвоенного чис- 25 ла единиц в К разрядах реверсивного с1тчика, сигнал упреждения не выдается или выдается позже предусмотренного схемой счетчика фиксированного числа импульсов.
Задание величины упреждения ограничено промежутком времени между двумя очередными импульсами на выходе К-го разряда реверсивного счетчика, а дискретность изменения и разброс ее при отработке не могут быть менее числа единиц в К разрядах реверсивного счетчика. Это усложняет программирование, снижает быстродействие и надежность и ограничивает обла ть применения систем.
Целью изобретения является повышени быстродействия и надежности системы.
Эта цель достигается тем, то в и едложенной системе логический блок подк,:;".— чен к блоку сравнения, генератору иi.ï ::.ьсов, блоку ввода программы и через счетчик импульсов к исполнительному органу.
Предлагаемая счетно-импульсная сцст.— ма программного управления пока;:апа и;. чертеже.
452808
Она состоит из блока 1 ввода, блока 2 сравнения, реверсивного счетчика 3, импульсного датчика 4 перемещения, логического блока 5, генератора 6, счетчика 7 фиксированного числа импульсов и исполнительного органа 8. В качестве блока ввода используется вводное устройство со счетными входами у блоков памяти.
Блок 2 сравнения состоит из логических элементов "И", "ИЛИ" и "НЕ". Выходами (+) и (-) блок 2 сравнения соединен с исполнительным органом 8 и логическим блоком 5.
Блок 5 состоит из логических элементов "И", "ИЛИ" и "HE" и связывает блок 2 сравнения, импульсный датчик 4 и генератор 6 с блоком 1 ввода и счетчиком 7 фиксированного числа импульсов.
В качестве импульсного датчика 4 перемешения может быть использован любой известный импульсный датчик со схемой формирования сигналов направления счета.
Выходы (+), (-) и счетный выход импульсного датчика связаны с реверсивным счетчиком 8 и схемой 5.
Выходы В, B ... В счетчика 7 фикси1 2 рованного числа импульсов связаны с исполнительным органом 8, их число и порядковые номера (индексы) определяются свойствами привода (числом ступеней ре-улирования, величиной выбега и т. д.). Привод может быть ступенчатым, шаговым, с бесступенчатым регулированием и т. д.
Система работает следующим образом.
Число Х, соответствующее задаваемой координате положения перемешаемого объекта, запоминается" в элементах памяти блока 1 ввода. Блок 2 сравнения сравнивает число X с числом Х в реверсивном з ll счетчике, которое соответствует действительной координате перемешаемого объекта. Если Хз > Х, то на выходе (+) блод ка 2 сравнения появляется единичный сигнал, который поступает на исполнительный орган 8 и включает положительное (на увеличение координаты Х направление дви1
Ю жения привода. Если Х <Х единичный сигз д нал появляется на выходе (-) и включает ся отрицательное (на уменьшение координаты Х ) направление. Таким образом, fl не требуется определять и программировать направление движения привода, что упрощает составление программы и уменьшает ее объем.
Единичные сигналы на выходах (+) или (-) блока 2 сравнения включают соответственно счетные входы (-) или (+) блока 1 ввода, после чего на блок 1 ввода подают5 ся от генератора 6 импульсы упреждения, которые одновременно суммируются в счетчике 7 фиксированного числа имт.ульсов.
Число g импульсов упреждения соответствует величине упреждения. При появлении
10 числа g в счетчике 7 генератор 6 включается, а в блоке ввода оказывается число, равное Х + з—
Затем включается в работу исполнитель15 ныи орган. Во время движения перемешаемого объекта от импульсного датчика 4 на реверсивный счетчик 3 поступают сигналы 1 направления счета и импульсы перемещения.
Когда Х = Х +, т. е. когда число в
20 l1 з реверсивном счетчике равно числу в блоке ввода, на обоих выходах блока 2 сравнения появляется нулевой сигнал. При этом подается первая команда упреждения на испол25 нительный орган 8, выходы импульсного датчика 4 подключаются к счетным входам блока 1 ввода и счетчика 7. После этого импульсы перемещения поступают через логический блок 5 на счетные входы блока 1
3р ввода и счетчика 7. При этом направление счета импульсов перемещения в б. оке 1 ввода такое же, как и в реверсивном счетчике 3, а в счетчике 7 они вычитаются.
35 На выходах В, В ... B, В иВ (-) -2 2 1 счетчика 7 поочередно появляются сигналы, число которых равно g -1. Таким образом, на исполнительный орган 8 можно подать команд упреждения с дискрет40 ностью, не большей чем дискретность отсчета координаты положения перемещаемого объекта. Это расширяет область применения системы, повышает быстродействие и надежность ее работы.
При этом отсутствует разброс величины упреждения, что уменьшает участок пути около заданной координаты, на котором движение отрабатывается с малой скоростью, и не требуются какие-либо дополнительные переключения в цепях реверсивного счетчика, кроме счета импульсов перемешения.
Появление сигнала на выходе В счето чика 7 служит сигналом окончания отработки заданного перемешения (координаты).
В этот момент число в блоке ввода равно
Х, и поступление в него импульсов перез мешения прекращается.
Если (Х - Х ) =g g, т. е. зада1 з д ется перемещение меньше величины нормального упреждения, то генератор 6 включается при,Х = Х + - нулевыми сиг1 д з налами на обоих выходах блока 2 сравнения, т. е. величина упреждения автоматис1 1 чески уменьшается до (у . Это упрощает составление программы, так как не требуется никаких дополнительных команд при (х -х )(9. з д
Предмет изобретения
Счетно-импульсная система программного управления, содержащая генератор импульсов, счетчик импульсов и последовательно соединенные датчик перемещения, подключенный к логическому блоку, реверсивный счетчик, блок сравнения, связанный с блоком ввода программы, и исполнительный орган, отличающаяся тем, что, с целью повышения быстродействия и на-: дежности работы системы, логический блок подключен к блоку сравнения, генератору импульсов, блоку ввода программы и через счетчнк импульсов к исполнительному орга452808
Составитель Н.Бет инисв fexPeд 14 1< р и 1 и ои КоРРектоРы: Л.БРехвд нг
Изд, М. /ulь ЕТ.1 .; 760 Подписное! e x"""T"p .!!.утехина
3 а "
II0 дслаги изобретений II откоытий
Москва, 1131!35, РауlllcKBA иаб., 4
lip иги!÷òè «11ятсит», й!оск :и -5!1, l; рсжковскаи наб., 24
ФКМП Зак.13911 Тир.760