Оптимизация последовательности размещения: Сокращение времени цикла с помощью интеллектуальных алгоритмов

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

Это суровая правда.

И время сейчас имеет большее значение, чем год или два назад. Согласно Ассоциация полупроводниковой промышленности, В 2024 году мировой объем продаж полупроводников достиг $627,6 млрд, увеличившись на 19,1% по сравнению с 2023 годом. В то же время серия показателей производительности Бюро статистики труда США для компьютерной и электронной продукции, опубликованная через ФРЕД, выросла с 106,624 в 2023 году до 109,528 в 2024 году, примерно на 2,7% больше. Больше производственного давления. Меньше терпимости к потерям. И да, напрасные движения внутри программ размещения теперь стоят реальных денег. (Ассоциация полупроводниковой промышленности)

Индустрия продолжает гнаться за скоростью не там, где нужно

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

Люди, делающие покупки Машины для подбора и размещения оборудования часто думают, что время цикла - это в основном аппаратная проблема. Это не так. Аппаратное обеспечение устанавливает потолок. Программное обеспечение решает, удастся ли вам приблизиться к нему.

A 2024 Исследование MDPI, посвященное оптимизации поверхностного монтажа со спин-головкой ясно показывает, что назначение сопел, назначение питателей и последовательность компонентов взаимозависимы, и авторы явно формулируют проблему как NP-трудную. Это важно, поскольку разрушает фантазии о том, что на современной линии достаточно простого правила типа “ближайший компонент первый” или “расположение слева направо”. Обычно это не так. (MDPI)

Смазка для SMT

Что на самом деле оптимизируют умные алгоритмы

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

Оптимизационный слойПлохое правилоБолее разумное поведение алгоритмовПочему это сокращает время цикла
Расположение питателяУстанавливайте обычные катушки в любом удобном местеКластеризация высокочастотных частей по доступу к голове и пути следованияУменьшает перемещение по длинной оси
Заказ на размещениеРазмещение только по координатам печатной платыПоследовательность с комбинированной нагрузкой по захвату, перемещению, вращению и зрениюИзбегайте мертвого хода и остановок движения
Использование форсунокМеняйте насадки по мере необходимостиПакетная совместимость деталей и минимизация частоты заменыСокращение времени на обработку без перемещения
Совет по зонированиюРассматривайте доску как одну плоскую картуРазделите на зоны досягаемости и эффективность головыПредотвращает образование отходов при переходе
Планирование работы линииОптимизируйте по одной доске за разОптимизация семейств плат, переналадки и унификация катушек на разных рабочих местахЗащита пропускной способности в течение всей смены, а не только одного цикла

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

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

Смазка для SMT

Опубликованные доказательства лучше, чем рекламные проспекты

Здесь разговор становится интересным.

A 2024 Труды по машиностроению, посвященные глубокому Q-сетевому планированию для линий сборки печатных плат сравнивали метод на основе DQN с несколькими фиксированными эвристическими правилами. В представленных экспериментах метод DQN показал более низкое время завершения в малых, средних и крупных экземплярах; в одном небольшом экземпляре он сократил общее время завершения примерно на 0,79% по сравнению с лучшей эвристикой. Эта цифра не впечатлит тех, кто гонится только за впечатляющими маркетинговыми заявлениями. Она должна впечатлить инженеров, потому что подтвержденное сокращение времени цикла до 1% в зрелом процессе зачастую сложнее и выгоднее, чем броские теоретические 20%, которые никто никогда не воспроизведет на практике. (MDPI)

Кроме того, есть более сильный оперативный сигнал. A 2024 Шпрингерская статья о совместной оптимизации линий SMT с использованием OEE в реальном времени описал пример с восемью линиями, где три линии после совместной оптимизации улучшили OEE на 8,6%, 15,7% и 18,6%. Это не крошечное изменение. Вот что происходит, когда логика планирования перестает рассматривать каждую линию как изолированный остров и начинает принимать решения на уровне системы. (Springer)

Так что нет, я не верю в старую версию о том, что “порядок размещения второстепенен” и только скорость машины имеет значение. Опубликованная работа 2024 говорит об обратном. И, честно говоря, заводская математика тоже говорит об обратном. (MDPI)

Где время цикла фактически исчезает

Не в одном месте. Везде.

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

Это не одна и та же работа. Даже близко нет.

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

Продавцы преувеличивают одно и игнорируют другое

Вот мое непопулярное мнение: в SMT качество алгоритмов часто продается как функция программного обеспечения, тогда как на практике оно больше похоже на операционную дисциплину.

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

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

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

Смазка для SMT

Что бы я делал на настоящем заводе

Во-первых, я бы перестал спрашивать: “Какова номинальная скорость машины?”, а начал бы спрашивать: “Куда делись последние 12 секунд?”.”

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

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

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

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

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

Настоящий урок

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

Поэтому я скажу прямо: если в вашей стратегии SMT скорость машины по-прежнему рассматривается только как вопрос оборудования, вы оставляете мощности на столе. Не теоретически. Ежедневно.

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

Что такое оптимизация последовательности размещения в SMT-производстве?

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

Насколько реально умные алгоритмы могут сократить время цикла?

Интеллектуальные алгоритмы размещения могут дать от незначительного выигрыша до двузначного улучшения системы, в зависимости от того, является ли проблема планированием траектории на уровне машины или совместным планированием на уровне линии на нескольких SMT-линиях. В исследовании DQN, посвященном планированию на 2024 год, заявленное время завершения работы превзошло фиксированную эвристику во всех протестированных размерах экземпляров, а в отдельном исследовании Springer 2024 года было зафиксировано повышение OEE на 8,6%, 15,7% и 18,6% на трех оптимизированных линиях в рамках восьмилинейной установки. Вот почему честные инженеры отделяют “однопрограммное улучшение” от “оптимизации всей линии”, прежде чем назвать цифру. (MDPI)

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

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

В чем разница между оптимизацией подачи и оптимизацией последовательности размещения?

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

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

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

Комментарии