Задача и исходные условия
Правильное декодирование не гарантирует удаление нужной детали. Используйте отдельный идентификатор, измеренный путь и подтверждение отбраковки. Проверьте поддержку энкодера и интерфейсов выбранных устройств.
Подготовка испытания
Условно примем 800 mm между камерой и отбраковщиком, постоянные 400 mm/s и отклик привода 100 ms. Путь занимает 2 s; до дополнительного запаса на решение остаётся 1.9 s. Это не характеристики прибора.
До расчёта задержки обследуйте путь от обнаружения до физической отбраковки. Запишите привязку позиции, место съёмки, готовность решения и контакт привода. Измеряйте путь по конвейеру, не диагональ чертежа. Уточните скорости, минимальный интервал и возможное скольжение. Временное сопровождение допустимо при поддерживаемых и проверяемых предпосылках. Энкодер тоже предполагает определённое движение, известные единицы и связь детали с ним. Ни один метод автоматически не определяет скользящую деталь.
Порядок работы
- Создайте событие на входном датчике и свяжите результат с номером детали.
- Измерьте путь энкодера до отбраковки и задайте обработку пропусков и соседних деталей.
- Помещайте решение в очередь с целевой позицией, сохраняя номер при смене скорости.
- Выдайте команду с упреждением по измеренному отклику и запишите подтверждение.
- Проверьте нечитаемый код, поздний результат, остановку и запуск; просроченный результат не относится к следующей детали.
На запуске создайте запись очереди с идентификатором и начальной позицией, привяжите к ней чтение. Чередуйте годные и бракуемые образцы с рабочим интервалом для выявления сдвига на деталь. Раздельно наблюдайте получение решения, команду, действие и подтверждение. Позднее годное решение не отменяет отбраковку другой детали. Измеряйте реальные выходы приборами или трассами, не экраном. Повторяйте на границах скорости и разрешённых разгонах. Каждой движущейся детали нужна запись, одного общего таймера мало.
Пример протокола испытания
Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.
| Поле протокола | Принятое значение |
|---|---|
| Расстояние перемещения | 800 mm |
| Скорость конвейера | 400 mm/s |
| Срок решения | 1.9 s |
| Идентификатор запуска | T200 |
Команда через 1,9 с предполагает постоянную скорость и измеренную задержку привода 100 мс. При снижении скорости с 400 до 320 мм/с путь 800 мм занимает 2,5 с: прежний таймер срабатывает на 0,5 с раньше. При энкодерном сопровождении привяжите решение к позиции детали и проверьте единицы счёта и сброс. При потере сопровождения применяйте согласованное удержание или изоляцию, а не импульс отбраковки без назначенной детали.
Расстояние/скорость даёт номинальное время, не полный бюджет. Вычтите измеренную задержку привода и согласованный запас для срока команды, сравните со временем последнего решения. Передача, обработка и очередь расходуют бюджет. Просроченный результат получает установленное решение по нужной детали. Для энкодера используйте проверенные единицы, записывайте начальный, целевой и фактический выходной отсчёт. Сброс и переполнение обрабатываются проектом. Не сохраняйте старые цели после перезапуска без проверенного восстановления позиции.
Две схемы процесса
Проследить результат чтения до нужного отбраковщика — 1
Один номер связывает захват, положение, решение и подтверждённое удаление.
- Входной датчик
- Съёмка
- Очередь позиций
- Подтверждение
Проследить результат чтения до нужного отбраковщика — 2
Расчёт постоянной скорости пригоден для планирования; переменная скорость требует контроля положения и срока результата.
- Расчёт времени
- Контроль позиции
- Просроченный результат
Поиск неисправностей
- Фиксированная задержка смещает отбраковку при изменении скорости.
- Отсутствие подтверждения должно вызывать неисправность станции.
- Поздний результат обрабатывается по согласованному правилу удержания или отбраковки.
Приёмка и передача
Сверяйте номера у камеры и отбраковщика для каждого прогона. Повторите минимальную и максимальную скорость, а также перезапуск; запишите ошибку положения и запас. Рабочие пределы устанавливайте по измерениям. Рассчитывайте производственные пределы по измеренному времени, а не по иллюстративному значению 1,9 s.
Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.
Приёмка требует фактического назначения детали, не только успешного вызова. Сравните ожидания с годным или браковочным путём и датчиком. Контролируемо проверьте отсутствие результата, задержку, потерю энкодера и перезапуск. Обеспечьте удержание затронутых деталей и отсутствие старых решений у следующих. Задайте действия при отсутствии или противоречии датчика: подтверждение команды не доказывает удаление. Передайте расстояния, измеренные задержки, правила, обработку и трассы. Условные значения не переносятся в производство без измерений на месте.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- DataMan 360 Reference ManualCognexПроверено
- Acquisition Timing InformationBaslerПроверено
Материалы по компонентам и подбору
- Считыватель штрих-кодов для производственных линий
- Система контроля упаковочных этикеток и штрих-кодов
- система прослеживаемости штрихкодов
- промышленный сканер штрихкодов
- Руководство по выбору промышленного считывателя штрих-кодов
- Что такое считывание штрих-кода DPM?
- DPM Чтение кода на отражающих металлических деталях
- Traceability этикетки и barcode на упаковке
- Чтение DPM-кода на металлических деталях
- Cognex DataMan Alternative · Материал на английском
- альтернатива сканеру штрихкодов Datalogic
- Omron Microscan Barcode Alternative · Материал на английском
- Zebra Fixed Scanner Alternative · Материал на английском
- Logistics Barcode Sorting · Материал на английском
- Printing and Label Inspection · Материал на английском
- EAN-13: приёмка на линии
- EAN-13: декодирование и правила данных
- EAN-13 прослеживаемость: камера и модули
- EAN-13: освещение и зоны покоя
- EAN-13: дубликаты и пропущенные чтения
- Несколько кодов: области поиска и контроль повторов
- Сопоставление OCR, штрихкода и данных партии

