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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для программного управления станками и другими видами технологического оборудования. Целью изобретения является расширение функциональных возможностей устройства для программного управления. Цель достигается тем, что в известное устройство для программного управления, состоящее из блока 1 задания программы и блока 7 управления приводами, дополнительно введены четьфе вспомогательных линейных интерполятора 2- 5, блок 6 сложения выходных сигналов. Изобретение существенно уменьшает объем управляющих програмь и в ряде случаев позволяет использовать станки более простой конструкции - без поворотного стола. 5 ил. Ф

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

А1 (19) (11) (51) 4 G 05 В 19 18

ОГ1ИСАНИЕ ИЗОБРЕТЕНИЯ

Н А BTOPCHOIVIV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPb)TNA (21) 4124647/24-24 (22) 03. 07, 86 (46) 30.06.88. Бюп. N- 24 (72) В.Л.Кошкин (53) 621.503.55(088.8) (56) Головенков С.Н., Сироткин С.В.

Основы автоматики и автоматического регулирования станков с программным управлением. М.: Машиностроение, 1980, с. 94.

Авторское свидетельство СССР

У 408276, кл. G 05 В 19/18, 1971. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для программного управления станками и другими видами технологического оборудования. Целью изобретения является расширение функциональных возможностей устройства для программного управления. Цель достигается тем, что в известное устройство для программного управления, состоящее из блока 1 задания программы и блока 7 управления приводами, дополнительно введены четыре вспомогательных линейных интерполятора 25, блок 6 сложения выходных сигналов.

Изобретение существенно уменьшает объем управляющих программ и в ряде случаев позволяет использовать станки более простой конструкции — без поворотного стола. 5 ил.

1406568

Изобретение относится к автоматике и вычислительной технике и может быть использовано для программного управления станками и другими видами технала""1»÷åcêîão оборудования.

Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения режима преобразования координат постоянных циклов подпрограмм при обработке элементов детали, повернутых относительно друг друга.

На фиг.1 представлена структурная схема устройства для программного управления, на фиг.2 — взаимное расположение осей, на фиг.3 — вспомогательный интерпалятор; на фиг.4 — блок сложения для случая соотношения координат, изображенного на фиг.2; на фиг.5 — блок задания программ.

Устройства для программного управления (фиг. 1) содержит блок 1 задаHHH програмы1., первый — четвертый линейные вспомогательные интерпаля- 25 торы 2-5. блок 6 сложения выходных э сигналов., блок 7 управления привода-m, причем вспомогательные интерпо; лятары 2-5 должны быть вь1полнены по принципу цифровых дифференциальных ! анализатîooB (ПДА) т,е. иметь внутреннюю константу.

Вспомогательный интерполятор (фиг,3) состоит из накапливающих сум;,маторов 8 и 9, элементов . :i 10 и 11.

Блок 6 сложения выходных сигналов состоит из элементов ИЛИ 12-.15 (фиг,,ч).

На фиг:5 представлен вариант исполнения блока 1 задания программ, 40 состояший из блока 16 ввоца и распределения информации, линейно-круголого интерполятора (ЛКИ) 17, блока

18 задания скорости подачи.

Устройство для программного управ45 ления работает следующим образом.

Программа обработки детали П (Х» „

У, ), . составленная в осях Х„„У,, вводится в блок 1 задания программы, значения cos Ы и sin@ где — угол поворота асей Х,, У„ соответственно относительно асей станка Х, У (фиг„2), ввалятся я соответствующие координа1 ы интерпалятора, причем дОлжнО выполняться условие А соя d + А s .п or =

А "(1), где A внутренняя константа 55 вспомогательного интерполятора, равная 2 „ где n — число двоичных разрядов, При отработке блоком 1 программы 11 (Х,У» ) его выходные сигналы поступают на входы аргумента вспомогательных интерполятарав 2-5.

Так как всегда выполняется соотношение (1), на выходах вспомогательных интерполяторов вырабатываются приращения, пропорциональные величинам

Х,соя Ы, X< sin Ы или У,сояЫ, Y,sing.

Эти приращения поступают на входы блока 6 со знаками, изображенными на фиг.1, что соответствует взаимному положению осей, изображенных на фиг.2. Блок 6 суммирует их с учетом знаков по формулам. Действительно, в этом случае

Х = Х сояФ вЂ” Y sjng

» (2)

У = У»соя Ы+ X

= -X саят+ Y sing я (3)

У» Соя <- Х 61М

»

Необходимость использования вспомогательного интерполятора для каждого из направлений определяется необходимостью обеспечить сходимости по нулям программы в осях станка.

Если числа, занесенные в координаты интерполяторов, одинаковы и количество импульсов на входах аргумента одинаково, то одинаково и количество приращений на выходе. Следовательно, программа, заданная в осях Х У», отрабатывается в осях Х, У беэ ошибки сходимости по нулям. В случае, если мы имеем дело с трехко-, ординатным станком, блок 1 становится трехкоординатным, также как и вспомогательные линейные интерполяторы, число которых в этом случае становится равным шести, т.к. два интерполятора добавляется для разложения векторов +Z», -Z< ча оси Х, У, Z. Точность преобразования координат зависит от точности представления величин сояЫ, sing, разрядность которых. должна быть равной разрядности максимального перемещения, задаваемого в программе для конкретного станка.

В каждом вспомогательном интерпаляторе 2-5 на кодовые входы сумматоров 8, 9 пОдаются кОды саяФ, sin Ы соответственно. Выходы переполнения сумматоров присоединены к управляющим входам элементов И 10, 11. Каждый импульс аргумента стробирует элементы И 10, 11» если на их управляющих входах имеется потенциал пере3 140 носа, на выходе по соответствующей координате формируется выходной импульс. По заднему ° фронту импульса аргумента к кодам в сумматорах 8, 9 прибавляются соответственно коды

cos Ы, s j.nÛ.

Вс помог ат ельные инт ер пол ят ор ы представляют собой простейшие линейные интерполяторы без схемы окончания отработки. Если блок 1 обеспечивает постоянную контурную скорость движения инструмента в координатах

Х, У,, то она сохранится и в координатах Х, У.

Если блок 1 ведет интерполяцию с поочередной выдачей приращений по координатам Х,У„, то блок 6 объединяет выходы вспомогательных интерполяторов. При использовании в блоке 1 интерполятора с произвольной выдачей приращений суммирование s блоке 6 необходимо производить по правилам суммирования унитарных кодов.

Принцип работы блока 1 основан на том, что блок 16 распределяет вводимую информацию программы по блокам следующим образом: информация о пере6568 мещении передается в ЛКИ 17, код подачи — в блок 18 задания скорости подачи, коды sing, созе, заданные под некоторыми адресами, поступают на входы вспомогательных интерполяторов

2-5.

Формула изобретения

Устройство для программного управления, содержащее блок задания программы и блок управления приводами, о т л и ч а ю щ е е с я тем, что, 15 с целью расширения функциональных возможностей, в него дополнительно введены с первого по четвертый вспомогательные линейные интерполяторы и блок сложения, причем координатные р0 выходы блока задания программы соединены с входами аргумента вспомогательных линейных интерполяторов, кодовые выходы cos g u sin g блока задания программы соединены с входа25,ми координат вспомогательных интерполяторов, выходы которых соединены с вхоДами блока сложения, а его выходы — с входами блока управления приводами.

1406568 дхдР

РЮ

+Xf

-Q

Составитель Е.Титов

Техред И.Верес Корректор И.Муска

Редактор N.Öèòêèíà

Заказ 3748

Тираж 866 Подписное

ВИИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб,, д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

Изобретение относится к технике автоматического управления и может быть использовано для управления оборудованием по циклической программе

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в магистрально-МОдульных системах программного управления электроприводом

Изобретение относится к системам промышленной автоматики, в частности к системам автоматического управления электроимпульсными установками

Изобретение относится к автоматике и вычислительной технике и может быть использовано в магистрально-модульных системах программного управления электроприводом.Целью изобретения является снижение затрат при тестировании и отладке технологического оборудования

Изобретение относится к числовому программному управлению станками и предназначено для формирования сигнала компенсации систематических погрешностей положения и перемещения приводов станка, вызванных кинематическими погрешностями передач, несоосностью соединений, неравномерностью вращения двигателя

Изобретение относится к автома тике и может быть использовано в позиционнь1х системах управления, предназначенных для перемещения объекта в заданное положение

Изобретение относится к автома тике и вычислительной технике и предназначено для управления шаговым при водом чертежного механизма планшетно го графопостроителя

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах программного управления станками

Изобретение относится к автомат тике и вычислительной технике и может быть использовано в системах числового программного управления станками

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)

Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к станкостроению, к области автоматического управления цикловыми программными системами и может быть использовано для управления технологическим оборудованием, в частности, автоматическими линиями, агрегатными станками и автоматами для механической обработки

Изобретение относится к устройствам управления и может применяться в системах автоматизации управления технологическими линиями и оборудованием

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

Изобретение относится к электротехнике и может быть использовано в системах автоматического управления для регулирования частоты вращения электродвигателя постоянного тока
Наверх