Найти тему

Пример решения по обязательной маркировке «Честный знак» для продуктов в брикете

Оглавление

Упаковка типа брикет крайне популярна для штучной молочной продукции. Как правило данную упаковку применяют при изготовлении масла и мороженного. Ввиду специфичности упаковки, стандартные решения по маркировке для брикетированной продукции может не подойти. Однако специалистами компании «РЭЙ» было подготовлено решение по маркировке для продуктов в брикетированной упаковке. Техническое решение работает под управлением фирменного программного обеспечения «X-Mark». Наше ПО способно не только отвечать за процесс маркировки, но выполнять функции управления кодировкой «Честный знак». Представленный алгоритм решения будет разделен на этапы для удобства повествования.

Нанесение и валидация кодов маркировки

В момент загрузки сменного задания задается фиксированное количество продукции в агрегате. На рабочее место оператора загружается сменное задание, в котором передаются:

1. GTIN.

2. Размер партии.

3. Количество ПУ в агрегате 1 уровня.

4. Количество агрегатов на паллете (2 уровня).

Коды маркировки предварительно печатаются на этикетки в рулоне. Задача печати отправляется на принтер кодов маркировки с рабочего места оператора линии. Наладчик устанавливает рулон этикеток с напечатанными кодами маркировки в аппликатор. Нанесение кодов маркировки осуществляется на потребительскую упаковку после зоны ручной отбраковки. Наладчик выполняет настройку линии и осуществляет визуальный, и весовой контроль брака. Не соответствующие упаковки отбраковываются вручную. Прошедшие контроль упаковки перемещаются транспортером к аппликатору и далее на агрегационный стол.

Промаркированные упаковки оператор подносит к сканнеру и считывает код маркировки. Раздается сигнал успешного считывания, на мониторе ПАК отражается информация об успешном считывании кода маркировки. Оператор укладывает упаковку в тару для агрегата. Если код маркировки не считался, раздается сигнал «Код не считан» и на дисплее отображается информация об этом. Оператор кладет упаковку на стол для брака для последующей переупаковки.

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

Агрегация

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

При успешном считывании раздается сигнал успешного считывания. На дисплее ТСД отображается счетчик агрегатов 1 уровня, готовых к установке на паллет. Грузчик заклеивает тару агрегата и относит его на паллет. В случаи считывания с ошибкой или дубликате кода грузчик срывает этикетку с тары агрегата первого уровня и относит оператору для повторного сканирования и агрегации. При не удачном считывании или при повторном считывании одного и того же кода агрегации 1 уровня ТСД сигнализирует об этом, и предлагает варианты продолжения:

1. При случайном повторном считывании — продолжение процесса;

2. При обнаружении дубликата кода — переместить агрегат в брак;

3. Вход в режим разагрегации или трансформации.

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

При успешном считывании последнего кода агрегации 1 уровня в агрегате 2 уровня ТСД сигнализирует о полном заполнении паллеты и программное обеспечение дает команду на принтер кодов агрегации 2 уровня. Принтер распечатывает одномерный код агрегации 2. Грузчик заматывает паллет, приклеивает этикетку, сканирует ТСД код агрегации второго уровня.

При успешном считывании ТСД сигнализирует об этом. Программное обеспечение производит расчет и присвоение распечатанного кода агрегации 2 уровня пулу отсканированных кодов агрегации 2 уровня. При не успешном считывании грузчик срывает этикетку агрегата второго уровня и нажимает на ТСД кнопку принудительной печати кода аргегации 2 уровня. Далее цикл повторяется. При повторном считывании одного и того же кода агрегации 2 уровня ТСД сигнализирует об этом и предлагает варианты продолжения:

1. При случайном повторном считывании - продолжение процесса;

2. При обнаружении дубликата кода - переместить агрегат в брак;

3. Вход в режим разагрегации/трансформации.

Разагрегация, трансформация агрегата

У ТСД несколько режимов работы:

1. Агрегация;

2. Разагрегация;

3. Трансформация.

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

Подведение итогов

Данное решение отлично показало себя на практике. Программное обеспечение «X-Mark» способно взять на себя не только процесс маркировки, но и выполнить заказ кодов маркировки и их получение, а также выполнить отправку отчетов в ЦРПТ. При необходимости решение можно интегрировать с информационными системами предприятия, такими как ERP и WMS.