Cnc Router imalatı

Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir?

10 dk okuma Mermak CNC Teknik İçerik
Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir?
İçindekiler
  1. Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Hesaplama Prensibi
  4. Pratik Kalibrasyon Yöntemi
  5. Sahada Dikkat Edilmesi Gerekenler
  6. Sık Karşılaşılan Sorunlar ve Çözümleri
  7. Uzman Tavsiyesi

Mach3’te makinenin ölçüyü eksik veya fazla gitmesi durumunda Steps Per Unit ayarını düzeltmek için, Mach3 arayüzündeki Config > Motor Tuning menüsüne gidilir. İlgili eksen (X, Y, Z vb.) seçilerek, bilinen bir mesafe hareket ettirilir ve gerçekte ne kadar hareket ettiği ölçülür. Elde edilen bu verilerle Yeni Steps Per = (Mevcut Steps Per * Beklenen Mesafe) / Gerçekleşen Mesafe formülü kullanılarak yeni değer hesaplanır ve sisteme girilir.

Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir? Nedir?

 

Endüstriyel otomasyon sistemlerinde ve özellikle CNC makinelerinde, hareket kontrolünün temelini oluşturan en kritik parametrelerden biri Steps Per Unit (birim başına adım sayısı) değeridir. Mach3 gibi bir CNC kontrol yazılımında, bu değer motor sürücüsüne gönderilen her bir dijital adım sinyalinin, makinenin fiziksel ekseninde ne kadarlık bir hareket (genellikle milimetre veya inç) oluşturacağını tanımlar. Makinenin programlanan bir mesafeyi (örneğin 100 mm) hareket etmesi istendiğinde, Mach3 bu Steps Per Unit değerini kullanarak kaç adım sinyali göndermesi gerektiğini hesaplar. Eğer bu değer yanlış ayarlanmışsa, makine programlanan mesafeden daha az (eksik gidiyor) veya daha fazla (fazla gidiyor) hareket edecektir. Bu durum, nihai ürünün boyutlarında sapmalara yol açarak üretim kalitesini ve hassasiyetini doğrudan etkiler. Bu nedenle, Steps Per Unit değerinin doğru ve hassas bir şekilde kalibre edilmesi, herhangi bir CNC makinesinin temel gerekliliklerinden biridir.

Çalışma Prensibi ve Teknik Veriler

Mach3’teki Steps Per Unit ayarı, bir eksenin doğrusal hareketini kontrol eden step veya servo motorların fiziksel özellikleriyle doğrudan ilişkilidir. Bu parametre, motorun bir tam turda attığı adım sayısını, kullanılan mikro adımlama (microstepping) oranını, tahrik mekanizmasının (genellikle vidalı mil veya kayış-kasnak sistemi) adımını (pitch) ve varsa dişli oranlarını bir araya getirerek belirlenir. Temel olarak, bir motorun bir birim (mm veya inç) hareket etmesi için kaç adet adım sinyali alması gerektiğini ifade eder.

Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir?

Hesaplama Prensibi

Teorik olarak, Steps Per Unit aşağıdaki formülle hesaplanır:

Steps Per Unit (teorik) = (Motorun Bir Turdaki Adım Sayısı * Mikro Adımlama Oranı) / Vidalı Mil Adımı

  • Motorun Bir Turdaki Adım Sayısı: Çoğu step motor 200 adımdır (1.8 derece/adım).
  • Mikro Adımlama Oranı: Motor sürücüsü tarafından belirlenir (örneğin 1/8, 1/16, 1/32). 1/8 mikro adımlama, motorun bir tam adım için 8 mikro adım atması demektir. Yani 200 adımlık bir motor, 1/8 mikro adımlamada bir tur için 200 * 8 = 1600 adım atar.
  • Vidalı Mil Adımı (Pitch): Vidalı milin bir tam turunda ekseni ne kadar hareket ettirdiğidir (örneğin 5 mm/tur).

Örnek hesaplama: 200 adım/tur motor, 1/8 mikro adımlama, 5 mm/tur vidalı mil için:

Steps Per Unit = (200 * 8) / 5 = 1600 / 5 = 320 Steps/mm

Ancak, bu teorik hesaplama her zaman mükemmel sonuç vermez. Mekanik toleranslar, kayış gerginlikleri, vidalı milin gerçek adımı üzerindeki küçük sapmalar ve diğer faktörler nedeniyle, sahada pratik bir kalibrasyon yöntemi kullanmak genellikle daha doğrudur.

Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir?

Pratik Kalibrasyon Yöntemi

Mach3’te Steps Per Unit ayarını düzeltmek için uygulanan pratik yöntem şu adımları içerir:

  1. Mevcut Değeri Belirle: Mach3 arayüzünde Config > Motor Tuning menüsüne girilir. İlgili eksen (örneğin X ekseni) seçilerek Steps Per Unit kutusundaki mevcut değer not edilir.
  2. Test Mesafesi Ayarla: Makine tablası üzerinde, kalibrasyon için yeterince uzun (örneğin 100 mm veya 200 mm) bir mesafe belirlenir. Bu mesafe, ölçüm hassasiyetini artırmak için mümkün olduğunca uzun olmalıdır.
  3. Makineyi Hareket Ettir: Mach3’ün MDI (Manuel Data Input) ekranına `G0 X100` (X ekseni için 100 mm hareket ettir) gibi bir komut girilerek makine belirlenen mesafeyi hareket ettirilir.
  4. Gerçekleşen Mesafeyi Ölç: Makinenin gerçekten ne kadar hareket ettiğini hassas bir ölçüm aracı (kumpas, mikrometre, komparatör) ile ölçülür. Örneğin, 100 mm yerine 99.8 mm veya 100.2 mm hareket etmiş olabilir.
  5. Yeni Değeri Hesapla: Aşağıdaki formül kullanılarak yeni Steps Per Unit değeri hesaplanır:

    Yeni Steps Per = (Mevcut Steps Per * Beklenen Mesafe) / Gerçekleşen Mesafe

    Örnek: Mevcut Steps Per = 320, Beklenen Mesafe = 100 mm, Gerçekleşen Mesafe = 99.8 mm ise:

    Yeni Steps Per = (320 * 100) / 99.8 = 32000 / 99.8 ≈ 320.641 Steps/mm

  6. Değeri Güncelle ve Kaydet: Hesaplanan yeni Steps Per Unit değeri Mach3’teki Motor Tuning ekranına girilir ve Save Axis Settings butonuna tıklanarak kaydedilir.
  7. Tekrar Test Et: Yeni değer girildikten sonra, doğruluğunu teyit etmek için kalibrasyon işlemi birkaç kez tekrarlanır. Küçük sapmalar varsa ince ayarlar yapılabilir.

Bu süreç, her eksen için ayrı ayrı ve titizlikle uygulanmalıdır. Doğru Steps Per Unit ayarı, CNC makinesinin programlanan toleranslar dahilinde çalışmasını sağlar ve yüksek kaliteli üretim için temel bir adımdır.

ParametreDeğer/Açıklama
YazılımMach3 CNC Kontrol Yazılımı
Ayarlama MenüsüConfig > Motor Tuning
Ayarlanan ParametreSteps Per Unit (Bir birim başına adım sayısı)
Birime Bağımlılıkmm veya İnç (Mach3 ayarına göre)
Hesaplama FormülüYeni Steps Per = (Mevcut Steps Per * Beklenen Mesafe) / Gerçekleşen Mesafe
Ölçüm Hassasiyeti±0.01 mm veya daha iyi (kumpas, mikrometre, komparatör ile)
Önerilen Test MesafesiEn az 100 mm (daha uzun mesafeler daha doğru sonuç verir)
Uygulama AlanıTüm CNC Router, Freze, Torna eksenleri
Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir?

Sahada Dikkat Edilmesi Gerekenler

  • Mekanik Boşluk (Backlash) Kontrolü ve Giderilmesi: Steps Per Unit ayarını yapmadan önce, eksenlerdeki mekanik boşlukların (backlash) kontrol edilmesi ve mümkünse giderilmesi hayati önem taşır. Boşluklar, hareket yönü değişimlerinde ölçüm hatalarına neden olur ve Steps Per ayarını yanıltabilir. Vidalı mil somunları, kaplinler veya kayış gerginlikleri gibi mekanik unsurların gevşek olup olmadığını kontrol edin ve gerekirse ayarlayın. Mach3’ün kendi Backlash Compensation özelliği olsa da, bu yazılımsal bir çözüm olup, mekanik boşlukların fiziksel olarak giderilmesi her zaman öncelikli olmalıdır.
  • Ölçüm Hassasiyeti ve Test Mesafesi: Kalibrasyon sırasında kullanılan ölçüm cihazının (kumpas, mikrometre, komparatör) yüksek hassasiyete sahip olması gerekmektedir. En az 0.01 mm hassasiyet önerilir. Ayrıca, kalibrasyon için seçilen test mesafesi mümkün olduğunca uzun olmalıdır (örneğin 100 mm yerine 200 mm veya 300 mm). Daha uzun mesafeler, küçük ölçüm hatalarının genel hesaplama üzerindeki etkisini azaltarak daha doğru bir Steps Per değeri elde edilmesini sağlar. Kısa mesafelerdeki küçük ölçüm sapmaları, Steps Per değerinde orantısız büyük hatalara yol açabilir.
  • Her Ekseni Bağımsız Olarak Kalibre Etme: Makinenin her bir ekseni (X, Y, Z, A vb.) farklı mekanik özelliklere (farklı vidalı mil adımları, farklı motorlar veya dişli oranları) sahip olabileceğinden, her eksen ayrı ayrı kalibre edilmelidir. Bir eksen için doğru olan Steps Per değeri, diğer eksenler için yanlış olabilir. Kalibrasyon sırasında sadece ilgili ekseni hareket ettirdiğinizden ve diğer eksenlerin sabit kaldığından emin olun. Ayrıca, kalibrasyonun birden fazla noktadan (örneğin, eksenin başlangıcı ve sonu) kontrol edilmesi, vidalı milin homojen olup olmadığını anlamak için faydalı olabilir.
  • Yük Etkisini Göz Önünde Bulundurma: Özellikle ağır işleme yapan makinelerde veya yüksek ivmelenme gerektiren uygulamalarda, motorlar üzerindeki yük ve atalet, adım kaybına (step loss) veya hafif sapmalara neden olabilir. Steps Per kalibrasyonu genellikle yüksüz yapılır; ancak makinenin tipik çalışma yükü altında da kısa testler yaparak herhangi bir sapma olup olmadığını kontrol etmek faydalı olabilir. Eğer yük altında belirgin sapmalar varsa, motor torkunu, sürücü akımını veya ivmelenme/hız ayarlarını gözden geçirmek gerekebilir.
  • Ortam Koşulları ve Sıcaklık: Özellikle büyük makinelerde ve hassas uygulamalarda, ortam sıcaklığındaki değişimler metal parçaların genleşmesine veya büzülmesine neden olarak ölçüm hassasiyetini etkileyebilir. Mümkünse kalibrasyon, makinenin normal çalışma sıcaklığına ulaştığı ve kararlı bir ortam sıcaklığının olduğu koşullarda yapılmalıdır.
Mach3’te Makine Ölçüyü Eksik veya Fazla Gidiyorsa Steps Per Nasıl Düzeltilir?

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

Steps Per Unit ayarı sırasında veya sonrasında karşılaşılan bazı yaygın sorunlar ve bunların çözümleri aşağıda listelenmiştir:

  • Hesaplama Hataları veya Yanlış Birim Kullanımı:
    • Sorun: Steps Per değeri yanlış hesaplanıyor veya Mach3’ün birim ayarı (mm/inç) ile ölçüm birimi karıştırılıyor.
    • Çözüm: Formülü dikkatlice kontrol edin ve hesaplamaları iki kez yapın. Mach3’ün Config > Set Units menüsünden doğru birim (mm veya inç) seçili olduğundan ve ölçümlerinizi de aynı birimde yaptığınızdan emin olun. Örneğin, Mach3 inç ayarlıysa, ölçümlerinizi de inç olarak yapmalı veya mm’den inçe dönüştürmelisiniz.
  • Mekanik Problemlerin Göz Ardı Edilmesi:
    • Sorun: Steps Per ayarı yapılmasına rağmen hassasiyet sorunları devam ediyor, özellikle yön değişimlerinde.
    • Çözüm: Bu genellikle mekanik sorunlardan kaynaklanır. Backlash (boşluk), gevşek kaplinler, aşınmış vidalı mil somunları, gevşek kayışlar veya eksen kızaklarında sürtünme gibi sorunları kontrol edin. Bu mekanik problemleri gidermeden Steps Per ayarı yapmak kalıcı bir çözüm sağlamaz. Önce mekanik sistemi mükemmel hale getirin, sonra kalibrasyona geçin.
  • Adım Kaybı (Step Loss) veya Motorun Yetersiz Performansı:
    • Sorun: Makine programlanan mesafeyi hareket ediyor ancak yük altında veya yüksek hız/ivmelenme durumlarında sapmalar oluşuyor, motor “takılma” sesleri çıkarıyor.
    • Çözüm: Bu durum genellikle motorun yetersiz torkundan, sürücü akımının düşük olmasından veya Mach3’teki hız/ivmelenme (Velocity/Acceleration) ayarlarının çok yüksek olmasından kaynaklanır. Motor sürücüsünün akım ayarlarını kontrol edin, motorun yeterli torka sahip olduğundan emin olun. Mach3’teki Motor Tuning menüsünde Velocity (hız) ve Acceleration (ivmelenme) değerlerini kademeli olarak düşürerek test edin. Aşırı yüksek ivmelenme veya hız, motorun adımları kaçırmasına neden olabilir.
  • Tekrarlanabilirlik Sorunları:
    • Sorun: Aynı mesafeyi birden çok kez hareket ettirildiğinde her seferinde farklı sonuçlar alınıyor.
    • Çözüm: Bu durum, mekanik sistemdeki aşınma, titreşim, eksen kızaklarında düzensiz sürtünme veya sürücü kartından gelen sinyallerdeki parazitlerden kaynaklanabilir. Mekanik sistemin genel durumunu kontrol edin, yağlama yapın. Elektriksel parazitleri azaltmak için kablolamayı (özellikle step motor kablolarını) ekranlı kablo ile yapın ve güç kaynaklarını kontrol edin.
  • Mach3 Profil Ayarlarının Kaybolması:
    • Sorun: Kalibrasyon yapıldıktan sonra Mach3 kapatılıp açıldığında ayarların eski haline dönmesi.
    • Çözüm: Motor Tuning ekranında yapılan değişiklikleri girdikten sonra mutlaka Save Axis Settings butonuna tıklayın. Ardından, Mach3’ün ana menüsündeki File > Save Settings seçeneği ile genel profil ayarlarını da kaydettiğinizden emin olun. Aksi takdirde, Mach3 kapatıldığında değişiklikler kaydedilmez ve kaybolabilir.

Uzman Tavsiyesi

Mach3 kontrol yazılımında bir CNC makinesinin ölçüyü eksik veya fazla gitmesi, üretim kalitesi ve hassasiyeti açısından kabul edilemez bir durumdur. Bu tür sapmaların temelinde yatan en yaygın neden, Steps Per Unit (birim başına adım sayısı) parametresinin yanlış ayarlanmış olmasıdır. Bu parametrenin doğru ve titiz bir şekilde kalibre edilmesi, makinenizin programlanan boyutlarda hassas bir şekilde çalışmasını sağlamanın anahtarıdır.

Endüstriyel otomasyon alanında çalışan bir uzman olarak tavsiyem, bu kalibrasyon sürecine başlarken mekanik sistemin mükemmel durumda olduğundan emin olmanızdır. Hiçbir yazılımsal düzeltme (Steps Per ayarı veya backlash telafisi), gevşek bir kaplin, aşınmış bir vidalı mil somunu veya yetersiz yağlanmış bir kızak gibi temel mekanik sorunların üstesinden gelemez. Önce makinenizin fiziksel sağlığını kontrol edin: tüm bağlantıların sıkı olduğundan, vidalı millerde veya kayışlarda boşluk olmadığından, kızakların temiz ve yağlanmış olduğundan emin olun. Mekanik stabilite sağlandıktan sonra, yüksek hassasiyetli ölçüm araçları kullanarak her ekseni bağımsız ve sabırlı bir şekilde kalibre etmelisiniz. Uzun test mesafeleri kullanmak ve hesaplamaları iki kez kontrol etmek, hata payını minimize etmenin kritik adımlarıdır.

Unutmayın ki Motor Tuning ayarları sadece Steps Per ile sınırlı değildir; Velocity (hız) ve Acceleration (ivmelenme) değerleri de motorun adım kaybetmeden ne kadar hızlı ve akıcı hareket edebileceğini belirler. Bu değerlerin de makinenizin mekanik kapasitesine ve motorlarınızın tork özelliklerine uygun olarak ayarlanması gerekir. Aşırı yüksek hız veya ivmelenme, doğru Steps Per değerine sahip olsanız bile adım kaybına yol açarak hassasiyet sorunlarına neden olabilir.

Son olarak, yapılan tüm ayarları ve kalibrasyon adımlarını detaylı bir şekilde dokümante etmek, gelecekteki sorun giderme veya makine bakımı süreçlerinde size büyük kolaylık sağlayacaktır. Herhangi bir değişiklik yaptığınızda, neyi, ne zaman ve neden değiştirdiğinizi kaydetmek, uzun vadede zaman ve maliyetten tasarruf etmenizi sağlar. Bu sistematik yaklaşım, CNC makinelerinizin güvenilirliğini ve üretim verimliliğini artırmanın temelidir.

⚙ Araçlar