способ регулирования многокоординатного электропривода сварочного автомата

Классы МПК:G05B19/41 отличающееся интерполированием, например вычислением промежуточных точек в заданном интервале для определения траектории и скорости прохождения вдоль нее
Автор(ы):,
Патентообладатель(и):Томский политехнический университет (RU)
Приоритеты:
подача заявки:
2002-12-06
публикация патента:

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

Рисунок 1, Рисунок 2, Рисунок 3

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

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

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 =min| способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 Qэ-способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 Qp| ,

где способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 Qэ, способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 Qp - расстояние между точками начала и конца эталонной и реальной траекторий по оси Q,

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где хкэ, укэ, хнэ, унэ - координаты точек конца и начала эталонной траектории; хкр, укр, хнр, унр - координаты точек конца и начала реальной траектории,

при этом приращения задания по положению и частоту изменения задания по положению изменяют пропорционально разности расстояний между точками начала и конца эталонной и реальной траекторий.

Описание изобретения к патенту

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

Известна система управления манипулятором, в которой используется принцип отслеживания выходной переменной /а.с. 699488, МКИ G 05 B 11/00, БИ 43, 1979/. Недостаток системы - возникновение ошибки позиционирования вследствие астатизма обратной связи по положению или прямой цепи регулирования следящего контура.

Наиболее близким к заявляемому является способ управления движением промышленного робота /а.с. 729552, МКИ G 05 B 19/00. БИ 15, 1980/. Он основан на измерении в каждом интервале интерполяции величины угла наклона результирующего вектора по составляющим координатных перемещений рабочего органа устройства, изменении частоты импульсов задающего генератора в зависимости от результатов измерения и поддержания по результатам изменения частоты следования импульсов задающего генератора заданной скорости движения рабочего органа устройства. Кроме того, в каждом интервале интерполяции производят дополнительное измерение поступательного перемещения рабочего органа робота при наличии его углового перемещения.

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

Задача изобретения - повышение точности регулирования.

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

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 =min| способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 QЭ-способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 QР| ,

где способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 QЭ, способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 QР - расстояние между точками начала и конца эталонной и реальной траекторий по оси Q,

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где хКЭ, yКЭ, xНЭ, yНЭ - координаты точек конца и начала эталонной траектории;

xКР, yКР, xНР, yНР - координаты точек конца и начала реальной траектории, при этом приращения задания по положению и частоту изменения задания по положению изменяют пропорционально разности расстояний между точками начала и конца эталонной и реальной траекторий.

Каждый из введенных признаков выполняет присущую ему функцию из известных положений и закономерностей науки и техники.

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

Рассмотрим способ регулирования трех координатного электропривода сварочного автомата для присоединения проволочных выводов полупроводниковых приборов. На этапе подготовки данных по заданным дискретным значениям zi и способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465, где zi, xi, yi - координаты по осям z, x, y; i - номер точки на траектории задания, способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465в обобщенной плоскости (z, Q) осуществляется интерполяция эталонной траектории движения, с использованием, например, сплайн-функций (Бор К.Де. Практическое руководство по сплайнам. М.: Радио и связь, 1985).

Формируя на i-x участках траектории требуемые контурные скорости способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465и ускорения способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465движения рабочего органа сварочного автомата в пределах допустимых значений VКД и аКД определяются значения контурной скорости способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465на j-ых интервалах интерполяции.

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- значение контурной скорости в конце (j-1) интервала i-го участка траектории; способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- величина приращения на i-ом участке траектории; способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- величина приращений на i -ом участке траектории по координатам Q и z; способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- величина приращений на i-ом участке траектории по координатам х, у. При этом учитывается требование нулевой ошибки позиционирования в конечной точке траектории движения рабочего органа сварочного автомата.

После определения значений моментов способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465окончания j-го интервала i-го участка эталонной траектории с заданными контурными скоростью способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465и ускорением способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465по формуле

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где ti-1 - значение моментов окончания (i-1)-го участка траектории;

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- значение моментов окончания (j-1) интервала i-го участка траектории,

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

осуществляется считывание значений задания по положению для соответствующих электроприводов по координатам x, y, z.

При несовпадении моментов tS=Tспособ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 S, где T - длительность одного такта; S=1, 2,... , считывания информации заданного положения и вычисленных временных интервалов способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465значения массивов способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465корректируются на величину приращений способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 z, способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 Q по координатам z, Q, определяемой средней скоростью способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465на данном участке траектории и длительностью способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 t несовпадения

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

В зависимости от знака несовпадения моментов времени, т.е. способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 t>0 или способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 t<0, величины приращений способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 z и способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 Q суммируются или вычитаются из ранее вычисленных значений способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465и способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465.

В результате, для каждой эталонной траектории формируются массивы значений задания по положению для электроприводов по координатам x, y, z. Количество и форма эталонных траекторий определяются на начальном этапе для конкретных вариантов выполнения перемычек между кристаллом и подложкой полупроводниковых приборов.

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

После измерения координат начала и конца реальной траектории из массива эталонных траекторий выбирается ближайшая траектория по критерию

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- расстояние между точками начала и конца эталонной и реальной траекторий по оси Q,

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где хКЭ, yКЭ, xНЭ, yНЭ - координаты точек конца и начала эталонной траектории; xКР, yКР, xНР, yНР - координаты точек конца и начала реальной траектории. Далее, после вычисления коэффициента подобия

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

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

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

Предлагаемый способ может быть реализован программно или на основе аппаратных средств.

В качестве примера рассмотрим программную реализацию способа.

На фиг. 1 приведена структурная схема устройства, реализующего предлагаемый способ;

на фиг. 2 - блок-схема алгоритма планирования эталонной траектории задания электроприводам сварочного автомата.

На фиг. 3 - блок-схема коррекции значений эталонной траектории задания.

Устройство содержит (фиг. 1) первый 1 и второй 2 вычислители, соединенные между собой последовательно через первый 3 и второй 4 блоки дальней связи. К каналу типа "общая шина" второго вычислителя через соответствующие интерфейсы 5, 6, 7 подключены три группы (по числу координат) последовательно соединенных цифроаналоговый преобразователь 8 (9, 10), усилитель мощности 11 (12, 13), выходы которого соединены с обмотками линейного шагового двигателя 14 (15, 16), осуществляющего перемещение координатного стола 17 сварочного автомата и сварочной головки 18 по координатам x, y, z. К каналу "общая шина" второго вычислителя 2 через интерфейсы 19, 20 подключены аналого-цифровые преобразователи 21, 22, входы которых соединены с выходами устройства 23 распознавания положения кристалла 24 полупроводникового прибора на подложке 25. Сварочная головка 18, перемещаясь в соответствии с задающими входными сигналами цифроаналоговых преобразователей 8, 9, 10, формирует перемычку 26, соединяющую контакт кристалла 24 и подложки 25 полупроводникового прибора.

Первый 1 вычислитель содержит блок 27 клавиатуры, системный модуль 28, оперативное запоминающее устройство 29, накопитель 30 на жестком магнитном диске, контроллер 32 на гибких магнитных дисках, контроллер 33 накопителя 32 гибких магнитных дисков, видеомонитор 34, видеоконтроллер 35, расширитель 36 памяти.

Второй 2 вычислитель содержит накопитель 37 на жестком магнитном диске, контроллер 38 накопителя, системный модуль 39, ОЗУ 40. Первый и второй вычислители реализованы на персональном компьютере типа IBM PC.

Устройство 23 распознавания реализовано в соответствии со схемой, приведенной в монографии Онегина Е.Е., Зенькович В.А., Битно П.Г. Автоматическая сборка ИС, стр. 308-309. рис. 4.3.1.

Устройство работает следующим образом (фиг. 2, 3).

После ввода необходимых команд (фиг. 1) с блока 27 клавиатуры первый вычислитель 1 осуществляет требуемые вычисления на этапе подготовки данных. При этом исходные данные могут храниться в одном из накопителей 30, 32 или вводиться оператором с блока 27 клавиатуры.

Выполнение блока 2 обеспечивает ввод (фиг. 2): способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465, zi, Qi, T значений, допустимых скоростей V, V, V ускорений и ускорений а, а, а для электроприводов по координатам z, x, y; количество Мi интервалов интерполяции на i-ом участке траектории. После проверки значений способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465на превышение допустимого значения способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465(блок 3), движения сплайн-функцией вида:

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где Ai, Bi, Ci, Di - коэффициенты полинома, определяемые из граничных условий;

Q - текущая переменная, изменяемая с шагом способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465в пределах от Qi до Qi+1 (блок 4).

В результате выполнения блока 5 на j-х интервалах интерполяции вычисляются значения контурной скорости способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465на участках разгона равномерного движения-торможения (с учетом равенства нулю контурной скорости в конечной точке траектории):

- скорость разгона: способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

- скорость торможения: способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

- при равномерном движении:способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465.

После определения моментов окончания интервалов траектории (блок 6) по формулам (2), (3) вычисляется ускорение по координатам z, Q, значения которого проверяются на превышение допустимого значения ускорения a, способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465(блок 7). В случае превышения способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465или способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465, где

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

соответствующих допустимых значений на величину Е, то исходные данные способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465и способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465корректируются согласно выражениям

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

Выполнение блока 8 предполагает формирование временной сетки с шагом Т и вычисление приращения способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 l пути, обусловленного несинхронностью моментов tS информации и длительностью способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465. Окончательно, согласно формулам (4) этап подготовки данных заканчивается формированием массивов приращений эталонного задания по положению, способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465.

В соответствии с программой, записанной на магнитном диске накопителя 30, или по команде оператора, заданной с блока 27 клавиатуры, массивы способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465передаются по блокам 3, 4 дальней связи в канал второго вычислителя 2 и записываются на магнитный диск накопителя 37 (фиг. 3). Устройство 2 распознавания положения кристалла 24 формирует сигналы смещения базовых осей кристалла 24, характеризующие координаты точек начала и конца реальных перемычек (траекторий движения): xНР, yНР, xКР, yКР. Данные сигналы вводятся через АЦП 21, 22, интерфейсы 19, 20 в ОЗУ 40 или записываются на магнитный диск накопителя 37 второго вычислителя 2 (блок 3). Далее, по программе, записанной на магнитном диске накопителя 37, осуществляется вычисление способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 по формуле (5) (блок 4) и массив значений эталонной траектории с минимальным способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 min умножается на коэффициент k (формула 7) (блоки 5, 6). Одновременно пропорционально изменяется период Т считывания информации. Компенсация вычислительной ошибки, определяемой ограниченной разрядностью второго вычислителя 2, производится согласно уравнениям (блок 7):

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

где способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465- скорректированные значения приращений задания по координате Q; способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465, R=int(tn/T), tn - суммарная длительность прохождения траектории. Знак "+" или "-" определяется знаком способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 : при способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 >0 - знак "+", при способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 <0 - знак “-”

В результате выполнения блока 8 окончательно формируются массивы значений способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465и скорректированное значение способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465такта считывания информации, где

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465

способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465 - угол между осью х и проекцией плоскости (z, Q) на плоскость (х, у).

По сигналам считывания с периодом способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465значения способ регулирования многокоординатного электропривода   сварочного автомата, патент № 2233465поступают из ОЗУ 40 второго вычислителя 2 через соответствующие интерфейсы 5, 6, 7 на входы ЦАП 8, 9, 10 управления движением двигателей 14, 15, 16. Перемещаясь в соответствующих плоскостях, сварочная головка 18 автомата 17 осуществляет необходимые технологические операции по припаиванию концов перемычки 26 и придания ей требуемой формы (согласно заданной траектории движения).

Таким образом, по сравнению с прототипом предлагаемое изобретение обеспечивает повышение точности регулирования по положению (т.е. практически нулевая ошибка в конечной точке траектории) путем учета реальных возможностей электроприводов по координатам x, y, z при движении рабочего органа сварочного автомата по траектории с заданными контурными скоростями и ускорениями на ее участках.

Наверх