Şimdiye kadar gönderdiğimiz en pahalı hata
Bir süre önce bir müşteri sahasındaki ölçüm istasyonu iyi parçaları reddetmeye başladı. Çok değil — hafta üstüne hafta %0.3 fazla. Fark edilene kadar hat sessizce önemli miktarda spec içi malzemeyi hurdaya çıkarmıştı. Sebep: kalibre edilmiş 200 mm çalışma mesafesinde altı ayda biriken 0.04 mm'lik drift.Kalibrasyon drift'i yavaş bir sızıntıdır. Çoğu ekip için zaman bütçelenmez ve diğer tüm görü sistemi bakım kalemlerinin toplamından daha pahalıya mal olur.
"Kalibrasyon" gerçekte neyi kapsar
Sıkça karıştırılan iki katman:- Intrinsic kalibrasyon — focal length, principal point, lens distortion katsayıları. Statik sistemde stabil. Lens tutulduğunda, sert titreşim aldığında veya sıcaklık döngüsünde drift eder.
- Extrinsic kalibrasyon — kameranın dünyaya göre (konveyör, parça fikstürü, robot çerçevesi) pozu. Sürekli drift eder: cıvatalar oturur, çerçeveler bükülür, montaj plakaları ısınır.
Deneyimimize göre intrinsic drift nadirdir ve olduğunda belirgindir. Extrinsic drift sabittir ve ölçene kadar neredeyse görünmezdir.
Telecentric lensler sizi kurtarmaz ama marj sağlar
İyi bir telecentric lens, aynı FOV'da entocentric lense kıyasla geometrik hata bütçenizi ~5x kısar. Bu yeniden kalibrasyonu atlayabileceğiniz anlamına gelmez — küçük drift'ler daha küçük ölçüm hataları üretir, yani yeniden kalibrasyon arası uzun aralıkları tolere edebilirsiniz.Mikrometre raporlayan her şey için telecentric tartışılmazdır. "Bu parça orada mı?" tespiti için entocentric yeterlidir.
Gerçekte drift'e ne neden olur
- Sıcaklık. Bir alüminyum çerçeve metre başına °C başına yaklaşık 23 µm hareket eder. Çoğu fabrika yaz gecesi ile yaz günü arasında 10 °C salınır. Bu 1 m baseline'da 0.23 mm çerçeve deformasyonu — bir hassas istasyonu toleransın dışına itecek kadar kolay.
- Titreşim. Kamera montajları gevşer. Optik montajlarda her zaman kilitleme thread bileşiği kullanın. Her zaman.
- Temizleme. Lens silen aşırı hevesli bir operatör açısal hizalamayı 0.5° kaydırabilir. Gördük.
- Kablo gerginliği. Küçük bir kameradan sarkan ağır bir GigE kablosu, altı ayda kamerayı eğer. Strain relief opsiyonel değildir.
Gerçekten işe yarayan bir bakım takvimi
- Günlük — ısınmanın parçası olarak otomatik görüntülenen bilinen-iyi bir kalibrasyon hedefi. Sistem temelden sapmayı hesaplar. Sapma eşiği geçerse hat durur.
- Haftalık — hedef görüntünün temelle üst üste manuel görsel kontrolü.
- Üç aylık — izlenebilir hedefle tam yeniden kalibrasyon, intrinsic ve extrinsic.
- Herhangi bir mekanik olayda — çarpma, temizleme, lens değişimi, kablo değişimi → yeniden kalibre edin.
Günlük otomatik kontrol bunun tek en yüksek kaldıraçlı parçası. 30 satırlık script ve pahalıya mal olmadan gördüğümüz her drift'i yakaladı.
Göndermeden önce
Kalibrasyon hedefini hücreye inşa edin. Bir çekmecede gevşek bir checkerboard değil — kalıcı, monteli, sistemin operatör yardımı olmadan ulaşabildiği izlenebilir bir hedef. Bunu yaptığımız hücreler yapmadıklarımıza kıyasla ölçülebilir biçimde daha iyi uzun vadeli doğruluğa sahip.Yeniden kalibrasyon aralığınız nedir? Fiziksel hedef olmadan online drift tahmini yapan var mı, merak ediyoruz.
The most expensive bug we ever shipped
A while back, a measurement station at a customer site started rejecting good parts. Not many — 0.3 % extra, week over week. By the time anyone noticed, the line had quietly scrapped a sizeable amount of in-spec material. The cause: a 0.04 mm drift on a calibrated 200 mm working distance, accumulated over six months.Calibration drift is a slow leak. It's not a thing most teams budget time for, and it costs more than every other vision-system maintenance item combined.
What "calibration" actually covers
Two layers, often confused:- Intrinsic calibration — focal length, principal point, distortion coefficients of the lens. Stable on a static system. Drifts when the lens is touched, vibrated hard, or temperature-cycled.
- Extrinsic calibration — pose of the camera relative to the world (the conveyor, the part fixture, the robot frame). Drifts continuously: bolts settle, frames flex, mounting plates warm up.
In our experience, intrinsic drift is rare and obvious when it happens. Extrinsic drift is constant and almost invisible until you measure it.
Telecentric lenses won't save you, but they buy you margin
A good telecentric lens cuts your geometric error budget by ~5x compared to an entocentric lens at the same FOV. That doesn't mean you can skip recalibration — it means small drifts produce smaller measurement errors, so you can tolerate longer intervals between recalibrations.For anything reporting micrometres, telecentric is non-negotiable. For "is this part there?" detection, entocentric is fine.
What actually causes drift
- Temperature. An aluminium frame moves about 23 µm per metre per °C. Most factories swing 10 °C between summer night and summer day. That's 0.23 mm of frame deformation on a 1 m baseline — easily enough to push a precision station out of tolerance.
- Vibration. Camera mounts loosen. Always use locking thread compound on optical mounts. Always.
- Cleaning. An overzealous operator wiping a lens can shift its angular alignment by 0.5°. We've seen it.
- Cable strain. A heavy GigE cable hanging off a small camera, over six months, will tilt the camera. Strain relief is not optional.
A maintenance schedule that actually works
- Daily — a known-good calibration target imaged automatically as part of warm-up. The system computes deviation from baseline. If deviation crosses threshold, the line stops.
- Weekly — manual visual check of the target image overlaid with the baseline.
- Quarterly — full recalibration, intrinsic and extrinsic, with a traceable target.
- On any mechanical event — bump, cleaning, lens swap, cable change → recalibrate.
The daily auto-check is the single highest-leverage piece of this. It's a 30-line script and it has caught every drift we've seen before it became expensive.
Before you ship
Build the calibration target into the cell. Not a loose chequerboard in a drawer somewhere — a permanent, mounted, traceable target the system can reach without operator help. The cells where we've done this have measurably better long-term accuracy than the cells where we didn't.What's your recalibration interval? We're curious whether anyone is doing online drift estimation without a physical target.