Makine Her Açılışta Referans Alıyor Ama Aynı Noktaya Dönmüyorsa Tekrarlama Hatası Nasıl Bulunur?

Makine Her Açılışta Referans Alıyor Ama Aynı Noktaya Dönmüyorsa Tekrarlama Hatası Nasıl Bulunur?

📅 02 Eylül 2026⏱️ 16 dk okuma
Mermak blog kapak - Arduino tabanlı CNC (GRBL) ile büyük ölçekli makine yapılır mı?
📑 İçindekiler (Tıkla Aç)

Makinenin her açılışta referans alıp aynı noktaya dönmemesi, genellikle mekanik boşluk (backlash), sensör tutarsızlığı, encoder sinyal hataları, sürücü ayar problemleri veya termal genleşme gibi temel nedenlerden kaynaklanan bir tekrarlama hatasıdır. Bu hatayı bulmak için sistemli bir mekanik, elektriksel ve yazılımsal kontrol ve analiz süreci izlenmelidir.

Makine Her Açılışta Referans Alıyor Ama Aynı Noktaya Dönmüyorsa Tekrarlama Hatası Nasıl Bulunur? Nedir?

 

Endüstriyel otomasyon sistemlerinde, bir makinenin veya robotun doğru ve hassas bir şekilde çalışabilmesi için başlangıç pozisyonunu veya “ev” konumunu bilmesi kritik öneme sahiptir. Bu işlem genellikle referanslama (homing) olarak adlandırılır. Referanslama, makinenin her açılışta veya belirli durumlarda bir referans sensörü (limit anahtarı, proximity sensör, lazer sensör vb.) ve/veya bir encoder’ın Z-pulsu gibi bir referans noktasını kullanarak kendi pozisyonunu doğrulaması ve sisteme bildirmesidir. Ancak, referanslama işlemi her seferinde başarılı görünse de makinenin her seferinde tam olarak aynı fiziksel noktaya dönememesi durumu bir tekrarlama hatası (repeatability error) olarak tanımlanır. Bu hata, üretim kalitesini düşürür, hurda oranını artırır ve hatta makineye veya ürüne zarar verebilir. Bu durum, mutlak (absolute) pozisyonlama sistemlerinin temel avantajlarından biri olan hassasiyetin kaybedildiğini gösterir ve sistemin güvenilirliğini ciddi şekilde etkiler.

Çalışma Prensibi ve Teknik Veriler

Referanslama işlemi genellikle şu adımları içerir: Makine, referans sensörüne doğru belirli bir hızda hareket eder. Sensör tetiklendiğinde veya sensörden çıktıktan sonra (sistemin konfigürasyonuna bağlı olarak), makine genellikle daha düşük bir hızda hareket etmeye devam eder ve bir encoder’ın Z-pulsu veya başka bir hassas referans noktası algılanana kadar bekler. Bu nokta, makinenin kalıcı “ev” konumu olarak kaydedilir. Bu sürecin her seferinde milimetrenin veya derecenin çok küçük kesirleri içinde tutarlı olması beklenir. Tekrarlama hatası, bu referans noktasının her seferinde tam olarak aynı fiziksel koordinatlara denk gelmemesi durumunda ortaya çıkar. Bu durumun arkasında yatan teknik nedenler oldukça çeşitlidir ve genellikle aşağıdaki sistem bileşenleri ile ilişkilidir:

  • Mekanik Sistemler: Lineer kızaklar, bilyalı vidalar, dişli kutuları, kaplinler, rulmanlar gibi hareketli parçalardaki aşınma, boşluk (backlash), gevşek bağlantılar veya hizalama sorunları.
  • Sensör Sistemleri: Referans sensörünün (proximity, limit switch, optik sensör vb.) montajındaki gevşeklik, kirlilik, arıza, histerezis veya yanlış hassasiyet ayarları.
  • Encoder Sistemleri: Pozisyon geri bildirimi sağlayan encoder’ın (artımsal veya mutlak) kablo hasarı, sinyal gürültüsü, arıza, montaj hatası veya Z-pulsu sinyalinin tutarsızlığı.
  • Sürücü ve Motor Sistemleri: Servo veya step motor sürücülerinin PID ayarları, kazanç (gain) değerlerinin yanlış yapılandırılması, motorun tork yetersizliği veya motor/sürücü arızaları.
  • Kontrol Sistemi (PLC/CNC): Referanslama algoritmasındaki yazılımsal hatalar, hız profili tutarsızlıkları, gecikmeler veya hatalı pozisyon hesaplamaları.
  • Çevresel Faktörler: Sıcaklık değişimlerinin neden olduğu termal genleşme/büzülme, titreşim, nem veya elektriksel gürültü.

Bu hata türünü tespit etmek ve gidermek, genellikle kapsamlı bir sistematik arıza analizi ve hassas ölçüm teknikleri gerektirir. Makinenin her açılışta referans almasına rağmen aynı noktaya dönmemesi, otomasyon sistemlerinin en sinsi ve maliyetli hatalarından biri olabilir çünkü genellikle gözle hemen fark edilmez ve zamanla üretim kalitesini düşürür.

ParametreDeğer/Açıklama
Referanslama MetoduGenellikle limit anahtarı + encoder Z-pulsu veya mutlak encoder ile doğrudan pozisyon okuma. Hassasiyet için çift yönlü referanslama tercih edilebilir.
Tekrarlama Hassasiyeti ToleransıUygulamaya göre değişir (örn: ±5µm, ±0.01mm). Makine üreticisi tarafından belirlenen ve kabul edilebilir sapma miktarını ifade eder.
Encoder ÇözünürlüğüPPR (Pulse Per Revolution) veya bit sayısı (mutlak encoder). Yüksek çözünürlük, daha hassas pozisyonlama imkanı sunar.
Mekanik Boşluk (Backlash)Dişli kutusu, bilyalı vida veya kaplinlerdeki boşluk. Hareket yönü değiştiğinde pozisyon hatasına neden olur. Ölçümü için dial indikatör veya lazer interferometre kullanılır.
Sıcaklık Değişimi EtkisiOrtam ve makine bileşenlerinin sıcaklığındaki değişimler, malzemelerde genleşme/büzülme yaparak pozisyon kaymasına yol açabilir (örn: ±0.01mm/m/°C).
Sürücü Ayarları (PID)Oransal (P), İntegral (I), Türev (D) kazançları. Yanlış ayarlar, pozisyonlama hassasiyetini ve stabiliteyi olumsuz etkiler. Auto-tuning veya manuel optimizasyon gereklidir.
Sensör Tipi ve HassasiyetiProximity (endüktif, kapasitif, optik), lazer sensör, limit switch. Her birinin kendi tetikleme hassasiyeti ve histerezis değeri bulunur.
Kablolama KalitesiSensör, encoder ve motor kablolarında ekranlama, topraklama, bükülme yarıçapı ve dış gürültüye karşı koruma. Sinyal bütünlüğü için kritik.
Makine Her Açılışta Referans Alıyor Ama Aynı Noktaya Dönmüyorsa Tekrarlama Hatası Nasıl Bulunur?

Sahada Dikkat Edilmesi Gerekenler

  • Mekanik Kontroller ve Boşluk Analizi:

    Mekanik boşluk (backlash), tekrarlama hatalarının en yaygın nedenlerinden biridir. Öncelikle, makinenin hareketli eksenlerindeki tüm mekanik bağlantıları (bilyalı vidalar, somunlar, kaplinler, dişliler, rulmanlar, lineer kızaklar) kontrol edin. Bir dial indikatör veya lazer interferometre kullanarak eksenlerdeki boşluğu ölçün. Özellikle hareket yönü değiştiğinde pozisyonun ne kadar saptığını gözlemleyin. Gevşek cıvatalar, aşınmış yataklar veya hasarlı kaplinler bu tür boşluklara neden olabilir. Tüm bağlantıların sıkı olduğundan ve mekanik bileşenlerin aşınma belirtisi göstermediğinden emin olun. Aşınmış parçaların değiştirilmesi veya ayarlanabilir boşluk giderme mekanizmalarının (anti-backlash somunlar gibi) kullanılması gerekebilir.

  • Sensör ve Encoder Doğrulama:

    Referans sensörünün (limit switch, proximity sensör, optik sensör vb.) montajının sağlamlığını, temizliğini ve doğru konumlandığını kontrol edin. Sensörün tetikleme noktasının her seferinde aynı hassasiyetle çalışıp çalışmadığını manuel olarak test edin. Kirlilik, metal talaşları veya sensörün fiziksel olarak gevşemesi tutarsız tetiklemelere yol açabilir. Encoder’ın (geri besleme cihazı) kablolamasını, konektörlerini ve montajını inceleyin. Kablo hasarları, zayıf ekranlama veya elektriksel gürültü, encoder sinyallerinin bozulmasına ve dolayısıyla yanlış pozisyon geri bildirimi üretmesine neden olabilir. Encoder’ın Z-pulsu veya referans işareti sinyalinin osiloskop ile kontrol edilerek temiz ve tutarlı olup olmadığı incelenmelidir. Mutlak encoder kullanılıyorsa, bataryasının veya kalibrasyonunun doğruluğu da kontrol edilmelidir.

  • Elektriksel Gürültü ve Topraklama Kontrolü:

    Endüstriyel ortamlarda elektriksel gürültü (EMI/RFI), hassas sensör ve encoder sinyallerini bozarak hatalara neden olabilir. Tüm kontrol paneli içindeki kabloların düzgün bir şekilde yönlendirildiğinden, güç kablolarından ayrıldığından ve ekranlama gerektiren kabloların doğru şekilde topraklanmış olduğundan emin olun. Makinenin ve kontrol sisteminin genel topraklama bağlantılarını kontrol edin. Gevşek veya korozyonlu topraklama noktaları, gürültüye zemin hazırlayabilir. Gerekirse, sinyal kablolarına ferrit filtreler takarak gürültü azaltma önlemleri alınabilir.

  • Sürücü Ayarları ve PID Optimizasyonu:

    Servo veya step motor sürücülerinin ayarları, özellikle PID (Oransal, İntegral, Türev) kazançları, pozisyonlama hassasiyetini doğrudan etkiler. Yanlış ayarlanmış bir sürücü, referans noktasına yavaşça yaklaşırken aşırı salınım (overshoot) yapabilir veya referans noktasını kaçırabilir. Sürücünün otomatik ayarlama (auto-tuning) özelliğini kullanarak veya manuel olarak PID parametrelerini optimize ederek sistemin stabil ve hassas bir şekilde referans noktasına ulaştığından emin olun. Hız ve ivme profilleri de referanslama sırasında kritik öneme sahiptir; referans noktasına çok hızlı yaklaşmak, sensörün doğru tetiklenmesini veya mekanik duruşun tekrarlanabilirliğini zorlaştırabilir.

  • Termal Etkiler ve Çevresel Faktörler:

    Ortam sıcaklığındaki veya makinenin çalışma sıcaklığındaki değişimler, uzun eksenlerde veya hassas montajlarda termal genleşme veya büzülmeye neden olabilir. Bu durum, özellikle makine soğukken ve ısındıktan sonra referans noktalarının değişmesine yol açar. Makinenin referanslama işlemini farklı sıcaklık koşullarında tekrarlayarak bu etkiyi gözlemleyin. Gerekirse, termal telafi algoritmaları PLC veya CNC programına entegre edilmeli veya makinenin ortam sıcaklığı daha stabil tutulmalıdır. Titreşim de mekanik boşlukların etkisini artırarak tekrarlama hatalarına katkıda bulunabilir.

Makine Her Açılışta Referans Alıyor Ama Aynı Noktaya Dönmüyorsa Tekrarlama Hatası Nasıl Bulunur?

Sık Karşılaşılan Sorunlar ve Çözümleri

Tekrarlama hataları, otomasyon sistemlerinde sıkça karşılaşılan ve genellikle birden fazla faktörün birleşimiyle ortaya çıkan karmaşık sorunlardır. İşte en yaygın senaryolar ve çözüm yöntemleri:

  • Sorun: Mekanik Boşluk (Backlash) veya Gevşek Bağlantılar.

    Senaryo: Makine ileri-geri hareket ettikten sonra referans aldığında, her seferinde milimetrenin onda biri veya daha fazla bir farkla farklı bir noktaya konumlanıyor. Özellikle hareket yönü değiştiğinde fark daha belirginleşiyor. Bilyalı vidalar, somunlar, kaplinler veya rulman yataklarında hissedilebilir bir gevşeklik var.
    Çözüm: Tüm mekanik bağlantı elemanlarını (cıvatalar, somunlar) kontrol edip sıkın. Aşınmış bilyalı vidaları, somunları, rulmanları veya kaplinleri değiştirin. Boşluk önleyici (anti-backlash) somunlar kullanılıyorsa, bunların ayarlarını kontrol edin veya yenileyin. Gerekirse, eksenlerin yeniden hizalanmasını sağlayın. Boşluğu yazılımsal olarak telafi eden algoritmalar (backlash compensation) geçici bir çözüm olabilir ancak temel mekanik sorunu gidermez.

  • Sorun: Referans Sensörü Tutarsızlığı veya Arızası.

    Senaryo: Referans sensörünün (proximity, limit switch, optik sensör) tetikleme noktası her seferinde hafifçe değişiyor veya sensörün kendisi kirlenmiş, hasar görmüş ya da gevşek monte edilmiş.
    Çözüm: Sensörün montajını kontrol edin ve sağlamlaştırın. Sensör yüzeyini ve hedef nesneyi temizleyin. Sensörün çalışma mesafesini ve histerezis değerini teknik dokümanlardan kontrol edin ve gerekiyorsa hassasiyet ayarını yapın. Sensörün kendisinin arızalı olup olmadığını bir multimetre veya osiloskop ile test edin; gerekirse sensörü yenisiyle değiştirin. Aynı sensör tipinin, özellikle hassasiyetin kritik olduğu yerlerde, kalitesi yüksek bir modelle değiştirilmesi düşünülebilir.

  • Sorun: Encoder Sinyal Kaybı, Gürültü veya Arızası.

    Senaryo: Encoder’dan gelen pozisyon geri bildirimi bazen kararsız görünüyor, Z-pulsu sinyali tutarsız veya makine beklenmedik pozisyon hataları veriyor.
    Çözüm: Encoder kablosunu fiziksel hasar, bükülme veya ezilme açısından kontrol edin. Kablo konektörlerinin sıkı ve temiz olduğundan emin olun. Kablonun ekranlamasının doğru şekilde topraklanıp topraklanmadığını doğrulayın. Elektriksel gürültü kaynaklarından (kontaktörler, motor sürücüleri) uzak tutulduğundan emin olun. Bir osiloskop kullanarak encoder sinyallerini (A, B fazları ve Z-pulsu) kontrol edin; sinyallerde bozulma, düşme veya gürültü varsa kabloyu veya encoder’ı değiştirin. Mutlak encoder kullanılıyorsa, dahili bataryasının ömrünü kontrol edin.

  • Sorun: Sürücü Ayar Problemleri (PID) veya Motor Performansı.

    Senaryo: Referanslama sırasında makine referans noktasına yaklaşırken titreme (hunting) yapıyor, overshoot yapıyor veya referans noktasını kaçırıyor.
    Çözüm: Servo veya step motor sürücüsünün PID kazançlarını (P, I, D) yeniden ayarlayın. Çoğu modern sürücü, sistemin ataletini ve sürtünmesini otomatik olarak algılayıp en uygun PID değerlerini belirleyen bir “auto-tuning” özelliğine sahiptir. Bu özelliği kullanarak sürücüyü optimize edin. Referanslama hızını ve ivmesini düşürmek, referans noktasına daha kontrollü bir yaklaşım sağlayabilir. Motorun torkunun yeterli olup olmadığını veya motorun kendisinde bir arıza olup olmadığını kontrol edin.

  • Sorun: Termal Genleşme/Büzülme.

    Senaryo: Makine soğukken referans aldığında farklı, uzun süre çalışıp ısındıktan sonra referans aldığında farklı bir noktaya dönüyor. Özellikle uzun eksenlerde bu durum daha belirgin.
    Çözüm: Makinenin çalışma ortam sıcaklığını olabildiğince stabil tutmaya çalışın. Hassas uygulamalarda, sıcaklık sensörleri kullanarak PLC/CNC programında termal telafi algoritmaları geliştirmek gerekebilir. Bu algoritmalar, sıcaklık değişimlerine bağlı olarak pozisyon ofsetini dinamik olarak ayarlar. Malzeme seçimi ve makine tasarımında termal genleşme katsayıları düşük malzemelerin kullanılması uzun vadede bu sorunu azaltabilir.

  • Sorun: PLC/CNC Referanslama Lojik Hatası.

    Senaryo: Tüm mekanik ve elektriksel kontroller normal görünse de, referanslama rutini tutarsız sonuçlar veriyor.
    Çözüm: PLC veya CNC programındaki referanslama bloğunu veya rutini detaylıca inceleyin. Referans sensörü tetiklendikten sonraki hareket yönü, hızı, bekleme süreleri ve encoder Z-pulsu algılama mantığı gibi parametreleri kontrol edin. Programda hatalı bir döngü, yanlış bir gecikme veya hatalı bir pozisyon kaydetme komutu olabilir. Gerekirse, referanslama rutini adım adım izlenerek (trace/monitor fonksiyonları ile) hatalı bölüm tespit edilmeli ve düzeltilmelidir.

Uzman Tavsiyesi

Endüstriyel otomasyon sistemlerinde bir makinenin her açılışta referans almasına rağmen aynı noktaya dönmemesi, hassasiyet ve tekrarlanabilirlik açısından kabul edilemez bir durumdur ve üretim süreçlerini doğrudan olumsuz etkiler. Bu tür bir tekrarlama hatasının tespiti ve giderilmesi, genellikle tek bir nedene bağlı olmayıp, mekanik, elektriksel, elektronik ve yazılımsal bileşenlerin karmaşık etkileşiminden kaynaklanır. Bu nedenle, sorunu çözmek için sistematik ve çok yönlü bir yaklaşım benimsemek hayati önem taşır. Saha teknisyenleri ve mühendisler, öncelikle makinenin mekanik bütünlüğünü (boşluk, aşınma, gevşek bağlantılar) kontrol etmeli, ardından sensör ve encoder sistemlerinin doğruluğunu, kablolama kalitesini ve elektriksel gürültü seviyelerini incelemelidir. Sürücü parametrelerinin (özellikle PID ayarları) doğru yapılandırıldığından ve PLC/CNC programındaki referanslama lojiğinin hatasız olduğundan emin olmak da kritik adımlardır. Son olarak, çevresel faktörlerin (sıcaklık, titreşim) potansiyel etkileri göz ardı edilmemelidir.

Uzman tavsiyesi olarak; bu tür bir sorunla karşılaşıldığında, aceleci çözümler yerine kapsamlı bir arıza analizi sürecinin izlenmesi gerekmektedir. Ölçüm aletleri (dial indikatör, osiloskop, multimetre, lazer interferometre) kullanarak objektif veriler toplamak, sorunun kök nedenini belirlemede en doğru yolu sunar. Ayrıca, makinenin bakım geçmişini incelemek, benzer sorunların daha önce yaşanıp yaşanmadığını veya kritik bileşenlerin ne zaman değiştirildiğini anlamak açısından faydalıdır. Önleyici bakım programlarının düzenli olarak uygulanması, olası aşınma ve yıpranma sorunlarını büyük bir hataya dönüşmeden önce tespit etmeyi sağlar. Modern otomasyon sistemlerinde, veri toplama ve analiz araçları (SCADA, MES) kullanılarak makine performansının sürekli izlenmesi, tekrarlama hatalarının erken aşamada fark edilmesine ve proaktif çözümler üretilmesine olanak tanır. Unutulmamalıdır ki, otomasyonda hassasiyet ve tekrarlanabilirlik, verimlilik, kalite ve maliyet etkinliği için temel taşlardır ve bu değerlerden ödün verilmemelidir.

Yorum bırakın

Alışveriş Sepeti
⚙ Araçlar
Scroll to Top