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

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

Что вообще должна уметь такая камера
Цепочка короткая всегда одна и та же. Датчик видит, что деталь подъехала в рабочую точку. Камера делает снимок. Алгоритм за доли секунды разбирает картинку и выносит вердикт: годно или брак. И тут же уходит сигнал: на толкатель, на стоп линии, в систему учёта.
Отсюда главное отличие от привычной камеры видеонаблюдения. Та пишет картинку, а смотрит и решает человек. Здесь никто не смотрит: камера принимает решение сама, на скорости линии. Поэтому и требования другие не то «чтобы было видно», а «чтобы было принято решение, и ровно то, которое нужно».
Камера видит: только код или всё изделие
Здесь все три модели делятся на два лагеря, и это, пожалуй, главное, что стоит понять до сложных характеристик
DMARK VI-1000 и VI-2000 - считыватели кодов. Им всё равно, как выглядит изделие: помято оно, чистое, криво стоит или собрано наполовину. Задача одна - это найти код и прочитать его, даже если нанесён он плохо. Это узкие специалисты, и в своей узкой задаче они сильнее универсального решения.
DMARK VI-4000 - система машинного зрения. Она смотрит на изделие целиком: есть ли вмятина, все ли детали на месте, правильно ли деталь встала в оснастку, ровно ли наклеена этикетка. Плюс к этому читает текст и цифры с упаковки: серийники, даты, номера партий, и тоже работает с кодами.

Разницу проще показать на примере. Если задача: «на бутылке есть код, и он читается», покупать систему машинного зрения не нужно: здесь нет ничего, кроме самого кода, и считыватель справится быстрее и дешевле.
Другой случай: проверить, что крышка закручена, этикетка наклеена ровно, в коробке лежит всё по комплекту, и заодно прочитать код маркировки. Тут одного считывателя не хватит, ведь он физически не видит ничего, кроме кода. Нужна VI-4000.
"Прочитать код и понять, что на картинке - две разные задачи. Первое делает считыватель, второе, только система машинного зрения."
Cколько камера видит за раз
VI-1000 и VI-2000 читают коды одинаково хорошо. Отличаются они друг от друга в первую очередь полем зрения.
VI-1000 работает как лупа. Область, которую он охватывает, измеряется сантиметрами, рабочее расстояние и считанные десятки миллиметров: у референсного устройства, на котором построена модель, это порядка 30–125 мм в зависимости от объектива. Зато картинка плотная, а скорость высокая: ориентир в районе 60 считываний в секунду. Это рабочая лошадка для линии, где код всегда в одном месте, изделие небольшое, а камера стоит близко.
VI-2000 - другой взгляд: широкий и сверху. Разрешение до 20 Мп и большое поле зрения позволяют снять за один кадр сразу всю коробку или поддон и вытащить оттуда несколько кодов разом. Рабочее расстояние: до пары метров: у референса заявлено до 2000 мм, и на таком расстоянии широкоугольная оптика захватывает больше метра по горизонтали: примерно 1,7 × 1,4 м для 8-мм объектива. Вместо того чтобы читать двенадцать коробок по одной, камера снимает весь слой за один проход.
Между ними есть простое правило. Маленькое изделие, один код, камера рядом → VI-1000. Крупная упаковка, несколько кодов в кадре или подвести камеру близко физически негде → VI-2000. Один код, но на большой коробке и далеко: тоже VI-2000.
А что там с ИИ - при чём тут алгоритмы
Слово «ИИ» сегодня лепят на всё подряд, поэтому лучше объяснить, что именно оно означает в этой камере. Речь про два разных способа, которыми программа принимает решение.
Первый - это жёсткий алгоритм. Он ищет ровно то, что в него заложили инженеры: контраст не ниже заданного, код не ближе стольких-то миллиметров к краю, отклонение от эталона не больше порога. Пока ситуация попадает в рамки, он работает безупречно. Стоит появиться чему-то, чего он не знал, и он либо пропустит брак, либо завалит линию ложными срабатываниями.
Второй - это обучаемая модель. Ей не описывают словами, как выглядит брак. Ей показывают: вот десяток образцов с вмятиной, вот десяток нормальных. После этого она сама находит общее и начинает узнавать похожее. Это и есть глубокое обучение в простом смысле, не магия, а упорное сравнение примеров.
Зачем это нужно на практике. Есть дефекты, которые заранее описать словами почти невозможно: «какая-то вмятина непонятной формы», «царапина, но не везде», «этикетка вроде ровная, а что-то не так». Жёсткий алгоритм тут бессилен, ведь ему нужен чёткий критерий. Обучаемая модель справляется, потому что видела похожее.
В DMARK VI-4000 работают оба подхода, и именно обучаемая модель отвечает за классификацию «норма/брак» по внешнему виду. Обучение идёт на небольшом количестве образцов вашей продукции, программировать под это ничего не нужно. У считывателей VI-1000 и VI-2000 логика другая: там важнее алгоритмы обработки изображения, которые вытаскивают код из плохой картинки.
Сложные случаи - когда код в принципе трудно прочитать

Отдельный разговор, когда ситуации, где код есть, но глазом его разобрать сложно. Гравировка прямо по металлу, то, что называют DPM: код не напечатан на этикетке, а вытравлен на самой детали. Или гнутая блестящая поверхность, где блики съедают половину модулей. Или просто смазанная печать, которую успели поцарапать на конвейере.
Стоит сказать прямо: универсальной камеры «на все случаи» нет. Но в таких задачах считыватели выглядят убедительнее. VI-1000 и VI-2000 рассчитаны на сложные условия чтения: низкий контраст, кривизну, отражения, гравировку по детали; референсные устройства, на которых они построены, заявлены под работу с DPM-маркировкой и более чем пятьюдесятью типами поверхностей. VI-4000 тоже умеет читать текст и коды, но её сила не в этом, а в анализе изображения целиком.
Если ваш случай именно такой: гравировка, металл, кривая поверхность, выбирать по описанию не стоит. Правильнее принести образцы и посмотреть, как камера читает их вживую: конкретный режим подсветки и алгоритмы подбираются под ваш материал.
Как подключается к линии
Коротко, без погружения в протоколы: камера не работает сама по себе. Она получает сигнал от датчика: «деталь на месте», — делает снимок, принимает решение и передаёт его дальше: на толкатель, который выбрасывает брак, на стоп линии или в систему учёта. Все три модели умеют работать в такой цепочке, где у них есть дискретные входы и выходы под датчики и исполнительные механизмы и стандартные промышленные интерфейсы вроде Modbus или Profinet. Различия есть в деталях интеграции: какие сигналы ждёт ваша линия, куда уходит отчёт, как камера встаёт в существующий конвейер. Это обсуждается индивидуально под конкретную линию и на бумаге заранее не закрывается.
Как выбрать - простая шпаргалка
Начните с самого простого вопроса: нужен ли вам вообще контроль, кроме самого кода. Если нет, то это считыватель, и выбирать между двумя моделями проще простого: VI-1000, когда изделие небольшое, код всегда примерно в одном месте и камера стоит близко; VI-2000, когда упаковка крупная, кодов в кадре несколько или подвести камеру близко физически негде. Разница тут не в функционале, а в размере кадра и расстоянии, на котором камера работает.
Совсем другая история - когда код нужен не сам по себе. Коробка с товаром: проверить, что крышка закручена, этикетка лежит ровно, комплект полный, деталь встала в оснастку правильно, и заодно считать маркировку. Или серийник и дата выпуска, которые нужно сверить с заданием на партию. Тут без VI-4000 не обойтись, и окупается она в одном случае: когда контроль внешнего вида - это регулярная задача на линии, а не разовая проверка «на всякий пожарный». Обучается она на образцах вашей продукции, так что чем больше типовых дефектов вы покажете на старте, тем меньше шума и ложных срабатываний будет потом.
И отдельно сложная маркировка: гравировка по металлу, гнутая или отражающая поверхность, слабая печать. Здесь ответа на бумаге не будет: принесите образцы, посмотрим, какая модель и какая настройка справляются с вашим материалом.
В DMARK мы начинаем не с каталога, а с обследования вашего производства: что уже стоит, что работает и где линия пропускает брак. Если оборудование справляется, то применяем его, если можно доработать — дорабатываем, и только если участка действительно не хватает, подбираем камеру: VI-1000, VI-2000 или VI-4000.
Мы не меняем процесс производства. Контроль качества должен встроиться в него аккуратно, и без остановки линии и без лишних переделок. От компактных решений до высокопроизводительных линий, потому что у каждого предприятия свой масштаб и свои ограничения.
Не уверены, какая камера нужна вам?
Приносите образцы - посмотрим, что камера видит на них, и оттуда пойдём к конкретной конфигурации.