Seçme ve Yerleştirmede Koordinat Sistemleri: Xy, z ve Dönme Hareketi

Üç sayı. XY ve Z, bir yerleştirme hatasını geriye doğru izleyene kadar masum görünür: CAD orijini Gerber orijiniyle eşleşmez, makine orijini de eşleşmez ve “rotasyonunuz” operatörünüzün kullandığını düşündüğünden farklı bir çerçevede tanımlanır.

Peki gerçekte ne oluyor?

Çoğu SMT hattı, birbiriyle neredeyse hiç uyuşmayan bir koordinat çerçevesi yığını üzerinde çalışır. Makine taban çerçevesi. Gantry çerçevesi. Kamera çerçevesi. Nozul çerçevesi. PCB çerçevesi. Panel çerçevesi. Bileşen paketi çerçevesi. Ve sonra, hepsinin arasında sessizce oturan, hattınızı sihirli gibi gösteren ya da gremlinleri işe almışsınız gibi görünmesini sağlayan dönüşüm matematiği.

Acı gerçek: Koordinat haritanız aklı başında olana kadar “yerleştirme doğruluğu” bir pazarlama numarasıdır

Kısa cümle. Koordinat dönüşümleriniz özensizse, hiçbir teknik özellik sayfası sizi kurtarmaz, çünkü sistem tam CPH'de tüm gün boyunca tam olarak yanlış yere yerleştirir ve AOI'niz bunu bir gizemmiş gibi kibarca “yanlış yerleştirilmiş” olarak etiketleyecektir.

Rahatsız edici bir bağlam ister misiniz? Otomasyon yavaşlamıyor, hızlanıyor. Uluslararası Robotik Federasyonu, endüstriyel robotların kurulu tabanının 4,281,585 adet dünya çapındaki fabrikalarda faaliyet gösteren (World Robotics 2024 sürümünde bildirilmiştir), artış 10%. Bu da daha fazla hareketli eksen, daha fazla koordinat kaydı ve sessiz sürüklenme için daha fazla fırsat demektir. IFR basın açıklaması (24 Eylül 2024). (IFR Uluslararası Robotik Federasyonu)

Tedarik zinciri baskısının en yüksek olduğu yerlerde yoğunluk artıyor. Reuters, IFR'nin 2023 robot yoğunluğu rakamlarını bildirdi: Çin 10.000 çalışan başına 470 robot vs Almanya 429, ile Güney Kore 1,012. Tercümesi: Rekabet avantajı giderek artan bir şekilde hareket ve ölçümü ne kadar iyi kontrol ettiğinizden kaynaklanıyor, satış destenizin ne kadar gürültülü olduğundan değil. Reuters (20 Kasım 2024). (Reuters)

XYZR “sadece baltalar” değildir. Bu bir sözleşme.

Üç kelime. Koordinat sistemi bir sözleşmedir: “pozitif X” ne anlama gelir, “sıfır” ne anlama gelir, dönüş yönü ne anlama gelir ve tahta düşündüğünüz yerde olmadığında ne olur.

İşte seç ve yerleştir'de gerçekten savaştığınız çerçeve yığını:

  • Makine (global) çerçevesi: Makinenin dahili “gerçeği”. Genellikle temel veya taşıyıcı referans.
  • Kart / PCB çerçevesi: Programın amacı. Genellikle CAD/Gerber verileri artı ofsetlerden türetilir.
  • Görüş / kamera çerçevesi: Piksel → milimetre eşleme, lens distorsiyonu, aydınlatma artefaktları.
  • Nozul / kafa çerçevesi: Hareketli uç efektör; nozül salgısı ve teta ekseni davranışını içerir.
  • Besleyici / bileşen çerçevesi: Cep hatvesi hatası, toplama noktası ofseti, toplama sırasında bileşen oryantasyonu.

Ve katil detay: her dönüşümün varsayımları vardır (birimler, el yapısı, dönüş işareti, ölçeklendirme). Birini yanlış yaparsanız “kalibrasyonunuz” bir ritüele dönüşür.

Lehimleme Robotu

XY: düz göründüğü için yanlış anlaşılması en kolay eksen

XY basit görünüyor. Ancak XY, en aptalca hatalarınızın 80%“sinin saklandığı yerdir: değiştirilmiş eksenler, yansıtılmış paneller, yanlış orijin, yanlış taraf veya bir sonraki işi bozan klasik ”bir ofset ekleyerek düzelttik".

İki yaygın “sessiz katil”:

  1. Kaynak uyuşmazlığı (CAD vs Gerber vs makine): CAD merkez orijinli olabilir, Gerber sol alt olabilir, CAM dışa aktarımı farklı bir datum ile panelize edilebilir ve makine programınız programcınızın geçen Salı güvendiği dosyayı miras alabilir.
  2. Rotasyon konvansiyonu uyuşmazlığı (teta işareti): Bazı sistemler pozitif dönüşü ekran koordinatlarında saat yönünde tanımlarken, diğerleri sağ el makine çerçevesinde saat yönünün tersine tanımlar. Operatörünüz parçayı “doğru” şekilde döndürebilir ve yine de işaret olarak yanlış olabilir.

Retorik bir soru: Koordinat çerçevelerinin asla hizalanmadığını kabul etmek yerine, bileşen rotasyonunu değiştirerek tutarlı bir 90° hatayı kaç kez “düzelttiniz”?

Z: bir yerleştirme problemini güvenilirlik problemine dönüştüren eksen

Z kozmetik değildir. Z hataları sadece parçaların yerini değiştirmez. Uçları büker, MLCC'leri çatlatır, macunu bulaştırır ve hata ayıklamanın gerçek para ve zamana mal olduğu aşağı yönde kusur riskinizi artırır.

“Kusurlar maliyetlidir” sözünün bir slogan olmadığının kanıtını istiyorsanız, kusur oranlarını ölçülebilir bir üretim sonucu olarak ele alan araştırmalara bakın. PCBA kusur oranlarının tahmin edilmesine ilişkin 2024 tarihli bir makale, kusur oranlarının düşük olduğu durumlarda bile ne kadar yıkıcı ve pahalı olduğuna işaret ediyor. ScienceDirect (2024). (科学直达)

Z ile etkileşime girer:

  • Levha eğriliği (özellikle büyük paneller, ince laminatlar veya düzensiz destek pimleri)
  • Lehim pastası yükseklik değişimi (şablon aşınması, silecek basıncı, macun reolojisi)
  • Bileşen yükseklik toleransları ve paket yay
  • Nozul ucu durumu ve vakum kararlılığı

Ve evet, lehim kimyası burada ortaya çıkıyor. Eğer SAC305 (Sn96.5/Ag3.0/Cu0.5) kullanıyorsanız, işlem pencereniz kötü bir Z-yüksekliği haritası için sizi affetmeyecektir.

Lehimleme Robotu

Teta (rotasyon): sürecin gerçekte kime ait olduğunu ortaya çıkaran eksen

Rotasyon politiktir. Çünkü rotasyon yanlış gittiğinde herkes birbirini suçlar: besleyiciler, görüş, nozullar, yazılım, “operatör hatası”, ay evreleri.

Bir yere bağlayalım.

Teta hataları genellikle şunlardan kaynaklanır:

  • Açı tanıma hatası (kötü aydınlatma, düşük kontrastlı paketler, yansıtıcı sonlandırmalar)
  • Pikap yönü değişkenliği (bant cebi eğimi, kapak bandı gerginliği, besleyici aşınması)
  • Nozul dönme boşluğu / kalibrasyon sapması
  • “0°”nin yanlış tanımı” CAD rotasyonuna karşı kütüphanedeki paket için

Modern makinelerin ne kadar sıkı olabileceğine dair bir temel istiyorsanız koordinat zinciri sağlıklı olduğunda, Akıl sağlığı kontrolü için satıcının teknik özelliklerini okuyun:

  • Yamaha'nın YRM20 teknik özellikleri montaj doğruluğunu (yüksek doğruluk modu) şu şekilde listeler ±0,025 mm (Cpk ≥ 1,0) optimum koşullar altında. Yamaha YRM20 teknik özellikleri. (Yamaha Motor Global Sitesi)
  • Panasonic'in NPM-WX sayfasında şunlar belirtilmektedir ±25 μm yerleştirme doğruluğu (bağlam: yapılandırılmış kafa seçenekleri ve koşulları). Panasonic NPM-WX. (Panasonic Connect)
  • ASMPT'nin SIPLACE CA2'si doğruluk sınıflarını şu şekilde listeler 10 μm @ 3 sigma (tanımlanmış koşullar ve konfigürasyonlar altında). ASMPT SIPLACE CA2. (smt.asmpt.com)

Bu sayılar varsayılan olarak sizin gerçekliğiniz değildir. Koordinat sistemleri hakkında kendinize yalan söylemeyi bıraktıktan sonra elde ettiğiniz şeylerdir.

Fiducials: PCB koordinat sistemi ile makine koordinat sistemi arasındaki köprü

İki işaret. İki global referans genellikle öteleme + dönmeyi düzeltir. Bir üçüncüsünü eklediğinizde çarpıklığı/ölçeği (makinenin modeline bağlı olarak) tahmin edebilirsiniz; bu da büyük panellerde veya panelizasyon hafif bir bozulmaya yol açtığında insanların kabul ettiğinden daha önemlidir.

Fiducial'ların gerçekte yaptığı şey şudur: makinenin bir dönüşümü çözmesine izin verirler PCB çerçevesi → makine çerçevesi ölçülen işaret pozisyonlarını kullanarak. Bu düpedüz robotik.

NIST SMT programlama kılavuzları yazmaz, ancak robotik ölçüm çalışmaları aynı temel sorunu dile getirir: hareketi güvenilir bir şekilde kontrol etmek için koordinat dönüşümlerini edinmeli ve kaydetmelisiniz. Koordinat sistemi dönüşümleri ve kayıtları hakkındaki 2023 NIST Teknik Notu, montaj cihazınız “referansları bulduğunda” kullandığınız matematik ailesiyle aynıdır.” NIST TN 2258 (Temmuz 2023). (nvlpubs.nist.gov)

Dolayısıyla, eğer referans rutininiz özensizse, “biraz hatalı” değilsinizdir. Kötü bir harita üzerine inşa ediyorsunuz.

İnsanların gece vardiyasından önce sahip olmak istedikleri masa

Koordinat katmanı“Ne anlama geliyor”Tipik arıza modeliNe düzeltir (batıl inanç değil)
PCB kaynağı (CAD/Gerber)Tasarımın 0,0 ve rotasyonuTüm iş kaydırılmış, yansıtılmış veya 90° kapalıCAD → CAM → program verisini uzlaştırın; bir standardı kilitleyin
Panel dizisi ofsetleriAdım ve tekrar geometrisiPanodaki bir pano iyi durumda, diğerleri sürükleniyorDizi eğimini, dönüşü ve panel orijinini doğrulayın; ofsetleri elle düzenlemeyin
Fiducial dönüşümÖlçülen PCB → makine eşlemesiİlk yerleştirmeler iyi, sonraki kısımlar genel olarak kayıyorUygun referanslar, temiz işaretler, sabit aydınlatma kullanın; dönüşüm modelini onaylayın
Kamera kalibrasyonuPiksel → mm; lens distorsiyonuAçı tanıma “rastgele”, küçük parçalar yanlış dönüyorKamera ızgarasını kalibre edin, distorsiyonu düzeltin, aydınlatma tutarlılığını koruyun
Nozul/theta kalibrasyonuBaş mekaniği ve rotasyon sıfırAynı paket tipi her zaman bir sabit tarafından döndürülürTeta'yı yeniden sıfırlayın, boşluğu kontrol edin, kütüphane rotasyon kurallarını doğrulayın
Z-yükseklik haritasıYerleştirme alanı boyunca pano yüksekliğiÇatlak MLCC'ler, mezar taşları, aralıklı açılmalarZ'yi yeniden haritalayın, desteği iyileştirin, yapıştırma yüksekliği kontrolünü doğrulayın
Lehimleme Robotu

“Seçme ve yerleştirme koordinatlarını kalibre et” ne anlama gelmelidir (ve genellikle ne anlama gelir)

Bir yetişkin gibi kalibre edin. Bu, sistemi “AOI çığlık atmayı kesene kadar dürttük” şeklinde değil, ölçüm + hareket olarak ele almanız anlamına gelir.”

Gerçek bir kalibrasyon döngüsü şuna benzer:

  1. Veri zincirini kilitleyin: CAD/Gerber dışa aktarma kuralları, panelleştirme ve rotasyon kuralları için tek bir doğruluk kaynağı.
  2. Fiducial kalitesini doğrulayın: işaret boyutu, kontrast, lehim maskesi boşluğu, temizlik, aydınlatma.
  3. Kamera eşlemesini kalibre edin: lens distorsiyonunu düzeltin; sadece merkezde değil, alan boyunca pikselden mm'ye doğrulayın.
  4. Teta'yı doğrulayın: Bilinen bir rotasyon test deseni yerleştirin, açısal hata dağılımını ölçün ve işaret/sıfır sorunlarını kütüphane düzeyinde düzeltin.
  5. Yük altında Z'yi doğrulayın: Tahta eğriliğini gerçek destek takımınızla ölçün; “düz tahta” fantezilerine güvenmeyin.
  6. Döngüyü kanıtlarla kapatın: AOI/SPI veri trendleri, titreşimler değil.

Bunun kabile bilgisi olmaktan çıkmasını istiyorsanız, bunu eğitime dahil edin. Bu nedenle fabrikaları her zaman “bir guru programcıya” değil, belgelendirilmiş artışa ve yeniden eğitime yönlendiriyorum. Eğer ciddiyseniz, şunlarla başlayın eğitim ve satış sonrası destek ve bunu bir kurtarma görevi değil, sürecin bir parçası haline getirin.

SSS

Seç ve yerleştir koordinat sistemi nedir?

Bir alma ve yerleştirme koordinat sistemi, makinenin yerleştirme için konum ve dönüşü tanımlama, PCB konumlarını (X, Y), yerleştirme yüksekliğini (Z) ve bileşen açısını (teta) birden fazla referans çerçevesi (PCB, kamera, nozul ve makine tabanı) arasında eşleme, böylece hareket komutlarının “yakındaki” değil, amaçlanan pedlere inmesi için yapılandırılmış bir yoldur.”

Alma ve yerleştirme makinelerinde XYZR ne anlama gelir?

XYZR (genellikle XYZT veya XY + teta olarak yazılır) bir montajcının kullandığı temel hareket parametrelerini tanımlar: PCB üzerindeki düzlemsel konum için X ve Y, dikey yerleştirme yüksekliği için Z ve bileşenin Z ekseni etrafındaki dönme açısı için R/theta, polarize ve asimetrik paketler için doğru yönlendirmeyi sağlar.

Seç ve yerleştir rotasyonu (teta) gerçekte nasıl çalışır?

Pick and place rotasyonu, yerleştirilen parçanın ped geometrisine, polarite işaretlerine ve bileşen kitaplığı kurallarına uyması için görüş tabanlı açı algılama ve kalibre edilmiş bir teta ekseni kullanarak bileşenin tanınan yönünü programın hedef açısına hizalamak için nozulu veya yerleştirme kafasını döndürerek çalışır.

PCB koordinatları ile makine koordinatları arasındaki fark nedir?

PCB koordinatları, pedlerin ve bileşenlerin kartın kendi tasarım çerçevesinde nerede bulunduğunu tanımlarken, makine koordinatları gantri ve kafanın fiziksel olarak konveyöre/tabana göre nerede olduğunu tanımlar; montajcı, PCB konumlarını kart kaymasını ve dönüşünü hesaba katan makine hareket komutlarına dönüştürmek için referanslar ve dönüşümler kullanır.

Fiducial'lar koordinat dönüşümünü nasıl sağlar?

Fiducial'lar, makineye PCB üzerinde bilinen referans noktaları vererek koordinat dönüşümünü mümkün kılar; makine, programın kart koordinatlarını makinenin koordinat çerçevesine eşleyen öteleme ve döndürmeyi (ve bazen eğriltme/ölçek) hesaplamak için görüş ile ölçer ve gerçek dünyadaki yükleme varyasyonunu telafi eder.

Alma ve yerleştirme ekseni kalibrasyonu için en iyi uygulamalar nelerdir?

Alma ve yerleştirme ekseni kalibrasyonu için en iyi uygulamalar, veri orijinlerini ve döndürme kurallarını standartlaştırmak, referansları temiz ve yüksek kontrastlı tutmak, kamera distorsiyonunu ve pikselden mm'ye eşlemeyi rutin olarak kalibre etmek, kütüphane düzeyinde teta sıfırını/işaretini doğrulamak ve varsayımlara değil, gerçek tahta eğriliğine ve takım desteğine dayalı bir Z-yükseklik haritası tutmaktır.

Sonuç

Eğer çizginiz “gizemli bir şekilde” kaymaya devam ediyorsa, bahse girerim ki bu gizemli değildir. Çerçeveler arasında bozulmuş bir sözleşme var.

Yapılandırılmış bir çözüm istiyorsanız, iki pratik varlıkla başlayın: göz atın gerçek fabrikalardan müşteri vaka çalışmaları başarısızlık modellerinin vahşi doğada neye benzediğini görmek için al ve yerleştir kataloğunu indirin platformları ve yetenekleri el sallamadan karşılaştırmak için.

Ve hattınızdaki belirli bir XYZR/theta sorununu teşhis etmek için yardım istiyorsanız, doğrudan kanalı kullanın: SMT ekibimizle iletişime geçin. Yanıt ve destek kapsamına ilişkin beklentiler için hi̇zmet sözü.

Yorumlarınızı Bırakın

Yorumlar