Автоматизированный визуальный контроль, который никогда не моргает
Программа MSF Computer Vision выполняет визуальный контроль качества с ИИ прямо на производственной линии. Модели глубокого обучения проверяют 100% продукции на скорости производства и находят поверхностные дефекты, ошибки сборки и отклонения размеров, которые пропускает человеческий глаз.
Запросить демоНачать PoCПод визуальным контролем с ИИ понимают машинное зрение с глубоким обучением: промышленные камеры и обученные модели автоматически проверяют детали на поверхностные дефекты, ошибки сборки и отклонения размеров. Компьютерное зрение Meta Smart Factory проверяет 100% деталей на скорости линии. Инференс идёт на локальном GPU-сервере, который обрабатывает 8–10 видеопотоков без подключения к облаку, брак отсеивается через ПЛК, а каждое решение сохраняется вместе с изображением.
Станция визуального контроля состоит из камеры, освещения и логики принятия решения. MSF поставляет её целиком, вместе с программным обеспечением, как одну спроектированную станцию. Матричные (area-scan) камеры подходят для дискретных деталей, которые подаются по одной, линейные (line-scan) камеры для непрерывного полотна или ленты, а для всего, что движется, нужен глобальный затвор. 2D-контроль охватывает наличие, положение, размеры в плоскости, маркировку и цвет. 3D на основе лазерной триангуляции или структурированного света применяют там, где проверяется высота или форма, например коробление. Освещение подбирают под дефект (светлое поле, тёмное поле, контровая подсветка, купольная или коаксиальная), включают импульсно по сигналу запуска и закрывают кожухом, чтобы дневной свет не менял изображение.
Модели глубокого обучения классифицируют каждую деталь за миллисекунды на локальном GPU-сервере. Кроме вердиктов «годно» и «брак» есть зона проверки: пограничные детали уходят к контролёру, поэтому порог обнаружения можно держать жёстким и не заваливать линию ложной отбраковкой. Через ПЛК вердикт приводит в действие толкатель, отводящую заслонку или блокировку, а каждое решение хранится вместе с изображением, меткой времени, станцией, заказ-нарядом, партией и версией модели. Результаты попадают в карты SPC в модуле качества MSF и открывают записи о несоответствии с приложенным изображением. Инженерные решения, которые принимают ещё до выбора модели, разобраны в статье внедрение визуального контроля с ИИ на производственной линии.
Современные few-shot модели часто начинают работу с нескольких сотен изображений; система продолжает обучаться уже в процессе эксплуатации.
Промышленные камеры и освещение подбираются под конкретную задачу: мы поставляем полностью спроектированный пост контроля.
Новые варианты продукции быстро обучаются на основе существующих моделей, что идеально подходит для производства с широкой номенклатурой.
На правильно подобранном сервере инференс занимает миллисекунды и редко оказывается узким местом, но задержку надо считать по каждому посту отдельно, если несколько камер висят на одном GPU. Решает всё остальное в цикле: деталь должна быть неподвижна и одинаково освещена в момент срабатывания триггера, а решение об отбраковке должно прийти раньше, чем деталь дойдёт до отсекателя. Если такт не оставляет на это времени, лечится это механикой. Более быстрая модель тут не поможет.
Да, ретрофит является обычной практикой, но работы там больше механической и электрической, чем программной. Нужен триггерный сигнал от ПЛК или датчика, исполнительный механизм, способный снять брак с линии, и кабельная трасса до сервера инференса. Обучение модели обычно самая короткая часть проекта; сроки определяет то, как заставить деталь каждый цикл вставать перед камерой одинаково.
Всё, чего не видит камера. Внутренние трещины, поры под поверхностью, глубину проплавления сварного шва, момент затяжки и свойства материала ловят другим методом контроля. Более удачная модель здесь ничего не изменит. Зрение плохо работает и там, где у дефекта нет устойчивого визуального признака, где граница между «годен» и «не годен» зависит от вкуса контролёра и не описывается порогом, и где деталь приходит под непредсказуемым углом. Определите, какие именно виды дефектов вы ловите, прежде чем проектировать пост контроля.
После запуска кто-то должен подтверждать или исправлять классификации, в которых система не уверена. Именно эта обратная связь поддерживает модели в актуальном состоянии, и это регулярная нагрузка, для которой отдельная штатная единица не нужна. Основное усилие приходится раньше, на первые недели: сбор представительных изображений годных деталей и каждого класса дефекта, который вам важен. Вешать это на человека поверх полной смены, не выделив ему времени, не стоит.
Ошибается она в две стороны, и одно меняется на другое порогом принятия решения. Если затянуть порог, годные детали уйдут в брак или на повторный контроль; если ослабить, дефекты уйдут к заказчику. Видеть нужно и то и другое, поэтому каждое решение сохраняется вместе с изображением, а отбраковку следует с заданной периодичностью сверять с оценкой контролёра. Пост, ложные срабатывания которого никто не разбирает, операторы рано или поздно научатся обходить.
Инференс идёт на локальном GPU-сервере машинного зрения, поэтому контур принятия решения в реальном времени не выходит за пределы завода. За счёт этого задержка и остаётся достаточно низкой для отбраковки на линии. Сохранённые изображения и правки операторов, по которым идёт дообучение, требуют отдельного решения: если модели донастраивает MSF на ваших данных, зафиксируйте в договоре, остаются ли эти изображения на площадке. Остальная часть платформы разворачивается как SaaS, в приватном облаке или on-premise.
Её снимают с линии, а дальше решение принимает тот, кто за него отвечает: списание в брак, доработка или допуск по отклонению. Сам результат уходит в модуль MSF Quality, попадает на карты SPC и может автоматически сформировать отчёт о несоответствии. Автоматически не происходит эскалация, когда какой-то класс дефектов начинает расти, поэтому порядок разбраковки и эскалации нужно согласовать до того, как камера встанет на линию.
Получите бесплатную демонстрацию и индивидуальный план PoC.