УДК 621.865.8
АДАПТИВНАЯ ИНТЕЛЛЕКТНАЯ СИСТЕМА ОТСЛЕЖИВАНИЯ ШВА В РЕАЛЬНОМ ВРЕМЕНИ ПРИ РОБОТИЗАЦИИ СВАРКИ
© 2015 Е.В. Поезжаева, А.А Сергеев, М.Н. Мисюров
Пермский национальный исследовательский политехнический университет
Статья поступила в редакцию 23.11.2015
В статье рассматривается алгоритм работы сварочного робота с использованием адаптивных сенсорно управляющих систем. С помощью этой системы робот может вести сварку, пользуясь первоначальной траекторией в качестве программной, а сенсорная информация служит для адаптации к возможным температурным деформациям стыка свариваемых деталей.
Ключевые слова: сварочный шов, сенсор, сварочное оборудование, манипулятор, геометрия стыка.
Адаптивная интеллектная система отслеживания шва в реальном времени, предназначенная для использования при роботизации сварочных операций. Цель этого проекта состоит в исключении процесса предварительного программирования сварочного робота путем его проведения по требуемой траектории. Это достигается благодаря тому, что система способна управлять движением сварочной головки в реальном времени на основании зрительной информации об искажении лазерного луча на стыке свариваемых деталей (рис. 1).
Система включает в себя обработки изображения и управления роботом. В состав первого модуля входит микроЭВМ, куда поступает оцифрованное изображение линии пересечения стыка свариваемых деталей лазерным лучом. Результаты предварительной обработки его специальным препроцессором используются для расчета отклонений сенсора от средней линии стыка. Наряду с уже имеющимися ЭВМ координатами (x, у) сенсора эта информация служит для вычисления пространственного положения стыка в системе координат рабочего органа робота, при этом дополнительно можно воспользоваться знанием геометрии шва для расчета углов наклона и качения рабочего органа, а также угла ротации сенсора[1].
По трем пространственным координатам очередной точки стыка модуль управления роботом вычисляет требуемые значения всех степеней подвижности. Существенно, что модули обработки изображений и управления роботом работают параллельно и могут обращаться друг к другу. Система имеет шесть степеней подвижности и снабжена системой управления (рис. 2).
Супервизорное устройство управления отвечает за обработку изображений, подачу команд
Поезжаева Елена Вячеславовна, кандидат технических наук, профессор.
Сергеев Алексей Андреевич, студент. E-mail: [email protected] Мисюров Михаил Николаевич, студент. E-mail: [email protected]
Рис. 1. Схема работы системы: 1 - сенсор; 2 - вращение в запястье робота; 3 - сварочная головка; 4 - защитный экран; 5 - сварочная проволока 6 - сварочный шов; 7 - позиция коррекции; 8 - линия сканирования 9 - стык свариваемых деталей; 10 - сканирующий луч; 11 - камера
на выполнение движений устройству управления роботом и управление движением лазерного сенсора при наличии шумов и неопределенностей в геометрии стыка. Камера воспринимает освещенную полосу рабочей зоны, пересекающую шов, и передают изображение в виде электрических сигналов в ЭВМ для дальнейшей обработки, в результате которой формируется изображение контура шва, его глубины, ширины и рассогласования по высоте стыкуемых деталей[2].
Видеосенсор снабжен щитком от брызг расплавленного металла, светофильтром, облегчающим работу в задымленной среде, а также связан с эффективным препроцессором, преобразующим исходные видеоданные в последовательность значений отклонений оси сенсора от средней линии стыка. Связь систем координат сенсора и сварочного инструмента устанавливается в процессе калибровки. Из препроцессора данные поступают
Научные собщения и обзоры
Рис. 2. Упрощенная блок-схема системы
в модуль обработки изображения, входящий в состав супервизорного устройства управления. Последнее, комбинируя алгоритмы управления по моделям с эвристическими процедурами, основанными на знаниях, осуществляет настройку таких параметров, как частота съема данных и времена задержек, критических для функционирования лазерного сенсора в реальном времени[3].
Программное обеспечение системы имеет модульную структуру. Программы модуля обработки изображения обеспечивают обработку данных, измеренных при сканировании стыка-лазерным лучом, распознавание типа разделки и определение геометрии стыка. Программы супервизорного устройства управления осуществляют расчет скорости движения рабочего органа вдоль шва и передачу позиционных и скоростных параметров в модуль управления роботом, который управляет не только движениями манипулятора, но и процессом сварки, а также передает соответствующую информацию об этом обратно в супервизорное устройство управления. Неточность поступающих данных существенно влияет на качество шва, поскольку несоответствие параметров плавления расчетным данным может привести к образованию кратеров в материале сварочного шва. Они могут стать причиной образования микротрещин и других дефектов сварочного соединения.
Алгоритм определения геометрии стыка:
1) сбор данных о профиле с использованием метода триангуляции (рис. 3);
2) фильтрация ошибочных данных (вызванных, например, отражением лазерного луча от блестящих участков сварочной ванны;
3) обработка отфильтрованных данных для определения средней линии и кромок стыка;
4) преобразование геометрической информации о стыке из системы координат, связанных с сенсором, в систему координат сварочной головки.
Благодаря программируемости лазерного
сенсора можно оперативно настраивать времена выдержки, приспосабливаясь к небольшим изменениям отражательной способности поверхности, а также снимать больше отсчетов в непосредственной окрестности стыка.
Используемый алгоритм сегментации позволяет достаточно точно идентифицировать У-образную разделку, валики прихваточного шва и определять среднюю линию и кромки стыка. Более того, рекуррентные соотношения облегчают предсказания положений очередных точек на средней линии стыка, чтобы соответственно позиционировать сенсор в их окрестности.
Весь процесс отслеживания стыка делится на три стадии: нахождение начала стыка, собственно отслеживание (включая управление параметрами сварочного процесса) и определение конца шва с выполнением соответствующих завершающих процедур. На первой стадии человек-оператор устанавливает сварочную головку в начале стыка с точностью в несколько миллиметров от средней линии. Устройству управления положении головки известно в любой
Рис. 3. Сбор данных о профиле стыка с использованием метода триангуляции: 1 - лазерный источник; 2 - изменение положения сенсора; 3 - сенсор; 4 - поверхность 1; 5 - поверхность 2; 6 - изменение положения поверхности
момент времени. Теперь можно переместить сенсор в то место, где раннее находилась сварочная головка, зная благодаря предварительной калибровке взаимосвязь между системами координат, что позволяет уточнить точку начала шва.
На второй стадии сенсор сканирует поверхность, чтобы определить направление и профиль стыка, а затем с помощью программ экспертной системы модуля обработки изображения распознать его тип (У-образная разделка, место прихватки, конец шва). Эта информация используется для определения параметров сварки и управления движениями робота. После достижения головкой заданной точки в супервизор-ное устройство управления посылается сигнал прерывания и лазерный сенсор осуществляет сканирование очередного участка, что дает возможность определить три координаты средней линии шва (в отклонениях), а также углы наклона и качания рабочего органа, тем самым задавая новую целевую точку. Кроме того, находится угол ротации сенсора, чтобы «довернуть» его до средней линии стыка при сканировании через два такта. Интервал между тактами составляет всего 200 мс, что позволяет пренебречь влиянием запаздывания на боковое смещение.
Третья стадия начинается после распознавания модулем обработки изображения конца шва. Новые сенсорные данные далее игнорируются супервизор-ным устройством управления, которое дает команду управляющему устройству робота на отключение сварочного оборудования, отведения головки и возвращение робота в исходное положение.
Эта система создавалась в расчете на многопроходную сварку швов с У-образной разделкой со скоростью до 25,4 мм/с. Следует иметь ввиду, что лазерный сенсор данной мощности можно использовать лишь с определенными металлами, дающими нужный уровень отражения луча.
Поскольку весьма важно строго соблюдать заданный временной режим движения при сварке, необходимо тщательно рассчитывать все времена, требующиеся системе для выполнения различных функций: время передачи сигнала от управляющего устройства управления, время сканирования профиля стыка, время обработки изображения скана, время передачи результатов
расчетов в управляющее устройство робота через последовательный интерфейс, время засылки данных из буфера устройства управления роботом в таблицу программных точек. Суммарное время должно быть меньше времени перевода сварочной головки из точки в точку.
Первые сборы данных должны быть опробованы на горизонтальных плоских швах, радиус кривизны которых превосходит критическую величину, примерно равную расстоянию между сварочной головкой и сенсором. На более позднем этапе будет использоваться сварочный стол с двумя степенями подвижности, что даст возможность варить пространственные швы с возможными вариациями по всем трем координатам. Критический радиус кривизны в поперечной плоскости зависит также и от диапазона действия лазерного сканирующего сенсора[4].
Таким образом, созданы алгоритмы управления для координации движений робота, сварочного стола и стыка сварки. Новая роботизированная система сварки обеспечивает полную универсальность сварки всех существующих конфигураций компонентов. Она способна быстро перестраиваться на выполнение нового задания и обрабатывать детали. Роботизированная сварка с применением данной системы позволяет сократить продолжительность межоперационного цикла, при этом обеспечивается высокое качество шва.
СПИСОК ЛИТЕРАТУРЫ
1. Поезжаева, Е.В. Теория механизмов и механика машин. Промышленные роботы: учеб. пособие: в 3 ч. / Е.В. Поезжаева. - Пермь: Изд-во Перм. Гос. тех. ун-та, 2009. - Ч.2. - 185 с.
2. Поезжаева, Е.В. Теория механизмов и механика машин. Промышленные роботы: учеб.пособие: в 3 ч. / Е.В. Поезжаева. - Пермь: Изд-во Перм. Гос. тех. ун-та, 2009. - Ч.3. - 164 с.
3. Зенкевич, С.Л. Основы управления манипуляцион-ными роботами / С.Л. Зенкевич, А.С. Ющенко. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2004. - 479 с.
4. Поезжаева, Е.В. Разработка концепции адаптивного отслеживания шва в реальном времени для роботизированной сварки / Е.В. Поезжаева, А.А. Сергеев, М.Н. Мисюров // Молодой ученый. 2015. №16 (96). С.214 - 218.
ADAPTIVE INTELLEKTNY SYSTEM OF TRACKING OF THE SEAM IN REAL TIME AT WELDING ROBOTIZATION
© 2015 E.V. Poezzhaeva, A.A. Sergeev, M.N. Misyurov
Perm National Research Polytechnical University
In article the algorithm of operation of the welding robot with use of the operating systems adaptive sensor is considered. By means of this system the robot can conduct welding, using an initial traj ectory as program, and touch information serves for adaptation to possible temperature deformations of a joint of the welded details. Keywords: weldingseam, sensor, weldingequipment, manipulator, jointgeometry.
Elena Poezzhaeva, Candidate of Technical Sciences, Professor AlekseySergeev, Student. E-mail: [email protected] Mikhail Misyurov, Student. E-mail: [email protected]
Сдано в набор 20.10.2015 г. Подписано к печати 26.11.2015 г. Формат бумаги 60х801/8
Офсетная печать Усл. печ. л. 28,0 Усл. кр-отт. 10,0 Уч-изд.л. 21,9 Тираж 200 экз. Зак.
_Отпечатано в типографии ООО «РАКС-С», г.Самара, ул. Бр. Коростелевых, 47_