. (54) УСТРОЙСТВО ДЛЯ ЧИСЛОВОГО ПРОГРАММНОГО УПРАВЛЕНИЯ Устройство относится к автоматике и может быть использовано в числовом программном утфавлении металлорежущим станком. Известно устройство для числового программного управления станками с последовательным вводом программы в электронные блоки памяти Устройство имеет две памяти, промежуточная память постоянно связана с читающим устройством, а рабочая память постоянно работает на цепи коммутации выходов делителя перемешения 1. Наиболее близким техническим решением к предлагаемому является система числового программного управления Н-22-Ш, предназначенная для программного управления токар ными станками. Устройство содержит блок ввода информации, преобразователь, интерполятор, блок управления шаговым приводом (2). Недостаток устройства заключается в том, что в случае завершения отработки перемещения на частоте, близкой к частоте приемистости шагового двигателя, и прихода команды на реверс, происходит сбой шагового двигателя, ошибка отработки программы и брак детали.
СТАНКОМ Цель изобретения - упрощение устройства и надежная отработка заданной частоты при реверсе шагового двигателя. Поставленная цель достигается тем, что в устройство, содержащее последовательно соединенные блок ввода информации, преобразователь кода, блок буфферной памяти, блок оперативной памяти, интерполятор, блок управления и шаговый привод, введены блок сравнения, первый ключ и последовательно соединенные второй ключ и элемент задержки , выход которого подключен ко входу преобразователя кода и выходу первого ключа, первый вход которого подсоединен к первому выходу блока сравнения, а второй вход - к выходу интерполятора, первые входы блока сравнения соединены со вторыми выходами блока буферной памяти, а вторые входы - со вторыми выходами блока оперативной памяти, а второй выход -. со вторым входом второго ключа. Причем блок сравнения содержит элементы И-НЕ, ИЛИ, инвертор, элемент И, коммутирующий элемент, счетчик и триггер, первый элеyieHT И-НЕ выходом соединен с первым входом первого элемента И, а выход первого элемента ИЛИ подключен ко второму входу первого элемента И, выход котОрЬгоТЮДклю че1 к первому входу второго элемента ИЛИ, соединенного выходом с первым входом второго элемента И, второй вход которого подсоединен к выходу триггера, соединенного входом через счетчик с выходом коммутирующего элемента, причем второй вход второго элемента ИЛИ подключен к выходу третьего элемента И, первый вход которого подсоединен к выходу второго элемента И-НЕ, а второй вход к выходу третьего элемента ИЛИ, первые и вторые входы элементов первого И-НЕ, первог ИЛИ, второго И-НЕ, третьего РШИ и коммути; рующего элемента подключены к соответствующим первым и вторым входам блока сравнения На фиг. 1 представлена структурная схема устройства, на фиг. 2 - схема блока сравнения информавди. Устройство содержит блок 1 ввода информа ции, преобразователь 2, буферную память 3, рабочую память 4, интерполятор 5, блок 6 управления шаговым приводом, блок 7 сравнения, ключи 8 и 9, элемент 10 задержки, каналь 11, 12 и 13 передачи информации из блока 3 буферной памяти в блок 7 сравнения, каналы 14, 15 и 16 передачи информации из блока 4 оперативной памяти в блок 7 сравнения. Устройство работает следующим образом. Считывание информадаи с программоносите.ля (на чертеже не показан) блоком 1 ввода информации, преобразование информации в последовательный двоичный код преобразовате- лем 2 и запись ее в буферную память 3 произ водится одновременно с отработкой информаци 1йредадущего кадра юнерполятором 5. По окончании отработки кадра в интерполяторе 5 формируется сигнал Конец отработки кадра, по которому преобразователь 2 выраба тываёт сигналы переписи, информации из буфер ной памяти 3 в оперативную память 4 и сигнал считывания очередного кадра. При наличии в программе реверса Движений по одной из координат на шаговый привод поступают импульсы, частота следования которы равна суМме частот импульсов предыдущего и последующего кадров. При этом возможны сбои шагового привода если суммарная частота превысит частоту его -приемистости. Вышеперечисленные состояния (реверс, движений, суммарная частота) определяются блоком 7 сравнения информации, который вырабатывает сигналы управления ключами 8 и 9 В зависимости от состояния выходньрс сигна лов блока 7 сравнения информации сигнал Конец отработки кадра с интерполятора 5 Tiibctyiiaet на преобразователь 2 через ключ 8
744465 или через ключ 9 с временной задержкой, определяемой элементом 10 задержки. Величина временной задержки определяется временем, необходимым для останова шагового привода после отработки предыдущего кадра. Блок сравнения информации работает следующим образом. При постзттлении сигналов по каналам 11, 14, HecyntHX информацию знака по адресу X в соседних кадрах, на элементы 17 И-НЕ, 18 ИЛИ и 19 И, на выходе последнего устанавливается уровень 1 при разноименных знаках или уровень О при одноименных знаках. Аналогично работает схема сравнения знаков соседних кадров по адресу Z, состоящая из элементов 20 И-НЕ, 21 ИЛИ и 22 И. Сигналы с выходов элементов 19 и 22 И поступают на элемент 26 ИЛИ, выходной уровень которого равен 1 при наличии 1 на выходе хотя бы одной из схем сравнения знаков. По каналам 13, 16 сигналы в виде последовательного двоичного кода, несущие информацию о частоте отработки в соседних кадрах, через коммутирующий элемент 23 последовательно записываются в счетчик 24, емкость которого пропорциональна Частоте приемистости щагового привода. При превышении суммарной частотой отработки соседних кадров частоты приемистости шагового привода счетчик 24 вырабатывает импульс переполнения, который устанавливает триггер 25 в состояние 1. Состояния триггера 25 и схем сравнения знаков по адресам X и Z анализируются элементом 27 И, на выходе которого устанавливается уровень Г при совпадении признаков изменения знака по адресам X или Z в соседних кадрах и йревьшения суммарной частотой дтработки соседних кадров частоты приемистости шагового привода. При отсутствии одного из перечисленных признаков выходной зфовень элемента 27 И равен О. Предложенное устройство обеспечит надежную отработку программь на всех частотах. Формула изобретения 1. Устройство для числового программного управления станком, содержащее последовательно соединенные блок ввода информации, преобразователь кода, блок буферной памяти блок оперативной памяти, интерполятор, блок управления и шаговый привод, причем второй выход преобразователя кода подключен ко вторым I входам блоков ввода информации, буферной и оперативной памяти, отличающееся
тем, что, с целью упрощения устройства, в него введены блок сравнения, ггервый ключ и последо вательно соединенные второй ключ и элемент задержки, выход которого подключен ко входу преобразователя кода и выходу первого ключа, первый вход которого подсоединен к первому выходу блока сравнения, а второй вход - к выходу интерполятора, первые входы блока сравнения соеданены с вторыми выходами блока буферной памяти, вторые входы - с вторыми выходами блока оперативной памяти, а второй выход - со вторым входом второго ключа.
2. Устройство по п. 1., о т л и ч а ю щ е ес я тем, что блок сравнения содержит элементы И-НЕ, ИЛИ, инвертор, элемент И, коммутирующий элемент, счетчик и триггер, первый элемент И-НЕ выходом соединен с первым входом первого элемента И, а выход первого элемента ИЛИ подключен ко второму входу первого элемента И, выход которого подключен к первому входу второго элемента ИЛИ, соединен656
ного выходом с первым входом второго элемента И, второй вход которого подсоединен к выходу триггера, соединенного входом через счетчик с выходом коммутирующего элемента, причем второй вход второго элемента ИЛИ подключен к выходу третьего элемента И, первый вход которого подсоединен к выходу второго элемента И-НЕ, а второй В.ХОД - к выходу третьего элемента ИЛИ, первые и вторые входы элементов первого И-НЕ, первого ИЛИ, второго И-НЕ, треаъего ИЛИ и коммутирующего элемента подключены к соответствующим первым и вторым входам блока сравнения.
Источники информащ и,
принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 257265, кл. Q 05 В 19/02, 1969.
2.Сергиевский Л. В. Электронные устройства систем ЧПУ. М., Мащиносгроение, 1977,
с. 17-21 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для числового программного управления станком | 1980 |
|
SU924674A1 |
Система адаптивного числового программного управления металлорежущим станком | 1980 |
|
SU954945A1 |
Устройство стабилизации скорости резания для токарных станков с ЧПУ | 1983 |
|
SU1136112A1 |
Устройство стабилизации скорости резания для токарно-винтовых станков с числовым программным управлением | 1983 |
|
SU1180845A1 |
УСТРОЙСТВО ДЛЯ числового ПРОГРАММНОГОТ1:Х11/^1С.^;;-д^Е Ш5'БЛК-«Г^-д | 1979 |
|
SU826279A1 |
Программное задающее устройство | 1981 |
|
SU991376A1 |
Устройство для кинематического дробления стружки на токарных станках с числовым программным управлением | 1980 |
|
SU959036A1 |
Устройство для кинематического дробления стружки на токарных станках с числовым программным управлением | 1981 |
|
SU1004974A1 |
Устройство числового программного управления металлорежущими станками | 1979 |
|
SU857934A1 |
Устройство для программного управления | 1980 |
|
SU920637A1 |
Фиг./
фиг. 2
Авторы
Даты
1980-06-30—Публикация
1978-04-17—Подача