ПРОЕКТ / 2022–2023 / МАШИННОЕ ЗРЕНИЕ

Архив инженерных проектов

Система контроля положения и биения валков

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

Год
2022–2023
Профиль заказчика
Завод, специализирующийся на производстве медной катанки
Ключевые технологии
Телецентрическая оптика · Машинное зрение · OpenCV · Заказная оптомеханика · Веб-интерфейс
Кратко
Разработали программно-аппаратный комплекс для настройки валков в прокатной клети. Оптический модуль и подсветка формировали изображение, алгоритм находил центры трех валков и оценивал биение, а интерфейс показывал смещение в знакомой оператору системе координат.
Черный оптоэлектронный модуль с фланцевым креплением на черном фонеФОТО 01
Оптоэлектронный модуль

Оптоэлектронный модуль системы контроля валков.

Читать проект
01

Исходная задача

Перевести настройку валков в измеряемые координаты

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

На предприятии уже использовали аналоговый визуальный прибор с координатной сеткой. Новый интерфейс должен был сохранить знакомый способ контроля и добавить числовые координаты. Отдельные права оператора и администратора разделяли настройку клети и работу с архивом измерений.

02

Оптика и подсветка

Сформировали измеряемый контур

Камеру и телецентрический объектив разместили в корпусе с фланцевым креплением к клети. На противоположной стороне располагался модуль подсветки. ТЗ задавало рабочее расстояние не менее 200 мм и наблюдаемую область не менее 69,1 × 46,1 мм, чтобы в кадр одновременно попадала рабочая зона трех валков.

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

Продольная CAD-модель оптического модуля, установленного в прокатной клетиМОДЕЛЬ 01
Компоновка оптического модуля внутри прокатной клети.
03

Заказная оптомеханика

Корпус позволил настраивать камеру после установки

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

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

CAD-модель крепления оптического модуля с обозначенным направлением поворота фланцаМОДЕЛЬ 02
Поворотный фланец для настройки ориентации камеры.
Крупный план CAD-модели фланца с винтами для центровки объектива и камерыМОДЕЛЬ 03
Винтовая центровка объектива и камеры в установочном фланце.
04

Машинное зрение

Алгоритм работал с геометрией трех валков

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

Одинаковая ориентация камеры была частью калибровки: она связывала цветовые зоны и координаты во всех клетях. Для оценки биения программа анализировала 20 кадров и рассчитывала среднеквадратическое отклонение положения центра каждого валка.

Кадр с камеры прокатной клети с цветными окружностями и отметками центров трех валковКАДР 01
Пример кадра с раздельно рассчитанными центрами трех валков.
Кадр с камеры прокатной клети, на котором цветные отметки центров трех валков совмещеныКАДР 02
Пример положения валков после совмещения рассчитанных центров.
05

Калибровка

Калибровка сочетала механическую и цифровую поправку

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

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

06

Интерфейс оператора

Интерфейс оставил оператору знакомую систему отсчета

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

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

Экран программы с изображением трех валков, цветной разметкой, координатами и значениями биенияИНТЕРФЕЙС 01
Экран оператора с координатами центров и расчетом биения.
Схема программного сервиса с камерой, обработкой OpenCV, интерфейсом и локальной базой данныхСХЕМА 01
Передача видеопотока от камеры к алгоритму, интерфейсу и локальной базе данных.
07

Паспорт проекта

Ключевые параметры

Параметры камеры, объектива и подсветки приведены как требования технического задания. Обработка 20 кадров приведена по описанию рабочего алгоритма. Протокола приемочных измерений в исходных материалах нет.

ПараметрЗначениеСтатус
Камера20 Мп, сенсор IMX183Требование ТЗ
Разрешение кадра5472 × 3648 пикселейТребование ТЗ
Частота кадровБолее 5 кадров/сТребование ТЗ
ОбъективТелецентрическийТребование ТЗ
Увеличение объективаНе менее 0,19×Требование ТЗ
Рабочее расстояниеНе менее 200 ммТребование ТЗ
Наблюдаемая областьНе менее 69,1 × 46,1 ммТребование ТЗ
ПодсветкаРассеянная или телецентрическаяТребование ТЗ
Расчет биенияАнализ 20 последовательных кадровОписание алгоритма
Роли пользователейОператор и администраторТребование ТЗ
08

Результат

Оптика, механика и алгоритм в одном комплексе

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

Оператор получал визуальную разметку и числовые значения в одной системе отсчета.

Оптоэлектронный прибор, установленный на прокатной клети в производственном помещенииФОТО 01
Прибор, установленный на прокатную клеть на заводе
11Начать проект

Обсудить похожую задачу

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

Можно начать с неполного ТЗ или описания задачи
Конфиденциальные материалы принимаем после согласования NDA