Марат М. 08.09.2024
От лица нашей организации выражаем искреннюю благодарность всему коллективу ООО «Инжиниринговые решения» и, отдельно, исполнительному директору Ильшату Ирисовичу за Ваш профессионализм и оперативность в проведении работ по фрезерной обработке. Обработка была проведена в строгом соответствии с техническим заданием и полностью отвечает высоким требованиям. Автоматизация процесса распознавания и разгрузки готовых изделий с технологического комплекса лазерной резки
Автоматизация процесса распознавания и разгрузки готовых изделий с технологического комплекса лазерной резки.
В настоящее время масштабы автоматизации технологических процессов огромны и постоянно увеличиваются. Внедрение в процессы производства автоматизированных устройств или комплексов позволяет снизить трудоемкость работ, повысить качество выпускаемой продукции, а также сократить число рабочих, вовлеченных в непосредственное участие в определенных производственных процессах.
Лазерная резка благодаря своим достоинствам является процессом, который может быть реализован на высоком уровне автоматизации и являться частью гибкого автоматизированного производства.
Лазерная резка экономически оправдана в условиях мелко- и среднесерийного быстропереналаживаемого производства при обширной номенклатуре выпускаемых изделий, к которым предъявляются повышенные требования в отношении качества кромки и точности размеров, и при толщине разрезаемого листа не более 20 мм, т.е. в тех случаях, когда необходимо иметь большое количество штамповой оснастки различных типоразмеров.
Лазерная резка металла осуществляется на лазерных технологических комплексах, позволяющих в зависимости от назначения и состава входящих в него устройств обрабатывать изделия сложной плоской и даже объемной формы.
В общем случае комплекс для лазерной резки состоит из следующих частей:
-излучатель;
-координатное устройство;
-система формирования и транспортировки излучения и газа;
-автоматизированная система управления параметрами установки и технологического процесса.
Роботизированный технологический комплекс включает в себя основные элементы: станок для лазерной резки металла и манипулятор, осуществляющий разгрузку и сортировку готовых изделий.
Станок для лазерной резки в общем случае представляет собой раскроечный стол, над которым по взаимно перпендикулярным осям перемещается лазерная головка, выпускающая направленный луч лазера, способный раскраивать листы металла, толщиной от 0,2 мм до 20 мм (пределы толщины варьируются в зависимости от состава сплава металлической заготовки, способа ее предварительной обработки и мощности лазерного луча).
Одним из развивающихся и перспективных направлений автоматизации в промышленности является внедрение систем технического зрения, позволяющих добиться автоматизированного решения задач, ориентированных на возможности системы визуального восприятия человека.
Задачи, решаемые технологией технического зрения:
-распознавание объекта;
-распознавание движений (внешних или собственных);
-обнаружение дефектов поверхности изделия;
-контроль формы и размера изделия;
-распознавание положения.
Погрузка металлических листов на паллеты и выгрузка готовых изделий осуществляется вакуумным манипулятором, в котором в качестве захватов используются присоски. Данный тип манипулятора обеспечивает мгновенную фиксацию грузов, а также их мгновенное высвобождение с минимальными затратами электроэнергии и минимальными рисками повреждения поверхности грузов.
Цель автоматизации – внедрить в процесс разгрузки изделий систему технического зрения, способную в режиме реального времени за счет сканирования поверхности выгруженной паллеты расположенной над ней камерой координировать работу манипулятора. Изображение с камеры должно передаваться на контроллер, осуществляющий необходимые вычисления и по их результатам вырабатывающий команды управления манипулятором.
Библиотека образов для распознавания формируется из чертежей формата DXF, каждый чертеж будет содержать информацию о контуре детали и размерах. В библиотеке образов каждому чертежу присваивается уникальный идентификатор.
Для решения задачи распознавания, в первую очередь, необходимо получить изображение содержимого выгруженной паллеты после завершения процесса лазерной резки. На рис. 4 представлено схематическое изображение паллеты и расположенной над ней камеры с обозначением ее поля зрения. В пространстве между паллетой и камерой условно показано изображение (растровое), которое дает камера. Его фактические размеры (в пикселях) отличны от реальных размеров (в метрах) паллеты, но пропорциональны им. Поэтому для сравнения с чертежами DXF библиотеки (векторными, то есть несущими информацию о размерах изображенной детали), необходимо ввести коэффициент пропорциональности, зависящий от определенных параметров. Этими параметрами являются разрешение камеры, а также расстояние от нее до плоскости паллеты. Таким образом, можно будет распознавать детали не только по форме, но и с учетом их фактических размеров.
Чтобы добиться распознавания каких-либо объектов с графического изображения, необходимо применить к нему ряд последовательных алгоритмов обработки, т.е. разбить весь процесс распознавания на ряд промежуточных процессов:
1. Выделение и убирание фона из рабочей области. В случае решения задачи распознавания в технологическом процессе (после выгрузки паллеты из рабочего пространства станка лазерной резки) контрастного фона, как такового, не будет. Вместо него область предполагаемого фона, отделенная от изделий линиями разреза, будет восприниматься как еще одно изделие, распознавание которого в последствии не произойдет.
2. Выделение всех объектов на изображении, определение их границ (вписывание в прямоугольники со сторонами, равными разности координат граничных точек объекта по вертикали и горизонтали), определение геометрических центров объектов и осей ориентации на плоскости.
3. Последовательный выбор каждого объекта с последующей обработкой и соотношением с библиотекой образов для распознавания.
Обработка отдельных объектов заключается в последовательном применении к ним следующих алгоритмов:
1) Вписывание выделенного объекта в квадрат, в центр которого помещается геометрический центр объекта.
2) Поворот объекта, связанного с осью ориентации, путем поворота этой оси на угол, необходимый для приведения к положительному направлению оси X в декартовой системе координат.
3) Обрезка повернутого изображения путем вписывания его в прямоугольник по граничным точкам образа.
4) Последовательное соотношение обработанного фрагмента с изображениями библиотеки.
Соотношение осуществляется путем циклического сравнения с предварительным масштабированием под размер изображения библиотеки данного шага цикла. При этом изображения библиотеки перед загрузкой в программу или во время этой загрузки должны быть обработаны по аналогичным описанным выше алгоритмам, то есть кластеризированы, повернуты и обрезаны по кластеру.
Модульный принцип построения процесса обработки прост и удобен, так как дает возможность выстроить любую последовательность процессов обработки с различными параметрами в зависимости от поставленной задачи и внешних условий.