ИИ, Производство, Датчики

Разработка системы машинного зрения

08 августа 2026 г.

Из чего состоит разработка промышленной системы машинного зрения: обследование, образцы, оптика, алгоритм, механика, интеграция и приемка.

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

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

Проект начинается с производственной задачи

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

Формулировка задачи включает изделие, место появления дефекта, такт, допустимое время реакции и цену ошибки. Для одного процесса критичен пропуск брака, для другого — ложная остановка годной продукции. Эти последствия определяют приемочные показатели.

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

Опишите норму и дефекты

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

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

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

Соберите представительные образцы

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

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

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

Проведите обследование участка

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

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

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

Выполните оптические испытания

На тестовом стенде подбираются ракурс, подсветка, объектив и камера. Задача этапа — получить изображение, на котором дефект устойчиво отличается от нормальной поверхности при всём ожидаемом диапазоне вариаций.

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

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

Зафиксируйте критерии приемки

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

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

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

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

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

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

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

Выберите алгоритм по характеру признака

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

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

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

Разработайте механику поста

Камера и свет крепятся на жёсткой раме с повторяемой геометрией. Деталь проходит в известной зоне или устанавливается в оснастку. Кожух защищает сцену от внешнего света и загрязнения.

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

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

Подготовьте промышленную электронику

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

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

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

Разработайте программный контур

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

Оператор видит текущее состояние, последний результат и причину остановки. Технолог или специалист качества получает доступ к истории, кадрам, статистике и управляемому изменению рецепта.

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

Интегрируйте решение с линией

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

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

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

Проведите заводские испытания

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

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

Испытания фиксируются протоколом. Замечания закрываются до отправки или отдельно проверяются после подключения к реальному оборудованию.

Проведите приемку на линии

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

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

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

Передайте систему в эксплуатацию

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

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

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

Что требуется от предприятия

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

Часть информации уточняется во время обследования и пилота. Роль предприятия — передать знание процесса и подтвердить критерии, роль разработчика — превратить их в воспроизводимую техническую систему.

От чего зависит состав проекта

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

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

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

Результат разработки

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

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

Обсудим ваш проект?