Контроль качества техническим зрением

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

Система может:

– Определять положение крышек, дозаторов, пломб
– Проверять, что крышка не откручена, не смещена, не перекошена
– Оценивать уровень жидкости в прозрачных ёмкостях
– Считать количество объектов в упаковке (например, таблеток в блистере)
– Фиксировать деформации, вмятины, отломанные элементы
– Сравнивать форму товара с эталоном: по габаритам, пропорциям, высоте, симметрии

Настраивать все эти проверки можно через визуальный интерфейс. Для этого не нужно писать код или лезть в конфигурации - всё делается вручную на экране.

qualityControlMachineVision

Настройка рецепта через интерфейс наладчика

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

  1. Загружается серия изображений с линии - как с годными, так и с бракованными товарами.
  2. Система сама выделяет границы товара на изображении.
  3. Наладчик может вручную уточнить области, которые надо контролировать - например, указать, где именно находится крышка, дозатор или контрольная зона уровня жидкости.
  4. На плохих примерах отмечаются отклонения: открученные крышки, деформированные элементы, недолитые флаконы и так далее.
  5. После завершения настройки создаётся файл рецепта.

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

Как работает на линии

Когда рецепт загружен в программу маркировки или агрегации, система автоматически сравнивает каждый товар с эталонной моделью:

– Если всё в пределах нормы - товар проходит дальше
– Если найдено отклонение - товар отправляется в отбраковку

Проверка идёт на лету, кадры обрабатываются без задержек. Информация о браке сохраняется: при необходимости можно посмотреть, что именно не прошло проверку.

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

Примеры задач, которые решаются

Система уже используется для решения задач, которые раньше контролировались вручную:

– Проверка, что дозатор не криво установлен и не болтается
– Контроль, чтобы крышка была ровно посажена и закручена до упора
– Оценка уровня налива жидкости в флаконах
– Сравнение контуров упаковки с эталонным шаблоном
– Подсчёт количества предметов в ячейках
– Обнаружение трещин, вмятин и других внешних дефектов

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

Почему это удобно

Быстрая настройка - без программирования, через визуальный интерфейс
Гибкие сценарии - подстраиваются под любой тип товара
Скорость - проверка идёт на лету, без замедления конвейера
Простота управления - рецепты хранятся в отдельных файлах, легко переключаются
Экономия времени - нет нужды проверять вручную, система не устаёт и не ошибается

Система техзрения встроена в общую платформу IDCode. Это значит, что контроль качества продукции, отбраковка, агрегация, печать - всё это работает вместе, всё интегрировано в одну цепочку.