К основному содержимому

Машинное зрение

Контроль маркировки и автоматизация печати этикеток

Йуми — пищевое производство

Объёмный знак Йуми на фирменном оранжевом фоне, вокруг иконки производства, камеры, робота, нейросети и облака, снизу подпись «Разработано MLT»

Задача

Этикетка на охлаждённой продукции несёт то, за что производство отвечает перед сетью и перед «Честным знаком»: дату производства, срок годности и код Data Matrix. Пока эти данные вводит человек, ошибка — вопрос времени.

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

Что нужно было закрыть:

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

Как это работает

Система ведёт заказ по всей цепочке: от файла логиста до контрольного чтения кода на упакованном продукте. Оператор нигде не вводит данные руками.

1. Логист загружает сменное задание

Веб-интерфейс логиста «Йуми»: область для перетаскивания Excel-файла с заказами и очередь на сервере со списком позиций, артикулами, датами и количеством

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

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

2. Оператор видит очередь на моноблоке

Интерфейс оператора «Йуми» на сенсорном моноблоке: очередь заданий с миниатюрами этикеток, названиями позиций, датами и счётчиком выполнения по каждому заказу

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

3. Заказ уходит на этикетировщик

Экран зоны 1: карточка текущего заказа «Чикен-ролл, 200 г» с планом 1070 штук, прогресс партии 40% и живой кадр с камеры, на котором видна напечатанная этикетка

Оператор нажимает на строку заказа — и вся нужная информация автоматически уходит на промышленный этикетировщик: макет, даты, Data Matrix. Начинается формирование заказа.

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

Здесь же работает зона 1: проверка соответствия этикетки заказу и отбраковка до нанесения информации.

4. Зона металлодетектора — контроль в потоке

Экран зоны 2: слева кадр с камеры, где на этикетке зелёными рамками выделены Data Matrix и даты, справа расшифровка — годен до, дата производства, код — и лента последних сканов со статусами «Успешно» и «Не прочитан»

Упакованный продукт идёт дальше и попадает в зону металлодетектора. Там мы проверяем его повторно — уже по факту нанесения.

Камера читает с этикетки дату производства, срок годности и код Data Matrix, система сверяет их с заданием и ведёт ленту сканов: что прочитано успешно, а что не прочиталось вовсе. При расхождении оператор получает сигнал на экран и звуком.

Это ключевая зона: упаковка уже запечатана, и единственное, что можно сделать до отгрузки, — увидеть расхождение и снять партию.

Что получило производство

  • Оператор не вводит даты руками — исчезает целый класс ошибок
  • Маркировка проверяется дважды: до нанесения и после, уже в потоке
  • Учёт готовой продукции и расхода этикетки ведётся сам, а не сводится в конце смены
  • Руководство видит отставание по сменному заданию, пока смена ещё идёт, а не по факту
  • Отчёт по дате выгружается в один клик — с количеством нанесённых Data Matrix

Статус

Система запущена в салатном цехе в тестовом режиме на 9 SKU. Набор позиций, макеты этикеток, состав зон контроля и формат сменного задания настраиваются под конкретную линию, поэтому решение переносится и на другое производство.