Optymalizacja sekwencji umieszczania: Skrócenie czasu cyklu dzięki inteligentnym algorytmom

Większość zespołów SMT mierzy niewłaściwe rzeczy. Wpatrują się w znamionowe CPH, porównują broszury, być może spierają się o liczbę głowic lub wydajność podajnika, a następnie zastanawiają się, dlaczego rzeczywista linia nadal się przeciąga, gdy mieszanka płyt staje się brzydka, dysze się wymieniają, a ścieżka podróży zaczyna wyglądać jak pijany zygzak.

Taka jest twarda prawda.

A czas ma teraz większe znaczenie niż jeszcze rok czy dwa lata temu. Według Stowarzyszenie Przemysłu Półprzewodników, Globalna sprzedaż półprzewodników osiągnęła $627,6 mld w 2024 r., co oznacza wzrost o 19,1% w porównaniu z 2023 r. Jednocześnie seria produktywności amerykańskiego Biura Statystyki Pracy dla produktów komputerowych i elektronicznych, opublikowana za pośrednictwem FRED, wzrosła ze 106,624 w 2023 r. do 109,528 w 2024 r., co oznacza wzrost o 2,7%. Większa presja produkcyjna. Mniejsza tolerancja na marnotrawstwo. I tak, zmarnowany ruch w programach lokowania kosztuje teraz prawdziwe pieniądze. (Stowarzyszenie Przemysłu Półprzewodników)

Branża wciąż goni za szybkością w niewłaściwym miejscu

Widziałem to zbyt wiele razy: kupujący porównują surową prędkość maszyny, może ilość podajników, może specyfikacje wizyjne i pomijają brzydkie pytanie, które faktycznie decyduje o przepustowości - jak inteligentnie maszyna wybiera co do wyboru, kiedy aby go wybrać, gdzie aby go umieścić, oraz jak aby uniknąć bezcelowych podróży w międzyczasie.

Osoby robiące zakupy dla maszyny typu pick and place Często uważa się, że czas cyklu to głównie problem sprzętowy. Ja tak nie uważam. Sprzęt wyznacza pułap. Oprogramowanie decyduje o tym, czy kiedykolwiek się do niego zbliżysz.

A 2024 Badanie MDPI dotyczące optymalizacji montażu powierzchniowego z głowicą wirującą jasno pokazuje, że przydzielanie dysz, przydzielanie podajników i sekwencjonowanie komponentów są współzależne, a autorzy wyraźnie określają problem jako NP-trudny. Ma to znaczenie, ponieważ zabija fantazję, że prosta reguła, taka jak “najpierw najbliższy komponent” lub “od lewej do prawej” jest wystarczająco dobra na nowoczesnej linii. Zazwyczaj tak nie jest. (MDPI)

Smar SMT

Co tak naprawdę optymalizują inteligentne algorytmy

“Inteligentny algorytm” to jeden z tych zwrotów, których sprzedawcy nadużywają, dopóki nie przestaną one cokolwiek znaczyć. Bądźmy więc szczerzy. W prawdziwym środowisku SMT optymalizacja sekwencji umieszczania nie jest magicznym pyłem AI. Jest to silnik decyzyjny próbujący skrócić całkowity czas w kilku powiązanych ze sobą zmiennych:

Warstwa optymalizacjiZła zasadaInteligentniejsze zachowanie algorytmuDlaczego skraca czas cyklu
Układ podajnikaUmieść zwykłe kołowrotki w dowolnym miejscuKlastry części o wysokiej częstotliwości według dostępu do głowicy i ścieżki podróżyZmniejsza ruchy w długich osiach
Kolejność umieszczaniaUmieść tylko według współrzędnych PCBSekwencja według połączonego odbioru, jazdy, obrotu i obciążenia wizyjnegoUnika martwego ruchu i ruchu stop-start
Użycie dyszyWymiana dysz w razie potrzebyKompatybilne partie części i zminimalizowana częstotliwość wymianySkraca czas obsługi bez podstawiania
Podział na strefyTraktuj planszę jako jedną płaską mapęPodział na strefy zasięgu i wydajnośćZapobiega powstawaniu odpadów krzyżowych
Harmonogram liniiOptymalizacja jednej tablicy narazOptymalizacja rodzin płyt, przezbrajanie i wspólność szpul w różnych zadaniachChroni przepustowość w ciągu zmiany, a nie tylko jednego cyklu.

Ta tabela jest celowo prosta. Rzeczywistość jest bardziej chaotyczna. Ale zasada pozostaje: najlepszy algorytm to nie ten z najbardziej wymyślną etykietą. Jest to ten, który zmniejsza skumulowane straty w tysiącach drobnych decyzji.

I tak, te decyzje się kumulują. W przypadku gęstej sieci konsumenckiej lub kontrolera samochodowego, zaoszczędzenie ułamków sekundy na powtarzających się pozycjach może zamienić się w minuty pod koniec partii. Ludzie zapominają o tym, ponieważ każda strata sama w sobie wygląda na nieszkodliwą. Ale tak nie jest.

Smar SMT

Opublikowane dowody są lepsze niż broszury

Tutaj rozmowa staje się interesująca.

A 2024 Artykuł Engineering Proceedings na temat planowania Deep Q-Network dla linii montażowych PCB porównano metodę opartą na DQN z kilkoma stałymi regułami heurystycznymi. W zgłoszonych eksperymentach metoda DQN zapewniła krótsze czasy ukończenia w małych, średnich i dużych instancjach; w jednej małej instancji skróciła całkowity czas ukończenia o około 0,79% w porównaniu z najlepszą heurystyką. Ta liczba nie zrobi wrażenia na ludziach, którzy tylko gonią za dramatycznymi twierdzeniami marketingowymi. Powinna zrobić wrażenie na inżynierach, ponieważ zweryfikowany zysk czasu cyklu poniżej 1% w dojrzałym procesie jest często trudniejszy - i bardziej opłacalny - niż krzykliwe teoretyczne 20%, którego nikt nigdy nie odtworzy na podłodze (...).MDPI)

Jest też silniejszy sygnał operacyjny. A 2024 Artykuł Springer na temat wspólnej optymalizacji linii SMT z wykorzystaniem wskaźnika OEE w czasie rzeczywistym opisał przykład ośmiu linii, w którym trzy linie poprawiły OEE o 8,6%, 15,7% i 18,6% po wspólnej optymalizacji. To nie jest drobna zmiana. Dzieje się tak, gdy logika planowania przestaje traktować każdą linię jak odizolowaną wyspę i zaczyna podejmować decyzje na poziomie systemu. (Springer)

Tak więc, nie, nie kupuję starej linii, że “kolejność umieszczania jest marginalna” i liczy się tylko prędkość maszyny. Opublikowana praca z 2024 roku mówi co innego. I szczerze mówiąc, matematyka fabryczna też mówi inaczej. (MDPI)

Gdzie czas cyklu faktycznie znika

Nie w jednym miejscu. Wszędzie.

Znika w układach banków podajników, które wymuszają długie zasięgi. Znika w logice zmiany dysz, która wygląda wydajnie w oprogramowaniu, ale załamuje się w mieszanych pakietach. Znika w planowaniu ścieżki, które ignoruje zatrzymania kamery, korekty centrowania i narzut obrotu. I znika, gdy linia zbudowana dla szybkie linie do produkcji masowej zostaje zaprogramowany z tymi samymi nawykami, których ludzie używają na prototypowe linie małoseryjne.

To nie jest ta sama praca. Nie są nawet zbliżone.

Linie o dużej objętości dbają o nieustanną powtarzalność, stabilność podajnika i minimalizację powtarzalnych ruchów przy dużej liczbie umieszczeń. W środowiskach o wysokiej mieszance bardziej zależy na planowaniu rodzinnym, powszechności szpul, szybkim odzyskiwaniu po zmianie i nie traceniu połowy zysku na zmianie konfiguracji. Jeśli logika optymalizacji tego nie odzwierciedla, nie jest to optymalizacja. To tylko teatr oprogramowania.

Sprzedawcy przesadnie sprzedają jedną rzecz, a ignorują inną

Oto mój niepopularny pogląd: w SMT jakość algorytmu jest często sprzedawana jako funkcja oprogramowania, podczas gdy w praktyce zachowuje się bardziej jak dyscyplina operacyjna.

Maszyna może mieć przyzwoitą logikę planowania ścieżki i nadal działać źle, jeśli dane CAD są brudne, lokalizacje podajników są niespójne, biblioteki dysz są niechlujne, dane rotacji centroidów są niechlujne lub inżynier procesu nigdy nie weryfikuje reguł po pierwszym “wystarczająco dobrym” wydaniu. Dlatego nie ufam żadnej ofercie sprzedaży, która obiecuje szybkość bez omówienia higieny danych, szkolenia operatorów i głębokości serwisu.

Dlatego też wolałbym, aby sprzedawca mówił poważnie o szkolenia i wsparcie posprzedażowe niż rzucić słowo “AI” piętnaście razy. Wymyślne funkcje optymalizacji szybko umierają, gdy nikt na miejscu nie rozumie, jak je utrzymać.

A jeśli budujesz wokół Rozwiązania linii SMT pod klucz, Kwestia ta jest nawet szersza niż tylko jeden program umieszczania. Drukarka, składarka, logika inspekcji, strategia podajnika i przepływ przezbrojenia muszą przestać ze sobą walczyć. W przeciwnym razie “zoptymalizowana” maszyna po prostu przesunie wąskie gardło w inne miejsce.

Smar SMT

Co zrobiłbym w prawdziwej fabryce

Po pierwsze, przestałbym pytać: “Jaka jest znamionowa prędkość maszyny?” i zacząłbym pytać: “Gdzie minęło ostatnie 12 sekund?”.”

Następnie ustawiłbym linię bazową przy użyciu jednej stabilnej rodziny produktów i podzielił cykl na podróż, odbiór, umieszczenie, wymianę dysz, wizję i oczekiwanie bez wartości. Nie szacowane. Mierzone.

Następnie wyczyściłbym dane. Ta część jest nudna, a nudna praca jest tam, gdzie zaczyna się większość prawdziwych zysków. Normalizacja identyfikatorów podajników. Audyt tabel zgodności dysz. Weryfikacja obrotów centroidów. Sprawdź, czy powtarzające się korekty wizyjne trafiają w te same rodziny pakietów. Dowiedz się, czy planista ścieżek kompensuje złe dane główne zamiast przeprowadzać rzeczywistą optymalizację.

Następnie dostosowałbym tryb produkcji. W przypadku linii o wysokiej mieszance, priorytetem powinna być wspólność bębnów, grupowanie rodzin i kompresja przezbrajania. W przypadku linii o powtarzalnej objętości, należy mocno naciskać na grupowanie podajników i minimalizację ścieżki podróży. W przypadku środowisk mieszanych, właściwą odpowiedzią jest zwykle kompromis, który chroni przepustowość na poziomie zmiany, zamiast gonić za najszybszą wersją demonstracyjną pojedynczej płyty.

A potem zweryfikowałbym wynik z rzeczywistością, a nie zrzutami ekranu dostawców. Stała ilość złomu? Wydajność pierwszego przejścia na stałym poziomie? Spadek liczby interwencji operatora? Rzeczywista liczba desek na godzinę wzrosła w ciągu tygodnia, a nie tylko popołudnia? Dobrze. Teraz zwycięstwo jest realne.

To tutaj przypadki klientów mają większe znaczenie niż dopracowane oświadczenia. Fabryka, która może wykazać stabilną poprawę czasu cyklu w stosunku do rzeczywistych zadań, ma coś, czego warto posłuchać.

Prawdziwa korzyść

Optymalizacja sekwencji umieszczania nie jest seksowna. Jest to matematyczne sprzątanie pod presją produkcji. Ale w 2026 r., przy wciąż podwyższonym popycie na elektronikę i rosnącej presji na produktywność, to właśnie w tym obszarze pieniądze wyciekają lub przetrwają. (Stowarzyszenie Przemysłu Półprzewodników)

Powiem więc wprost: jeśli twoja strategia SMT nadal traktuje szybkość maszyny jako kwestię wyłącznie sprzętową, pozostawiasz wydajność na stole. Nie teoretycznie. Codziennie.

Najczęściej zadawane pytania

Czym jest optymalizacja sekwencji umieszczania w produkcji SMT?

Optymalizacja sekwencji umieszczania to proces układania kolejności pobierania komponentów, dostępu do podajnika, użycia dysz, przesuwu głowicy i kolejności umieszczania płytek, dzięki czemu maszyna SMT wykonuje to samo zadanie montażowe w krótszym czasie bez uszczerbku dla dokładności, przepływu weryfikacji lub stabilności linii. Mówiąc prostym językiem, to matematyka decyduje o tym, czy maszyna porusza się celowo, czy marnuje ruch. Dobry program redukuje martwy ruch, przycina niepotrzebne zmiany dysz i utrzymuje wysoką częstotliwość umieszczania w najkrótszej możliwej do wykonania ścieżce.

Jak bardzo inteligentne algorytmy mogą skrócić czas cyklu?

Inteligentne algorytmy rozmieszczania mogą przynieść od marginalnych zysków do dwucyfrowych ulepszeń systemu, w zależności od tego, czy problemem jest planowanie ścieżek na poziomie maszyny, czy wspólne planowanie na poziomie linii na wielu liniach SMT. W badaniu harmonogramowania DQN z 2024 r. zgłoszone czasy ukończenia pokonały stałą heurystykę we wszystkich testowanych rozmiarach instancji, podczas gdy oddzielne badanie Springer z 2024 r. wykazało wzrost OEE o 8,6%, 15,7% i 18,6% na trzech zoptymalizowanych liniach w konfiguracji ośmiu linii. Właśnie dlatego uczciwi inżynierowie oddzielają “poprawę pojedynczego programu” od “optymalizacji całej linii” przed podaniem liczby. (MDPI)

Czy optymalizacja sekwencji umieszczania jest przydatna tylko w przypadku produkcji wielkoseryjnej?

Optymalizacja sekwencji umieszczania jest przydatna zarówno w produkcji SMT o dużej objętości, jak i dużej mieszance, ale źródło zysku zmienia się w zależności od modelu produkcji, ponieważ powtarzalne zadania nagradzają wydajność ścieżki podróży, podczas gdy zmienne zadania nagradzają kontrolę przezbrojenia, powszechność podajników i dyscyplinę planowania. W przypadku płytek o powtarzalnej objętości zwykle dąży się do zachowania odległości podróży i logiki dysz. W przypadku zadań mieszanych należy dążyć do kompresji ustawień i grupowania rodzin zadań. Ta sama koncepcja. Inne pole bitwy.

Jaka jest różnica między optymalizacją podajnika a optymalizacją sekwencji umieszczania?

Optymalizacja podajnika to węższe zadanie, które koncentruje się na fizycznym przypisaniu rolek i komponentów, podczas gdy optymalizacja sekwencji umieszczania to szersza strategia, która obejmuje również kolejność odbioru, kolejność umieszczania, zmiany dysz, podział na strefy płyt, a czasem decyzje dotyczące planowania wielu linii. Tak więc układ podajnika to jedna dźwignia. Nie cała maszyna. Każdy, kto twierdzi, że samo rozmieszczenie podajników rozwiązuje kwestię czasu cyklu, sprzedaje częściową odpowiedź.

Jeśli chcesz przekształcić to myślenie w decyzję dotyczącą sprzętu lub planowania linii, zacznij od dostępnego strony z rozwiązaniami i porównać je ze swoim asortymentem produktów lub użyć strona kontaktowa aby zmapować odpowiednie podejście optymalizacyjne do rzeczywistych tablic zamiast ogólnego demo.

Zostaw swój komentarz

Komentarze