Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для программного управления станками, например для сверления печатных плат.
Цель изобретения - повышение быстродействия устройства.
На фиг. 1 представлена функциональная схема предлагаемого устройства; на фиг. 2 - схема одного из вариантов перемещения рабо.чего органа станка, запрограммированного в одном кадре программы.
Устройство для программного управления станком содержит регистр 1 памяти, счетчик 2 импульсов, триггер 3, регистр 4 памяти, преобразователь 5 кодов, блок 6 управления шаговым приводом, блок 7 совпадения, элемент ИЛИ 8, каналы 9 и 10, элемент ИЛИ 11, счетчик 12 импульсов, блок 13 задания программы, элементы ИЛИ 14-16, элементы 17 и 18 совпадения, триггер 19, блок 20 управления, вход 21 устройства, выход 22 устройства.
Устройство работает следующим образом.
С блока 13 задания программы в регистр 1 памяти записывается информация о количестве равноудаленных друг от друга отверстий в ряду, в регистр 4 памяти записывается информация о величине расстояния между
30 сов, станет равно числу, записанному в него с регистра 1 памяти, сигнал с первого выхода счетчика 2 им- пульсрв по входу разрешения записи снова переписывает в него содержимое
этими отверстиями, триггеры 3 по сво регистра 1 памяти, опрокидывает триг- им установочным входам устанавливают- гер 3 по его счетному входу в противоположное состояние, при котором меняется знак на втором входе блока 6, проходит через элементы ИЛИ 8 и 16
ся в состояния, определяющие направления движения блоков 6 управления шаговыми приводами, в счетчик 12 импульсов задания записывается информа- Q на счетньм вход триггера 19, также ция о количестве равноотстоящих друг опрокидывая его в противоположное от друга рядов, триггер 19 по своим
состояние, при котором элемент 17 закрывается, а элемент 18 открывает ся, проходит через элемент ИЛИ 11 и 45 подсчитывается счетчиком 12 импульсов.
установочным входам устанавливается в состояние, определяющее ось, по которой должен переместиться рабочий орган станка.
Допустим, что рабочий орган должен перемещаться по схеме, представленной на фиг. 2, и что канал 9 обеспечивает его перемещение по оси X, а канал 10 - по оси У, тогда триггер 19 устанавливается в состояние, при котором элемент 17 совпадения открыт а элемент 18 совпадения закрыт. По признаку конца кадра из блока 13 задания программы в счетчик 2 записывается содержимое регистра 1 памяти, а также через элемент ИЛИ 14 и элемент 17 на вход запуска преобразователя 5 кодов канала 9 приходит сигнал, который переписывает в него содержимое регистра 4 и запускает его. Преобразователь 5 кодов представляет
собой преобразователь двоичного кода в числоимпульсный и преобразует код на выходе регистра 4 в соответствующее ему число импульсов, которые поступают на первый вход блока 6 управле ия шаговым приводом.
Блок 6 управления шаговым приводом состоит из последовательно соединенных коммутатора, необходимого для определенной коммутации фаз шагового двигателя, и силовых ключей, подающих на них напряжение. Сигнал о конце преобразования со второго выхода преобразователя 5 подсчитыва- ется счетчиком 2 импульсов и через
элемент ИЛИ 15 проходит на выход 22 устройства, разрешая сверление. После того, как цикл сверления отверстия закончится, на вход 21 устройства поступает сигнал, который, пройдя
через элемент ИЛИ 14 и элемент 17 совпадения, снова запускает преобразователь 5. Когда количество сигналов, поступивших со второго выхода преобразователя 5 в счетчик 2 импульсов, станет равно числу, записанному в него с регистра 1 памяти, сигнал с первого выхода счетчика 2 им- пульсрв по входу разрешения записи снова переписывает в него содержимое
регистра 1 памяти, опрокидывает триг- гер 3 по его счетному входу в противоположное состояние, при котором меняется знак на втором входе блока 6, проходит через элементы ИЛИ 8 и 16
на счетньм вход триггера 19, также опрокидывая его в противоположное
состояние, при котором элемент 17 закрывается, а элемент 18 открывается, проходит через элемент ИЛИ 11 и подсчитывается счетчиком 12 импульсов.
Когда цикл последнего отверстия в ряду закончится,на вход устройства 21 поступает сигнал, который,пройдя через элемент 14, проходит уже через элемент 18 совпадения и запускает преобразователь 5 канала 10.При этом рабочий орган станка начинает
перемещаться по оси У к следующему ряду отверстий. В регистр 4 памяти канала 10 записана информация о величине расстояния между рядами, а в регистр 1 памяти записан нуль, что
является признаком для автоматического перехода к обработке отверстий следующего ряда. При нулевом состоянии счетчика 2 со второго выхода счетчика на первый вход блока 7 совпадекия поступает единичный сигнал, при котором схема 7 открыта.
После окончания работы преобразователя 5 канала 10 сигнал о конце преобразования со второго его выхода счетчиком 2 импульсов не подсчитывается, так как нулевое состояние счетчика является признаком для автоматического перехода рабочего органа станка к следующему ряду, а проходит через элемент ИЛИ 15 на выход 22 устройства, разрешая сверление, и через схему 7 совпадения и элементы ИЛИ 8 и 16 - на счетный вход триггера 19, опрокидывая его в противоположное состояние, при котором элемент 17 открывается, а элемент 18 закрывается. Работа устройства повторяется, и рабочий орган станка перемещается согласно схемы, представленной на фиг,2
Когда количество сигналов, подсчитанных счетчиком 12 импульсов задания, станет равно числу, записанному в него с блока 13 задания программы, сигнал с выхода счетчика 12 импульсов задания запускает блок 13 задания программы, который считывает очередной кадр программы, занося новую информацию в блоки устройства. Если после обработки отверстий одно- го ряда не требуется автоматического перехода к обработке отверстий другого ряда, то в счетчик 12 импульсов задания записывается еди-ница, и в конце обработки ряда счетчик 12 им- пульсов задания запускает блок 13 задания программы.
Предлагаемое устройство для программного управления станком позволя- ,ет осуществлять переход к обработке отверстий последующего ряда автоматически, не расходуя на это кадров программы.
Формула изобретения
1, Устройство для программного управления станком, содержащее блок управления, счетчик импульсов, блок задания программы, соединенный с входами двух каналов, каждый из ко- торых содержит последовательно соединенные первый регистр памяти, пре
5 0 5
0 5 0
г
0
г
образователь кода и блок управления шаговым приводом, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены элемент ИЛИ и в каждый канал - триггер и последовательно соединенные второй регистр памяти, счетчик импульсов, блок совпадения и элемент ИЛИ, второй вход которого соединен с первым входом триггера, с вторым входом и выходом счетчика импульсов, третий вход которого подключен к второму выходу преобразователя кодов, подключенного вторым входом к первому выходу блока управления , а второй вход блока управления шагового привода соединен с выходом триггера, второй вход которого соединен с входом первого и второго регистров памяти, с первым входом счетчика импульсов задания, с выходом блока задания программы и с первым входом блока управления, второй выход преобразователя кодов подключен к выходу блока совпадения и к второму входу блока управления, третьи входы которого соединены с выходом элемента ИЛИ каждого канала, четвер-. тый вход - с входом устройства для программного управления станком,выход которого подключен к второму выходу блока управления, пятый и шестой входы которого соединены с соответствующими выходами второго канала, второй вход элемента ИЛИ каждого канала через элемент ИЛИ подключен к второму входу счетчика импульсов, выход которого соединен с входом блока задания программы. I
2. Устройство по п, 1, отличающееся тем, что блок управления содержит первый и второй элементы ИЛИ, первьй элемент совпадения и последовательно соединенные третий элемент ИЛИ, триггер и второй элемент совпадения, выход i oToporo соединен с выходом блока управления, второй вход - с выходом первого элемента. ИЛИ и с первым входом первого элемента совпадения, второй вход которого подключен к выходу триггера, выход - к первому выходу блока управления, второй вход которого соединен с первым входом второго элемента ИЛИ, второй выход - с выходом второго элемента ИЛИ, второй вход которого подключен к входу блока управления,тре513089866
тьи входы которого соединены с вхо- первым входом первого элемента ИЛИ, дами третьего элемента ИЛИ, а первьш второй вход которого соединен с чет- вход - с вторым входом триггера и с вертым входом блока управления.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для адаптивного программного управления металлорежущими станками | 1980 |
|
SU964581A1 |
Устройство для программного управления | 1985 |
|
SU1314308A1 |
Устройство для дробления стружки на станках с программным управлением | 1982 |
|
SU1072001A1 |
Устройство для позиционного программного управления с самоконтролем | 1982 |
|
SU1072002A1 |
Устройство для цифрового программного управления | 1986 |
|
SU1434404A1 |
Устройство для программного управления станком | 1979 |
|
SU930261A1 |
Устройство для числового программного управления станком | 1980 |
|
SU924674A1 |
Устройство для числового программного управления | 1983 |
|
SU1124251A1 |
Устройство стабилизации скорости резания для токарно-винтовых станков с числовым программным управлением | 1983 |
|
SU1180845A1 |
Многоканальное устройство программного управления шаговыми двигателями | 1987 |
|
SU1481714A2 |
Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для программного управления станками, например для сверления печатных плат,Цель изобретения - повышение быстродействия устройства. Устройство для программного управления станком содержит регистры 1, 4 памяти, счетчик 2 импульсов, триггер 3, преобразователь 5 кодов, блок 6 управления тяговым приводом, блок 7 совпадения, элемент ИЛИ 8, каналы 9 и 10, элемент ИЛИ 11, счетчик 12 импульсов, блок 13 задания программы, элементы ИЛИ 14, 15, 16, элементы совпадения Г/, 18, триггер 19, блок 20 управления, вход 21 и выход 22 устройства. Данное устройство для программного управления станком позволяет осуществлять переход к обработке отверстий последующего ряда автоматически, не расходуя на это кадров программы. 1 з.п. ф-лы, 2 ил. (Л 21 со о 00 со 00 О5
Редактор Н.Егорова
Составитель И,Швец Техред А.Кравчук .
Заказ 1797/39Тираж 864Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4
Корректор Л.Патай
Устройство для программного управления | 1975 |
|
SU543921A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Устройство для программного управления станком | 1971 |
|
SU515087A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1987-05-07—Публикация
1985-12-09—Подача