Fanuc Robot Alarm SRVO-408 Nasıl Çözülür?
Fanuc robotları üzerinde çalışanlar için bu SRVO-408 alarmı ile karşılaştığınızda çoğu kişinin ilk tepkisi şudur: "Harika, servo motor yine sinir krizi geçiriyor mu?" Sonuçta kod SRVO ile başlıyor; bu yüzden servo ile ilgili olduğunu düşünmek kaçınılmaz görünüyor. Ancak size bir soğuk su dökelim: Bu alarm aslında servo motorla ya da servo amplifikatörüyle pek bir ilgisi yoktur — Fanuc’un DCS güvenlik sisteminin ürettiği bir alarmdır.
Atölyemizde ele aldığımız SRVO-408 vakalarının onda dokuz buçuğu, sonunda güvenlik devresi veya DCS yapılandırmasıyla ilgili sorunlardan kaynaklanıyor — hiçbiri motor arızasından değil. Bugün bu konuyu adım adım açıklayacak ve SRVO-408’in gerçekte neyi gizlediğini, ayrıca bu alarmla karşılaştığınızda nereden başlamanız gerektiğini hep birlikte inceleyeceğiz; böylece servo sistemini gereksiz yere sökmeye çalışmak yerine üretim süresini boşa harcamadan çözümü bulabilirsiniz. 
Ekran üzerindeki "SRVO-408 DCS SSO Ext Emergency Stop" satırı aslında ne anlama gelir?
Öncelikle şu bir cümleyi unutmayın: SRVO-408 = DCS SSO Harici Acil Durdurma = güvenlik çıkışı SSO[3], KAPALI duruma çekilmiştir. Burada anlamayı gerektiren iki terim vardır: DCS ve SSO.
DCS, Dual Check Safety (Çift Kontrollü Güvenlik) kısaltmasıdır ve Fanuc robot kontrol sistemi içinde yer alan bir dizi güvenlik işlevinden oluşur. Çiftlenen sinyaller aracılığıyla, güvenlik izlemesi ve güvenlik G/Ç ile robotun hareketini ve güvenlik durumunu izler; böylece robotun kontrolünü kaybedip birini yaralamasını veya ekipmana çarpmasını önler. SSO ise DCS sistemi içinde yer alan bir tür güvenlik çıkışı sinyali olarak düşünülebilir — temelde DCS tarafından gönderilen bir "güvenlik bayrağı"dır.
SRVO-408 alarmında Fanuc, özellikle SSO[3] numaralı güvenlik çıkışını kastediyor. DCS güvenlik mantığı, dış acil durdurma ile ilişkili SSO[3] çıkışının KAPALI duruma geçtiğini tespit ettiğinde robot acil durdurma durumuna girer ve ekranda SRVO-408 uyarısı görünür.
Gördüğünüz gibi bu uyarı size şunu söylüyor: DCS güvenlik mantığı, dış acil durdurma ile bağlantılı güvenlik çıkışında bir sorun olduğunu düşünüyor ve bu çıkışı zaten kesmiş durumda. Bu, "servo motor aşırı akım", "enkoder arızası" veya "amplifikatör yanması" gibi durumlardan tamamen farklı bir konudur. Geçmişte bir servo uyarısı aldığınızda motoru, enkoderi, amplifikatörü veya kabloları kontrol edebilirdiniz. Ancak SRVO-408 uyarısı aldığınızda daha güvenilir bir yaklaşım, DCS güvenlik sinyali zincirini takip etmektir. Basitçe ifade edersek: SRVO-408 → SSO[3] KAPALI → Güvenli G/Ç Bağlantısını kontrol edin → SSO[3]’ü kontrol eden bileşeni belirleyin → ilgili güvenlik devresini kontrol edin.
Neden bu alarm her zaman acil durdurma düğmeleri ve güvenlik kapıları gibi şeylerle iç içe geçiyor?
Birçok otomatik üretim hattında Fanuc robotu yalnız başına çalışmaz. Genellikle güvenlik kapıları, güvenlik ışın perdesi, acil durdurma düğmeleri, güvenlik röleleri, güvenlik PLC'leri ile çevrilidir; bazen yakınında başka robotlar, takım tezgâhları veya konveyör hatları da bulunur. Bu ekipmanlar güvenlik devreleri aracılığıyla robot kontrol sistemine bağlanır. Tipik bir güvenlik zinciri şöyle çalışır: acil durdurma düğmesine basılır → güvenlik rölesi veya güvenlik PLC'si durumu değişir → güvenlik sinyali kesilir → DCS güvenlik mantığı bir sorun tespit eder → SSO[3] OFF konumuna çekilir → SRVO-408 hatası oluşur.
Yani SRVO-408’i gördüğünüzde, acil durdurma ve güvenlik cihazlarını kontrol etmeniz gerekir. Ancak özellikle dikkat etmeniz gereken bir şey vardır: ‘güvenlik kapağı açık olduğu için kesinlikle SRVO-408 olmalı’ varsayımında bulunamazsınız. Fanuc’un DCS sisteminde çok sayıda farklı güvenlik fonksiyonu bulunur; aynı zamanda ‘çevre çiti açık’ ya da ‘servo bağlantısı kesildi’ gibi benzer alarm kodları da mevcuttur. Gerçek sorun giderme sürecinde, sadece ‘robotun güvenlik fonksiyonunda bir sorun var’ düzeyinde dolaşmayın — derine inmeye devam edin: tam olarak hangi belirli güvenlik sinyali değişti? Ve bu sinyal hangi SSO’yu kontrol ediyor? Bu düzeyi tespit ettikten sonra sorunu kesin olarak belirleyebilirsiniz.
Sahada en sık karşılaşılan tetikleyiciler, tek tek belirtilmiştir
1. SSO[3] gerçekten OFF konumuna getirilmiştir
Bu, en doğrudan neden olup SRVO-408 sorun giderme işlemi sırasında ilk olarak doğrulamanız gereken şeydir. Fanuc’un SRVO-408 için temel tetikleme koşulu şudur: SSO[3] KAPALI konumdadır. Başka bir deyişle, bu alarmı gördüğünüzde hemen servo amplifikatörü şüpheli görmeyin — öncelikle DCS durumuna göz atın ve SSO[3]’ün gerçekten KAPALI olup olmadığını kontrol edin. Eğer gerçekten KAPALIysa, bir sonraki adım bu çıkışın hangi güvenlik mantığı tarafından kontrol edildiğini belirlemektir. Bazı sistemlerde SSO[3], belirli bir güvenlik girişi (SPI) ile bağlantılı olabilir ya da Safe I/O Connect içindeki mantık ilişkileri aracılığıyla kontrol edilebilir. Bu yapılandırma tam olarak nasıl ayarlandığı, ilgili robotun güvenlik tasarımı başlangıçta nasıl yapılandırıldığına bağlıdır. Dolayısıyla her makinede aynı sabit bir G/Ç numarasını uygulayabileceğinizi varsaymayın.
2. SSO[3] ile bağlantılı güvenlik girişi KAPALI konuma geçmiştir
SSO[3] öğesini bulduktan sonra bir sonraki adım, bunu hangi unsurun kontrol ettiğini belirlemektir. Bu adım özellikle sorun giderme sırasında çok kritiktir. Örneğin, belirli bir Fanuc robotunda SSO[3] güvenli giriş olan SPI ile bağlantılı olsun. Eğer bu SPI, dışarıdan sağlanan bir güvenlik koşulu karşılanmadığı için KAPALI konuma geçerse, DCS mantığı da doğal olarak SSO[3]’ü KAPALI konuma getirir ve sonuçta SRVO-408 hatası tetiklenir.
Bu durumda gerçek arıza noktası, Fanuc kontrol kabinesi içinde bile olmayabilir. Dış acil durdurma devresi sıfırlanmamış olabilir, güvenlik rölesi tekrar çekmemiş olabilir, güvenlik PLC’si doğru güvenlik sinyalini çıkarmamış olabilir, güvenlik girişindeki bir kablo kopmuş olabilir, bir güvenlik anahtarı hâlâ basılı tutuluyor ve serbest bırakılmamış olabilir ya da bir konektörde kötü bir bağlantı oluşmuş olabilir. Dolayısıyla sorun giderme yapılırken donanımı doğrudan değiştirmek yerine, sinyal yolunu bölüm bölüm izlemek en iyi yaklaşımdır.
3. Dış acil durdurma devresinde bir arıza vardır
Robot hücresi içindeki acil durdurma sistemi, SRVO-408 için özel dikkat gerektiren bir alandır. Bir operatör acil durdurma düğmesine bastığında güvenlik rölesi açılır, robot denetleyicisi ilgili güvenlik durumunu alır ve DCS güvenli durdurmayı gerçekleştirir — bu, güvenlik işlevinin normal şekilde çalıştığını gösterir; burada herhangi bir sorun yoktur. Sorun, acil durdurma düğmesi zaten bırakılmış olmasına rağmen güvenlik zinciri tam olarak kurtarılamadığında ortaya çıkar. Örneğin, acil durdurma düğmesi mekanik olarak sıfırlanmış olabilir ama güvenlik rölesi sıfırlanmamıştır; ya da güvenlik PLC’si hâlâ bazı güvenlik koşullarının sağlanmadığını düşünmektedir. Bu durumda robot hareket etmeyecektir ve güvenlik uyarılarını sürekli üretmeye devam edecektir.
Dolayısıyla sorun giderme sırasında acil durdurma butonunun dışarı çıkıp çıkmadığına dikkat etmekle yetinmeyin — tüm güvenlik devresinin kurtarıldığını doğrulamanız gerekir. Şunu bu sırayla kontrol edebilirsiniz: acil durdurma butonu → güvenlik rölesi → güvenlik PLC’si → güvenlik girişi → DCS Safe I/O Connect → SSO[3]. Yoldaki herhangi bir bağlantı kurtarılmamışsa robot normal güvenlik durumuna geri dönemez.
4. DCS Safe I/O Connect yapılandırması değiştirilmiştir
Robot sürekli sorunsuz çalışıyorsa ancak son zamanlarda SRVO-408 hatasını sıkça veriyorsa ve birisi denetleyici yapılandırmasına müdahale ettiyse, DCS yapılandırması dikkatle incelenmelidir. Örneğin: DCS güvenlik G/Ç’si değiştirildi, denetleyici değiştirildi, robot yedeklemesi geri yüklendi, güvenlik PLC programı değiştirildi, robot çalışma istasyonu yeniden yapılandırıldı, harici bir güvenlik cihazı değiştirildi ya da robot sistemi yeniden devreye alındı. Bu durum özellikle daha önce farklı bir robot sisteminde kullanılan ve daha sonra çıkarılıp yeni ekipmana monte edilen ikinci el Fanuc denetleyiciler için geçerlidir — orijinal DCS güvenlik yapılandırmasının mevcut makinenin güvenlik tasarımıyla gerçekten uyumlu olup olmadığını doğrulamanız gerekir.
Alarmın ne zaman ortaya çıktığı da kendisi önemli bir ipucudur. Makine yıllardır bu sorunu yaşamadıysa ve bir denetleyici değiştirildiği anda SRVO-408 uyarısı çıkıyorsa, öncelikle denetleyicinin DCS yapılandırmasını ve güvenlik G/Ç durumunu kontrol etmelisiniz; robotun servo motorunu şüpheli görmeyin.
5. Güvenlik PLC'si ya da başka bir harici güvenlik cihazı doğru durumu bildirmiyor
Günümüzde birçok robot çalışma istasyonu güvenlik PLC'si kullanmaktadır. Fanuc'un DCS'si sinyaller aracılığıyla harici bir güvenlik sistemiyle bağlantılıysa, güvenlik PLC'sinin durumu robotun nihai güvenlik durumunu da etkiler. Örneğin: güvenlik PLC'si bazı güvenlik koşullarının sağlanmadığını tespit eder → güvenlik çıkışı geri kazanılmaz → Fanuc'un güvenlik girişi OFF kalır → DCS mantığı SSO[3]'ü OFF tutmaya devam eder → SRVO-408. Bu durumda Fanuc'un servo sistemini kontrol etmeye harcanan tüm çaba temelde boşa harcanmış olur.
Eğer sahada bir güvenlik PLC'si varsa, güvenlik girişleri, çıkışları ve ilgili güvenlik mantığının tümünün beklenen durumda olup olmadığını doğrulamak amacıyla aynı zamanda PLC'nin teşhis bilgilerini kontrol etmek iyi bir uygulamadır.
6. Güvenli G/Ç Bağlantı mantığı makinenin gerçek tasarımına uymuyor
Dikkat edilmesi kolay bir başka durum daha vardır: DCS güvenlik G/Ç yapılandırması kendisi, makinenin mevcut güvenlik tasarımına uymuyor. Örneğin robot yeniden yapılandırılmış olabilir ve harici güvenlik cihazları değiştirilmiş olabilir; ancak DCS güvenlik G/Ç yapılandırması buna göre güncellenmemiş olabilir. Ya da denetleyici eski bir yedekten geri yüklenmiş olabilir; bu durumda mevcut ekipman ile orijinal güvenlik mantığı arasında bir uyumsuzluk oluşur. Bu durumda robotun kendisinde tamamen mekanik ya da servo donanım arızası olmayabilir; ancak DCS, güvenlik koşulunun sağlanmadığına inanır.
Yani, tüm dış güvenlik cihazlarının normal olduğunu zaten doğruladıysanız ancak SSO[3] yine de geri gelmiyorsa, mevcut DCS Safe I/O Connect yapılandırmanızı makinenin orijinal elektrik şemalarına, devreye alma kayıtlarına ve güvenlik tasarımına dikkatlice karşılaştırmanız gerekir.
Bu adımı genellikle sorun giderme sırasında adım adım nasıl izlerim
Bu tür bir alarmı ele alırken en büyük yasak, "alarmı görünce hemen bir parçayı değiştirmek"tir. SRVO-408 alarmı size zaten açıkça belirtiyor: SSO[3] KAPALI. Dolayısıyla gerçek sorun gidermede bu sinyali geriye doğru izlersiniz.
Öncelikle öğretici panelinden tam alarm günlüğünü yazın. SRVO-408’in yanı sıra alarm geçmişinde başka DCS, güvenlik I/O veya acil durdurma ile ilgili alarmlar olup olmadığını da kontrol edin. Bazen SRVO-408 yalnızca sonucudur ve gerçek sorun daha önce ortaya çıkmış olabilir.
Sonraki adımda, SSO[3]'ün gerçekten KAPALI olup olmadığını doğrulamak için ilgili DCS durumunu kontrol edin. Eğer SSO[3] KAPALIysa, Safe I/O Connect yapılandırmasına bakarak SSO[3]’ü kontrol eden girdiyi veya mantık ilişkisini bulun. Bu adımda kesinlikle tahminde bulunmayın ya da geçmiş deneyimlerinize güvenmeyin — DCS yapılandırması robot modeline, denetleyiciye ve çalışma istasyonuna göre büyük ölçüde değişebilir. İki makine de Fanuc olsa bile, SPI, SSO ve güvenlik I/O atamaları tamamen farklı olabilir.
İlgili güvenlik girdisini bulduktan sonra, bu girdinin şu anda AÇIK mı yoksa KAPALI mı olduğunu kontrol edin. Eğer bu güvenlik girdisi de KAPALIysa, dışarı doğru izlemeye devam edin. Örneğin: SPI KAPALI → güvenlik PLC’sini kontrol edin → güvenlik rölesini kontrol edin → acil durdurma butonunu kontrol edin → güvenlik kapısı ve ışık perdesi gibi cihazları kontrol edin.
Tüm dış güvenlik cihazları normal çalışıyorsa ancak SPI yine de devreye girmiyorsa, güvenlik kablolamasını, konektörleri ve DCS yapılandırmasını kontrol etmeniz gerekir. Dış güvenlik sistemi tamamen kurtulmuşsa ancak DCS durumu hâlâ kapalıysa, "Safe I/O Connect" yapılandırmasının doğru olup olmadığına odaklanmalısınız.
Bu sorun giderme yöntemi, "sadece servo amplifikatörünü değiştirin" yaklaşımına göre daha yavaş görünse de pratikte genellikle daha hızlıdır. Çünkü sorunu alarm mantığına uygun şekilde tespit ediyorsunuz; deneme yanılma yöntemiyle parçaları değiştirmekten bağımsız olarak.
Sadece sıfırlama tuşuna basıp zorlayabilir misiniz?
Bir operatör bir robot alarmına bastığında ilk tepki RESET tuşuna basmaktır. SRVO-408 alarmını da sıfırlamayı deneyebilirsiniz; ancak sadece RESET tuşuna basmak sorunu temelde çözmez. Bunun nedeni basittir: eğer DCS hâlâ SSO[3]’ün KAPALI olduğunu tespit ediyorsa, güvenlik koşulu geri kazanılmamış demektir ve alarmı sıfırladıktan hemen sonra tekrar tetiklenir. Doğru yaklaşım şudur: öncelikle güvenlik koşulunu geri yükleyin → SSO[3]’ün normal durumuna döndüğünü doğrulayın → ardından alarmı sıfırlayın → son olarak robotun çalışma durumunu kontrol edin.
SSO[3]’ün KAPALI olmasının kök nedenini gidermeden sürekli RESET tuşuna basmak ya da hatta denetleyiciyi tekrar tekrar yeniden başlatmak tamamen çaba kaybıdır. Daha kritik olanı ise, zaman kazanmak amacıyla güvenlik girişini zorla köprülemek veya güvenliği sağlamak için kullanılan mantığı keyfi olarak değiştirmek kesinlikle yasaktır.
Servo motor gerçekten arızalanmış olabilir mi?
Genellikle hayır. Alarm adı SRVO ile başlasa da SRVO-408’in temel tanımı "DCS SSO Harici Acil Durdurma" şeklindedir ve bu, DCS güvenlik fonksiyonu içindeki SSO[3] KAPALI durumuna karşılık gelir. Dolayısıyla robot yalnızca SRVO-408 alarmını veriyorsa ve servo sistemiyle ilgili başka açık bir alarm yoksa, doğrudan servo motoru, servo amplifikatörü, enkoderi veya redüktörü değiştirmek önerilmez. Bu bileşenler diğer Fanuc alarmlarında öncelikli şüpheli olabilir; ancak SRVO-408 için bunlar ilk kontrol edilecek öğeler değildir.
Bu nedenle sahada sıkça "servo amplifikatörü değiştirildi ama alarm devam ediyor" gibi durumlarla karşılaşılır — çünkü sorun zaten amplifikatörde değildi ve kaç tane değiştirilirse değiştirilsin hiçbir fark yaratmaz.
Ne yaparsanız yapın, güvenlik sinyalini köprülemek (jumperlamak) gibi bir kısayola başvurmayın.
SRVO-408, robotun güvenlik işleviyle ilgili bir alarmdır ve sıradan bir üretim alarmı gibi ele alınmamalıdır. Sahada bazı kişiler şöyle düşünebilir: "Neden bu güvenlik sinyalini geçici olarak köprülemeden (jumper) robotu çalıştırmayalım?" Bu yaklaşım son derece tehlikelidir.
Güvenlik girdisini köprüleme (jumper), güvenlik çıktısını zorla AÇIK konuma getirme, DCS’yi keyfi şekilde devre dışı bırakma, güvenlik PLC’sini atlayıp geçiş yapma, güvenlik kapı kilidi bağlantısını kaldırma veya acil durdurma devresini atlayıp geçiş yapma gibi yöntemlerle robotu asla tekrar çalıştırılmaya zorlamayın. Bu eylemler, robotun tasarlandığı güvenlik işlevini doğrudan yok edebilir. Özellikle DCS, robotun beklenmedik şekilde hareket etmesi ve zarar vermesi riskini azaltmak amacıyla var edilmiştir. Eğer DCS bir alarm üretiyorsa, doğru yaklaşım, güvenlik koşulunun neden sağlanmadığını belirlemektir; sistemden bu koşulu "göz ardı etmesini" sağlamak değil.
Eğer DCS yapılandırmasının değiştirilmesi gerçekten gerekli hâle gelirse, bu değişiklik de ekipmanın orijinal güvenlik tasarımı, risk değerlendirmesi ve ilgili güvenlik devreye alma sürecine uygun olarak yapılmalıdır — keyfi bir şekilde yapılamaz.
Günlük kullanımda sizi bu kadar sık rahatsız etmesini nasıl önlersiniz
SRVO-408 hatası, yalnızca belirli bir parçanın değiştirilmesiyle tamamen önlenebilecek bir sorun değildir. Bu hata, robotun tamamının güvenlik sistemi durumuyla bağlantılıdır; dolayısıyla rutin bakım, güvenlik devresini de kapsamalıdır.
Örneğin, acil durdurma düğmeleri, güvenlik kapıları, güvenlik röleleri, güvenlik PLC’leri ve ilgili güvenlik kablolaması düzenli olarak kontrol edilmelidir. Robot kontrol kabinindeki konektörler ile güvenlik G/Ç kablolaması da sağlam kalmalıdır; aksi takdirde uzun süreli titreşim kötü temaslara ve ara sıra ortaya çıkan güvenlik arızalarına neden olabilir.
Fanuc denetleyicisinde DCS yapılandırmasıyla ilgili değişiklik yaptıysanız, bu değişiklikleri kaydetmek ve geçerli bir denetleyici yedeklemesi oluşturmak en iyisidir. Özellikle denetleyicileri değiştirdikten sonra, bir yedekleme geri yükledikten sonra veya robot çalışma istasyonunu yeniden yapılandırdıktan sonra, DCS güvenlik yapılandırmasının mevcut makineyle eşleştiğini tekrar doğrulamanız gerekir.
Uzun süredir hizmet veren robotlar için ayrıca eski güvenlik kablolarına dikkat etmeniz gerekir. Uzun süreli titreşim, kablo kanallarında ileri-geri hareket, yağ kirliliği ve sık bükülme tümü kablolar veya konektörlerde sorunlara neden olabilir. Bu sorunlar hemen bir alarm tetiklemez ancak zamanla güvenlik giriş durumlarının kararsızlaşmasına yol açar ve bazen SRVO-408 gibi DCS alarmaları üretir.
Bir uzmanı ne zaman çağırmalısınız?
Eğer acil durdurma, güvenlik kapıları ve güvenlik röleleri gibi harici cihazların hepsinin normal olduğunu zaten doğruladıysanız ancak SSO[3] hâlâ KAPALIysa, DCS yapılandırması ve güvenlik sinyalleri konusunda daha derinlemesine incelemeniz gerekir.
Özellikle aşağıdaki durumlardan herhangi biriyle karşılaşırsanız, Fanuc DCS konusunda uzman bir mühendis çağırmanız önerilir: robot kontrolörü yeni değiştirildi; DCS veya sistem yedeklemesi yeni geri yüklendi; güvenlik PLC programı yakın zamanda değiştirildi; robot çalışma istasyonu yeni yapılandırıldı; DCS Safe I/O Connect yapılandırması size belirsiz geliyor; hangi güvenlik girişi SSO[3]’ü kontrol ettiğini bilmiyorsunuz; tüm harici güvenlik cihazları normal ancak SRVO-408 hatası ısrarla devam ediyor; ya da robot, DCS ile ilgili bir dizi alarm üretti.
Güvenlik fonksiyonları için en önemli şey "robotu olabildiğince hızlı bir şekilde tekrar harekete geçirmek" değil — güvenlik sisteminin gerçekten doğru duruma geri döndüğünü doğrulamaktır.