Программирование Pick And Place Machines: Программные платформы и кривая обучения

Начнем с лжи.

“Программирование” машины для комплектации и размещения - это не кодирование. Это дисциплина данных, смешанная с ограничениями машины, а затем скрепленная вместе с тем, что ваш экспорт CAD считает нужным дать вам в тот день - центроиды с повернутыми отпечатками, странные именования refdes, отсутствующие высоты упаковки и BOM, который думает, что 0603 и 1608 - это разные виды. Весело, правда?

Поэтому, когда люди спрашивают меня о Программное обеспечение для комплектовочных машин, Я не говорю о кнопках и меню. Я говорю о том, что ломается в 2 часа ночи во время NPI.

А то, что ломается, - это скучно.

Что на самом деле означает “программирование” (то, чего избегают в брошюрах)

Три слова: библиотека, кормушки, видение.

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

На практике “программирование” обычно означает, что вы делаете все это:

  • Импортируйте центроид + BOM (и убедитесь, что вращения имеют смысл).
  • Сопоставление чертежей CAD с библиотекой пакетов машины (высота, размер корпуса, правила расположения выводов 1/ориентации).
  • Определите фидуциалы и происхождение совета директоров (и выберите ту истину, с которой вы будете жить)
  • Постройте конфигурацию фидера (отображение банков фидеров, назначение полос, чередование, сращивание)
  • Обучение зрению (проверка полярности, порогов освещения, отбраковка)
  • Моделирование / сухой прогон / настройка первой части (потому что первый прогон никогда не бывает чистым)

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

Расходные материалы для SMT

Программные платформы: одна машина, три слоя программного обеспечения (и они не всегда согласуются).

Именно здесь люди путаются. Они думают, что есть “программное обеспечение”. Это не так.

Обычно вы имеете дело с тремя слоями:

  1. Машинно-нативное программное обеспечение для программирования Это среда OEM, где вы создаете программу размещения, настраиваете видение, назначаете сопла и определяете питатели. Это “последняя миля”, которая затрагивает движение и камеры.
  2. Автономное программирование / моделирование линии Здесь вы пытаетесь создавать и проверять задания, не останавливая производство. Оффлайн-программирование может стать спасением в цехах с высокой степенью смешивания... или денежной ямой, если ваши библиотеки не заблокированы.
  3. Интеграция фабрики и линии (MES, прослеживаемость, SPC, контроль заданий) Этот слой отслеживает, что было сделано, когда это было сделано и соответствует ли это маршруту. Это место, где живет ваша команда контроля качества. Здесь же “небольшие ошибки в данных” превращаются в “проблемы аудита”.”

Я не гадаю о макротенденции: мировые заводы год за годом наращивают автоматизацию. 4 281 585 промышленных роботов, работающих на заводах в 2023 году (рост 10%), с 541 302 единицы, установленные в 2023 году. Это не рост хобби. Это компании, делающие ставку на производство с программным управлением. (IFR Международная федерация робототехники)

Кривая обучения: цена - не время на экране, а время на линии

Короткое предложение. Люди недооценивают это.

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

И ситуация с рабочей силой становится не лучше, а хуже. По оценкам отчета Deloitte + Manufacturing Institute за 2024 год 3,8 миллиона рабочих мест в обрабатывающей промышленности может потребоваться в 2024-2033 годах, и около половины (1,9 миллиона) могут остаться незаполненными, если не будет устранена нехватка специалистов и кандидатов. Если вы занимаетесь SMT, вы почувствуете это на себе в виде замедления темпов роста и уменьшения численности персонала.

Как же выглядит кривая обучения в реальной жизни?

  • Фаза 1 (первые победы): “Я могу загрузить задание и разместить детали”.”
  • Фаза 2 (первая боль): Картографирование фидеров, отказ от видения, ловушки полярности и “почему это 0402?”.”
  • Фаза 3 (реальная компетентность): стабильные библиотеки, повторяющиеся установки, контролируемые замены, меньше исправлений, сделанных только человеком
  • Фаза 4 (взрослая): оптимизация, стратегия переналадки, SPC-крючки и обеспечение предсказуемости линии

Если вы создаете новую линию (или восстанавливаете доверие к старой), не относитесь к программному обеспечению как к побочной задаче. Привяжите его к плану всей линии - принтера, SPI, монтажного устройства, AOI, доводки - потому что решения по программированию влияют на все. В этом заключается логика Решения для линий SMT под ключ вместо того, чтобы покупать острова оборудования.

Расходные материалы для SMT

Импорт из CAD в CCB: где “мусор внутри” становится дорогим снаружи

Это тихий убийца: Импорт данных из САПР в ППБ (Gerber/Centroid) не просто “загружает данные”. Она задает правила, которым будет следовать машина на полной скорости.

Чистый импорт дает вам:

  • правильные вращения (0/90/180/270, соответствующие реальности)
  • последовательное происхождение (точка отсчета платы, которая остается стабильной на всех оборотах)
  • именование отпечатков, соответствующее пакетам библиотек
  • информация о полярности, которая не исчезает при экспорте

Беспорядочный импорт дает вам:

  • Зеркальные детали, которые прошли предварительную обработку, но не прошли внутрисхемное тестирование
  • неправильная высота компонентов, вызывающая столкновения головами или неудачные подборы
  • “Племенное знание оператора” заменяет управление процессом

Хотите наглядный пример того, как глубоко это заходит? Академические работы по управлению процессом SMT показывают, как решения о размещении могут включать данные инспекции - в одной работе описываются адаптивные подходы, использующие Данные SPI для обновления файла CAD монтажного блока, и обсуждает стратегии размещения, которые реагируют на смещение паяльной пасты (они даже приводят пороговые значения, такие как 20 мкм в подходе, основанном на правилах). Это не “кликнуть дальше”. Это производственный инжиниринг, скрывающийся под “программным обеспечением”.”

Практическое сравнение: выбирайте платформу по принципу отказа, а не по маркетингу

Тип платформыВ чем она хорошаТам, где он обжигает тебяЛучшая посадка
Машинно-нативное программное обеспечение (OEM)Прямое управление подающими устройствами, соплами, системами технического зрения, фидуциаламиДолг библиотеки отображается как “случайный” дефектЛюбой магазин (это неизбежно)
Автономное программирование / моделированиеСоздание рабочих мест без остановки линии; теоретически более быстрый NPIМусорные САПР + слабые библиотеки = бесконечная переделкаЧастые ЭКО с высокой степенью смешивания
Интеграция линии/МЭСПрослеживаемость, контроль рецептов, аудиторские записиПлохая дисциплина превращается в документированный хаосРегулируемые продукты, большие команды
“Электронная таблица + племенные знания” (да, это платформа).Быстрые хаки, когда вы в отчаянииНеповторяющиеся установки, нестабильное кадровое обеспечениеТолько как временный костыль

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

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

Расходные материалы для SMT

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

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

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

  • Проверьте вращение с помощью фотографии “золотой доски”.
  • Высота упаковки замков и правила полярности
  • Постройте план кормления, который выдержит смену смен
  • Запустите медленный цикл сушки до полной скорости

Что представляет собой программное обеспечение для машин, работающих по принципу pick and place?

Программное обеспечение для машин Pick and Place - это инструментарий OEM-производителя (а иногда и линейного уровня), который импортирует данные о дизайне печатной платы, управляет библиотеками компонентов, создает программы размещения, настраивает питатели/сопла/видение и контролирует выполнение заданий, регистрируя параметры и результаты производства для отслеживания и контроля качества. Если все это кажется простым, то вы, вероятно, не видите скрытой работы: библиотек, порогов видения и дисциплины настройки.

Что такое автономное программирование для комплектовочных машин?

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

Какие файлы необходимо импортировать (Gerber/Centroid) для создания программы размещения?

Для создания программы размещения обычно импортируется файл центроида/XY (рефдексы, X/Y, поворот, сторона), спецификация (MPN, альтернативные варианты, примечания к упаковке) и герберы для визуальной привязки и проверки правильности фидуцирования; некоторые рабочие процессы также используют более богатые пакеты производственных данных, если они доступны, чтобы сократить ручное отображение. Минимальный необходимый набор: центроид + спецификация + способ подтверждения полярности/ориентации.

Насколько крута кривая машинного обучения "выбери и поставь"?

Кривая машинного обучения - это время, которое требуется техническому специалисту или инженеру, чтобы перейти от “выполнения задания” к “выполнению предсказуемой продукции”, что включает в себя освоение импорта CAD, гигиены библиотеки, стратегии подачи, настройки зрения, проверки первых частиц и устранения неполадок при взаимодействии SPI/AOI/reflow в условиях реальной производственной нагрузки. Если у вас мало персонала, формальное обучение победит метод проб и ошибок.

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

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

Заключение

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

Читайте наш сервисное обслуживание оборудования для SMT и поддержка, А потом поговорите с человеком, который готов спорить о библиотеках, кормушках и импорте. Свяжитесь с нашей командой здесь.

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

Комментарии