Układy współrzędnych w Pick and Place: Xy, z i ruch obrotowy

Trzy liczby. XY i Z wyglądają niewinnie, dopóki nie prześledzisz błędu umieszczenia wstecz: początek CAD nie pasuje do początku Gerber, początek maszyny również nie pasuje, a “obrót” jest zdefiniowany w innej ramce niż ta, której operator myśli, że używa.

Co się właściwie dzieje?

Większość linii SMT działa na stosie ram współrzędnych, które ledwo się ze sobą zgadzają. Rama podstawy maszyny. Rama bramy. Ramka kamery. Ramka dyszy. Ramka płytki drukowanej. Rama panelu. Ramka pakietu komponentów. A potem, siedząc cicho między nimi wszystkimi, matematyka konwersji, która albo sprawi, że twoja linia będzie wyglądać jak magia... albo sprawi, że będzie wyglądać, jakbyś zatrudnił gremliny.

Twarda prawda: “dokładność umiejscowienia” to liczba marketingowa, dopóki mapa współrzędnych nie jest rozsądna

Krótkie zdanie. Jeśli twoje transformacje współrzędnych są niechlujne, żaden arkusz specyfikacji cię nie uratuje, ponieważ system umieści dokładnie w niewłaściwym miejscu, przez cały dzień, przy pełnym CPH, a twój AOI grzecznie oznaczy go jako “źle umieszczony”, jakby to była tajemnica.

Chcesz poznać niewygodny kontekst? Automatyzacja przyspiesza, a nie zwalnia. Międzynarodowa Federacja Robotyki podała, że zainstalowana baza robotów przemysłowych osiągnęła poziom 4 281 585 jednostek działających w fabrykach na całym świecie (zgłoszonych w publikacji World Robotics 2024), do 10%. Oznacza to więcej ruchomych osi, więcej rejestracji współrzędnych i więcej możliwości cichego dryfowania. Komunikat prasowy IFR (24 września 2024 r.). (IFR Międzynarodowa Federacja Robotyki)

A zagęszczenie rośnie tam, gdzie presja łańcucha dostaw jest największa. Reuters podał dane IFR dotyczące zagęszczenia robotów w 2023 roku: Chiny 470 robotów na 10 000 pracowników vs Niemcy 429, z Korea Południowa na poziomie 1,012. Tłumaczenie: przewaga konkurencyjna w coraz większym stopniu wynika z tego, jak dobrze kontrolujesz ruch i pomiary, a nie z tego, jak głośna jest Twoja prezentacja sprzedażowa. Reuters (20 listopada 2024 r.). (Reuters)

XYZR to nie “tylko osie”. To umowa.

Trzy słowa. Układ współrzędnych to umowa: co oznacza “dodatni X”, co oznacza “zero”, co oznacza kierunek obrotu i co się dzieje, gdy plansza nie znajduje się tam, gdzie myślałeś.

Oto stos ramek, z którymi faktycznie walczysz w trybie pick-and-place:

  • Ramka maszyny (globalna): Wewnętrzna “prawda” maszyny. Często podstawa lub odniesienie przenośnika.
  • Płytka / ramka PCB: Intencja programu. Zwykle pochodzi z danych CAD/Gerber plus przesunięcia.
  • Ramka wizji / kamery: Mapowanie pikseli → milimetry, zniekształcenia obiektywu, artefakty oświetlenia.
  • Dysza / rama głowicy: Ruchomy efektor końcowy; obejmuje bicie dyszy i zachowanie osi theta.
  • Podajnik / rama komponentu: Błąd nachylenia kieszeni, przesunięcie punktu odbioru, orientacja komponentu przy odbiorze.

I zabójczy szczegół: Każda transformacja ma swoje założenia (jednostki, układ, znak obrotu, skalowanie). Pomyłka w jednym z nich sprawia, że “kalibracja” staje się rytuałem.

Robot lutowniczy

XY: najłatwiejsza oś do nieporozumienia, ponieważ wygląda płasko.

XY wydaje się proste. Ale XY to miejsce, w którym kryje się 80% najgłupszych błędów: zamienione osie, lustrzane panele, złe pochodzenie, zła strona lub klasyczne “naprawiliśmy to, dodając przesunięcie”, które psuje następne zadanie.

Dwóch powszechnych “cichych zabójców”:

  1. Niedopasowanie pochodzenia (CAD vs Gerber vs maszyna): CAD może być wyśrodkowany, Gerber może być lewostronny, eksport CAM może być panelowy z innym układem odniesienia, a program maszynowy może odziedziczyć plik, któremu programista zaufał w ostatni wtorek.
  2. Niezgodność konwencji obrotu (znak theta): Niektóre systemy definiują dodatni obrót zgodnie z ruchem wskazówek zegara we współrzędnych ekranu; inne definiują go przeciwnie do ruchu wskazówek zegara w prawoskrętnej ramie maszyny. Operator może obrócić część “poprawnie”, a mimo to pomylić się o znak.

Pytanie retoryczne: ile razy “naprawiłeś” błąd 90° poprzez zmianę obrotu komponentu, zamiast przyznać, że ramy współrzędnych nigdy nie były wyrównane?

Z: oś, która zamienia problem z rozmieszczeniem w problem z niezawodnością

Z nie jest kosmetyczne. Błędy Z to nie tylko niewłaściwe rozmieszczenie części. Powodują wyginanie wyprowadzeń, pękanie MLCC, rozmazywanie pasty i zwiększają ryzyko usterek na dalszych etapach produkcji, gdzie debugowanie kosztuje prawdziwe pieniądze i czas.

Jeśli chcesz udowodnić, że “defekty są kosztowne” nie jest sloganem, spójrz na badania, które traktują wskaźniki defektów jako mierzalny wynik produkcji. Artykuł z 2024 r. dotyczący przewidywania wskaźników defektów PCBA wskazuje, jak uciążliwe i kosztowne są defekty, nawet gdy są one niskie. ScienceDirect (2024). (科学直达)

Z wchodzi w interakcję z:

  • Wypaczenie płyty (szczególnie w przypadku dużych paneli, cienkich laminatów lub nierównych kołków podporowych)
  • Zmiana wysokości pasty lutowniczej (zużycie szablonu, nacisk rakli, reologia pasty)
  • Tolerancje wysokości komponentów i łuk opakowania
  • Stan końcówki dyszy i stabilność próżni

I tak, chemia lutownicza jest tutaj widoczna. Jeśli używasz SAC305 (Sn96.5/Ag3.0/Cu0.5), okno procesu nadal nie wybaczy ci złej mapy wysokości Z.

Robot lutowniczy

Theta (rotacja): oś, która ujawnia, kto jest właścicielem procesu.

Rotacja jest kwestią polityczną. Ponieważ kiedy rotacja idzie źle, wszyscy obwiniają innych: podajniki, wizję, dysze, oprogramowanie, “błąd operatora”, fazy księżyca.

Ustalmy to.

Błędy theta zazwyczaj pochodzą z:

  • Błąd rozpoznawania kąta (złe oświetlenie, opakowania o niskim kontraście, odblaskowe zakończenia)
  • Zmienność orientacji odbioru (nachylenie kieszeni na taśmę, naprężenie taśmy pokrywy, zużycie podajnika)
  • Luz obrotowy dyszy / dryft kalibracji
  • Błędna definicja “0°” dla pakietu w bibliotece a rotacja CAD

Jeśli chcesz mieć punkt odniesienia dla tego, jak ciasne mogą być nowoczesne maszyny gdy łańcuch współrzędnych jest zdrowy, przeczytaj specyfikację dostawcy, aby sprawdzić poprawność:

Te liczby nie są domyślną rzeczywistością. Są tym, co otrzymujesz po tym, jak przestajesz okłamywać samego siebie w kwestii układów współrzędnych.

Fiducials: pomost między układem współrzędnych PCB a układem współrzędnych maszyny

Dwa znaki. Dwa globalne punkty odniesienia zazwyczaj korygują translację + obrót. Dodanie trzeciego pozwala oszacować pochylenie/skalę (w zależności od modelu maszyny), co ma większe znaczenie niż ludzie przyznają w przypadku dużych paneli lub gdy panelizacja wprowadza niewielkie zniekształcenia.

Oto, co tak naprawdę robią fiducials: pozwalają maszynie rozwiązać transformację z Rama PCB → rama maszyny przy użyciu zmierzonych pozycji znaczników. To jest właśnie robotyka.

NIST nie pisze podręczników programowania SMT, ale ich prace pomiarowe z zakresu robotyki określają tę samą podstawową kwestię: musisz uzyskać i zarejestrować transformacje współrzędnych, aby niezawodnie kontrolować ruch. Uwaga techniczna NIST z 2023 r. dotycząca transformacji i rejestracji układu współrzędnych to ta sama rodzina matematyczna, której używasz, gdy twój montażysta “znajduje punkty odniesienia”.” NIST TN 2258 (lipiec 2023 r.). (nvlpubs.nist.gov)

Więc jeśli twoja rutyna jest niechlujna, nie jesteś “trochę nie tak”. Budujesz na złej mapie.

Stół, który ludzie chcieliby mieć przed nocną zmianą

Warstwa współrzędnychCo to “oznacza”Typowy wzorzec awariiCo to naprawia (nie przesąd)
Pochodzenie PCB (CAD/Gerber)Konstrukcja 0,0 i obrótPrzesunięcie całego zadania, odbicie lustrzane lub przesunięcie o 90Uzgodnienie CAD → CAM → punkt odniesienia programu; zablokowanie jednego standardu
Przesunięcia układu paneliGeometria krok po krokuJedna płytka w panelu jest w porządku, inne dryfująZweryfikuj nachylenie, obrót i początek panelu; nie edytuj przesunięć ręcznie.
Transformacja fiducialZmierzona płytka drukowana → mapowanie maszynyPierwsze miejsca OK, późniejsze części dryfują po całej planszyUżyj odpowiednich punktów orientacyjnych, czystych znaczników, stabilnego oświetlenia; potwierdź przekształcenie modelu
Kalibracja kameryPiksele → mm; zniekształcenia obiektywuRozpoznawanie kąta “losowe”, drobne części obracają się nieprawidłowoKalibracja siatki kamery, korekta zniekształceń, utrzymanie spójności oświetlenia
Kalibracja dyszy/taMechanika głowy i zerowa rotacjaTen sam typ pakietu zawsze obrócony o stałąPonowne wyzerowanie theta, sprawdzenie luzu, weryfikacja konwencji obrotu biblioteki
Mapa wysokości ZWysokość płyty w całym obszarze umieszczeniaPęknięte MLCC, nagrobki, przerywane otwarciaPonowne odwzorowanie Z, poprawa obsługi, weryfikacja kontroli wysokości wklejania
Robot lutowniczy

Co powinno oznaczać wyrażenie “skalibruj współrzędne wyboru i miejsca” (i co zwykle oznacza)?

Kalibruj jak dorosły. Oznacza to, że system należy traktować jako pomiar + ruch, a nie jako “szturchaliśmy go, aż AOI przestał krzyczeć”.”

Prawdziwa pętla kalibracyjna wygląda następująco:

  1. Zablokowanie łańcucha danych: jedno źródło prawdy dla reguł eksportu CAD/Gerber, panelizacji i konwencji obrotu.
  2. Weryfikacja jakości punktów odniesienia: rozmiar znaku, kontrast, prześwit maski lutowniczej, czystość, oświetlenie.
  3. Kalibracja mapowania kamery: korygowanie zniekształceń obiektywu; zatwierdzanie pikseli na milimetr w całym polu, a nie tylko w środku.
  4. Sprawdź poprawność theta: umieścić znany wzorzec testu rotacji, zmierzyć rozkład błędów kątowych i skorygować problemy ze znakiem/zerem na poziomie biblioteki.
  5. Sprawdź Z pod obciążeniem: Zmierz wypaczenie płyty za pomocą rzeczywistego oprzyrządowania; nie ufaj fantazjom o “płaskiej płycie”.
  6. Zamknij pętlę z dowodami: Trendy danych AOI/SPI, a nie wibracje.

Jeśli chcesz, by przestała to być wiedza plemienna, uwzględnij ją w szkoleniach. Właśnie dlatego zawsze zachęcam fabryki do udokumentowanego rozwoju i przekwalifikowania, a nie tylko “jednego programisty-guru”. Jeśli myślisz poważnie, zacznij od szkolenia i wsparcie posprzedażowe i uczynić go częścią procesu, a nie misją ratunkową.

Najczęściej zadawane pytania

Co to jest układ współrzędnych typu "wybierz i umieść"?

Układ współrzędnych pick and place to ustrukturyzowany sposób maszyny na definiowanie pozycji i obrotu w celu umieszczenia, mapowania lokalizacji PCB (X, Y), wysokości umieszczenia (Z) i kąta komponentu (theta) w wielu ramach odniesienia (PCB, kamera, dysza i podstawa maszyny), dzięki czemu polecenia ruchu lądują na zamierzonych padach, a nie “w pobliżu”.”

Co oznacza XYZR w maszynach typu pick-and-place?

XYZR (często zapisywane jako XYZT lub XY + theta) opisuje podstawowe parametry ruchu używane przez montażystę: X i Y dla płaskiej pozycji na PCB, Z dla pionowej wysokości umieszczenia i R/theta dla kąta obrotu komponentu wokół osi Z, umożliwiając prawidłową orientację dla spolaryzowanych i asymetrycznych pakietów.

Jak właściwie działa rotacja pick and place (theta)?

Rotacja Pick and Place polega na obracaniu dyszy lub głowicy umieszczającej w celu wyrównania rozpoznanej orientacji komponentu do docelowego kąta programu, przy użyciu wizyjnego wykrywania kąta i skalibrowanej osi theta, dzięki czemu umieszczona część jest zgodna z geometrią podkładki, znakami biegunowości i konwencjami biblioteki komponentów.

Jaka jest różnica między współrzędnymi PCB a współrzędnymi maszyny?

Współrzędne PCB opisują, gdzie pady i komponenty znajdują się we własnej ramie projektowej płytki, podczas gdy współrzędne maszyny opisują, gdzie suwnica i głowica fizycznie znajdują się w stosunku do przenośnika / podstawy; montażysta wykorzystuje fiducials i transformacje do konwersji pozycji PCB na polecenia ruchu maszyny, które uwzględniają przesunięcie i obrót płytki.

W jaki sposób fiducials umożliwiają transformację współrzędnych?

Fiducials umożliwiają transformację współrzędnych, dając maszynie znane punkty odniesienia na PCB, które mierzy za pomocą wizji, aby obliczyć translację i obrót (a czasem pochylenie/skalę), które odwzorowują współrzędne płytki programu na ramę współrzędnych maszyny, kompensując zmienność obciążenia w świecie rzeczywistym.

Jakie są najlepsze praktyki w zakresie kalibracji osi pick and place?

Najlepsze praktyki w zakresie kalibracji osi pick and place obejmują standaryzację pochodzenia danych i konwencji obrotu, utrzymywanie czystych i kontrastowych punktów odniesienia, rutynową kalibrację zniekształceń kamery i mapowanie pikseli na mm, weryfikację zera/znaku theta na poziomie biblioteki oraz utrzymywanie mapy wysokości Z opartej na rzeczywistym wypaczeniu płyty i wsparciu narzędzi - a nie na założeniach.

Wnioski

Jeśli twoja linia “tajemniczo” dryfuje, postawiłbym pieniądze, że to nie jest tajemnicze. To zerwana umowa między ramami.

Jeśli chcesz naprawić strukturę, zacznij od dwóch praktycznych zasobów: przeglądania Studia przypadków klientów z prawdziwych fabryk aby zobaczyć, jak wyglądają wzorce awarii w środowisku naturalnym, a następnie Pobierz katalog pick-and-place porównanie platform i możliwości bez machania rękami.

A jeśli potrzebujesz pomocy w zdiagnozowaniu konkretnego problemu XYZR/theta na swojej linii, skorzystaj z kanału bezpośredniego: Skontaktuj się z naszym zespołem SMT. Oczekiwania dotyczące reakcji i zakresu wsparcia można znaleźć w naszym dokumencie obietnica usługi.

Zostaw swój komentarz

Komentarze