Промышленные сканеры штрихкодов / считывание нескольких кодов / сканеры пакетного сканирования / раздаточные сканеры / терминалы сбора данных (PDA) / считывание документов MRZ · прямые поставки от завода-изготовителя · поддержка DPM-кодов
Sales +86 13689562640 sales03@szxtiot.com Tech +86 13828891549 13828891549@szxtiot.com
Тематические решения

Как читать мелкие коды и DPM-коды полупроводниковых и 3C компонентов

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

  • Четыре типа поверхностей: лазерная гравировка, точечная маркировка, химическое травление, трафаретная печать и струйная маркировка
  • Отдельные детали — XT8161 (3mil), несколько кодов в одном поле — XT8501B (5 Мп)
  • Целый лоток — XTMZ40 / XTMZ40S, более 200 кодов за один снимок
  • На выбор белый или красный свет, поддержка поляризации и низкоуглового освещения
Четыре типа кодов

Сначала определите, какой у вас случай

Даже в рамках DPM лазерная абляция и точечная маркировка читаются по-разному.

Тип кодаОсобенности поверхностиТрудности считыванияНаправление обработкиХодовые модели
Лазерно-гравированные кодыУглубления, выжженные на металле или пластике, с гратаю по краямНизкий контраст, направленное отражениеНизкоугловое освещение даёт тени в углублениях, поляризация гасит отражениеXT8161 / XTMZ40S
Точечная маркировка (DPM)Составлен из рядов мелких точек, диаметр точек часто меньше 0.1mmТочки не сливаются в линию, при недостаточном разрешении изображение рвётсяНе менее 5 Мп + короткофокусный объектив, не гнаться за большим полем кадраXT8501B / XTMZ40B
Химическое травлениеНеравномерная глубина травления, рваные краяКонтраст колеблется от партии к партии, различия есть и внутри одной партииБоковой свет + усреднение по нескольким кадрам, настройка по самой плохой деталиXT8161 / XTMZ40
Трафаретная печать и струйная маркировкаРастекание краски, отражение ламинатаОтражение перекрывает код, либо точки краски слилисьПоляризационный фильтр + изменение угла падения света, при необходимости переход на красныйXT8501B / XTMZ40S
Шесть сценариев

Как реально читают коды на линиях полупроводников и 3C

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

Полупроводниковые лотки IC

Один код на ячейку, код на поверхности чипа или рядом с ячейкой, размер обычно 2–3mm. Целый лоток входит в поле 30×20cm машины XTMZ40B, считывается за один раз и выводится по ячейкам, сверяясь со схемой позиций MES.

Лента-носитель и трубки-магазины

Коды на ленте-носителе идут плотно, а коды компонентов в трубках-магазинах смотрят внутрь. Поле 32×14cm машины XTMZ40S как раз покрывает одну ленту, разрезать ленту не нужно.

Разъёмы и кабели передачи данных

Этикетка на кабеле изгибается по витку, и поверхность кода не плоская. XT8501B с камерой 5 Мп читает несколько кодов в одном поле зрения: положите весь пучок кабелей целиком — не нужно наводить на каждый провод.

Коммуникационный модуль

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

Компоненты 3C и гарнитуры

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

Гравированные коды на платах PCB

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

Внешний вид моделей

Четыре ходовые модели

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

XT8161 Стационарный считыватель
XT8161 · стационарный считыватель кодов
1408×1024, 84 кода/с, 3mil, I/O 3 входа / 3 выхода
XT8501B Промышленная камера машинного зрения
XT8501B · промышленная камера машинного зрения
5 Мп, 90 кодов/с, объективы 8–25 мм, оценка маркировки
XTMZ40S Настольная матричная (area-scan) машина
XTMZ40S · настольный плоский моноблок
40 Мп, 32×14 см, 200 и более кодов за раз
XTMZ40 Настольная матричная (area-scan) машина
XTMZ40 · настольный плоский моноблок
40 Мп, 40×30 см, 200 и более кодов за раз
Сопоставление параметров

Пиксели, поле кадра и точность

Чем больше поле кадра, тем меньше пикселей на каждый мелкий код — при чтении мелких кодов с целого лотка это главный расчёт.

МодельРазрешениеПоле кадраТочность и оценка качестваПодходящие коды
XT81611408×1024По объективу3mil (по маркировке производителя)Отдельные гравированные коды, коды на кромке платы
XT8501B2560×2048По объективу, выбор 8–25mmПоддержка оценки по ISO15415 / 15416 / 29158Несколько кодов в одном поле зрения, точечные коды
XTMZ405440×729640×30cm≥3milГотовые платы, целые слои лотков
XTMZ40S5440×729632×14cm≥3milТрубки-магазины, лента-носитель (tape), единичные лотки IC
Почему код не считывается

Четыре причины — проверяйте в этом порядке

Сначала смотрите изображение, затем меняете свет, и только в конце — параметры.

Недостаточный контраст

Код и фон оба тёмно-серые, либо металлическая деталь бликует целиком. Глазу код виден, а камера снимает однородное поле. Замена на низкоугловый свет, чтобы гравировка давала тень, эффективнее, чем подстройка алгоритма.

Направление отражения выбрано неверно

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

Код слишком мал, пикселей не хватает

Код 2mm на кадре шириной 60cm занимает лишь несколько десятков пикселей — у декодера нет запаса. Либо переходите на короткий фокус и снимайте ближе, либо меняйте модель на более высокое разрешение.

Смазывание при движении

Линия движется, и при длинной выдержке изображение смазывается. Используйте глобальный затвор, сокращайте выдержку и добавляйте подсветку — три меры вместе.

Четыре шага внедрения

От образца до запуска в производство

Для DPM-проектов опаснее всего приёмка по контрольным образцам: детали с линии никогда не совпадают с образцом.

  • Отправка образцов: пришлите самые трудные для считывания единицы (выбирать лучшие не нужно), мы прочитаем их по одной и обозначим границу между тем, что читается и что нет.
  • Выбор поля кадра: по носителю, а не по коду. Чем шире поле, тем меньше пикселей приходится на один код — это главное противоречие при чтении мелких кодов на целой паллете.
  • Выбор источника света: белый — универсальный, красный на некоторых ламинатах и красках даёт более чёткую картину; поляризационный фильтр подбирается по типу отражения — сначала испытать, потом принимать решение.
  • Совместная отладка: сначала отработать вывод данных по последовательному порту или TCP, затем подключать HTTP и MES. Поля, кодировку и разделители согласуем за один раз.

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

Сертификаты и интеллектуальная собственность

Возможности разработки и производства для считывания мелких кодов и DPM

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

Сертификат степени защиты IP52
Сертификат степени защиты IP52
Сертификат предприятия-разработчика ПО
Сертификат предприятия-разработчика ПО
Сертификат премии за выдающийся продукт выставки CHTF
Сертификат премии за выдающийся продукт выставки CHTF
FAQ

Частые вопросы по DPM и мелким кодам

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

Чем DPM-код отличается от обычного двумерного кода?

Обычный двумерный код напечатан с чётким различием светлого и тёмного; DPM наносится прямо на поверхность детали (лазер, точечная маркировка, травление) и образуется углублениями или изменением материала, с низким контрастом и направленным отражением. Читать его позволяет освещение и пиксели, а не грубая работа алгоритма.

Травленый код не читается — значит ли это, что оборудование плохое?

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

Несколько сотен штук на одном лотке — удастся ли прочитать за один раз?

Разовый предел матричных камер — 196–300 кодов (по модели); сколько реально удастся прочитать, зависит от размера кодов и их шага. При превышении предела читайте по зонам либо переходите на модель с большим сенсором.

Как справиться с отражением от металлических деталей?

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

Читается ли код, если он покрыт маслом или гальваническим слоем?

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

Возможна ли интеграция с MES?

Да. Стационарные модели поддерживают TCP, Profinet, Ethernet-IP, Modbus и другие протоколы; матричные — последовательный порт, TCP, HTTP и интерфейс MES, с маппингом под поля существующей системы.

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

Какую страницу открыть дальше

Сначала определите, какой код читаете, затем — сколько за один раз.

Решения пакетного сканирования целых паллет / коробок

Поле кадра, число кодов и правила сопоставления пяти моделей матричных (area-scan) машин — выбирайте по вашему носителю

Открыть это решение

Решения высокоскоростного сканирования на конвейерных линиях

Как смонтировать, как запускать и как передавать результат в PLC при поштучном прохождении на линии

Открыть это решение

Страница промышленных сканеров штрихкодов

Все модели трёх продуктовых линеек: стационарные, матричные (area-scan), OCR

Открыть это решение

Пришлите самую трудную единицу

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

Страница промышленных сканеров штрихкодов

Сначала отправьте нам образец

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

Техподдержка: +86 13828891549 / +86 13828891549

Отдел продаж: +86 13689562640 / +86 13689562640

Отдел продаж +86 13689562640 Техподдержка +86 13828891549