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

Номер патента: 1406568

Автор: Кошкин

ZIP архив

Текст

3 СОВЕТСНИХЦИАЛИСТИЧЕСНИХ ПУБЛИИ 04 СО ПИСАНИЕ ИЗОБРЕТЕНИ 71.ГО УПи может ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ Н АВТОРСКОМУ СВИДЕТЕЛЬСТ(56) Головенков С.Н., Сироткин С.В. Основы автоматики и автоматического регулирования станков с программным управлением. М.: Машиностроение, 1980, с. 94.Авторское свидетельство СССР У 408276, кл. С 05 В 19/ 18, 19 (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОРАВЛЕНИЯ(57) Изобретение относится к автоматике и вычислительной технике быть использовано для программного управления станками и другими видамитехнологического оборудования. Цельюизобретения является расширение функциональных возможностей устройствадля программного управления. Цельдостигается тем, что в известное устройство для программного управления,состоящее из блока 1 задания программы и блока 7 управления приводами,дополнительно введены четыре вспомогательных линейных интерполятора 25, блок 6 сложения выходных сигналов.Изобретение существенно уменьшаетобъем управляющих программ и в рядеслучаев позволяет использовать стан"ки более простой конструкции - безповоротного стола. 5 ил.Изобретение относится к автоматике и вьгчислительной технике и можетбыть использовано для программногоуправления станками и другими видамитехнологического оборудования.Целью изобретения является расширение функциональных возможностейустройства за счет обеспечения режима преобразования координат постоянных циклов подпрограмм при обработкеэлементов детали, повернутьгх относительно другг друга.На фиг.1 представлена структурнаясхема устройства для программногоуправления, на фиг.2 - взаимное расположение осей, на фиг.3 - вспомогательный интерполятор; на фиг.4 - блоксложения для случая соотношения координат, изображенного на фиг.2; нафиг.5 - блок задания программ.Устройства для программного управ,пения (фиг. 1) содержит блок 1 задания програмы 1., первый - четвертыйлинейные Вспомогательные интерпаляторы 2-5, блок б сложения выходныхсигналов блокуправления приводами, причем вспомогательные интерпо ,лятары 2-5 должны быть вь 1 полнены попринпипу Вифровых дифференциальныханализаторов (ПДА) т,е. иметь внутреннюю константу,Вспомогательный интерполятор(фиг,.3) состоит из накапливающих сумматоров 8 и 9, элементов И 10 и 11.Блок б сложения выходных сигналовсостоит из элементов ИЛИ 12- 15(фиГвч)аНа фиг:5 представлен вариант исполнения блока 1 задания программ,40состояший из блока 16 ввоца и распределения информации, линейно-круголого интерполятора (ЛКИ) 1, блока18 задания скорости подачи.Устройства для программного управ 45ления работает следующим образом.Программа обработки детали П (Х,У,) составленная в осях Х 1, Увводится в блок 1 задания программы,значения соя Ы и я 1 пй, где- уголповорота асей Х У соответственноотносительно асей станка Х, У (фиг 2),ввалятся в соответствующие координаты интерпалятара причем дОлжнО выполняться условие А сов сБ + Ая 1 пг 6 == А"(1), где А внутренняя константа 55вспомогательного интерполятора, равная 2где и - число двоичных разрядов, При отработке блоком 1 программы П (Х,У) его выходные сигналы поступают на входы аргумента вспомогательньгх интерполяторов 2-5Так как всегда выполняется соотношение (1), на выходах вспомогательных интерполяторов вырабатываются приращения, пропорциональные величинам Х соя Ы Х я 1 п Ы или 1 сов 1 г, 1 я 1 п 1 Эти приращения поступают на входы блока 6 со знаками, изображенными на фиг.1, что соответствует взаимному положению осей, изображенных на фиг.2. Блок 6 суммирует их с учетом знаков по формулам. Действительно, в этом случае Х = Х сояЮ - г я 1 п Ы(3) -г. = -УСов с- Х я 1 пК1Необходимость использования вспомогательного интерполятора для каждого из направлений определяется необходимостью обеспечить сходимости по нулям программы в осях станка,Если числа, занесенные в координаты интерполяторов, одинаковы и количество импульсов на входах аргумента одинаково, то одинаково и количество приращений на выходе. Следовательно, программа, заданная в осях ХУ, отрабатывается в осях Х, У беэ ошибки сходимости по нулям. В случае, если мы имеем дело с трехко- , ординатным станком, блок 1 становится трехкоординатным, также как и вспомогательные линейные интерг 1 оляторы, число которых в этом случае становится равным шести, т.к. два интерполятора добавляется для разложения векторов +Е, -Е ча оси Х, У, Е, Точность преобразования координат зависит от точности представления величин сояЫ, в 1 ПМ, разрядность которых. должна быть равной разрядности максимального перемещения, задаваемого в программе для конкретного станка,В каждом вспомогательном интерполяторе 2-5 на кодовые входы сумма- ТОРОВ 8, 9 подаются кОды савФ, в 1 п Ы соответственно. Выходы переполнения сумматоров присоединены к управляющим входам элементов И 10, 11. Каждый импульс аргумента стробирует элементы И 10, 11, и, если на их управляющих входах имеется потенциал пере3 140 носа, на выходе по соответствующей координате формируется выходной импульс, По заднемуфронту импульса аргумента к кодам в сумматорах 8, 9 прибавляются соответственно коды соз Ы, з 1.пЫ,Вспомогательные интерполяторы представляют собой простейшие линейные интерполяторы без схемы окончания отработки. Если блок 1 обеспечивает постоянную контурную скорость движения инструмента в координатах Х 1, У то она сохранится и в координатах Х, У. Если блок 1 ведет интерполяцию с поочередной выдачей приращений по координатам Х,У, то блок 6 объединяет выходы вспомогательных интерполяторов. При использовании в блоке 1 интерполятора с произвольной выдачей приращений суммирование в блоке 6 необходимо производить по правилам суммирования унитарных кодов.Принцип работы блока 1 основан на том, что блок 16 распределяет вводимую информацию программы по блокам следующим образом: информация о пере 6568мещении передается в ЛКИ 17, код подачи - в блок 18 задания скорости подачи, коды з 1 пЫ, созе, заданные поднекоторыми адресами, поступают навходы вспомогательных интерполяторов2-5,формула изобретения10 Устройство для программного управления, содержащее блок задания програмкд и блок управления приводами,о т л и ч а ю щ е е с я тем, что, 15 с целью расширения функциональныхвозможностей, в него дополнительновведены с первого по четвертый вспомогательные линейные интерполяторыи блок сложения, причем координатные 20 выходы блока задания программы соединены с входами аргумента вспомогательных линейных интерполяторов,кодовые выходы соз Ю и зпблоказадания программы соединены с входа,ми координат вспомогательных интерполяторов, выходы которых соединеныс вхоДами блока сложения, а его выходы - с входами блока управленияприводами.1406568 оставитель Е.Титов ехред И,Верес Корректор И,Муск М.Циткина дак каэ 37 ноеР оиэводственно-полиграфическое предприятие, г, Ужгород, ул. Проектная,Тираж ВИИИПИ ГосУд по делам 13035, Москва, 66 Подп твенного комитета бретений и открыти 35, Раушская наб

Смотреть

Заявка

4124647, 03.07.1986

ПРЕДПРИЯТИЕ ПЯ В-2190

КОШКИН ВЛАДИМИР ЛЬВОВИЧ

МПК / Метки

МПК: G05B 19/18

Метки: программного

Опубликовано: 30.06.1988

Код ссылки

<a href="https://patents.su/4-1406568-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>

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