Ai и машинное обучение в оптимизации подбора и размещения товара

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

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

Так зачем вообще за ним гоняться?

Потому что плюсы реальны когда вы ограждаете его-жесткий объем, строгий контроль изменений и скучная дисциплина. А цифры внедрения в отрасли говорят о другом: большинство людей все еще стоят на обочине, а значит, победы (и ошибки) все еще достаточно дешевы, чтобы на них учиться. В 2024 году, согласно исследованию Auburn по внедрению "умного производства". 58% респондентов были только на уровне “осведомленности” или “изучения”, и только 8% заявили, что уже используют искусственный интеллект. (eng.auburn.edu) Это не статистика. Это пробел, через который можно провезти тележку с кормом.

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

Что на самом деле означает “оптимизация подбора и размещения с помощью искусственного интеллекта” в SMT

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

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

Такое случается. Часто.

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

Машины для очистки SMT

Где машинное обучение побеждает правила (и где правила все еще побеждают)

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

Правила побеждают, когда:

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

Машинное обучение выигрывает, когда система беспорядочна, многофакторна и дрейфует:

  • Производительность устройства подачи зависит от состояния ленты, качества сращивания, влажности, работы оператора и от того, насколько мало грехов в журнале.
  • Зрение смещается из-за загрязнения объектива и ухудшения освещения (да, объектив “все в порядке”... он не в порядке).
  • “Дефекты размещения” коррелируют с распределением объема пасты, короблением платы, тепловым поведением - тем, что вы не хотите моделировать вручную.

Так как же выглядит нормальный стек? Обычно:

  • Классификация (прогнозирование вероятности отказа резцов по подающему устройству/форсунке/компоненту)
  • Регрессия (прогнозирование ожидаемого смещения размещения в соответствии с условиями)
  • Оптимизационный слой (эвристика, MILP, иногда RL, если вам нравится боль).
  • Ограждения (правила + человеческая подпись + откат, каждый раз)

И посмотрите, легкий ML все еще может быть полезен, если вы перестанете пытаться вскипятить океан. В исследовании 2024 года, опубликованном в открытом доступе, о системе подбора и расстановки, управляемой зрением, сообщается Точность MobileNet до 89,9% для распознавания объектов в их тестах (при этом другие легкие модели были ниже). (link.springer.com) Не точность размещения SMT. Другое поле боя. Урок тот же: узкие цели, чистые исходные данные, измеримые результаты.

Данные, которые вам нужны (и те, которые люди “забывают” собирать)

Однако именно здесь проекты умирают: данные, которые вы подумайте у вас есть не те данные, которые вы на самом деле есть.

Если вы хотите, чтобы машинное обучение выбирало и работало, вам нужна синхронизированная по времени отслеживаемость на уровне совета директоров:

  • Версия программы размещения (да, версия)
  • Сопоставление идентификатора питателя + полосы + шага + номера детали
  • Идентификатор сопла, уровень вакуума резца, коды ошибок резца
  • Фидуциальные результаты + смещение зрения за одно размещение
  • Выходы дефектов SPI/AOI связаны с последовательным интерфейсом платы / положением панели
  • Мероприятия по техническому обслуживанию (замена форсунок, обслуживание фидера, чистка камеры)

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

В работе NIST 2024 по мониторингу с использованием искусственного интеллекта тихие слова произносятся вслух: качество данных и реалистичные данные о неисправностях являются узким местом. Именно поэтому они создали испытательный стенд CROW для создания высокоточных потоков с реальными производственными странностями - роботами, конвейерами, инспекционными камерами, датчиками и инжекторами неисправностей. (nist.gov)

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

Машины для очистки SMT

Алгоритмы, которые имеют значение: размещение, подача и переналадка

Так куда же вы потратите свой первый доллар?

Не по гигантской сквозной модели. Только если вы сами себя не ненавидите (или вам платят почасово).

Я бы направил первые усилия в три места, которые быстро окупаются и не требуют переписывания фабрики.

1) Оптимизация программирования подбора и размещения (скучно, но выгодно)

Цель: сокращение времени переналадки и ошибок оператора.

ИИ хорошо справляется с этой задачей, потому что умеет рекомендовать:

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

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

Проложите маршрут через поддержка автоматизации "под ключ Так что управление является реальным, а не факультативным.

2) Оценка здоровья кормушек (потому что кормушки врут)

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

МЛ может:

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

Это не гламурно. Это прибыльно.

3) Дрейф размещения + корреляция инспекций (где перемещается доходность)

Именно этот показатель заставляет менеджеров смотреть вперед, ведь доходность - это деньги.

Но вы не получите его бесплатно. Вам нужна цепочка: объем пасты SPI → поведение при размещении → дефекты AOI → время доработки → побеги.

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

Машины для очистки SMT

Простой стол, который можно использовать на совещаниях

Цель оптимизацииНеобходимые данныеТипичный тип моделиKPI для наблюденияОбщий режим отказа
Назначение фидера + расположение полос движенияИстория подачи, ошибки при подборе, расстояние до местаранжирование + эвристический оптимизаторвремя установки, повторные попытки выборанеправильное сопоставление деталей и кормушек
Выбор форсункиID форсунки, тенденции развития вакуума, типы компонентовклассификациянеправильный подбор, повреждение компонентовигнорирование циклов износа/очистки форсунок
Компенсация за смещение зрениякоординаты, смещения, состояние камерырегрессиясмещение размещения, дефекты смещения АОИДрейф времени / плохие соединения временных меток
Предиктивное обслуживаниеСигналы тревоги, токи, вакуум, коды ошибокобнаружение аномалий + модели выживанияминуты незапланированного простоя“События, связанные с техническим обслуживанием” не регистрируются последовательно
Предотвращение ошибок при переналадкеразличия в программах, действия операторовправила + обнаружение аномалийВыход первого сорта после переналадкиНет человеческого рабочего процесса / нет отката

А если вы хотите получить “общую картину”, свидетельствующую о том, что это не просто болтовня продавцов, посмотрите на направление финансирования. NIST опубликовал запрос на финансирование 22 июля 2024 года для нового института Manufacturing USA, ориентированного на искусственный интеллект, ожидая, что до $70 млн в течение пяти лет. (nist.gov) Это не исправит ваши кормушки. Но это говорит о том, куда, по мнению институциональных инвесторов, движется производственный ИИ.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

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

Использование искусственного интеллекта для оптимизации программирования подбора и размещения означает обучение моделей на основе вашей собственной САПР, спецификации, настроек фидера, журналов технического зрения и трасс времени цикла, чтобы программное обеспечение предлагало назначение фидера, подбор сопел, траектории движения и шаги переналадки, которые позволяют достичь целевого CPH, оставаясь в пределах точности размещения и ограничений на обработку компонентов. Начните с режима “только рекомендации”, требуйте одобрения инженера и регистрируйте, помогло или навредило каждое изменение.

Какие данные нужны модели машинного обучения для выбора места?

Для модели машинного обучения подбора и размещения нужны синхронизированные по времени данные о линиях: координаты размещения, идентификаторы питателей, идентификаторы сопел, результаты фидуцирования, смещения зрения, коды брака, дефекты AOI и события обслуживания; без такой связи модель просто учится шуму и будет уверенно рекомендовать ходы, которые выглядят умными и нарушают вашу производительность. Если вы не можете отследить дефекты до серийного номера платы и версии программы, сначала исправьте это.

Какое программное обеспечение с искусственным интеллектом лучше всего подходит для подбора и размещения?

Лучшее программное обеспечение с искусственным интеллектом для подбора и размещения“ - это, как правило, не отдельный продукт, а сочетание оптимизатора вашего поставщика оборудования, аналитического слоя, который может объединить журналы SPI/AOI и размещения, и рабочего процесса управления, который останавливает плохие рекомендации до того, как они попадут на линию. Выбирайте стек, соответствующий уровню зрелости системы отслеживания, а не самую красивую демонстрацию.

Может ли искусственный интеллект сократить количество "могильных камней" и перекосов?

ИИ может сократить количество дефектов размещения, таких как ‘могильные камни’, перекос и недостаточное количество припоя, только если вы свяжете поведение размещения с качеством печати и сигналами последующего контроля, поскольку многие сбои "размещения" начинаются с проблем с объемом пасты, динамикой смачивания в сплавах SAC305 или деформацией детали, а не с XY-перемещения робота. Если данные SPI отсутствуют или зашумлены, то и результаты будут зашумленными.

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

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

Как избежать “чистилища пилотов ИИ” при SMT-сборке?

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

Заключение

Если вы пытаетесь сделать оптимизацию подбора и размещения ИИ реальной (а не слайдом), начните с объема и дисциплины данных. Мы поможем вам определить правильный подход для вашего типа линии - опытной, смешанной или высокоскоростной - и затем упаковать его в операционный рабочий процесс, который ваша команда будет реально использовать. Смотрите примеры из практики реальных клиентов и свяжитесь с нами через наш контактная страница когда вы будете готовы к конкретным разговорам.

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

Комментарии