Cnc Router imalatı

Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?

12 dk okuma Mermak CNC Teknik İçerik
Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?
İçindekiler
  1. Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır? Nedir?
  2. Çalışma Prensibi ve Teknik Veriler
  3. Steps Per Değeri Hesaplaması
  4. Velocity Değeri Hesaplaması
  5. Acceleration Değeri Hesaplaması
  6. Step Pulse ve Dir Pulse Değerleri Hesaplaması (Timing Ayarları)
  7. Sahada Dikkat Edilmesi Gerekenler
  8. Sık Karşılaşılan Sorunlar ve Çözümleri
  9. Uzman Tavsiyesi

Mach3 Motor Tuning ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse değerleri, CNC makinenizin mekanik yapısı, motor ve sürücü özellikleri dikkate alınarak hesaplanır ve optimize edilir. Steps Per, her bir hareket birimi (mm, inç) için gereken adım sayısını, Velocity maksimum hızı, Acceleration hızlanma oranını, Step Pulse ve Dir Pulse ise sürücünüzün sinyal işleme sürelerini belirler. Bu değerler, hassas ve verimli çalışma için kritik öneme sahiptir.

Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır? Nedir?

 

Endüstriyel otomasyon ve özellikle CNC makineleri dünyasında, Mach3 yazılımı, motor kontrolü için vazgeçilmez bir araçtır. Bu yazılımın kalbinde yer alan motor tuning ayarları, makinenizin performansını, hassasiyetini ve güvenilirliğini doğrudan etkiler. Bu ayarlar arasında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse parametreleri kritik bir rol oynar. Her bir parametrenin doğru bir şekilde hesaplanması ve ayarlanması, makinenizin potansiyelini tam anlamıyla kullanabilmesi için elzemdir.

Steps Per (Her Birim İçin Adım Sayısı): Bu parametre, Mach3’ün bir eksende belirli bir mesafe (örneğin 1 mm veya 1 inç) hareket etmek için kaç adet step sinyali göndermesi gerektiğini ifade eder. Mekanik sistemin çözünürlüğünü doğrudan belirler.

Velocity (Hız): Motorun ulaşabileceği maksimum hızı tanımlar. Bu değer, makinenizin bir eksen boyunca ne kadar hızlı hareket edebileceğini belirler ve genellikle birim/dakika (mm/dakika veya inç/dakika) cinsinden ifade edilir. Yüksek hızlar, üretim verimliliğini artırırken, kontrolsüz hızlar adım kaybına veya mekanik zorlanmalara yol açabilir.

Acceleration (İvme): Motorun duruştan maksimum hıza ne kadar sürede ulaşacağını veya maksimum hızdan duruşa ne kadar sürede geçeceğini belirleyen parametredir. İvme, makinenin keskin dönüşlerdeki performansını, titreşimini ve genel hareket dinamiklerini etkiler. Yüksek ivme, daha hızlı tepki süresi anlamına gelirken, çok yüksek ivme, motorun adım kaybetmesine veya mekanik sistemde aşırı stres yaratmasına neden olabilir.

Step Pulse (Adım Darbesi Süresi): Bu değer, Mach3’ün motor sürücüsüne gönderdiği her bir adım (step) sinyalinin minimum açık kalma süresini (darbe genişliğini) milisaniye (ms) veya mikrosaniye (µs) cinsinden belirler. Sürücünün step sinyalini doğru bir şekilde algılaması için yeterli genişlikte olması gerekir.

Dir Pulse (Yön Darbesi Süresi): Motorun dönüş yönünü değiştirmek için gönderilen sinyal ile ilk adım sinyali arasında geçmesi gereken minimum süreyi (gecikmeyi) ifade eder. Bu gecikme, motor sürücüsünün yön değişikliği komutunu işlemesi ve motorun fiziksel olarak yön değiştirmeye hazır hale gelmesi için gereklidir.

Bu parametrelerin doğru ayarlanması, sadece makinenin sorunsuz çalışmasını sağlamakla kalmaz, aynı zamanda işlenen parçaların kalitesini, makinenin ömrünü ve operatör güvenliğini de doğrudan etkiler. Bu nedenle, hesaplamaların titizlikle yapılması ve sahada doğrulanması büyük önem taşır.

Çalışma Prensibi ve Teknik Veriler

Her bir parametrenin hesaplanması, makinenizin benzersiz bileşenlerine ve istenen performans hedeflerine bağlıdır. İşte adım adım hesaplama ve ayar prensipleri:

Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?

Steps Per Değeri Hesaplaması

Bu, en temel ve en kritik ayardır. Doğru Steps Per değeri, makinenizin doğru mesafeyi kat etmesini sağlar. Hesaplama formülü şöyledir:

Steps Per = (Motorun Bir Turdaki Adım Sayısı * Mikro Adım Sayısı) / (Kurşun Vida Adımı veya Dişli Oranı)

  • Motorun Bir Turdaki Adım Sayısı (Steps per Revolution): Genellikle standart step motorlar için 200 adımdır (1.8 derece/adım). Bazı motorlar farklı değerlere sahip olabilir, motorun teknik özelliklerinden kontrol edilmelidir.
  • Mikro Adım Sayısı (Microstepping): Step motor sürücüsü tarafından belirlenir. 1 (full step), 2, 4, 8, 16, 32, 64, 128 veya 256 gibi değerler alabilir. Mikro adımlama, motorun daha akıcı ve hassas hareket etmesini sağlar ancak torku bir miktar düşürebilir. Sürücünüzün dip anahtarları veya yazılımı üzerinden ayarlanır.
  • Kurşun Vida Adımı (Lead Screw Pitch): Kurşun vidanın bir tam tur döndüğünde lineer olarak kat ettiği mesafe (mm/tur veya inç/tur). Eğer bir dişli veya kayış kasnak sistemi kullanılıyorsa, bu değer “Dişli Oranı” ile çarpılır veya bölünür. Örneğin, 5mm adım aralığına sahip bir kurşun vida.

Örnek Hesaplama:

  • Motor: 200 adım/tur
  • Sürücü Mikro Adım: 16 mikro adım
  • Kurşun Vida Adımı: 5 mm/tur
  • Steps Per = (200 * 16) / 5 = 3200 / 5 = 640 Steps/mm

Bu durumda, Mach3’ün 1 mm hareket etmek için 640 step sinyali göndermesi gerekecektir. Bu değer, Mach3’ün “Motor Tuning” ekranındaki “Steps per unit” alanına girilir. Hesaplama sonrası, kesin doğrulama için makine üzerinde test edilmesi (örneğin, 100 mm hareket ettirip gerçek mesafeyi ölçmek) şarttır.

Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?

Velocity Değeri Hesaplaması

Velocity değeri, makinenizin mekanik sınırları, motor torku ve sürücü kapasitesi göz önünde bulundurularak belirlenmelidir. Başlangıçta, motorun veri sayfasındaki maksimum devir (RPM) değeri veya mevcut mekanik sistemin limitleri bir referans noktası olabilir. Genel bir yaklaşım şöyledir:

Maksimum Hız (birim/dakika) = (Motorun Maksimum Devir Sayısı (RPM) / Kurşun Vida Adımı (tur/birim)) * 60 (saniye/dakika)

Daha pratik bir yaklaşım, deneyseldir. Makinenizin boşta iken sorunsuz çalışabileceği maksimum hızı bulmak için yavaş bir değerle başlayıp kademeli olarak artırmaktır. Adım kaybı veya titreşim başladığında, hızı biraz düşürmek gerekir. Bu değer, genellikle Mach3 arayüzünde “Velocity” kısmına doğrudan birim/dakika cinsinden girilir.

Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?

Acceleration Değeri Hesaplaması

Acceleration değeri için doğrudan bir formül yoktur; bu, daha çok deneysel bir ayarlama sürecidir. Ancak bazı başlangıç noktaları ve prensipler mevcuttur:

  • Başlangıç Değeri: Genellikle maksimum hızın (Velocity) %10 ila %20’si arasında bir değerle başlanır. Örneğin, Velocity 1000 mm/dakika ise, Acceleration için 100-200 mm/s^2 (veya uygun birim) değerleri denenebilir.
  • Deneysel Ayarlama: Makine boşta iken, düşük bir ivme değeriyle başlanır ve kademeli olarak artırılır. Motorun titremeye, ses yapmaya veya adım kaybetmeye başladığı nokta tespit edilir. Bu noktanın biraz altında bir değer, güvenli ve verimli ivme değeri olacaktır.
  • Yük Durumu: Malzeme işlenirken motorun taşıdığı yük, ivmeyi doğrudan etkiler. Yük altında yapılan testler, boşta yapılan testlerden daha doğru sonuçlar verecektir.
  • Önem: Yüksek ivme, işleme süresini kısaltırken, çok yüksek ivme, yüzey kalitesini düşürebilir, takım ömrünü azaltabilir ve motorun ömrünü kısaltabilir. Dengeyi bulmak önemlidir.

Mach3’te Acceleration değeri genellikle “birim/saniye^2” (mm/s^2 veya inç/s^2) cinsinden girilir.

Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?

Step Pulse ve Dir Pulse Değerleri Hesaplaması (Timing Ayarları)

Bu iki parametre, Mach3’ün kontrol sinyallerini motor sürücüsüne gönderme zamanlamasıyla ilgilidir ve genellikle motor sürücünüzün veri sayfalarında (datasheet) belirtilen minimum gereksinimlere göre ayarlanır.

  • Step Pulse (Adım Darbesi Süresi): Motor sürücünüzün bir adım sinyalini güvenilir bir şekilde algılaması için gereken minimum darbe genişliğidir. Genellikle 1 µs (mikrosaniye) ile 5 µs arasında değişir. Örneğin, sürücü veri sayfasında “Minimum Step Pulse Width: 2.5 µs” yazıyorsa, Mach3’teki Step Pulse değeri en az 2.5 µs olarak ayarlanmalıdır. Daha yüksek bir değer (örneğin 5 µs) genellikle sorun yaratmaz, ancak çok yüksek bir değer yüksek frekanslarda adım kaybına neden olabilir. Mach3’te genellikle “Pulse Width” veya “Step Pulse” olarak adlandırılır.
  • Dir Pulse (Yön Darbesi Süresi): Motor sürücüsünün yön değiştirme komutunu işledikten sonra, ilk adım sinyalini almadan önce beklemesi gereken minimum süredir. Bu, sürücünün dahili devrelerinin yön değişikliğine hazırlanması için gereklidir. Genellikle 0 µs ile 20 µs arasında değişir. Örneğin, sürücü veri sayfasında “Minimum Direction Setup Time: 10 µs” yazıyorsa, Mach3’teki Dir Pulse değeri en az 10 µs olarak ayarlanmalıdır. Doğru ayarlanmazsa, motor beklenmedik yönlerde hareket edebilir veya adım kaybedebilir. Mach3’te genellikle “Dir Pulse” veya “Direction Hold” olarak adlandırılır.

Bu değerler, Mach3’ün “Port and Pins” -> “Motor Outputs” sekmesinde veya “Motor Tuning” ekranında ayarlanabilir. Daima sürücünüzün veri sayfasını kontrol ederek bu değerleri belirleyin. Yanlış ayarlar, motorun düzensiz çalışmasına, adım kaybetmesine veya hiç hareket etmemesine neden olabilir.

ParametreDeğer/Açıklama
Steps Per(Motor Adım Sayısı * Mikro Adım) / Kurşun Vida Adımı. Makinenin 1 birim (mm/inç) hareket etmesi için gereken adım sayısı.
VelocityMaksimum eksen hareket hızı (birim/dakika). Motorun torku ve mekanik sistemin kapasitesi ile sınırlıdır. Deneysel olarak bulunur.
AccelerationMotorun hızlanma/yavaşlama oranı (birim/saniye²). Genellikle Velocity’nin %10-20’si ile başlanır, deneysel olarak optimize edilir.
Step PulseMach3’ten motor sürücüsüne giden adım sinyalinin minimum darbe genişliği (µs). Motor sürücüsü datasheett’inden kontrol edilmelidir (örn. 1-5 µs).
Dir PulseYön değiştirme sinyali ile ilk adım sinyali arasındaki minimum gecikme süresi (µs). Motor sürücüsü datasheett’inden kontrol edilmelidir (örn. 0-20 µs).
Motor Adım SayısıGenellikle 200 adım/tur (1.8°/adım) olan step motorun teknik özelliği.
Mikro Adım SayısıMotor sürücüsü tarafından ayarlanan, motorun daha küçük adımlarla hareket etmesini sağlayan çarpan (örn. 1, 2, 4, 8, 16).
Kurşun Vida AdımıKurşun vidanın bir turda ilerlediği mesafe (mm/tur veya inç/tur).
Mach3 Motor Tuning Ayarlarında Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse Değerleri Nasıl Hesaplanır?

Sahada Dikkat Edilmesi Gerekenler

  • Mekanik Boşluk (Backlash) ve Rijitlik: Makinenin mekanik yapısındaki boşluklar, özellikle yön değiştirirken hassasiyet kaybına neden olabilir. Steps Per ayarı doğru olsa bile, boşluklar yüzey kalitesini düşürebilir. Mach3’te backlash telafisi ayarları bulunsa da, ideal çözüm mekanik boşlukları en aza indirmektir. Makinenin genel rijitliği (katılığı) de yüksek hız ve ivmelerde titreşimi ve sapmaları etkiler.
  • Motor Torku ve Yük Kapasitesi: Ayarladığınız Velocity ve Acceleration değerleri, motorunuzun yüke karşı üretebildiği tork ile doğrudan ilişkilidir. Özellikle işleme sırasında motorun yeterli torku sağlayamaması, adım kaybına yol açabilir. Motorun tork eğrisini ve makinenin taşıması gereken maksimum yükü göz önünde bulundurarak ayarları yapmak esastır. Gerekirse daha güçlü motor veya sürücü çözümleri düşünülmelidir.
  • Sürücü Ayarları ve Mikro Adım Seçimi: Motor sürücünüzdeki akım ve mikro adım ayarları, Mach3’teki tuning ayarlarıyla uyumlu olmalıdır. Yüksek mikro adımlama (örneğin 1/16 veya 1/32) daha akıcı hareket ve daha yüksek çözünürlük sağlarken, motorun kullanılabilir torkunu düşürebilir. Uygulamanızın gereksinimlerine göre en uygun mikro adım ayarı seçilmelidir. Ayrıca, sürücünün maksimum darbe frekansı kapasitesi de Mach3’ün Kernel Speed ayarıyla eşleşmelidir.
  • Kablo Tesisatı ve Elektriksel Gürültü (EMI/RFI): Step ve yön sinyalleri, düşük voltajlı ve yüksek frekanslı sinyallerdir. Zayıf veya yanlış kablo tesisatı (örneğin, güç kablolarıyla sinyal kablolarının yan yana geçmesi), elektriksel gürültüye (EMI/RFI) neden olarak sinyal bütünlüğünü bozabilir. Bu durum, motorun düzensiz çalışmasına, rastgele adım kaybına veya yanlış yönlenmesine yol açabilir. Korumalı (shielded) kablo kullanmak ve sinyal ile güç kablolarını ayırmak kritiktir.
  • Deneysel Ayar ve İterasyon Süreci: Hesaplamalar bir başlangıç noktası sunsa da, her makine benzersizdir. En doğru ve kararlı ayarları bulmak için saha testleri ve iteratif bir yaklaşımla ince ayar yapmak şarttır. Başlangıçta düşük hız ve ivme değerleriyle başlayıp, adım kaybı veya aşırı titreşim gözlemleyene kadar kademeli olarak artırmak, ardından biraz geri çekilmek en güvenli yöntemdir. Her değişiklikten sonra makinenin davranışını dikkatlice gözlemleyin.
  • Emniyet Limitleri ve Acil Durdurma: Motor tuning ayarlarını yaparken, makinenin mekanik sınırlarını aşmamak için yazılımsal ve donanımsal limit anahtarlarının ve acil durdurma (E-Stop) sisteminin aktif ve doğru çalıştığından emin olun. Yanlış ayarlar, makinenin limit dışına çıkmasına ve mekanik hasara yol açabilir.

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

Mach3 motor tuning ayarlarında karşılaşılan sorunlar, genellikle yanlış hesaplama, mekanik uyumsuzluk veya elektriksel parazitlerden kaynaklanır. İşte bazı yaygın sorunlar ve çözüm önerileri:

  • Adım Kaybı (Lost Steps):

    • Sorun: Makine beklenen mesafeyi kat etmiyor veya işleme sırasında pozisyonunu kaybediyor.
    • Olası Nedenler: Steps Per değeri yanlış, Velocity veya Acceleration değerleri çok yüksek, motor torku yetersiz, mekanik sıkışma veya aşırı sürtünme, Step Pulse/Dir Pulse süreleri yanlış ayarlanmış.
    • Çözüm: Steps Per değerini yeniden hesaplayın ve kalibre edin. Velocity ve Acceleration değerlerini kademeli olarak düşürerek test edin. Motorun yük altında yeterli torku sağlayıp sağlamadığını kontrol edin. Mekanik sistemi sürtünme veya sıkışma açısından inceleyin. Motor sürücüsü datasheett’inden Step Pulse ve Dir Pulse değerlerini doğrulayın ve Mach3’te uygun şekilde ayarlayın.
  • Titreşim ve Aşırı Gürültü:

    • Sorun: Motorlar çalışırken aşırı titreşim yapıyor veya yüksek, rahatsız edici sesler çıkarıyor.
    • Olası Nedenler: Yanlış mikro adım ayarı (özellikle tam adımda çalışma), rezonans frekanslarına denk gelen hızlar, yetersiz veya aşırı Acceleration.
    • Çözüm: Motor sürücünüzdeki mikro adım ayarını değiştirerek farklı değerleri deneyin (örneğin 1/8’den 1/16’ya geçiş). Velocity ve Acceleration değerlerini ayarlayarak rezonans bölgelerinden kaçınmaya çalışın. Mekanik bağlantıların gevşek olup olmadığını kontrol edin. Gerekirse titreşim sönümleyiciler kullanın.
  • Yavaş veya Düzensiz Hareket:

    • Sorun: Makine istenen hıza ulaşamıyor veya hareketleri kesintili, düzensiz.
    • Olası Nedenler: Düşük Velocity veya Acceleration değerleri, yanlış Step Pulse/Dir Pulse süreleri, Mach3 Kernel Speed ayarı düşük, bilgisayar performansı yetersiz.
    • Çözüm: Velocity ve Acceleration değerlerini optimize edin. Step Pulse ve Dir Pulse değerlerinin sürücü gereksinimlerini karşıladığından emin olun. Mach3’ün “Config -> Ports and Pins -> Motor Outputs” bölümündeki Kernel Speed ayarını kontrol edin ve daha yüksek bir değere ayarlamayı deneyin (genellikle 25000 Hz veya 35000 Hz). Bilgisayarınızın Mach3 için yeterli performansa sahip olduğundan emin olun, arka plandaki gereksiz uygulamaları kapatın.
  • Makine Başlangıçta Hareket Etmiyor veya Yanlış Yöne Gidiyor:

    • Sorun: Motorlar hiç hareket etmiyor veya yön değiştirme komutlarına yanlış tepki veriyor.
    • Olası Nedenler: Dir Pulse süresi çok kısa, motor kablolaması yanlış, sürücü ayarları (akım/mikro adım) yanlış, Mach3’te eksen yönü (Reversed) ayarı yanlış.
    • Çözüm: Dir Pulse değerini sürücü datasheett’ine göre artırın. Motor kablolamasının doğru olduğundan emin olun (A+, A-, B+, B- gibi). Sürücüdeki akım ve mikro adım ayarlarını kontrol edin. Mach3’te “Config -> Ports and Pins -> Motor Outputs” sekmesinde ilgili eksenin “Dir LowActive” veya “Step LowActive” ayarlarını değiştirerek doğru yönü bulun.
  • Aşırı Isınma (Motor/Sürücü):

    • Sorun: Motor veya sürücü normalden fazla ısınıyor.
    • Olası Nedenler: Sürücüden motora giden akım çok yüksek, motor sürekli yüksek tork altında çalışıyor, yetersiz soğutma.
    • Çözüm: Sürücü üzerindeki akım ayarını (potansiyometre veya dip anahtarları) motorun nominal akım değerine veya biraz altına düşürün. Mekanik sistemdeki sürtünmeyi azaltın. Motor ve sürücü için yeterli hava akışı veya aktif soğutma sağlayın.

Uzman Tavsiyesi

Mach3 motor tuning ayarları, bir CNC makinesinin performansını, hassasiyetini ve uzun ömürlülüğünü doğrudan etkileyen kritik bir süreçtir. Steps Per, Velocity, Acceleration, Step Pulse ve Dir Pulse değerlerinin doğru bir şekilde hesaplanması ve titizlikle ayarlanması, sadece teorik bilgiye değil, aynı zamanda pratik tecrübeye ve saha gözlemlerine dayanır. Endüstriyel otomasyon sektöründe çalışan uzmanlar olarak, bu parametrelerin “bir kez ayarla ve unut” yaklaşımıyla değil, sürekli bir gözlem ve optimize etme süreciyle ele alınması gerektiğini vurgulamak isteriz. Her makine benzersizdir; farklı motorlar, sürücüler, mekanik bileşenler ve işleme gereksinimleri, kişiselleştirilmiş bir tuning süreci gerektirir. Hesaplamalara motor ve sürücü datasheett’lerinden alınan verilerle başlamak, ardından makinenin boşta ve yük altında davranışlarını dikkatlice gözlemleyerek kademeli olarak ince ayar yapmak en güvenilir yoldur. Mekanik boşlukları minimize etmek, uygun kablolama sağlamak ve elektriksel parazitleri engellemek gibi temel mühendislik prensiplerine uymak, tuning sürecinin başarısı için hayati öneme sahiptir. Unutmayın ki, doğru yapılmış bir motor tuning, sadece daha hızlı ve hassas parçalar üretmenizi sağlamakla kalmaz, aynı zamanda makinenizin ömrünü uzatır, bakım maliyetlerini düşürür ve operatör güvenliğini artırır. Bu nedenle, bu ayarlar için ayrılan zaman ve çaba, uzun vadede fazlasıyla karşılığını verecektir. Daima sabırlı olun, adım adım ilerleyin ve her değişiklikten sonra makinenizi dikkatlice test edin.

⚙ Araçlar