AI-система контролю якості аерокосмічних компонентів

Ручне приймання аерокосмічних компонентів впирається у втому оператора та розбіжність оцінок, а ціна пропущеного дефекту надто висока. Ми розробляємо системи контролю якості під ключ: навчаємо модель на ваших зразках, вбудовуємо її в лінію та передаємо вашим інженерам регламенти й налаштування. Перевірка прискорюється, а частка пропусків і пересортування падає.
Часті запитання

AI контроль якості: де ламається ручна перевірка компонентів

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

Деталь рухається далі за маршрутом, а дефект виявляється на випробуваннях або, гірше, в експлуатації. Контролер за зміну переглядає тисячі подібних поверхонь, і на одноманітній вибірці увага просідає першою.

Втома оператора — не метафора, а вимірювана деградація: до кінця зміни частка пропущених дефектів зростає в рази, хоча формально людина працює за тією самою інструкцією.

Окрема проблема — розбіжність критеріїв придатності між змінами й виконавцями: пограничний засвіт на кромці один вважає допустимим, інший відправляє деталь в ізолятор.

Обидві крайнощі дорогі: пропуск дефекту стає ризиком, хибне відбракування — переробкою та зайвим навантаженням на ділянку.

Напівавтоматичні стенди закривають частину завдання, але успадковують головну слабкість: поріг задає людина. Жорсткий поріг або ріже придатне, або не помічає слабкий контраст, а зміна освітлення чи кута змінює вердикт на тій самій деталі.

AI контроль якості працює від еталонного уявлення класу деталі: дефект оцінюється за формою, протяжністю та контрастом щодо локального фону, а не за однією межею яскравості.

Далі розбираємо, як це закривається: де в маршруті ставиться контроль, як збирається вибірка за реальними дефектами і як рішення вбудовується в чинний регламент приймання.

Що дає впровадження на ділянці: ефекти у вимірюваних величинах

Вважаємо впровадження за чотирма величинами, які ділянка бачить напряму: частка пропущених дефектів, повторна перевірка партії, час розбору партії та клас відмов, пов'язаний із людським фактором.

Частка пропущених дефектів

Модель навчаємо на розмічених кадрах реальних партій, включно з дефектами, які раніше йшли у відвантаження. Критерії придатності задані порогами за кожним класом дефекту, а не єдиним допуском, тому пограничні випадки не зміщуються в бік приймання.

Кожне рішення зберігається разом із кадром і параметрами зйомки — його можна перевірити за вимогами простежуваності AS9100.

Повторна перевірка партії

Другий прохід потрібен там, де контролер не впевнений у вердикті. Система видає не лише «придатний/не придатний», а й імовірність із зоною-джерелом дефекту — на перевірку йдуть лише справді спірні кадри.

Повторна перевірка партії перестає бути суцільною: розбираються поодинокі випадки, а не весь прогін заново.

Час розбору партії та строк до рішення щодо придатності

Ручний перегляд і оформлення були вузьким місцем: партія чекала на вільного контролера. Тепер система розмічає дефекти й групує їх за типами та зонами, а людина підтверджує або відхиляє.

Час розбору партії скорочується, а строк до рішення щодо придатності перестає залежати від завантаження зміни — вердикт за кадрами готовий до кінця прогону.

Зникнення класу відмов через людський фактор

Втома до кінця зміни й різне трактування межі «придатний» породжували цілий клас відмов. Порогові критерії зафіксовані в конфігурації й однакові на всіх ділянках, тому новий оператор ухвалює ті самі рішення, що й досвідчений.

Стабільність критеріїв між змінами підтверджується звіркою на контрольній вибірці: розбіжність вимірюється, а не обговорюється.

Режими контролю якості: порівняння варіантів упровадження

Режим контролю обирають не за моделлю, а за тим, де дефект найдешевше зловити і скільки часу є на одну деталь.

На ділянці частіше поєднують два-три режими: вхідний контроль задає еталон, вбудована перевірка відсікає брак у потоці, підказка оператору страхує рідкісні та спірні випадки.

Нижче — чотири базові варіанти та їхні обмеження. Від вибраного режиму залежать вимоги до освітлення й ракурсів зйомки, обсяг розмітки еталонних дефектів і те, як система повідомляє про непридатну деталь.

Варіант Коли підходить Обмеження
Стаціонарний пост приймання Деталь можна зняти з потоку й подати на позицію зі стабільним світлом і фіксованим ракурсом Займає площу та оператора, деталь чекає в черзі; за великого потоку стає вузьким місцем
Перевірка в лінії Деталі йдуть підряд і не знімаються з конвеєра, потрібна перевірка кожної одиниці Жорсткі вимоги до вібрації, освітлення й часу на кадр; складніше переналаштовувати під нову номенклатуру
Підказка оператору Складні дефекти, де рішення залишається за людиною, а система лише підсвічує зону Підсумок залежить від кваліфікації зміни; вплив людського фактора знімається не повністю
Вибірковий контроль за партіями Масові партії однотипних компонентів, поодинокий дефект не критичний Дефект між вибірками йде далі за переділом; придатність партії оцінюється статистично

Обмеження режиму й задають обсяг робіт: стаціонарний пост потребує стабільного оснащення, лінія — синхронізації з обладнанням, вибірковий контроль — коректної статистики за партіями.

Помилка у виборі проявляється не на прийманні, а в експлуатації, коли змінювати режим дорожче, ніж спроєктувати його до запуску.

Як відбувається впровадження: етапи інженерної роботи

Впровадження йде від ділянки, а не від алгоритму: поки не описані реальні дефекти й не зафіксовані умови зйомки, перевірка дає різний результат від зміни до зміни. Порядок робіт нижче спільний для технолога, контролерів та інженерів, які збирають систему контролю якості.

  1. Обстеження ділянки та статистика браку. Дивимося, як деталі подаються на контроль, де дефект ловлять зараз і як часто він трапляється. Підсумок — карта ділянки та перелік дефектів за частотою.

  2. Узгодження класів дефектів. З технологом фіксуємо межі: що вважаємо подряпиною, що — задиром, а що — допустимим слідом обробки. Спірні зразки розбираємо окремо, щоб у людей і системи була одна межа.

  3. Схема розміщення та освітлення. Визначаємо положення датчика щодо деталі, тип підсвічування та спосіб фіксації. Схема має відтворюватися в будь-якій зміні, інакше результат плаває.

  4. Розмітка зразків. Позначаємо дефекти на накопиченій вибірці, включно з пограничними та рідкісними випадками. Робота йде паралельно з налаштуванням — кожна нова партія уточнює, де система помиляється.

  5. Налаштування перевірки. Збираємо логіку відбракування, пороги чутливості та правила для спірних зон. Перестаратися не можна: надто строга перевірка дає потік хибних спрацювань і ділянка перестає їй довіряти.

  6. Приймальний прогін на реальних партіях. Прогоняємо систему на деталях, які ділянка вже оцінила вручну, і звіряємо за кожним класом дефекту, а не за середньою цифрою.

  7. Передача зміні. Навчаємо контролерів, фіксуємо регламент для спірних випадків і порядок оновлення системи при зміні деталі чи процесу.

Що залишається у замовника: документація, налаштування, регламенти

Ми не передаємо «чорний ящик»: разом із працюючою системою замовник отримує комплект, за яким її можна експлуатувати, розширювати й приймати без нашої участі. Нижче — що саме залишається на руках у вашої команди.

  • Комплект налаштувань перевірки — пороги чутливості, зони інтересу та правила відбракування за кожним типом компонента. Редагуються з інтерфейсу, без перезбирання моделі та зупинки лінії.
  • Карта класів дефектів з еталонними зразками — за кожним класом: опис ознаки, межі «придатний / спірний / брак» і набір еталонів, знятих на вашому обладнанні.
  • Схеми розміщення та освітлення — робочі дистанції, ракурси, вимоги до фону й засвітки. За ними позицію розгортають на другій лінії без калібрування з нуля.
  • Регламент дій оператора у спірному випадку — що робити з пограничним кадром: підтвердити, відправити на донавчання або повернути на повторний огляд. Прибирає імпровізацію на зміні.
  • Інструкція з донавчання — порядок додавання нових еталонів, вимоги до розмітки та правила перевірки, щоб якість не просідала після оновлення.
  • Протокол приймання — узгоджений набір метрик і тестовий масив зразків, за яким фіксується результат.
  • Журнал версій і калібрування — яка версія налаштувань і моделі працювала в конкретну зміну.

Метрики приймання узгоджуємо до старту робіт — тоді приймання перетворюється на звірку за заздалегідь зібраним масивом зразків, а не на переговори про те, «достатньо добре» система ловить дефект.

Кейс: приймання лопаток до та після впровадження

На ділянці лопаток приймання відбувалося візуально: оператор порівнював кромку з еталонним шаблоном і заповнював паперовий протокол. На партію йшло більше зміни, а вердикт залежав від освітлення й утоми — частка пропущених дефектів трималася близько 3%.

Упровадження AI-контролю почали з однієї лінії та трьох типів дефектів, вимоги до фіксації рішень привели до AS9100.

Метрика До Після
Частка пропущених дефектів 3,1% 0,4%
Розбір партії за зміну 4 год 20 хв 1 год 10 хв
Спірні рішення на партію 9 2
Розбіжність між змінами 2,5× 1,2×

Два пограничні випадки задали правила розмітки. Волосовину на кромці модель відносила до сірої зони впевненості — тепер такі кадри обов'язково йдуть інженеру й потрапляють у донавчання з позначкою «пограничний».

Блік на полірованій поверхні читався як тріщина: допомогли рівномірне світло й другий ракурс зйомки.

Перед повним запуском прогнали архів минулих партій і звірили рішення моделі з вердиктами контролерів — розбіжності розбирали поштучно, тому статистика за змінами вирівнялася.

Модель оновлюємо за розкладом з обов'язковим прогоном регресії: якщо частка пропусків зростає, відкат на попередню версію займає години, а не зміни.

Чим відрізняється перевірка за правилами від навчання на зразках браку?

Перевірка за правилами — це вимірювана геометрія та пороги: порівняння з еталонною моделлю, допуски на розміри, площу й контраст дефекту щодо фону. Такий контроль детермінований: на кожне рішення є причина, його можна перевірити вручну й прийняти у замовника.

На старті, поки накопиченої статистики немає, це єдиний спосіб запустити лінію без довгої фази збору даних.

Навчання на зразках браку бере інше — воно описує те, що правилами не формулюється: характер текстури, слабоконтрастні плями, сліди втомних змін на кромці.

Але його якість напряму залежить від обсягу та балансу вибірки: рідкісні класи дефектів набираються довго, а частина з них не представлена взагалі.

Звідси різні причини хибних спрацювань. У правил дрейф освітлення, бліки й забруднення оптики зсувають вимірювання через поріг, і поріг упритул до межі допуску починає ловити придатні деталі як брак.

У моделі — зсув щодо навчальної вибірки: зміна постачальника матеріалу, партії сплаву чи режиму обробки змінює вигляд поверхні, і впевненість падає не на тому класі.

Стійкість до зміни матеріалу теж різна. Правила переналаштовують — переглядають допуски та пороги.

Модель донавчають на нових зразках, і тут потрібен процес: розмічені кадри потрапляють у набір, метрики за кожним класом перераховуються, випуск нової версії вирішується за ними, а не за загальною точністю.

На практиці підходи не протиставляють — поєднання дає кращий результат. Правила тримають жорсткі ворота за розмірами й положенням і дають первинну розмітку, модель закриває залишкові класи дефектів.

Кожне рішення несе ознаку, за якою його ухвалено, а спірні випадки йдуть на перевірку оператором і повертаються в набір для донавчання.

Часті технічні сумніви перед запуском на лінії

П'ять запитань, які ставить технолог перед пуском лінії: про дані, пороги та відповідальність за налаштування. Відповідаємо прямо, без обтічних формулювань.

Скільки зразків браку потрібно для навчання?

Орієнтир — не число деталей, а різноманіття класів дефекту: на задир, пористість, непровар і відхилення геометрії потрібні підтверджені приклади, зазвичай десятки на кожен тип. Придатних зразків збираємо більше — вони задають межу норми, а не лише вигляд браку.

Що робити, якщо система забракує придатну деталь?

Спірна деталь не йде в брак автоматично, а потрапляє в зону перевірки — з кадром і рівнем упевненості моделі. Поріг зміщуємо під ціну помилки: пропуск дефекту й зайве відбракування коштують по-різному, а розбір спірної вибірки уточнює межу.

Як система поводитиметься на новій партії матеріалу?

Зміна постачальника, партії сировини чи режиму обробки змінює вигляд поверхні, і точність просідає. Відстежуємо дрейф: розподіл ознак нової партії порівнюємо з навчальним, розбіжність дає сигнал. Донавчання на її розмічених зразках повертає метрики.

Чи можна запустити спочатку на одній операції?

Так, стартуємо з однієї операції — вхідного контролю або фінальної візуальної перевірки. Лінія не встає, а ми отримуємо дані з реального потоку. Сусідні операції підключаємо по одній, переносячи вже налаштовані правила.

Хто налаштовує пороги після передачі?

Пороги залишаються зоною технолога: їх змінюють без перезбирання моделі, з журналом змін і версіями конфігурації. Первинне калібрування супроводжують наші інженери й передають регламент, далі правки йдуть на стороні замовника.

Обговоримо ваше завдання: що підготувати до розмови

Розмова про систему контролю якості швидше переходить із загальних слів в інженерну площину, коли під рукою є кілька матеріалів з виробництва. Нічого екзотичного не потрібно — зазвичай це вже лежить у відділі якості або збирається за пару днів.

Чим конкретніші вихідні дані, тим точніше ми назвемо досяжну повноту виявлення дефектів, частку хибних спрацювань і межі, де автоматика поки поступається людині.

  • Перелік операцій. На яких переходах контроль є зараз, де дефект спливає лише на фінальному прийманні, а які операції ділянка фізично не встигає перевіряти.
  • Приклади придатних і бракованих деталей. За кожним типовим дефектом — кілька зразків або знімків, включно зі спірними випадками на межі допуску: саме вони задають поріг спрацювання.
  • Схема ділянки. Розташування обладнання, точки встановлення камери чи датчика, доступне освітлення, зона відведення забракованих деталей і місце оператора.
  • Обмеження за темпом лінії. Скільки деталей проходить за зміну, чи є пікові інтервали, чи допустима коротка затримка на перевірку або рішення зобов'язане вкладатися в поточний такт.
  • Вимоги до зберігання результатів. Строк зберігання, чи потрібне трасування за партією та серійним номером, хто отримує доступ до знімків і журналу рішень, чи потрібне вивантаження в облікову систему.
  • Регламент дій при дефекті. Що зараз робить оператор при підозрі на брак, хто ухвалює фінальне рішення і як оформлюється спірна деталь.
  • Критерії приймання. Що буде доказом працездатності: частка пропущеного браку, частка хибних зупинів, час розбору партії, відтворюваність між змінами.

Частини даних може не бути — це нормально: прогалини закриємо на місці, а частину дефектів відзнімемо й опишемо самі під час підготовки моделі. Опишіть завдання — повернемося з оцінкою, планом дослідної експлуатації та списком того, що потрібно від ділянки.

Напрямки AI-розробки

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1542
  • Розробка веб-додатків для компанії FEEDME
    Розробка веб-додатків для компанії FEEDME
    1394
  • Розробка веб-сайту для компанії БЕЛФІНГРУП
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    1081
  • Розробка інтернет магазину для компанії FURNORO
    Розробка інтернет магазину для компанії FURNORO
    1369
  • Розробка логотипу компанії B2B Advance
    Розробка логотипу компанії B2B Advance
    815
  • Розробка веб-додатків для компанії Enviok
    Розробка веб-додатків для компанії Enviok
    1140