При упаковке продукции часто возникает задача по выпуску двух и более продуктов на одной линии. Но что делать, если у продуктов разный срок годности? Компания ООО «Ракурс» и ООО «ВА Системс» предлагают решение по оптимизации оборудования на упаковочных линиях.
В этой заметке мы постараемся подробно описать процедуру интеграции считывателя кодов DataMan DMR262 компании
Cognex и лазерного принтера Linx SL302.
Рассмотрим задачу – на одну упаковочную линию поступают продукты от трёх разных фасовочных машин. Причем, все три продукта имеют разный срок годности, который наносится на упаковку непосредственно перед запаиванием в упаковочную пленку. При этом, производительность упаковочной машины больше, чем у фасовочной. И полная загрузка упаковочной линии достигается только при одновременной работе всех трех фасовочных машин.
Поскольку фасовочные машины расположены на разном расстоянии от места упаковки, их производительность отличается, то любые попытки выстроить очередь для печати принтера потерпят неудачу. Установка трех принтеров для каждого продукта неоправданно дорого.
Остается вариант идентификации продукта непосредственно перед печатью. Для этой задачи применим считыватель штрих кодов DataMan DRM262 на базе технического зрения от компании Cognex.
Устанавливаем считыватель на упаковочную линию, монтируем фотоэлектрический датчик подающий сигнал для его срабатывания.
Настройку считывателя
DMR262 начинаем с установки фокусного расстояния и подсветки. Считыватель штатно оснащается линзой с автофокусом и имеет встроенную подсветку, что позволяет значительно облегчить и сократить время ввода считывателя в эксплуатацию. Запускаем сервисное ПО
Dataman Setup Tool для настройки считывателя и подключаемся к устройству.
После чего, переходим в раздел
Quick Setup, включаем автонастройку
Tune и, дождавшись её окончания, выбираем оптимальный вариант работы считывателя.
Поскольку к принтеру считыватель подключается по интерфейсу Ethernet, в разделе
Communication Settings настраиваем сетевой интерфейс камеры (например IP адрес
192.168.2.100 и маску подсети
255.255.255.0):
В связке считыватель-принтер, первый является TCP клиентом, а второй – TCP сервером. Настройка этих параметров осуществляется в меню
Communication Settings – > Network Settings – > Network Client:
Принтер является TCP сервером, поэтому в Host Address указывается IP адрес принтера (
192.168.2.1) и порт для связи (
20001).
После ввода всех параметров, отмечаем поле
Enable, сохраняем данные в меню
System и перезагружаем считыватель.
Принтер ждет задания на печать в формате
SetJob;ПРОЧИТАННЫЙ ШТРИХКОД;[CR][LF]
Для формирования такой строки заходим в раздел
Data Formatting и отмечаем поле
Universal – Standard и переходим по ссылке
Standard в меню его настройки.
В меню указываем начало строки
SetJob; далее добавляем строку с распознанным кодом
Full-string и указываем, что окончание посылки состоит из точки с запятой ; и активируем поле
CR/LF.
Нажав кнопку
Test убедитесь, что полученная строка соответствует ожиданиям принтера:
SetJob;546902010173353164;<0x0D><0x0A>.
Где <0x0D><0x0A> это [CR][LF] в формате ASCII.
После этих настроек, сетевой кабель считывателя можно подключать к принтеру.
В результате каждый продукт на линии получит свой срок годности.
Принцип действия считывателей Dataman основан на анализе изображения, что позволяет им, в отличие от лазерных считывателей, распознавать поврежденные и неполные штрих коды при этом сохраняя беспрецедентную производительность при работе с качественными кодами.
Компания ООО «Ракурс» перед продажей любых камер технического зрения, предоставляет возможность бесплатно протестировать работу камер на образцах, а в сложных случаях и на объекте заказчика, силами наших технических специалистов.
Получить более подробную информацию о продукции можно обратившись к менеджерам по телефонам: +7(812) 655-07-68, 252-48-83 или по электронной почте sales@rakurs.su
Материалы для ознакомления: