Коды и прослеживаемость

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

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

Отправить образцы на техническую оценку
Диагностика непрочитанных кодов по изображениям и событиям
Техническая схема; не фотография и не подтверждение проведённого испытания.

Задача и исходные условия

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

Подготовка испытания

Выделите хранилище вне цикла захвата. Задавайте идентификатор запуска независимо от прочитанной строки. Записывайте экспозицию, освещение, версию рецепта и исходное изображение.

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

Порядок работы

  1. На читаемой детали проверьте совпадение идентификаторов изображения и результата.
  2. Поочерёдно создайте пустой кадр, наклон маркировки, движение и снижение освещения.
  3. Сохраните изображение до фильтрации, результат чтения и статус захвата.
  4. Разделите отсутствие кадра, отсутствие кандидата и найденный, но не декодированный код; один статус не доказывает причину.
  5. Измените одно условие съёмки и повторите те же детали, сохранив оба прогона.

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

Пример протокола испытания

Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.

Пример протокола испытания
Поле протоколаПринятое значение
Идентификатор запускаT042
Идентификатор деталиP1042
Экспозиция0.8 ms
Резерв для диагностических изображений2 GB

В контролируемом примере с тремя запусками создайте T041, T042 и T043 до чтения. Если у T042 есть полный кадр, но код не декодирован, сохраните кадр и классифицируйте ошибку чтения. Если у T043 кадра нет, сохраните событие запуска и ошибку захвата. Отсутствие сохранённого изображения не означает успешное чтение. Сопоставьте три запуска с тремя завершёнными записями.

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

Две схемы процесса

Диагностика непрочитанных кодов по изображениям и событиям — 1

Ключ создаётся до чтения и проходит через захват, классификацию и сохранение доказательств.

  1. Запуск
  2. Кадр
  3. Классификация
  4. Протокол
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Диагностика непрочитанных кодов по изображениям и событиям — 2

Различайте сбой захвата и видимую, но нечитаемую маркировку. Ошибка сохранения является отдельным состоянием.

  1. Нет кадра
  2. Код не прочитан
  3. Ошибка записи
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Поиск неисправностей

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

Приёмка и передача

Каждый тестовый запуск должен прослеживаться, включая ошибки чтения и хранения. Считайте долю чтения по всем ожидаемым запускам деталей; исключённые пустые позиции укажите отдельно. Воспроизведите выбранный сбой, не меняя исходный протокол.

Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.

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

Источники и технические материалы

Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.

  1. DataMan 360 Reference ManualCognexПроверено
  2. Deep Edge AI Code Reading for Inline TraceabilityLMI TechnologiesПроверено

Инженерная оценка

Поделитесь задачей контроля и подтверждающими данными.

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

Отправить образцы на техническую оценку
Контакты

Прямой RFQ-контакт

Обсудите задачу инспекции с инженером.

Отправьте фото образцов, референс-модель, FOV, рабочую дистанцию и скорость линии.

Цель: brief подбора в течение 24ч
Найти дефекты раньше