Ошибки вращения компонентов: Почему поляризованные детали инвертируются

Он прошел AOI. Потом умер.

Я видел, как команды сжигали целую смену, гоняясь за “загадочными” неисправностями, которые никогда не были загадочными - всего лишь один инвертированный диод на сильноточной шине, спокойно превращающий вашу “хорошую” плату в нагреватель, и заставляющий всех спорить о пасте, заливке и качестве компонентов, в то время как настоящее преступление сидит прямо там, в тете.

И да, переключение полярности вызывает у людей эмоции. Так и должно быть. Режим отказа кажется оскорбительным, потому что размещение выглядит идеально, паяные соединения смотреть респектабельный, а метрики линии по-прежнему светятся зеленым. Так что вы отправляетесь. Или почти отправляете. И тут тест начинает кричать.

Но вот первая суровая правда: ошибка полярности при подборе и размещении обычно является ошибкой при работе с бумагой в механической маске. Ваш монтировщик не проснулся и не решил саботировать вас. Он выполнил угол, который вы ему задали, используя правила видения, которым вы его научили, при освещении, которое вы едва контролируете, и с системой вращения сопла, которая, как вы полагаете, всегда будет идеальной. Это большая вера для фабрики.

Три слова. Угловые данные.

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

А ситуация с трудовыми ресурсами подливает масла в огонь. Когда Глобальная ассоциация электроники сообщает 66% производителей электроники отметили рост стоимости рабочей силы (15 февраля 2024 г.), Но это означает не только повышение зарплаты. Это означает, что в компании стало меньше ветеранов, правильно выполняющих первую статью, меньше людей, способных остановить линию, и больше решений “отправить”, которые спокойно нормализуют дефекты. Релиз находится здесь: Спрос остается положительным... Индекс стоимости рабочей силы на самом высоком уровне.

Итак. Почему поляризованные детали становятся инвертированными?

Инверсия обычно начинается еще до того, как машина начнет двигаться

Но давайте начнем с того, с чего большинство команд не хотят начинать: с Рукопожатие между CAD и библиотекой.

Я откровенно считаю, что в мире SMT существует проблема вращения, потому что мы все еще полагаемся на родовые соглашения, которые зависят от инструмента CAD, библиотеки отпечатков и настроения инженера. Одна библиотека называет “0°” длинной осью. Другая называет ее полосой полярности. Еще одна называет это “вывод 1 слева”, что просто уморительно, когда у детали даже нет выводов в том смысле, который подразумевается в этом предложении.

Вот что я вижу снова и снова:

  • Кто-то строит отпечаток диода с катодной полосой на шелке, но вращение центроида в файле предполагает противоположную ориентацию.
  • Библиотека монтировщика использует стандартное правило “пакета”, которое предполагает, что метка находится на определенном углу (хорошо для больших микросхем, плохо для диодов SOD-323).
  • В спецификации указано “DIODE, SOD-123”, и оператор переключается на визуально похожий SOD-323 в подающем устройстве, потому что “он подходит” (подходит, пока не пропадает зрение).

Вы можете выполнить идеальный XY и все равно перепутать полярность. Каждый раз. Потому что полярность - это ориентация, а не местоположение.

Короткое предложение. Фидуции не спасут вас.

Люди говорят о “фидуциальном выравнивании и полярности деталей”, как будто это умная тема для дебатов. Это не так. Фидуциалы защищают отображение координат платы. Они не защищают, обращен ли катод диода к правильной сети. Если угол библиотеки неверен на 180°, фидуциалы помогут вам разместить диод неправильной ориентации с потрясающей точностью. Поздравляем.

Машины для обработки печатных плат

Ошибка поворота на 180° - это налог “симметрия + двусмысленность”.

И все же самые уродливые случаи ошибок SMT с поворотом на 180 градусов проявляются на деталях, которые выглядят как крошечные зерна черного риса:

  • диоды (SOD-323, SOD-523, SOD-123)
  • Светодиоды со слабыми следами катода
  • маленькие танталумы, где полоса малоконтрастна
  • некоторые электролитики, на которых отпечатки глянцевые, изогнутые и с большим количеством отражений

Камера пытается определить “перед” и “зад” на форме, у которой почти нет передней части. Если вы обучаете зрению на чистом образце при идеальном освещении, а затем запускаете производственные катушки с разницей в текстуре форм от партии к партии, вы, по сути, просите машину угадать правильно десять тысяч раз подряд.

Оно будет угадывать неправильно. Иногда. Это “иногда” испортит вам неделю.

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

Так что если вам нужно меньше инверсий, не стоит начинать с “лучшего ИИ”. Вы начинаете с лучшие изображения.

Тета-коррекция зрительной системы: что это такое на самом деле (и почему она не работает)

Так что давайте поговорим о Тета-коррекция системы технического зрения, Потому что люди относятся к нему как к черному ящику.

В большинстве систем размещения тета-коррекция является базовой:

  1. изображение захвата
  2. найти контур детали (или совпадение с шаблоном)
  3. вычисление угла между обнаруженными признаками и заданным эталоном
  4. поверните насадку для компенсации
  5. место

Теперь режимы отказа до боли предсказуемы:

  • Контурная посадка чистая, но она симметричная, поэтому у угла есть два правильных ответа с разницей в 180°.
  • Функция полярности существует, но она слишком слабая, поэтому алгоритм игнорирует ее и ориентируется на что-то более громкое (линию отражения, метку затвора, шов пресс-формы).
  • Учебное изображение “идеальное”, но его производство грязное (блики от защитной пленки, наклон детали в кармане, пыль, флюсовый туман в воздухе, дымка от объектива).

Я видел линию, в которой диоды прекрасно работали в течение двух часов, затем начали переворачиваться, а потом “сами себя починили”. Это не было волшебством. Это был дрейф освещения и загрязнение. Небольшая дымка на объективе. Небольшой сдвиг экспозиции. Изменение наполнения кармана катушки. Крошечные причины. Большие последствия.

Три слова. Контраст управляет всем.

Если ваша метка полярности - это слабая полоска, вам нужна геометрия освещения, которая сделает ее заметной - рассеянное освещение, контролируемые отражения, стабильная экспозиция. В противном случае настройка “обнаружение маркировки полярности” превращается в плацебо. Она включена. Выглядит профессионально. Но не держится.

И да, не зря промышленность склоняется к проверке с использованием данных, полученных при размещении изображений. Рецензируемая в 2024 году статья в журнале MDPI Electronics Описывает поточный контроль с использованием изображений, которые можно подобрать и разместить, с Требования к точности >99,5% и ~5 мс на компонент обработка, а также анализ по всем направлениям многомиллиардный масштаб компонентов. Это направление существует потому, что старый способ пропускает слишком много при увеличении скорости. Вот: Достижения в области сборки электронных компонентов: Методы контроля в реальном времени, управляемые искусственным интеллектом (18 сентября 2024 г.).

Лента, карман и презентация: тихие диверсанты

Однако зрение - не единственная “мягкая” переменная. Презентация ленты может погубить вас даже при наличии солидной библиотеки.

Вещи, которые меняют полярность результатов без изменения программы:

  • Различия в фасках карманов у разных производителей ленты
  • отражение рисунка на пленке (особенно глянцевой)
  • глубина кармана и угол посадки (наклон изменяет то, что “видит” камера)
  • статическая наклейка, приподнимающая уголок детали
  • Изношенный подающий механизм, при котором карман немного смещен от точки отсчета

Я видел, как полоса подачи, которая была “достаточно хороша” для резисторов, превратилась в кошмар полярности для диодов, потому что детали не сидели ровно, из-за чего тень метки исчезала, и алгоритм выбирал неправильный вариант поворота на 180°. Это не программная ошибка. Это физика.

И когда кто-то говорит: “Но мы всегда покупаем пленку у поставщика А”, я первым делом думаю: а вы проверить это, или вы предположить, что это?

Предположения стоят денег. Реальных денег.

Станки для резки PCBA

Калибровка вращения форсунок: когда машина действительно виновата

Но да, иногда это механические проблемы. И вот тут я становлюсь откровенным с командами технического обслуживания: Ротационный дрейф реален, и обычно он постепенный, что делает его опасным.

Сбои калибровки вращения форсунок проявляются следующим образом:

  • перевороты соотносятся с конкретной головкой, шпинделем или семейством насадок
  • Тета выглядит “близкой”, но не стабильной во всех повторах
  • машина проходит быструю проверку, но не справляется со скоростью
  • ошибки после замены форсунок или после длительного пробега

Почему? Носить. Люфт. Провисание. Смещение энкодера. Посадка сопла.

Поезд вращения может потерять жесткость без крика. Вы все равно будете размещать детали. Вы все равно попадете в XY. Вы просто будете вращаться на доли градуса... пока коррекция зрения не начнет компенсировать... пока она не скомпенсирует неправильно симметричную деталь... и тогда вы получите чистую инверсию на 180°, которую все обвинят в “библиотеке”.”

Вот почему я призываю магазины относиться к калибровке как к измерению, а не как к “мы сделаем это, когда линия остановится”. Если дисциплина процесса не соблюдается, станок становится машиной мнений.

Вам нужна структура? Используйте ее. Держите ее на виду, следите за ее соблюдением и перестаньте позволять ей жить в голове одного старшего технического специалиста. Начните здесь: Ресурсы качества процессов. И если вы выстраиваете надежный ритм для износа и запасных частей, не делайте вид, что это необязательно: Планирование технического обслуживания и запасных частей.

Быстрый диагностический путь, который положит конец перебиранию пальцев

Вот мой план действий, который я использую, когда в комнате становится шумно.

Не модно. Просто чисто.

  1. Заморозьте переменные. Тот же совет. Та же программа. Тот же питатель. То же сопло. Та же катушка. Те же настройки камеры. Все то же самое.
  2. Выполните плотный образец. Поместите 20-50 деталей на обрезки печатной платы или на монтажную пластину. Не делайте это “на глазок”. Осмотрите под оптическим прицелом. Запишите ориентацию.
  3. Меняйте по одной вещи за раз. Если вы измените две вещи, вы ничему не научитесь. Вы просто создаете истории.
  4. Используйте логику "провал за провалом".
  5. Замените насадку → если инверсия следует за насадкой, это означает, что ось вращения или посадка насадки подозрительны.
  6. Замените головку/шпиндель (если это возможно) → если он следует за головкой, значит, проблема в механической калибровке или износе.
  7. Поменяйте катушку (тот же MPN, другая партия/продавец) → если он следует за катушкой, значит, ваша презентация/контраст марки слабый.
  8. Примените смещение тета +180° в библиотеке → если фиксация происходит мгновенно и стабильно, значит, ссылка на библиотеку неверна.
  9. Затем заблокируйте исправление. Именно здесь команды терпят неудачу. Они “исправляют” проблему сегодня и забывают ее закрепить. Через две недели все возвращается.

Время вопросов. Как вы думаете, почему так происходит?

Потому что никто не владеет первопричиной. Они владеют пожаром.

Что на самом деле уменьшает количество переключений полярности (в реальном мире)

Однако лучшие магазины не полагаются на один слой защиты. Они их складывают:

  • Управление библиотекой: правила ротации принадлежат одному человеку (или одному контролируемому рабочему процессу), а изменения требуют проверки.
  • Видение учит дисциплине: Обучайте, используя настоящие производственные ролики, а не выставочные образцы.
  • Стабильность освещения: блокируйте профили экспозиции/усиления, очищайте объективы, контролируйте отражения.
  • Квалификация фидера: Подающие устройства, работающие с 0201, автоматически не справляются с обнаружением поляризованных меток.
  • Ворота AOI: AOI должен проверять полярность на поляризованных эталонах. Не “иногда”. Всегда.

Если вы бежите на высокой скорости, вы не можете полагаться на память. Если вы работаете на высокой скорости, вы не можете полагаться на удачу.

И если операторы продолжают игнорировать подсказки NG, потому что “все, наверное, в порядке”, вам нужно обучение, которое будет иметь зубы, а также правила эскалации, которые не будут наказывать людей за остановку линии.

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

Что наносит наибольший ущерб (и кто должен его устранять)

Ведро с первопричинамиКак это выглядит на линииБыстрый пробный тестИсправьте, что на самом делеВладелец
Неправильная ротация библиотекиОдна и та же часть переворачивается каждый раз под одним и тем же угломДобавьте смещение тета +180° и выполните повторный запускПерестроить правило библиотеки + блокировка одобренийТехнологический инжиниринг
Слабое видение знака полярностиСлучайные подбрасывания, часто от лота к лотуИзмените освещение/экспозицию, переобучите изображениеНастройка зрения + добавление полярности AOIПроцесс + QA
Несоответствие ориентации катушки и карманаСальто начинается после смены барабанаСменный поставщик катушек / дорожекСтандартизация спецификации катушек + входной контрольМатериалы + контроль качества
Дрейф форсунки/вращающейся цепиПеревороты соотносятся с определенными головками/насадкамиЗамена насадки/головкиКалибровка вращения + замена изношенных деталейТехническое обслуживание
Поведение оператора при обходе“Культура ”Все в порядке", которую НГ игнорируетЖурналы аудита + дисциплина первой статьиОбучение + правила эскалацииПроизводство

Скажу тихо и громко: колонка “Владелец” - это место, где умирают благие намерения.

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

И этот налог не маленький. Один инвертированный диод может означать:

  • время на доработку платы (горячий воздух, риск повреждения накладок, повторный контроль)
  • потеря времени на тестирование
  • ломовые компоненты
  • Медленный яд: разрушение доверия клиентов

Последнее жжет сильнее, чем лом.

Станки для резки PCBA

Вопросы и ответы

Что такое ошибка полярности при подборе и размещении?

Ошибка полярности - это когда монтажник SMT размещает поляризованную деталь - диод, светодиод, тантал или электролитический конденсатор - с обратной ориентацией анода/катода или +/- относительно площадок печатной платы, обычно из-за того, что угол библиотеки, определение полярности зрения или представление ленточного кармана неправильно определяет “фронт”, хотя размещение по XY является точным. По моему опыту, опасность заключается в том, насколько нормально это выглядит. Плата часто не проходит быструю визуальную проверку, потому что отпечатки выровнены, припой засох, и ничего не кричит до электрического тестирования (или, что еще хуже, использования в полевых условиях). Если вы когда-нибудь видели, как под нагрузкой провисает шина регулятора, и винили в этом микросхему, вам знакома эта боль. Это был диод. Часто дело в диоде.

Почему поляризованные детали перевернуты ровно на 180 градусов?

Ошибка SMT с поворотом на 180 градусов возникает, когда тета-ссылка машины на пакет неоднозначна или неверно определена, поэтому система размещения выбирает противоположную действительной ориентацию - часто причиной этого являются симметричные контуры, слабый контраст меток полярности, неправильные библиотечные соглашения о нулевом угле или катушки, на которых деталь представлена перевернутой относительно учебного изображения. Вот уродливая правда: машина не “ошибается” в том смысле, который имеют в виду люди. Она согласуется с информацией, которую вы ей предоставили. Если у совпадения контуров есть два одинаково хороших ответа, расположенных на 180° друг от друга, и ваше распознавание марки не доминирует в принятии решения, система иногда будет выбирать неправильный вариант и при этом чувствовать себя уверенно. Именно эта уверенность и делает дефект таким раздражающим.

Как определить, в чем дело: в зрении, сопле или библиотеке?

Диагностика ошибки полярности при подборе и размещении означает изоляцию трех взаимодействующих слоев - данных о вращении библиотеки (смещения тета), целостности механического вращения (повторяемость сопла/шпинделя/кодировщика) и коррекции тета на основе зрения (метки/контуры под освещением) - путем замораживания переменных, замены одного фактора за раз и отслеживания того, следует ли инверсия за соплом/головкой, катушкой/карманом или запрограммированным определением угла. Проведите скучный контролируемый тест. Поместите 20-50 деталей на доску для обрезков, осмотрите и запишите в журнал. Затем поменяйте только сопло. Затем замените только барабан. Затем примените временное смещение +180° в библиотеке. Если дефект следует за соплом, перестаньте винить программное обеспечение. Если смещение на +180° сразу же все исправляет, перестаньте винить механику. Если это хаос от лота к лоту, значит, у вас слабый детектор меток, а освещение, скорее всего, вам врет.

Какие настройки уменьшают количество отказов при обнаружении маркировки полярности?

Определение полярности маркировки не работает, когда камера не может надежно отделить предполагаемую метку (полосу/точку/насечку) от отражений, швов пресс-формы, отклонений печати или теней от карманов, поэтому для ее улучшения обычно требуется стабилизировать геометрию освещения, экспозицию/усиление, фокусировку и обучать изображения на реальных производственных образцах - а не просто переключать флажок “полярность” и надеяться, что алгоритм угадает симметричный контур. Я видел, как команды накручивали усиление до тех пор, пока метка не “проявлялась”, а потом удивлялись, почему система начинает фиксировать линии бликов. Не делайте этого. Усильте освещение, уменьшите зеркальные отражения, используйте рассеянный свет там, где это необходимо, и проведите повторное обучение на самых плохо выглядящих реальных деталях, которые вы сможете найти. И еще: чистите линзы. Люди смеются над этим. Потом они перестают смеяться, когда “случайные” перевороты исчезают после протирки.

Какой самый быстрый способ предотвратить использование в производстве деталей с инвертированной поляризацией?

Самым быстрым способом предотвращения является введение контроля полярности первой частицы, который проверяет тета-тета библиотеки, представление фидера и обнаружение метки зрения на реальной плате и реальных катушках, а затем требует от AOI проверять полярность на каждом поляризованном эталоне перед выпуском - потому что скорость без этого контроля просто увеличивает количество дефектов быстрее, чем вы успеваете их переделать. Если вы работаете в режиме high-mix, это не подлежит обсуждению. Создайте процедуру “золотой платы”, заблокируйте редактирование библиотек за рецензией и принудительно проверяйте полярность AOI на диодах/светодиодах/танталовых элементах. Если у вас высокая скорость, добавьте второй слой: периодическую проверку вращения и калибровку вращения сопла, чтобы не допустить дрейфа в процессе работы. И если операторы могут обходить подсказки NG, исправьте эту культуру (и систему). В противном случае вы просто делаете ставку против вероятности.

Заключение

Если вы устали спорить по кругу, мы можем сделать это скучным (в хорошем смысле): более жесткие библиотеки, более чистые правила тета, калиброванное вращение и ворота полярности, которые операторы не могут спокойно обойти. Начните с нашего Сервисное обещание а затем Свяжитесь с нами с одним файлом примера платы, одной фотографией этикетки катушки и скриншотами вашего AOI. Мы расскажем вам, откуда на самом деле берется инверсия.

Оставьте свои комментарии

Комментарии