Что такое AOI и как работает автоматическая оптическая инспекция
Автоматическая оптическая инспекция (AOI) – это метод бесконтактного контроля электронных сборок на основе технологий машинного зрения в производстве.
Как это работает:
- Камера и подсветка – многоцветная (RGB) и многоугловая (кольцевая, коаксиальная, боковая). Разные углы подсветки выявляют разные типы ошибок: вертикальная ловит геометрию, наклонная – профиль пайки.
- Обработка изображений – алгоритм выделяет контуры, анализирует гистограммы яркости и, в продвинутых системах, строит 3D-модель поверхности.
- Сравнение с эталоном – либо с CAD-данными (номиналы, координаты), либо с «золотой платой», либо с правилами (например, ширина припоя не менее 50% ширины вывода).
Ключевое различие – 2D и 3D контроль:
- 2D ищет аномалии цвета и контраста. Отлично ловит отсутствие компонента, смещение, перемычки. Но бессильна против дефектов высоты, например, приподнятых выводов или «холодной пайки» с недостаточным количеством припоя.
- 3D(часто с лазерной проекцией или фазовым сдвигом) строит реальный профиль соединения. Именно 3D дает тот самый скачок качества до 99,9% обнаружения, особенно для ответственных изделий.
Автоматические системы оптической инспекции – это не одна камера, а комплекс: оптика, ИИ-алгоритмы, база ошибок и инженерный софт для настройки.
Какие дефекты можно отследить
Цифра 99,9% обнаруженных дефектов – не маркетинг, а статистика отработки типовых дефектов. Вот те, которые система закрывает с вероятностью, близкой к 100%, при правильной настройке:
|
Нарушение |
Как выглядит |
Почему ловит AOI |
|
Tombstone (эффект надгробия) |
Компонент (чип-резистор/конденсатор) встал вертикально на один вывод |
2D-камера видит резкое изменение формы и тени. Tombstone невозможно спутать с нормальным компонентом |
|
Solder bridging / перемычки припоя |
Мостик припоя между соседними выводами микросхемы или разъема |
Высокое разрешение камеры фиксирует ненормальную связность в бинарной маске паяных соединений |
|
Отсутствие компонента |
На посадочном месте – пусто, паста есть, а детали нет |
Простейшая проверка площади и контраста. Алгоритм ждет объект с определенными габаритами – не дождался, стоп |
|
Непропай / холодная пайка |
Припой не смочил вывод или площадку, соединение – механическое, а не металлическое |
3D-система анализирует объем и форму припоя. Холодная пайка дает матовую, неоднородную поверхность |
|
Смещение компонента |
Вывод не совмещен с контактной площадкой (частично нависает) |
CAD-библиотека знает точные координаты. Отклонение более 25% ширины вывода для IPC класса 3 – брак |
|
Неправильная полярность |
Диод, танталовый конденсатор, светодиод установлен не той стороной |
AOI выделяет полярную метку (точка, фаска, ключ) и проверяет ее ориентацию. Ошибки человеческой сборки отсекаются на 100% |
Автоматическая оптическая инспекция печатных плат не «угадывает», а измеряет геометрию с точностью до микрона.
99,9% – правда или маркетинг? Разбираем метрики
Технология оперирует тремя ключевыми метриками, которые и формируют итоговые 99,9%.
Точность обнаружения дефектов (Detection Rate)
Доля реальных дефектов, которые система нашла. При грамотном программировании AOI на 2D + 3D для поверхностного монтажа (чип-компоненты, корпуса с видимыми выводами) этот показатель достигает 99,7–99,95%. 99,9% – консервативная оценка для смешанного производства (SMD + выводные компоненты).
Пропущенные дефекты (Escapes)
Честно: что попадает в оставшиеся 0,1%:
- Нарушения под компонентами (например, под корпусом QFN или BGA) – там AOI физически не видит. Для этого нужен рентген.
- Микротрещины в керамических конденсаторах без изменения цвета.
- Нестандартные блики на матовых или очень блестящих поверхностях при жестких ракурсах.
Это не недостаток, а граница возможностей оптики. Задача – не скрывать 0,1%, а знать их и закрывать другими методами (рентген-контроль, электрические тесты).
Ложные срабатывания (False Calls)
Минус дешевых AOI-систем – когда система «ругается» на пыль, царапины маски, следы флюса или блики. Высокая доля ложных срабатываний снижает доверие оператора: он начинает пропускать реальные дефекты или тратит часы на перепроверку «пустышек».
Как мы работаем с ложными срабатываниями:
- адаптивные пороги чувствительности – для разных зон платы свои допуски;
- фильтрация шумов – удаление из анализа объектов меньше заданного размера (например, 0,1 мм);
- использование 3D-данных – если пылинка не имеет объема или высоты припоя – не добавляем ее в базу.
Еще раз рассмотрим противостояние человека vs AOI:
Критерий |
Человек (ОТК) |
AOI-система |
Точность обнаружения |
70–85% (после 30 мин работы падает до 50%) |
99,9% (стабильно 24/7) |
Скорость |
500–800 компонентов/час |
от 5000 компонентов/час (до 50–100 см²/сек) |
Усталость |
Критический фактор |
Отсутствует |
Воспроизводимость |
Зависит от смены, дня недели, освещения |
Абсолютная (один и тот же алгоритм) |
Документирование |
Запись «годен/брак» в журнале |
Полный лог: фото дефекта, координаты, метрики, время |
Производительность AOI на порядок выше, а процент выхода годных плат после контроля растет за счет исключения человеческих ошибок на ранних стадиях.