Автоматизована візуальна інспекція, яка ніколи не «моргає»
Програма MSF Computer Vision виконує візуальний контроль якості з ШІ просто на виробничій лінії. Моделі глибокого навчання перевіряють 100% вашої продукції зі швидкістю виробництва і знаходять поверхневі дефекти, помилки складання та відхилення розмірів, які пропускає людське око.
Запросити демоРозпочати PoCВізуальний контроль з ШІ означає машинний зір із глибоким навчанням: промислові камери та навчені моделі автоматично перевіряють деталі на поверхневі дефекти, помилки складання та відхилення розмірів. Комп’ютерний зір Meta Smart Factory перевіряє 100% деталей зі швидкістю лінії. Інференс виконується на локальному GPU-сервері, який обробляє 8–10 відеопотоків без підключення до хмари, брак відсіюється через ПЛК, а кожне рішення зберігається разом із зображенням.
Станція візуального контролю складається з камери, освітлення та логіки ухвалення рішення. MSF постачає її цілком, разом із програмним забезпеченням, як одну спроєктовану станцію. Матричні (area-scan) камери підходять для дискретних деталей, що подаються по одній, лінійні (line-scan) камери для безперервного полотна чи стрічки, а для всього, що рухається, потрібен глобальний затвор. 2D-контроль охоплює наявність, положення, розміри в площині, маркування й колір. 3D на основі лазерної тріангуляції або структурованого світла застосовують там, де перевіряється висота чи форма, наприклад жолоблення. Освітлення підбирають під дефект (світле поле, темне поле, контрове підсвічування, купольне або коаксіальне), вмикають імпульсно за сигналом запуску й закривають кожухом, щоб денне світло не змінювало зображення.
Моделі глибокого навчання класифікують кожну деталь за мілісекунди на локальному GPU-сервері. Крім вердиктів «придатна» і «брак», є зона перевірки: сумнівні деталі йдуть до контролера, тому поріг виявлення можна тримати жорстким і не завалювати лінію хибним відбраковуванням. Через ПЛК вердикт приводить у дію штовхач, відвідну заслінку або блокування, а кожне рішення зберігається разом із зображенням, міткою часу, станцією, виробничим замовленням, партією та версією моделі. Результати потрапляють у карти SPC у модулі якості MSF і відкривають записи про невідповідність із доданим зображенням. Інженерні рішення, які ухвалюють ще до вибору моделі, розібрано в статті впровадження візуального контролю з ШІ на виробничій лінії.
Сучасні few-shot моделі часто починають із кількох сотень зображень; система продовжує навчатися під час експлуатації.
Промислові камери та освітлення підбираються під конкретне застосування. Ми постачаємо повністю спроєктоване робоче місце.
Нові варіанти швидко навчаються на основі наявних моделей, що ідеально для виробництва з високою різноманітністю продукції.
На правильно підібраному сервері інференс триває мілісекунди і рідко є вузьким місцем, хоча затримку треба закладати на кожен пост окремо, якщо кілька камер працюють на одному GPU. Відповідь вирішує решта циклу: деталь має бути нерухомою та однаково освітленою в момент тригера, а рішення про брак має надійти раніше, ніж деталь дійде до місця відбраковування. Якщо такт лінії не залишає на це часу, лікувати треба механіку: швидша модель тут не допоможе.
Так, дообладнання наявних ліній звична річ, але робота там переважно механічна та електрична. Потрібен сигнал тригера від ПЛК або окремого датчика, виконавчий механізм, який зможе відвести браковану деталь, і кабельна траса до сервера інференсу. Навчання моделі зазвичай найкоротша частина проєкту; терміни визначає те, як змусити деталь щоцикл ставати перед камерою однаково.
Усього, чого не бачить камера. Внутрішні тріщини, пористість під поверхнею, проплавлення шва, момент затягування та властивості матеріалу потребують іншого методу контролю; краща модель тут нічого не змінить. Зір також погано працює там, де дефект не має стабільної візуальної ознаки, де межа придатності залежить від людського смаку і не описується критерієм, і де деталі лягають під непередбачуваним кутом. Визначте, які саме види дефектів ви ловите, ще до того, як складати вимоги до поста візуального контролю.
Після запуску хтось має підтверджувати або виправляти класифікації, у яких система не впевнена, і саме цей зворотний зв’язок тримає моделі в актуальному стані. Це періодичне навантаження, окрема посада для нього не потрібна. Основні зусилля припадають на раніший етап, на перші тижні: зібрати репрезентативні зображення придатних деталей і кожного класу дефектів, який вас цікавить. Не варто вішати це на когось поверх повної зміни, не виділивши часу.
Вона помиляється у двох напрямках, і ви балансуєте між ними порогом ухвалення рішення. Якщо затягнете поріг, придатні деталі підуть у брак або на повторну перевірку; якщо послабите, дефекти пройдуть далі. Обидва випадки мають бути видимими, тому кожне рішення зберігається разом зі своїм зображенням, а відбраковані деталі слід із заданою періодичністю перевіряти проти оцінки людини. Пост, чиї хибні відбраковування ніхто не переглядає, оператори рано чи пізно навчаться обходити.
Інференс виконується на локальному GPU-сервері зору, тому цикл ухвалення рішень у реальному часі не виходить за межі підприємства. Саме це тримає затримку достатньо низькою для відбраковування на лінії. Окреме питання стосується збережених зображень і виправлень операторів, які використовуються для перенавчання: якщо моделі донавчає MSF на ваших даних, зафіксуйте в договорі, чи залишаються ці зображення на майданчику. Решту платформи можна розгорнути як SaaS, у приватній хмарі або локально.
Її відводять із лінії, а далі рішення щодо неї ухвалює той, хто за це відповідає: брак, доопрацювання або допуск за відхиленням. Сам результат перевірки йде в модуль MSF Quality, потрапляє на карти SPC і може автоматично створити акт невідповідності. Не автоматизується ескалація, коли певний клас дефектів починає зростати, тож узгодьте порядок ухвалення рішення щодо деталі та маршрут ескалації ще до монтажу камери.
Отримайте безкоштовну демонстрацію та індивідуальний план PoC.