УДК 621.26+004.451.25
ПОВЫШЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ МЕХАТРОННЫХ КОМПЛЕКСОВ ЛАЗЕРНОЙ ОБРАБОТКИ НА ОСНОВЕ ЗАВИСИМОСТИ КОНТУРНОЙ ПОГРЕШНОСТИ ОТ ПАРАМЕТРОВ ДВИЖЕНИЯ И ИСПОЛНИТЕЛЬНЫХ СИСТЕМ
© 2007 А С. Заруднев, Ю.В. Илюхин
Московский государственный технологический университет "СТАНКИН"
Предложен закон движения рабочего органа лазерных комплексов, обладающих упругими механическими компонентами, который повышает производительность при обеспечении требуемой контурной точности движения. Параметры закона движения оптимизируются на основании выявленной зависимости контурной ошибки в узлах желаемой траектории от скорости движения, геометрических характеристик сегментов траектории и динамических свойств исполнительных приводов и механических компонентов.
Постановка задачи
В настоящее время на промышленных предприятиях малого и среднего бизнеса получили распространение компактные и относительно недорогие технологические комплексы лазерной резки. Их особенность состоит в том, что они реализуют движение рабочего органа (лазерной головки) по двум или трём координатам, содержат устройства управления на базе персональных компьютеров, комплектные исполнительные следящие приводы с бесконтактными двигателями постоянного тока и координатные столы, как правило, оснащённые механическими передачами на базе зубчатых ремней. Такие комплексы удобны в эксплуатации, поскольку обладают открытой архитектурой и развивающимся программным обеспечением, однако имеют среднюю степень точности, обусловленной, прежде всего, упругостью механических передач.
Актуальной задачей является повышение производительности рассматриваемого класса лазерных комплексов при обеспечении требуемой гарантированной точности вырезаемых деталей. В качестве критерия производительности рассматривается время Т выполнения программы движения рабочего органа лазерного комплекса, причём должно выполняться условие
Т ^ Т ( 1 )
1 ^1 мин ' v1;
где ТМИН - минимальное достижимое время лазерной обработки. Приведённое условие
рассматривается при соблюдении технологических ограничений, наложенных на скорость V и ускорение а движения рабочего органа по желаемой траектории
V ^ ^АХ ; а ^ аМАХ , ( 2 )
где VMAX , аМАХ - максимальные допустимые значения контурной скорости и ускорения, соответственно, обусловленные мощностью лазера, необходимостью снижения перегрузок, действующих на оптику рабочего органа, и ограниченными возможностями исполнительных приводов. Очевидно, что для повышения производительности скорость и ускорение движения рабочего органа на каждом сегменте траектории должны быть как можно больше, однако рост этих величин сдерживается их влиянием на контурную ошибку лазерной обработки, которая представляет собой отклонение фактической траектории движения рабочего органа от желаемой траектории.
Для решения поставленной задачи повышения производительности целесообразно рассматривать лазерные комплексы как мехат-ронные системы [ 1 ] и повышать их быстродействие за счёт развития концепции построения системы в целом с позиции мехатрони-ки, применения принципов мехатронного подхода [ 2 ], и, в первую очередь, путём совершенствования алгоритма компьютерного управления движением. Искомый алгоритм должен обеспечивать выбор наибольшей допустимой контурной скорости для каждого
Рис. 1. Образование траекторной ошибки
сегмента траектории, возможность согласования скоростей при переходе на соседний сегмент траектории при максимальном допустимом ускорении и соблюдения требований к точности движений
8Т — 8Т. дОП , ( 3 )
где 8Т , 8Т.дОП - абсолютные значения фактической и допустимой контурной ошибки, соответственно. Контурной ошибкой является отклонение фактически реализованной траектории движения рабочего органа от желаемой траектории его движения. Процесс образования траекторной ошибки при движении рабочего органа в области узла траектории, где смыкаются два соседних сегмента, показан на рис. 1.
Важно подчеркнуть, что управление движением рабочего органа при ограничении контурной ошибки отличается от управления с ограничением координатных ошибок исполнительных систем [ 3 ]. В частности, при правильной настройке компонентов системы может быть достигнута высокая точность установившегося движения по желаемой траектории при координатных ошибках, в несколько раз превышающих 8Т доП . В то же время, некорректная настройка приводит к заметным отклонениям от желаемой траектории даже при незначительных координатных ошибках.
Повышение точности движения рабочего органа
Решение задачи повышения производительности предусматривает, прежде всего, настройку следящих систем, обеспечивающую минимальное значение оценки 8Т маХ максимального абсолютного значения контурной погрешности в установив-
шемся режиме отработки прямых и дугообразных участков траектории. Это даёт возможность повысить скорость движения и увеличить производительность комплекса. В [ 3 ] показано, что 8Т маХ зависит от частот среза разомкнутых следящих приводов и частот собственных колебаний механических частей комплекса. Следует отметить, что для разных степеней подвижности координатного стола и при разных положениях рабочего органа имеют место различные значения частот собственных колебаний механических частей.
Для выполнения условия ( 3 ) предлагается рассматривать неравенство 8Т.шх — 8Т.дОП и выбирать частоты среза Сс П всех следящих приводов одинаковыми в соответствии с уравнением
сс. п =
С о .МИН С о . МАХ 2 ,2 со .мин + С о.мах
( 4 )
где С0 мин и сО мах - минимальное и максимальное значения частот собственных колебаний механических подсистем рассматриваемого лазерного комплекса, соответственно.
Такой выбор даёт возможность увеличить скорость движения при сохранении требуемой точности. Но при движении по траекториям, содержащим большое количество узлов сопряжения отдельных сегментов, представленных в [ 3 ] данных о зависимости траекторной ошибки от параметров исполнительных систем в установившемся режиме движения оказывается недостаточно. Необходимы дополнительные сведения о траекторной ошибке, возникающей в динамике при проходе рабочего органа через узлы траектории. Для обеспечения необходимой точности движения традиционные алгоритмы управления движением рабочего органа, реализованные в большинстве промышленных систем управления лазерных комплексов, предусматривают снижение контурной скорости движения в узловых точках траектории до нуля. При этом, как показывает опыт эксплуатации подобных систем, общее время выполнения технологической операции лазерной резки может оказаться весьма значительным именно из-за описанного снижения контурной скорости.
Зависимость контурной погрешности от параметров движения, характеристик желаемой траектории и динамических свойств исполнительных систем Для дальнейшего повышения производительности предлагается формировать закон управления движением с учётом выявленной зависимости допустимой контурной скорости движения рабочего органа в узлах траектории от допустимой контурной погрешности, геометрических особенностей желаемой траектории и динамических свойств исполнительных приводов и механических частей технологического комплекса. Искомая зависимость определена в результате проведённых с помощью ЭВМ вычислительных экспериментов с математической моделью движения рабочего органа лазерной системы, ориентированной на компьютерное исследование производительности и контурной точности.
Математическая модель содержит описание формирователя задающих воздействий на следящие приводы, математическое описание комплекса исполнительных следящих систем и блок вычисления траекторной ошибки. На основании данных о запрограммированной траектории движения рабочего органа формирователь решает обратную задачу кинематики и создаёт задающие воздействия, представляющие собой желаемые перемещения по координатным осям системы. При этом реализуется трапецеидальный характер изменения желаемой контурной скорости и её непрерывность в узлах, объединяющих сопряжённые сегменты. Принципиальной особенностью является то, что желаемая контурная скорость в узле может быть отлична от нуля. В качестве описания исполнительных частей комплекса использована линеаризованная редуцированная модель. Предполагается, что в результате большой динамической жёсткости замкнутых приводов моменты реакции механических частей слабо влияют на движение валов двигателей и влиянием этих реакций можно пренебречь. Поэтому использованная при вычислительных экспериментах модель [ 4 ] характеризуется передаточными функциями
^= ' 2 2 , 1--7, (5)
Т^ +1 т^ + 2<т^ +1'
где г - номер канала управления системы и соответствующего ему следящего привода, причём i = 1,.. N - количество приводов в системе; Ti - постоянная времени редуцированной модели г -ого замкнутого следящего привода; тг и < - постоянная времени и коэффициент относительного демпфирования г-ой механической подсистемы, соответственно. Отметим, что при моделировании постоянную времени тг можно считать равной величине, обратной частоте собственных колебаний сОг г-ой механической подсистемы, Постоянную времени Ti с достаточной для практики точностью можно оценить по формуле Ti = (Х>С1П , если сформировать следящий привод как систему контуров подчинённого регулирования и выполнить настройку контуров регулирования тока и скорости в соответствии с рекомендациями [ 3 ]. Исходя из принципа минимизации сложности создаваемой системы управления движением, целесообразно обеспечивать соотношение частот среза разомкнутого привода, разомкнутой подсистемы регулирования скорости и разомкнутых подсистем регулирования токов 1:3:12.
Блок вычисления траекторной ошибки определяет её с учётом вида и взаимной ориентации сегментов траектории. Модель реализована в виде компьютерной программы, решающей соответствующую систему дифференциальных уравнений методом Рунге-Кутта.
В результате исследования установлено, что доминирующими факторами, влияющими на точность движения в узлах траектории, являются контурная скорость V, угол а сопряжения сегментов траектории и динамические свойства исполнительных систем, характеризуемые частотой среза СС разомкнутых следящих приводов, частотами собственных колебаний юО1,., сом и коэффициентами относительного демпфирования <1, ..., < механических подсистем, обладающих упругостью. Оказалось, что траекторная ошибка пропорциональна контурной скорости в узле траектории. Поэтому целесообразно ввести в рассмотрение относительную траекторную ошибку 8 т = 8ТУ_1.
Связь наибольшей относительной контурной ошибки в окрестности узлов траектории от динамических свойств исполнительных систем носит сложный характер.
Установлено, что максимальное значение относительной ошибки пропорционально абсолютному значению синуса угла а между сопряжёнными сегментами при 0 <\ а \< 0,5ж . При ж >| а |> 0,5ж контурная ошибка незначительно отличается от её значения при а - 0,5ж . На основании всей совокупности полученных результатов моделирования определена эмпирическая формула, предлагаемая для оценки относительной тра-екторной ошибки
ЖГ - /(аК^п - 0,25 +
+ 0,25}/2((
)
где
/1(а) -
[\мп а \ пРи 0 <\а\< 0,5ж, [1 при ж >\а\> 0,5ж
(6)
; (7)
^ютш - значение коэффициента относительного демпфирования механической части с наименьшей частотой собственных колеба-
ний; /2((
) - функция, характе-
о.м1ы ,(о.мах ризующая влияние динамических свойств исполнительных систем
/ 2((
О .М1Ы
,=1,5
1
1
1
2тС
(8)
причём частота среза определяется в соответствии с правилом настройки следящих при-
водов по формуле (4).
Найденные эмпирические зависимости обладают приемлемой точностью. Об этом свидетельствуют графики (рис. 2) сравнения результатов вычислительного эксперимента (графики 1 и 3) и расчётов по предложенным формулам (6) - (8) (графики 2 и 4). Они получены для двухкоординатой системы управления движением при контурной скорости, равной 100 мм/с; переменных значениях частоты собственных колебаний тО1 одной из механических подсистем и фиксированных частотах собственных колебаний второй механической подсистемы тО 2, равных 105 с-1 (графики 1 и 2) и 55 с-1 (графики 3 и 4). Коэффициент относительного демпфирования для обеих механических подсистем равен 0,3, а угол между сегментами равен 90О.
Наибольшая погрешность определения максимальной относительной контурной ошибки по предложенным формулам (6) - (8) не превышает 26%. Поэтому они рекомендуются для построения алгоритмов выбора желаемой контурной скорости в узле траектории.
Повышение производительности при обеспечении заданной точности
На основании полученной зависимости желаемой контурной скорости от параметров траектории и динамических свойств механических подсистем сформирован закон движения рабочего органа и разработан алгоритм оптимизации значений его параметров в со-
Рис. 2. Зависимость контурной ошибки от частот собственных колебаний механических частей
+
со
О .мах
т
т
О .МЫ
О .МАХ
ответствии с требованием (1) и ограничениями (2) и (3). В соответствии с этим законом определяется желаемый путь Lk (^), который должен пройти рабочий орган вдоль k - го сегмента желаемой траектории в функции от времени I движения по этому сегменту
LK (t) =
akt
V„ivt„ +-
akt
klp
при 0<t<tp при tp <t<tp +tn
' НАЧ1р + 2 +VhoM ,2
aktp akt
VHiut„ +'ном*п~^ nputp +П <t <tp +П +tT
akt
НАЧ p
2
2
где УНАЧ и УНОМ - контурная скорость в начале сегмента траектории и номинальная контурная скорость, соответственно; ак - ускорение вдоль траектории; 1р, ^, tП - времена разгона, торможения и движения с постоянной скоростью, соответственно, которые вычисляются в соответствии с уравнениями
tp =
'ном 'нач a.
Lсег (VHA 4t p +
akt 2p
) (VHOMtT +
aktT
tn =
V
НОМ
'ном 'кон a
Здесь УКОН - контурная скорость в конце сегмента траектории. Путь Lk ^) является аргументом при определении желаемых координат рабочего органа, которые вычисляются с учётом типа и значений параметров каждого сегмента траектории.
Значения параметров, характеризующих характер изменения контурной скорости выбираются максимально возможными и, таким образом, при использовании предложенного закона управления повышение производительности достигается в результате максимально быстрого движения рабочего органа через узлы траектории при соблюдении требований к точности и отсутствию разрывов контурной скорости в узлах.
Разработан алгоритм определения оптимальных значений параметров предложенного закона управления движением рабочего органа, базирующийся на выявленных взаимосвязях точности исполнительных движений
с геометрическими характеристиками траекторий, контурной скоростью движения и динамическими свойствами исполнительных систем. В результате анализа исходных данных о желаемой траектории этот алгоритм обеспечивает определение предельной контурной скорости на сегментах в виде отрезков прямых или дуг окружностей, а также в узлах траектории и максимальной допустимой скорости, реализуемой в узлах при разгоне и торможении. В результате работы алгоритма определяются все параметры закона управления, обеспечивающие минимальное общее время выполнения программы лазерной резки.
Реализация системы и экспериментальное исследование точности и производительности
Экспериментальная проверка результатов исследования выполнена с использованием разработанной авторами системы управления мехатронным лазерным комплексом, включающим в себя координатный стол с перемещениями 3400 х 2000 мм, цифровые исполнительные приводы на базе синхронных двигателей и преобразователей фирмы КЕВ и устройства управления на основе промышленного персонального компьютера с дополнительными периферийными устройствами. Комплекс имеет механические передачи в виде последовательно соединённых планетарных редукторов и зубчато-ремённых передач. Система оснащена специально разработанной программой управления, которая обеспечивает взаимодействие с пользователем, преобразует информацию о желаемой траектории и технологические данные в коды управления исполнительными приводами, лазером и вспомогательным оборудованием комплекса. При этом реализуется предложенный закон движения рабочего органа, минимизирующий затраты времени на обработку за счёт оптимизации профиля контурной скорости. Центральным в этой программе является блок оптимизации параметров закона движения. Программа написана на языке С++ в среде Borland C++ 3.11, работает под управлением операционной системы MS DOS 7.10 и обеспечивает жесткое реальное время с периодом квантования 3 мс.
2
2
2.6S 2.7 2 72 2 74 2.75 2.78 2 8 2.S2 2.3" 2 85 2 3B 2S 2.&2 2.94 2.96 2 S8
Рис. 3. Переходные процессы исполнительного привода
Сравнение результатов математического моделирования и натурных экспериментов следящих приводов в составе лазерного комплекса показало качественное и количественное совпадение основных составляющих процессов, зафиксированных при моделировании и натурных экспериментах (рис. 3).
На рис. 4 показаны: 1 - задающее воздействие, несущее информацию о желаемой скорости движения вала двигателя; 2 - процесс изменения скорости вала двигателя, полученный с помощью математической модели; 3 - процесс изменения скорости вала двигателя реального цифрового привода в составе лазерного комплекса, зафиксированный с помощью встроенного осциллографа. Среднеквадратичное отклонение скорости, полученной моделированием, от фактической скорости не превышает 10%
Используемые в программе моделирования значения частот среза приводов получении
р 1
3
43S 436 437 438
Рис. 4. Желаемая траектория движения рабочего
органа (1), траектория, полученная путём моделирования (2) и фактическая траектория (3), зафиксированная в эксперименте.
ны непосредственно по настроечным параметрам программно реализованных регуляторов положения и коэффициентам передачи фотоимпульсных датчиков положения. Значения частот собственных колебаний С0О1,..., Сдш и коэффициентов относительного демпфирования Е)Х, ..., механических подсистем определены в результате идентификации параметров с использованием осциллограмм работы реальной системы.
Исследование контурной погрешности также свидетельствуют о сходстве результатов, полученных экспериментально и путём моделирования (рис. 4).
Экспериментальное исследование производительности системы, использующей предложенные закон движения и алгоритм оптимизации параметров, выполненное в компании "Лантан-Лазер", свидетельствует о высокой эффективности предложенных алгоритмов управления. В частности, при выполнении управляющей программы лазерной резки с общей длиной реза более 32 м выигрыш производительности предлагаемой системы по сравнению с традиционной составил около 30%. При этом реальная результирующая контурная ошибка не превысила допустимый уровень, равный 100 мкм.
Основные результаты исследования и рекомендации
Полученные результаты исследования позволяют сделать вывод о том, что предложенные на основании математического моделирования и натурных экспериментов закон движения рабочего органа и алгоритм оптимизации его параметров обеспечивают повышение производительности лазерных комплексов, обладающих упругими механическими компонентами и предназначенных для резки деталей сложной формы. Предложенные закон движения и алгоритм могут быть также полезны для создания высокоэффективных систем управления ряда других технологических машин.
СПИСОК ЛИТЕРАТУРЫ
1. Подураев Ю.В. Мехатроника: основы, методы, применение. М: Машиностроение, 2007.
2. Илюхин Ю.В. Синергетический (мехат-ронный) подход к проектированию систем управления технологических роботов // Мехатроника. 2000. № 2
3. Илюхин Ю.В. Реализация мехатронно-го подхода при построении систем компьютерного управления комплексов лазерной и плазменной резки //
Мехатроника, автоматизация, управление. 2005. №10 4. Заруднев А.С., Илюхин Ю.В. Анализ точности движений лазерного комплекса // Сборник докладов IX-ой научной конференции по математическому моделированию и информатике. М.: МГТУ "Стан-кин" - ИММ РАН, 2006.
INCREASE OF PRODUCTIVITY OF MECHATRONIC COMPLEXES OF LASER PROCESSING ON THE BASIS OF DEPENDENCE OF THE PLANIMETRIC ERROR ON PARAMETERS OF MOVEMENT AND EXECUTIVE SYSTEMS
© 2007 A.S. Zarudnev, Y.V. Ilukhin
Moscow State Technological University STANKIN
The law of movement of working body of the laser complexes possessing elastic mechanical components which raises productivity with respect of demanded planimetric accuracy is offered. Parameters of the law of movement are optimized on the basis of the revealed dependence of a planimetric error in the joints of a desirable trajectory from speed of movement, geometrical characteristics of a trajectory segments and dynamic properties of executive drives and mechanical components.