Servo Motor Duruşta Vızıldıyor veya Salınım Yapıyorsa Gain Ayarı Nasıl Düzeltilir?

📑 İçindekiler (Tıkla Aç)
Servo motor duruşta vızıldıyor veya salınım yapıyorsa, genellikle P (Oransal) kazancını kademeli olarak düşürmek ilk adımdır. Ardından, duruş pozisyonu hatasını ortadan kaldırmak için I (İntegral) kazancını dikkatlice artırın ve gerekirse D (Türevsel) kazancını stabilize edici etki için ayarlayın. Mekanik boşluk, rezonans veya elektriksel gürültü gibi temel sorunları da kontrol etmek önemlidir.
Servo Motor Duruşta Vızıldıyor veya Salınım Yapıyorsa Gain Ayarı Nasıl Düzeltilir? Nedir?
Endüstriyel otomasyon sistemlerinde servo motorlar, hassas pozisyonlama, hız ve tork kontrolü sağlamak için kritik öneme sahiptir. Ancak, bu motorlar duruş pozisyonundayken beklenmedik şekilde vızıldama sesi çıkarıyor veya hafif salınımlar (titreşimler) sergiliyorsa, bu durum sistem performansını ciddi şekilde etkileyebilir. Bu tür davranışlar genellikle servo sürücünün (driver) kontrol döngüsündeki gain (kazanç) ayarlarının optimal olmamasından kaynaklanır. Servo sistemler, istenen pozisyon ile gerçek pozisyon arasındaki farkı (hata sinyali) kullanarak motoru hareket ettiren bir geri besleme döngüsü prensibine göre çalışır. Bu döngünün temel bileşenlerinden biri olan PID (Oransal-İntegral-Türevsel) kontrolörü, sistemin tepkisini ve stabilitesini belirleyen anahtar elemandır. Duruşta vızıldama veya salınım, genellikle sistemin aşırı hassas (yüksek kazanç) veya kararsız hale geldiğini gösterir. Bu durum, motorun hedeflenen pozisyonda tam olarak durmak yerine, hedef noktanın etrafında sürekli “arama” yapmasıyla ortaya çıkar. Doğru gain ayarı, motorun hızlı, hassas ve stabil bir şekilde çalışmasını sağlamanın temelidir.
Çalışma Prensibi ve Teknik Veriler
Servo motorların duruşta vızıldaması veya salınım yapması, genellikle kontrol döngüsündeki PID kazançlarının yanlış ayarlanmasından kaynaklanan bir kararsızlık durumudur. PID kontrolörü, sistemin hata sinyaline nasıl tepki vereceğini belirleyen üç ana bileşenden oluşur:
- P (Proportional – Oransal) Kazanç: Hata sinyaliyle orantılı bir çıkış sağlar. Yüksek P kazancı, sistemin hataya daha hızlı tepki vermesini sağlar ancak aynı zamanda sistemin aşırı tepki vermesine, aşmasına (overshoot) ve duruşta salınım yapmasına veya vızıldamasına neden olabilir. Duruşta kararsızlığın en yaygın nedenidir.
- I (Integral – İntegral) Kazanç: Zamanla biriken hata sinyalini toplar ve bu birikime orantılı bir çıkış sağlar. Temel amacı, sistemin kalıcı durum hatasını (steady-state error) ortadan kaldırmaktır. Eğer P kazancı tek başına kullanılırsa, motor duruşta hafif bir hata payı ile kalabilir. I kazancı bu hatayı sıfırlamaya yardımcı olur. Çok yüksek I kazancı, sistemin yavaş salınımlar yapmasına neden olabilir.
- D (Derivative – Türevsel) Kazanç: Hata sinyalinin değişim hızına (türevine) orantılı bir çıkış sağlar. Sistemin ani değişimlere karşı tepkisini sönümleyerek aşmayı azaltır ve kararlılığı artırır. Ancak, yüksek D kazancı, sistemdeki gürültüye karşı hassasiyeti artırabilir ve bu da motorun titremesine neden olabilir.
Duruşta vızıldama veya salınım genellikle yüksek P kazancı ile ilişkilidir. P kazancı çok yüksek olduğunda, motor hedef pozisyona ulaştığında bile, sistem küçük bir hata algıladığında aşırı güç uygulayarak motoru ileri geri hareket ettirir, bu da bir osilasyona veya yüksek frekanslı bir vızıldamaya yol açar. Bu durum, motorun mekanik rezonans frekanslarıyla çakışabilir ve titremeyi daha da kötüleştirebilir. Ayrıca, sürücünün filtre ayarları da bu tür sorunları etkileyebilir. Özellikle notch filtreler, belirli rezonans frekanslarını bastırmak için kullanılır ve yanlış ayarlanmaları durumunda kararsızlığı artırabilir.
Sistemin genel performansı ve stabilitesi, yalnızca PID kazançlarıyla değil, aynı zamanda mekanik rijitlik, yük ataleti, encoder çözünürlüğü ve kontrol döngüsü güncelleme hızı gibi teknik verilerle de yakından ilişkilidir. Yetersiz mekanik rijitlik veya yüksek atalet, motorun istenen tepkiyi vermesini zorlaştırabilir ve gain ayarlarını daha hassas hale getirebilir.
| Parametre | Değer/Açıklama |
|---|---|
| P (Oransal) Kazanç | Hata sinyaline doğrudan tepki. Yüksek değeri duruşta vızıldama/salınıma yol açar. Genellikle ilk ayarlanacak parametre. |
| I (İntegral) Kazanç | Kalıcı durum hatasını giderir. Çok düşük değeri duruşta pozisyon hatasına, çok yüksek değeri yavaş salınımlara yol açabilir. |
| D (Türevsel) Kazanç | Hata değişim hızını sönümler, aşmayı azaltır. Yüksek değeri gürültü hassasiyetini artırır, titremeye neden olabilir. |
| Motor Atalet Oranı | Yük ataletinin motor ataletine oranı. Yüksek oranlar daha düşük kazanç ayarları gerektirebilir. |
| Mekanik Rijitlik | Sistemdeki boşluk, esneklik. Düşük rijitlik, kararsızlığı artırır ve gain ayarını zorlaştırır. |
| Rezonans Frekansları | Sistemdeki doğal titreşim frekansları. Notch filtrelerle bastırılması gerekebilir. |
| Kontrol Döngüsü Hızı | Sürücünün kontrol algoritmasını ne sıklıkta güncellediği. Daha yüksek hızlar daha hassas kontrol sağlar ancak donanım gereksinimlerini artırır. |

Sahada Dikkat Edilmesi Gerekenler
-
Mekanik Sistemin Kontrolü ve Optimizasyonu: Gain ayarı yapmadan önce, mekanik sistemin kusursuz olduğundan emin olun.
- Boşluk (Backlash): Redüktörlerde, kaplinlerde veya vidalı miller (ballscrew) gibi hareket aktarım elemanlarında aşırı boşluk, motorun pozisyonlama hatasını sürekli olarak düzeltmeye çalışmasına ve dolayısıyla vızıldamasına veya salınım yapmasına neden olabilir. Bu boşluklar giderilmelidir.
- Rijitlik: Sistem ne kadar rijit olursa, motorun kontrolü o kadar kolay olur. Esnek kaplinler, zayıf montaj noktaları veya uzun, esnek şaftlar, sistemin doğal rezonans frekanslarını düşürerek kontrolü zorlaştırır ve gain ayarlarını sınırlayabilir.
- Montaj: Motor ve yükün sağlam bir zemine düzgün bir şekilde monte edildiğinden emin olun. Gevşek bağlantılar titreşimi artırır.
-
Elektriksel Gürültü ve Kablolama Kontrolü: Kontrol sinyallerindeki gürültü, yanlış gain ayarı gibi algılanarak motorun kararsız çalışmasına yol açabilir.
- Ekranlama (Shielding) ve Topraklama: Güç ve sinyal kablolarının doğru şekilde ekranlandığından ve topraklama bağlantılarının sağlam olduğundan emin olun. Özellikle encoder kabloları, güç kablolarından ayrı güzergahlardan geçirilmelidir.
- Parazit Kaynakları: Frekans konvertörleri, kontaktörler veya diğer yüksek akım anahtarlama cihazları gibi parazit kaynaklarından uzak durulmalıdır. Ferrit nüveler (ferrite cores) kullanarak kablolardaki yüksek frekanslı gürültüyü azaltmak faydalı olabilir.
-
Sıralı Gain Ayarı Metodolojisi (Manuel Tuning): Otomatik ayar (auto-tuning) her zaman en iyi sonucu vermeyebilir, özellikle karmaşık veya yüksek ataletli sistemlerde. Manuel ayar genellikle şu adımlarla yapılır:
- P Kazancı Ayarı: Diğer tüm kazançları (I ve D) sıfırlayın. P kazancını yavaşça artırarak motorun salınım yapmaya başladığı noktayı bulun. Ardından, salınımın hemen altındaki bir değere geri dönün. Amaç, motorun hızla tepki vermesini sağlamak ancak kararsız hale gelmesini önlemektir.
- I Kazancı Ayarı: P kazancı ayarlandıktan sonra, I kazancını yavaşça artırın. Bu, motorun duruş pozisyonundaki küçük hataları (offset) gidermesine yardımcı olacaktır. Çok yüksek I kazancı, yavaş salınımlara neden olabilir.
- D Kazancı Ayarı: P ve I kazançları ayarlandıktan sonra, D kazancını ayarlayarak aşmayı (overshoot) azaltın ve sistemin daha hızlı oturmasını sağlayın. D kazancı, gürültüye karşı hassas olduğu için dikkatli ayarlanmalıdır. Gerektiğinde sürücünün dahili filtre ayarlarını kullanın.
- Filtre Ayarları: Çoğu modern servo sürücü, mekanik rezonansları bastırmak için notch filtreler veya düşük geçiren filtreler içerir. Sistemin frekans tepkisini analiz ederek (genellikle sürücü yazılımı ile) rezonans noktalarını belirleyin ve bu frekanslara uygun notch filtreleri uygulayın.
- Yük Değişimi ve Atalet Eşleşmesi: Sistemin yük ataleti, motorun ataletinden çok farklıysa, optimal gain ayarını bulmak zorlaşır. Büyük atalet farkları için özel gain setleri veya adaptif kontrol algoritmaları gerekebilir. Motor ve yük atalet oranının 1:1 ile 1:10 arasında olması idealdir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Servo motorların duruşta vızıldaması veya salınım yapması, endüstriyel otomasyon uygulamalarında karşılaşılan yaygın bir sorundur ve altında yatan birçok farklı sebep olabilir. İşte sık karşılaşılan sorunlar ve bu sorunlara yönelik çözüm önerileri:
-
Sorun: Yüksek Frekanslı Vızıldama veya Titreme (Yüksek P Gain):
Açıklama: Motor, hedef pozisyon etrafında hızla ileri geri gidip gelir, yüksek frekanslı bir ses çıkarır. Bu, genellikle P (Oransal) kazancının çok yüksek ayarlanmasından kaynaklanır, bu da motorun en ufak bir hataya bile aşırı tepki vermesine neden olur.
Çözüm: P kazancını (Kp) kademeli olarak azaltın. Motorun tepkisini yavaşça düşürerek vızıldamanın veya titremenin durduğu noktayı bulun. Ardından, sistemin hala yeterince hızlı tepki verdiğinden emin olmak için küçük artışlarla tekrar test edin. Gerekirse, sistemdeki mekanik rezonansları bastırmak için sürücünün dahili notch filtrelerini kullanın.
-
Sorun: Yavaş ve Geniş Salınımlar (Yüksek I Gain veya Yetersiz Sönümleme):
Açıklama: Motor hedef pozisyon etrafında daha yavaş ve belirgin bir şekilde ileri geri sallanır. Bu, genellikle I (İntegral) kazancının çok yüksek olması veya D (Türevsel) kazancının yetersiz kalmasından kaynaklanır.
Çözüm: İlk olarak I kazancını (Ki) kademeli olarak azaltın. Eğer salınımlar devam ediyorsa veya sistemde aşırı aşma (overshoot) varsa, D kazancını (Kd) dikkatlice artırın. D kazancı, sistemin sönümlemesini artırarak salınımları azaltmaya yardımcı olur ancak gürültüye karşı hassasiyeti artırabilir, bu yüzden dikkatli olunmalıdır.
-
Sorun: Duruşta Pozisyon Hatası (Offset) ve Hafif Titreme (Düşük I Gain):
Açıklama: Motor duruş pozisyonuna yakın bir yerde hafifçe titrer ancak tam olarak hedefe ulaşamaz, küçük bir pozisyon hatası (steady-state error) kalır.
Çözüm: I kazancını (Ki) yavaşça artırın. I kazancı, zamanla biriken pozisyon hatasını ortadan kaldırmak için tasarlanmıştır. Yeterli I kazancı, motorun duruş pozisyonunda sıfır hatayla kalmasını sağlar. Ancak, yukarıda belirtildiği gibi, aşırı artış yavaş salınımlara yol açabilir.
-
Sorun: Mekanik Rezonans Kaynaklı Titreme:
Açıklama: Motor veya bağlı olduğu mekanik sistem belirli bir frekansta titreşime girer. Bu, genellikle mekanik sistemin doğal rezonans frekanslarının sürücünün kontrol döngüsü tarafından uyarılmasıyla meydana gelir.
Çözüm: Sürücünün dahili rezonans bastırma (notch) filtrelerini kullanın. Sürücü yazılımının sağladığı frekans analiz araçlarını kullanarak sistemin rezonans frekanslarını tespit edin ve bu frekanslara uygun notch filtreleri uygulayın. Ayrıca, mekanik sistemi güçlendirerek (rijitliği artırarak), boşlukları gidererek veya farklı malzemeler kullanarak rezonans frekanslarını değiştirmeyi düşünebilirsiniz.
-
Sorun: Elektriksel Gürültü ve Sinyal Bozulması:
Açıklama: Kontrol sinyallerine veya encoder geri besleme sinyallerine karışan elektriksel gürültü, motorun kararsız çalışmasına neden olabilir, sanki gain ayarları yanlışmış gibi.
Çözüm: Kablolamayı kontrol edin. Güç ve sinyal kablolarının ayrı kanallardan geçtiğinden, doğru şekilde ekranlandığından ve topraklama bağlantılarının sağlam olduğundan emin olun. Encoder kablolarının hassasiyeti nedeniyle özellikle dikkatli olunmalıdır. Gerekirse, kablolara ferrit nüveler takarak yüksek frekanslı gürültüyü azaltın. Sürücüye giden güç kaynağının stabil olduğundan emin olun.
-
Sorun: Mekanik Boşluk (Backlash) veya Yetersiz Rijitlik:
Açıklama: Sistemdeki gevşek bağlantılar, redüktör boşlukları veya esnek şaftlar motorun duruşta “oynamasına” neden olur.
Çözüm: Tüm mekanik bağlantıları, kaplinleri, redüktörleri ve şaftları kontrol edin. Gevşek bağlantıları sıkın, aşınmış parçaları değiştirin. Mümkünse, daha rijit bileşenler kullanarak veya boşluksuz (zero-backlash) kaplinler ve redüktörler tercih ederek sistemin genel rijitliğini artırın. Bu, gain ayarlarının daha yüksek değerlere ayarlanmasına olanak tanır ve daha hassas kontrol sağlar.
Uzman Tavsiyesi
Servo motorların duruşta vızıldaması veya salınım yapması, endüstriyel otomasyon sistemlerinde karşılaşılan ancak doğru yaklaşımla çözülebilen yaygın bir problemdir. Bu durum, genellikle kontrol döngüsündeki PID kazançlarının (P, I, D) optimal olmamasından kaynaklansa da, problemin temelinde yatan mekanik zayıflıklar, elektriksel gürültü veya sistem rezonansları gibi faktörleri göz ardı etmemek hayati önem taşır. Uzman bir saha mühendisi olarak tavsiyem, gain ayarlarına girişmeden önce her zaman sistemin mekanik ve elektriksel bütünlüğünü kontrol etmenizdir. Zira, zayıf bir mekanik yapıya veya gürültülü bir elektrik ortamına sahip bir sistemde ne kadar gain ayarı yaparsanız yapın, asla stabil ve verimli bir çalışma elde edemezsiniz. Gevşek kaplinler, aşınmış redüktörler, yetersiz topraklama veya ekranlama gibi temel sorunlar giderilmeden yapılan gain ayarları, yalnızca geçici çözümler sunacak ve uzun vadede daha büyük arızalara yol açabilecektir. Gain ayarı sürecine başlarken, genellikle en hassas parametre olan P (Oransal) kazancını kademeli olarak azaltarak başlamak, kararsızlığı gidermenin ilk ve en etkili adımıdır. Ardından, duruş pozisyonundaki kalıcı hatayı gidermek için I (İntegral) kazancını dikkatlice ayarlamak ve son olarak, sistemin tepkisini sönümlemek ve aşmayı azaltmak için D (Türevsel) kazancını optimize etmek gerekir. Modern sürücülerin sunduğu otomatik ayar (auto-tuning) özellikleri başlangıç noktası olabilir, ancak çoğu zaman manuel ince ayar, özellikle dinamik ve karmaşık yük profillerine sahip sistemlerde daha iyi sonuçlar verir. Unutulmamalıdır ki, her sistemin kendine özgü dinamikleri ve gereksinimleri vardır; bu nedenle, sabırlı ve sistematik bir yaklaşım benimsemek, en iyi performansı elde etmenin anahtarıdır. Güvenlik her zaman öncelikli olmalı, tüm ayar işlemleri yetkili ve eğitimli personel tarafından ve gerekli güvenlik önlemleri alınarak yapılmalıdır. Doğru gain ayarı, sadece motorun vızıldamasını durdurmakla kalmaz, aynı zamanda makinenizin ömrünü uzatır, üretim kalitesini artırır ve enerji verimliliğini yükseltir.




















































































































































































