Библиотека · Как выбрать

Как выбрать промышленный считыватель кодов: стационарный или ручной, этикетка или прямая маркировка

Коротко

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

Что движется: код или считыватель?

В нашем каталоге считывателей кодов это первое деление (снимок каталога). Стационарных там 34: они стоят в одной точке, и запускает их сам процесс. Ручных 12: они переносные, их наводит оператор.

Важно не то, кто держит деталь. Ответьте на четыре вопроса. Что движется? Кто наводит? Как запускается чтение и куда поступает сигнал о результате? Как прочитанная строка привязывается к изделию? Классы различаются запуском, подключением и режимом работы, поэтому ответьте на эти вопросы до сравнения сенсоров. Ручные считыватели дополняют стационарные на линии, а не заменяют их (KEYENCE, рекомендации производителя).

Код нанесён на саму деталь: начните со света

Прямая маркировка (DPM) — код, прорезанный, выбитый точками или вытравленный на самой детали. В отличие от печатной этикетки, контраст такой маркировки на блестящей или фактурной детали зависит прежде всего от направления света. Рассеянный свет приходит под многими углами и сглаживает блики. Поляризационные фильтры гасят зеркальное отражение и пропускают рассеянный свет, в котором и видна маркировка. Для ручных считывателей при DPM рекомендуют включать поляризованный и рассеянный режимы (Cognex, документация производителя).

Значит, свет выбирают по исполнению, а не по серии. Для ручного исполнения MV-IDH9000B/13DP/04RP/LS заявлены DPM-коды и четыре режима подсветки: рассеянное отражение и двунаправленный на красных светодиодах, прямой и поляризованный на белых (из паспорта). Стационарный MV-ID5050XM по умолчанию идёт с полуполяризационной крышкой объектива (из паспорта). Подсветку и поддержку DPM у конкретного исполнения уточните у нас. Прочитается ли ваша маркировка под этой крышкой, зависит от геометрии и обработки поверхности. Это покажут только образцы.

Проверьте и тип кода, и ширину модуля

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

Паспорта привязывают дальность чтения к обоим параметрам. У MV-IDH9000B для Code 128 это 0–100 мм при 3 мил и 0–350 мм при 20 мил. При одном и том же модуле 5 мил дальность — 5–79 мм для Data Matrix и 0–150 мм для Code 39 (из паспорта). Набор типов кодов тоже зависит от исполнения. В паспорте MV-ID2004M для колонок с объективом 6,72 мм указаны QR Code и Data Matrix. Колонка с твердотельной фокусировкой добавляет MicroQR, AZTEC, HanXin и PDF 417.

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

Что решает скорость линии, а что — нет

Скорость линии и ширина поля зрения (участка, который видит считыватель) определяют, сколько код остаётся в кадре. Скорость и поток кодов задают частоту съёмки, которую должен держать считыватель. А выдержку, то есть время, за которое формируется изображение, одна скорость не задаёт.

Сначала назовите допустимый смаз (размытие от движения за время выдержки) в миллиметрах на объекте. Если считаете в пикселях, сначала разделите их на разрешение на объекте, то есть на число пикселей на миллиметр. Допустимый смаз, делённый на скорость, даёт предел по времени. При постоянном свете это предел выдержки. При импульсном это предел длительности импульса, если импульс целиком укладывается в рабочее окно выдержки, а посторонний свет пренебрежимо слаб.

У MV-ID3016XM выдержка настраивается от 25 до 30 000 мкс. Диапазон настроек выдержки не показывает, удастся ли снять движущийся код без смаза при вашем освещении. Заявленные в паспорте 110 кодов/с — максимум, а не скорость, измеренная на ваших кодах. Если паспорт описывает несколько исполнений, у каждой колонки свой максимум. У MV-ID2004M это 38 кодов/с и 41 код/с для колонок с объективом 6,72 мм и 45 кодов/с для колонки с твердотельной фокусировкой (из паспорта).

Выбирайте исполнение, а не серию

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

Подключение тоже зависит от исполнения (из паспорта). MV-ID2004M работает по USB 3.0 или Fast Ethernet. MV-ID5050XM и линейный считыватель MV-ID7080EM-35F-WHA V3.0 работают по Gigabit Ethernet. Ручной считыватель подключается через базовую станцию: по Fast Ethernet и RS-232 или по USB 2.0. У MV-ID3016XM и MV-ID5050XM три входа и три выхода с оптической развязкой на 12-контактном разъёме M12. У MV-ID2004M входы и выходы без развязки, на 17-контактном разъёме. Перед заказом сверьте разъём, входы-выходы запуска и протокол конкретного исполнения.

Как провести тест чтения, чтобы поймать ошибки

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

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

Как выбрать считыватель для конвейера и металлической детали

Коробки едут по ленте со скоростью 1 м/с (допущение этого примера). На каждой печатная этикетка, руками их никто не берёт, значит, нужен стационарный считыватель. Остальное пока неизвестно: тип кода, ширина модуля, разброс положения и высоты, рабочее расстояние (от считывателя до кода). Неизвестны и ширина поля зрения, допустимый смаз, частота предъявлений и интерфейс контроллера. Одна скорость не решает, нужен компактный считыватель, средний, модель с большим сенсором или линейный.

Можно ошибочно выбрать линейный считыватель MV-ID7080EM-35F-WHA V3.0, сравнив только скорости. Он устроен как линейная камера и снимает ленту строка за строкой. В паспорте указана максимальная скорость конвейерной ленты 2,5 м/с — другая графа, не коды в секунду. Она выше наших 1 м/с, но относится к определённой геометрии. Объектив с фокусным расстоянием 35 мм стоит на оптимальном рабочем расстоянии 1000 мм, поле — 1000 мм при ширине модуля 10 мил. Прежде чем сравнивать скорости, заполните неизвестные значения и выполните расчёты из раздела ниже. Затем испытайте реальные этикетки при минимальной и максимальной высоте.

Теперь другая станция. Оператор подносит переносной считыватель к металлической детали после механообработки, код на ней выбит точками. Движется считыватель, наводит оператор, значит, нужен ручной. Кандидат на проверку — MV-IDH9000B/13DP/04RP/LS: 1280 × 1024 пикселя, те же четыре режима подсветки, базовая станция с Ethernet и заявленная минимальная точность 3 мил (из паспорта). Эти 3 мил — заявленная возможность в условиях этого исполнения, а не предел для вашей детали. Если бы оператор подносил деталь к настольному считывателю с запуском от датчика или кнопки, станция была бы стационарной. В обоих случаях ещё нужно выяснить способ маркировки, ширину модуля, обработку и кривизну поверхности, диапазон расстояний и углов, загрязнение. Затем попробуйте прямой, рассеянный и поляризованный свет на типичных деталях.

Рассчитать для своего случая

Калькулятора, который ранжирует серии считывателей, у MVisionPro нет. Сначала найдите разрешение на объекте по статье о размере кода, разрешении камеры и пикселях на модуль. Введите ширину модуля в миллиметрах (1 мил = 0,0254 мм), ширину поля зрения, рабочее расстояние, камеру и число пикселей на модуль из документации вашего декодера. Затем проверьте длительность выдержки или светового импульса и её синхронизацию по статье о выдержке, смазе и импульсной подсветке. Введите туда полученное разрешение, скорость линии и допустимый смаз. Если код не читается после установки, смотрите почему не читается код.

Частые ошибки

Где правило ломается

Здесь считыватель подбирают для чтения, а чтение — не верификация. Верификация, то есть присвоение коду класса качества, — отдельное калиброванное измерение. ISO/IEC 15415:2024 задаёт проверку качества печати двумерных кодов, а ISO/IEC 29158:2025 приспосабливает её к прямой маркировке и её освещению (нормативные документы). Называйте кандидата верификатором, только если эта функция заявлена в его собственном паспорте.

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

Следующий шаг

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

Источники

Похожие материалы

Как подготовлен материал

Материал подготовлен MVisionPro по указанным источникам и с помощью расчётного ядра MVisionPro. Физический тест указан только там, где он действительно проводился. Как мы готовим материалы.

Статус проверки: Проверено. Обновлено 2026-10-07.