Разработка AI-системы контроля качества на производстве

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

AI контроль качества на производстве: где ломается линия

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

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

Третий — отсутствие следов по каждому отклонению. Без снимка, времени, номера партии и решения по конкретной детали претензия превращается в спор, а настройка самого контроля — в догадки. Ручной журнал не даёт ни статистики по типам отклонений, ни ответа на вопрос, какие дефекты пропускаются чаще всего.

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

Что меняется после внедрения: доля брака и простои

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

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

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

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

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

Форматы контроля качества: линия, пост досмотра, внешний сервис

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

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

Формат Когда подходит Ограничения
Контроль на линии Массовый поток, нужен отбор прямо в темпе оборудования Жёсткий бюджет времени на каждую единицу: сложную логику проверок приходится сокращать
Пост досмотра Спорные случаи, повторный разбор, крупные или штучные изделия Пропускная способность упирается в число постов и скорость оператора
Выборочная проверка партий Редкие дефекты, дорогая перенастройка под каждый тип продукции Между выборками часть брака успевает уйти дальше по цепочке
Внешний сервис Разбор записей, поиск причин инцидентов, отчётность по сменам На текущий поток не влияет: решение приходит с задержкой по времени

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

Этапы внедрения: от аудита линии до приёмки системы

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

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

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

Комплект поставки: конфигурации, схемы, регламенты

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

  • Рабочие конфигурации модели: перечень классов дефектов, пороги уверенности по каждому, правила подавления ложных срабатываний на бликах, вибрации конвейера и смене освещения.
  • Схема размещения оборудования: точки установки камер, углы обзора, рабочее расстояние и схема подсветки с привязкой к конкретным позициям линии.
  • Матрица прав доступа к системе: роли оператора смены, технолога и администратора, границы видимости данных, порядок выдачи и отзыва учётных записей.
  • Инструкции для операторов: что делать при срабатывании сигнала, как подтвердить или отклонить вердикт системы и как оформить спорный кадр на разбор.
  • Регламент дообучения: периодичность, требования к разметке нового класса дефекта, критерии приёмки обновлённой модели и порядок отката на предыдущую.
  • Журнал работы системы: какие события пишутся (вердикт, степень уверенности, кадр), срок хранения и способ выгрузки для внутреннего аудита качества.
  • Перечень отказов и реакций: типовые неисправности камеры, подсветки, связи с участком — с указанием, что делает смена и в какой момент вызывается наш инженер.

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

Кейс: контроль литья на трёх линиях, метрики до и после

До: разбор партий задним числом

Контроль на участке литья держался на визуальном обходе и выборочной разбраковке в конце смены. Раковины, пористость и недолив находили уже после мехобработки, когда партия отливок ушла дальше по потоку, — итогом была переделка или лом. Доля брака, выявленного поздно, держалась около 7%, а причину искали перебором: дефект не был привязан ни к гнезду, ни к форме, ни к номеру партии.

После: отбраковка в темпе линии

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

Эскалация работает по правилу: если по конкретному гнезду дефектность выше порога, сигнал уходит технологу в смене, а не копится в отчёте. Доля брака, который находили после мехобработки, упала с ~7% до 1,2%, время реакции на дрейф оснастки сократилось с суток до 10–15 минут. Доля ложных срабатываний осталась в пределах 0,5% — иначе линия встаёт зря.

На приёмке фиксировали не «точность вообще», а набор метрик на отложенной выборке из другой смены: полнота по каждому типу дефекта, доля ложных срабатываний, устойчивость при смене освещения и на ночной смене. Партию с похожей геометрией отливки проверили отдельно — это показало, где модель придётся дообучать, а где она уже работает без вмешательства.

Что делать, если на линии уже стоит система машинного зрения?

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

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

Дальше делим контур на то, что оставляем, и то, что дорабатываем. Остаются механика, камеры, освещение, интерфейс оператора и сигнал на контроллер линии — они уже вписаны в такт. Меняем обычно модель, реестр её версий, разметку и протоколирование решений. Если контур собран на Cognex и работает годами, новая модель встаёт поверх существующего съёмочного тракта без его переделки.

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

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

Частые технические сомнения перед стартом проекта

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

Разметку собираем в открытых форматах вроде Label Studio и COCO — датасет остаётся у вас и переносится в другую систему без потерь. Ниже — четыре вопроса, которые обсуждаем чаще всего.

Дефектов в выборке мало — обучение вообще имеет смысл?

Да. Стартуем примерно со 100–200 подтверждённых кадров на класс, редкость компенсируем генерацией вариантов и досбором прямо с линии. Первая версия отсекает явный брак, дальше пороги уточняются.

Поменялся свет, партия, ракурс камеры — модель «поедет»?

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

Кто отвечает за разметку и правила классов?

Схему классов и правила утверждаем вместе, разметку ведут наши инженеры. Спорные кадры уходят на арбитраж вашему технологу — так эталон не расходится с принятым на производстве представлением о браке.

Что происходит при сбое — камера, сеть, остановка линии?

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

Обсудим задачу: что нужно с вашей стороны для старта

Первый разговор — это разбор процесса, а не презентация. Чтобы обсудить задачу предметно, нужны такт линии, перечень типов дефектов и то, как их сегодня фиксирует ОТК: по этим данным видно, где контроль качества даёт выигрыш, а где участок закрывается проще и дешевле. Обычно хватает 40-60 минут с технологом и инженером, отвечающим за оборудование.

Что подготовить к старту — исходные данные и доступы:

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

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

Опишите задачу и пришлите то, что уже есть по списку — вернёмся с оценкой и планом.

Направления AI-разработки

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1542
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1394
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1081
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1369
  • Разработка логотипа компании B2B Advance
    Разработка логотипа компании B2B Advance
    816
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1142