Система позиционного управления положением рабочего органа

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматизации технологического оборудования, в частности металлорежущих станков. Целью изобретения является повышение производительности-технологического оборудования и точности обработки» Поставленная цель достигается за счет сокращения времени переналадки на новую программу» Это достигается введением накопителя текущей координаты, коммутатора и блока команд возврата, что позволяет по команде "Возврат" осуществить автоматический возврат рабочего органа в начальное положение, координата которого записана в накопителе исходного положения, причем точность установки в начальное положение соответствует точности позиционирования станка. 7 ил о

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

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

РЕСПУБЛИК (f91 (11) ОПИСАНИЕ ИЗОБРЕТ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГННТ ССа (21) 4782439/24 (22) 16. 01. 90 . (46) 23.02.92. Бюл. и 7 ll (71) Украинский научно-исследовательский институт станков и инструментов (72) Л.К.Шраro Н.С.-Л.Полякова и П.П.Епишин (53) 621 ° 503.55 (088.8) (56) Инструкция по эксплуатации

3. 670. 057. ИЭ, ПО "Точэлектроприбор", Киев, 1989.

Позиции 769. Каталог фирмы Хайденхайн, фРГ, 1989. (54) СИСТЕМА ПОЗИЦИОННОГО УПРАВЛЕНИЯ

ПОЛОЖЕНИЕМ РАБОЧЕГО ОРГАНА (57) Изобретение относится к автоматизации технологического оборудова"

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

Цель изобретения - повышение производительности технологического oGQ» рудования и точности обработки.

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

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

Система (фиг„ I) содержит датчик обратной связи, установленный на рабочем органе станка, формирователь

2 импульса, накопитель 3 текущей координаты, блок 4 запоминания начальной координаты, блок 5 вычисления рассогласования, коммутатор 6, блок

7 задания конечной координаты, цифро:аналоговый 8 преобразователь, преобразователь 9 привода с двигателем, блок 10 управления перемещением и блок 11 выдачи команд возврата.

Блок 5 (фиг.2) вычисления рассогласования содержит арифметико-логический элемент 12 (АЛУ), инвертор и линию 14 задержки. Коммутатор 6 1714573 (фиг.3) содержит первый 15 и второй

16 шинные формирователи.

Блок 7 задания конечной координаты (фиг.4) содержит узел 17 набора координаты, элемент 18 памяти и элемент

И 19.

Блок i управления перемещением (фиг.5) содержит одновибратор 20, RS-триггер 21, первый 22 и второй 23 элементы. 2 И-НЕ и кнопку "Пуск" 24.

Блок 11 команд возврата (фиг.6) содержит RS-триггер 25, элемент

2 И-НЕ 26 и кнопку "Возврат" 27.

Система работает следующим образом.

Состояние устройства перед началом обработки.

Программа обработки введена в блок

7 задания конечной. координаты.

Рабочий орган находится в рабочей

I зоне и координата его положения содержится B накопителе 3 текущей координаты. Триггер 25 блока 11 сброшен, и с выхода триггера на управляющий 75 вход 3:К первого шинного формирователя 16 блока 6 подается нулевой потенциал, а на вход ВК второго формирователя 15 - единичный.

Поскольку нулевой потенциал сказывается на обоих управляющих входах элемента 16, на выход коммутатора 6 подается информация с выходов В второго формирователя. Таким образом, на выходе коммутатора 6 находится значение конечной координаты, которая подается на второй информационный ход блока 5 в качестве координаты задания А . На первый информационный ход блока 5 подается текущая коорди- „ ната Лт иэ накопителя 3, и на информационных выходах АЛУ формируется величина А -Аг " расстояние до цели.

Код расстояния до цели поступает на вход ЦАП 3 и далее на преобразователь

9 в виде напряжения задания. Привод ждет разрешения на обработку задания из блока 10 управления перемещения.

Запуск устройства для отработки программы производит оператор нажатием

50 кнопки "Пуск" блока 10. По команде

"Пуск" вэводится триггер 21 блока 10.

Получив на вход 8 высокий потенциал, одновибратор 20 взводится и формирует на выходе 2 блока 10 короткий

55 импульс. При этом по управляющему входу блока 4 на управляющий V-вход счетчика поступает низкий потенциал, и из накопителя 3 в блок 4 запоминания записывается начальная координата. Одновременно с пускового выхода блока 10 поступает на первый управляющий вход преобразователя 9 привода команда, разрушающая перемещение.

Во время перемещения рабочего органа датчик обратной связи 1, жестко связанный с рабочим органом, формирует синусоидальные импульсы в виде двух сдвинутых на 90 серий. Синусоидальные импульсы поступают на вход формирователя 2. формирователь 2 осуществляет преобразование синусоидальных импульсов в прямоугольные, усиление и выделение направления. При движении вперед счетные импульсы поступают на первый информационный выход формирователя 2 и далее на вход "+1" накопителя 3 текущей координаты. При движении назад счетные импульсы поступают на второй информационный вход формирователя 2 и далее на вход

"1" накопителя 3. Таким образом, в процессе перемещения рабочего органа изменяется содержимое накопителя 3 и координата Ат. АЛУ непрерывно вычисляет величину А>-A„, которая с его информационного выхода поступает на вход ЦАП, вырабатывающего управляющее напряжение преобразователя привода, пропорциональное расстоянию до цели. По мере приближения к точке позиционирования с координатой A> рассогласование А -А» уменьшается, снижается задающее напряжение и скорость двигателя, так что рабочий орган подходит к точке позиционирования на малой скорости с высокой точностью. При

А -Ат = 0 двигатель останавливается.

По команде E поступающей с управляющего выхода блока 5 на вход блока 1О, триггер 2 1 сбрасывается, и блок управления готов к отработке следующего кадра. В результате рабочий орган находится в положении, определенном координатой, заданной в отработанном кадре программы.

Далее происходит переход к следуоцему кадру программы, где записана

Ф новая координата задания А 3, и по сигналу "Кадр" одновибратор 20 блока

10 подает команду на запись в блок 4 начальной координаты этого кадра.

Дальнейший процесс происходит аналогично описанному, пока не появляется необходимость вернуться в начальную координату.

1?1 573

Е слй в процессе обработки оператор обнаружил, что обрабатываемая поверхность получается недостаточной чистоты, он нажимает кнопку "Возврат" 5

27 блока 11. При этом с выхода возврата блока 11 на первый управляющий вход преобразователя 9 привода" поступает команда на останов двигателя.

;Одновременно по команде Возврати 10 взводится триггер 25 блока 11 и пе ребрасывает свои выходные потенциалы так, что на вход ВК 16 подается "1", а на вход ВК 15 - "О". Вследствие этого на выходные шины коммутатора 15 подается информация с выходов В второго шинного формирователя, на входах

А которого содержится величина начальной координаты из блока 4.

Таким образом, на второй информа-. Z0 ционный вход блока 5 в качестве задания А>(1 подается координата точки;

;в которой находится рабочий орган перед началом отработки текущего кадра. На первый информационный вход блока 5 подается текущая кооордината

Ат. АЛУ. рассчитывает расстояние до новой цели A>(д1- Ат и с информационного выхода подает на вход ЦАП вели-. чину этого рассогласования. 30

Нажатием кнопки "Пуск" 24 оператор раз решает отработку ново ro зада ния и возврат рабочего органа. Работа блоков устройства во время перемещения происходит по описанному циклу.

В точке позиционирования с координатой А (я) происходит останов двигателя привода. По команде Е из блока 5, поступающей на входы блоков 11 и 10, сбрасываются триггеры, и блоки управ--g0 ления перемещением и возврата вновь готовы к работе.

В начальном положении оператор меняет величину скорости резания и запускает устройство на повторную отработку скорректированного кадра. Для этого он нажимает кнопку "Пуск" и отработка осуществляется аналогично описанному.

Рассмотрим конкретный пример обработки на фрезерном станке, в котором использована предлагаемая система управления (Фиг.7).

Перед началом работы на столе станка закрепляется обрабатываемая деталь. Система координат обычно при55 вязывается к детали. Оси Y и Х при вязаны к боковым поверхностям обрабатываемой детали (Фиг.7) °

Рабочий орган в ручном режиме под-. водят в начало отсчета и сбрасывают в О все счетчики и триггеры системы.

Далее выводят рабочий орган в зону резания, при этом в накопителе 3 записывается координата рабочего органа, Перед началом работы в накопителе 3 записана координата рабочего органа, которая подается на информационный вход блока 4. В блоке 7 задания записана программа обработки, и счетчик блока 18 содержит значение координаты, заданной в первом кадре программы.

Поскольку триггер 25 блока 11 сброшен, нулевой потенциал с его прямого выхода, поступая на вход ВК первого шинного формирователя комму" татора 6, передается на его выход и далее на второй информационный вход

АЛУ 12 блока 5 - значение заданной координаты в первом кадре. На двигатель с выхода преобразователя 9 через

ЦАП 8 подается напряжение, пропорцио-, нальное рассогласованию. По команде

"Пуск" взводится одновибратор 20 блока 10, и по сигналу "О" на Ч-входе блока 4 в него записывается начальная координата в первом кадре из блока 3. Система подготовлена к возможному возврату рабочего органа в начало кадра. По команде "Пуск" начинается отработка задания и при рассогласовании, равном О, рабочий орган останавливается в точке с заданной координатой.

По окончании позиционирования триггер 21 блока 10 сбрасывается сигналом

E с второго управляющего выхода блока 5.

Программа переходит в следующий кадр.

Допустим, отработано пять кадров программы при удовлетворительных результатах обработки, и корректировки программы не потребовалось. Программа перешла в шестой кадр. При этом в блоке 3 содержится текущая координата А = 40, которая подается на первый информационный вход АЛУ 12. В блоке 7 содержится координата задания А = 90, которая при сброшенном триггере 25 блока 11 через элемент

16 коммутатора 6 подается на второй информационный вход АЛУ 12. по коман-, де "Кадр". Одновременно в блок 4 из блока 3 записывается начальная координата в шестом кадре.

1714573

По коду рассогласования А > -А =

= 50 с выхода АЛУ ЦАП вырабатывает задающее напряжение, поступающее на вход преобразователя 9 привода, который, в свою очередь, подает напряжение двигателю. Рабочий орган перемещается по направлению к точке с координатой g0.. Блок, при этом вырабатывает импульсы, которые пре- 10 образуются в формирователе 2 и поступают на вход "1" накопителя 3 (движение вперед). Содержимое накопителя увеличивается - увеличивается значение текущей координаты А». 15

В момент, когда A = 60, например, обнаружился дефект обрабатываемой поверхности и требуется скорректировать программу. Для этого оператор нажимает кнопку "Возврат" блока 11 20 команд возврата. и по команде с Btixo да возврата блока 11, поступающей на второй управляющий вход преобразователя 9, двигатель и рабочий орган останавливаются. Одновременно по команде "Возврат" взводится триггер

25 блока 11, и его выходные потенциалы переключают шинные формирователи коммутатора 6. Элемент 16 отключается от выходных шин, а элемент 15., по- ЗО лучив на вход ВК нулевой потенциал, передает на выход коммутатора б и далее на второй информационный вход

АЛУ 12 значение начальной координаты ( шестого кадра в качестве А, = 40. С выхода АЛУ на ЦАП подается новое значение A -А = -20, и подается задающее напряжение на преобразователь g .

По команде "Пуск" на двигатель пос " тупает напряжение гитания и рабочий орган перемещается по направлению к точке, в которой он находился в начале шестого кадра.

Датчик 1 обратной связи при этом вырабатывает импульсы, которые преобразуются в формирователе 2 и поступают на вход "-1" накопителя 3 (движение назад). Содержимое накопителя уменьшается и, достигнув величины А =40=А, рабочий орган останавливается в йачальном положении. По команде Е = 0 (при Аз =Ат) триггеры блоков 11 и 10 сбрасываются, подготавливая последующую работу системы.

В начальном положении шестого кадра оператор производит, корректировку программы. После этого нажимает кнопку "Пуск", и шестой кадр отрабатывается вновь по скорректированной программе.

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

Это дает возможность автоматического возврата рабочего органа в начало кадра . Автоматический возврат рабочеt го органа в начальное положение для корректировки программы при наладке, контроле и формировании программы существенно сокращает время наладки и, таким образом, повышает производител ьност ь оборудо вания.

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

Система позволяет повысить производительность обработки за счет сокращения времени на переналадку и повысить ее точность.

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

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

> 714573

rg аi

Фиг. 1 издл.7:из й4

Из бл.b Кдл. t0,0

Фиа 2

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

1714573

dpac рФ

1714573

Составитель E.Òèòîâ

Техред С,Мигунова Корректор Н. Ревская

Редактор О. Головач

Е «1

Заказ 693 Тираж Подписное

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

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

Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина, 1О!