Mach3 ile Kapalı Çevrim Step Motor Kullanırken Hangi Ayarlar Yapılmalıdır?

📑 İçindekiler (Tıkla Aç)
Mach3 ile kapalı çevrim step motor kullanırken temel ayarlar; Motor Tuning (Steps per Unit, Velocity, Acceleration), Port and Pins (Step/Dir çıkışları, gerekirse Enkoder girişleri ve sürücü hata/alarm girişleri), ve General Config (Kernel Speed, E-Stop) menülerinde yapılır. Ayrıca, sürücünün kendisindeki mikro adım, akım, PID ve hata eşiği ayarları da kritik öneme sahiptir.
Mach3 ile Kapalı Çevrim Step Motor Kullanırken Hangi Ayarlar Yapılmalıdır? Nedir?
Mach3, bilgisayar tabanlı bir CNC kontrol yazılımıdır ve genellikle açık çevrim step motor sistemleriyle birlikte kullanılır. Ancak, günümüzde artan hassasiyet ve güvenilirlik talepleri, kapalı çevrim step motor sistemlerinin (genellikle hibrit servo veya “closed-loop stepper” olarak adlandırılır) kullanımını yaygınlaştırmıştır. Bu sistemler, standart step motorların tork avantajını, bir enkoder geri beslemesi ile birleştirerek pozisyon kaybı riskini ortadan kaldırır. Mach3 ile kapalı çevrim bir step motor kullanırken, yazılımın motor kontrol parametreleri (adım/yön sinyalleri) ve sürücünün kendi iç ayarları arasında bir senkronizasyon ve doğru konfigürasyon hayati önem taşır. Mach3, kapalı çevrim sürücüler için doğrudan enkoder geri beslemesi okumaz (bu görevi sürücü üstlenir), ancak sürücünün alarm/hata çıkışlarını okuyarak sistemin güvenliğini artırabiliriz. Bu bağlamda, Mach3’teki ayarlar sürücüye gönderilen komutları optimize ederken, sürücünün ayarları da bu komutları motorun fiziksel hareketine dönüştürme ve pozisyonu izleme sorumluluğunu üstlenir.
Çalışma Prensibi ve Teknik Veriler
Kapalı çevrim step motor sistemleri, temel olarak bir step motor, bu motora entegre edilmiş veya harici bir enkoder ve bu ikisini yöneten özel bir sürücüden oluşur. Mach3’ün rolü, G-kodu komutlarını yorumlayarak ilgili eksenlere Step ve Direction (adım ve yön) sinyalleri üretmektir. Bu sinyaller, sürücüye iletilir. Sürücü, Mach3’ten gelen bu dijital sinyalleri alır ve motorun sargılarına uygun akım darbelerini göndererek motoru hareket ettirir. Buradaki kritik fark, sürücünün aynı zamanda motordaki enkoderden gelen geri beslemeyi sürekli olarak okumasıdır. Enkoder, motorun anlık pozisyonunu ve hızını hassas bir şekilde bildirir. Sürücü, beklenen pozisyon (Mach3’ten gelen komut) ile gerçek pozisyon (enkoderden gelen geri besleme) arasındaki farkı (hata) sürekli olarak hesaplar. Eğer bu hata, sürücüde belirlenen bir hata eşiğini aşarsa, sürücü motoru düzeltmek için ek adımlar atar veya bir hata (fault/alarm) sinyali üretir. Bu hata sinyali, Mach3’e bağlanarak sistemi durdurabilir ve olası hasarları önleyebilir.
Bu sistemin doğru çalışması için hem Mach3’ün hem de sürücünün doğru ayarlanması gerekir:
- Mach3 Ayarları:
- Port and Pins -> Motor Outputs: Her eksen için Step Pin, Dir Pin numaraları ve Dir LowActive ayarı doğru yapılmalıdır. Bu pinler, sürücünün Step ve Dir girişlerine bağlanır.
- Port and Pins -> Input Signals: Sürücünün Alarm/Fault çıkışı varsa, bu bir giriş pini olarak tanımlanabilir (örneğin, “OEM Trigger” veya özel bir “Input” pini) ve “Active Low” veya “Active High” olarak ayarlanabilir. Bu, sürücü hata verdiğinde Mach3’ün bunu algılamasını sağlar.
- Motor Tuning (Config -> Motor Tuning): Her eksen için Steps per Unit (bir birim hareket için gereken adım sayısı), Velocity (maksimum hız) ve Acceleration (ivme) değerleri doğru ayarlanmalıdır. Steps per Unit, sürücünün mikro adım ayarı ve mekanik aktarım (vidamili adım, kayış oranı vb.) ile doğrudan ilişkilidir.
- General Config: Kernel Speed (çekirdek hızı), Mach3’ün Step/Dir sinyallerini ne sıklıkta güncellediğini belirler. Genellikle 25.000 Hz’den 100.000 Hz’e kadar ayarlanır ve kullanılan paralel port veya hareket kontrol kartının kapasitesine göre seçilir. Daha yüksek hızlar daha akıcı hareket sağlar ancak donanım gereksinimlerini artırır.
- Debounce Interval: Limit anahtarları ve sürücü hata sinyalleri gibi giriş sinyallerindeki gürültüyü filtrelemek için ayarlanır.
- Kapalı Çevrim Step Sürücü Ayarları:
- Mikro Adım (Microstepping): Sürücüdeki DIP anahtarları veya yazılım aracılığıyla ayarlanır. Mach3’teki Steps per Unit hesabı için kritik öneme sahiptir. Genellikle 800, 1600, 3200, 6400, 12800 veya 25600 adım/devir gibi değerler kullanılır.
- Akım Ayarı (Current Setting): Motorun nominal akımına göre sürücüden ayarlanır. Yüksek akım motoru ısıtır, düşük akım tork kaybına neden olur.
- Enkoder Çözünürlüğü (Encoder Resolution): Enkoderin bir devirde kaç darbe ürettiği sürücüye bildirilmelidir.
- Hata Eşiği (Error Threshold/Position Error Limit): Sürücünün, beklenen pozisyon ile gerçek pozisyon arasındaki maksimum kabul edilebilir farkı belirleyen ayardır. Bu eşik aşılırsa sürücü hata verir. Genellikle enkoder çözünürlüğünün küçük bir yüzdesi (örn. 5-10 darbe) olarak ayarlanır.
- PID Ayarları (Bazı Sürücülerde): Bazı gelişmiş kapalı çevrim sürücülerde, sistemin tepkisini ve stabilitesini optimize etmek için PID (Oransal, İntegral, Türev) kazançları ayarlanabilir.
- Yön Ayarı: Bazı sürücülerde motorun dönüş yönünü tersine çeviren bir ayar bulunur.
| Parametre | Değer/Açıklama |
|---|---|
| Mach3 Steps per Unit | Mekanik yapı ve sürücü mikro adımına göre hesaplanır. Örn: 16000 adım/inç veya 630 adım/mm. |
| Mach3 Velocity (Maks. Hız) | Motorun ve mekanik sistemin kaldırabileceği maksimum güvenli hız (birim/dakika veya birim/saniye). |
| Mach3 Acceleration (İvme) | Motorun hızlanma ve yavaşlama kabiliyeti (birim/saniye²). Ani hareketlerde tork kaybını önler. |
| Mach3 Kernel Speed | 25.000 Hz, 35.000 Hz, 45.000 Hz veya 100.000 Hz. Hareket kontrol kartına göre seçilir. |
| Sürücü Mikro Adım Ayarı | Genellikle 800, 1600, 3200, 6400, 12800 veya 25600 adım/devir (DIP anahtarı veya yazılım). |
| Sürücü Hata Eşiği | Enkoder darbesi cinsinden maksimum kabul edilebilir pozisyon hatası (örn. 5-10 darbe). |
| Sürücü Akım Ayarı | Motorun nominal akımına göre ayarlanır (örn. 4.0A RMS veya 5.6A Peak). |

Sahada Dikkat Edilmesi Gerekenler
- Doğru Mekanik Kurulum ve Hesaplamalar: Öncelikle, mekanik sistemin (vidamili adım, kayış oranı, dişli oranı vb.) tam olarak anlaşılması ve Steps per Unit değerinin doğru hesaplanması gerekir. Bu değer, sürücünün mikro adım ayarı ile birlikte motorun her bir devirde kaç adım attığını belirler. Yanlış hesaplama, eksenlerin yanlış mesafelerde hareket etmesine neden olur.
- Sürücü Ayarlarının Hassas Yapılması: Kapalı çevrim sürücüler, genellikle manuel DIP anahtarları veya bir PC yazılımı aracılığıyla yapılandırılır. Mikro adım ayarı, motor akımı, enkoder çözünürlüğü ve özellikle hata eşiği (error threshold) değerleri motorun ve uygulamanın gereksinimlerine göre çok dikkatli ayarlanmalıdır. Hata eşiği çok düşük ayarlanırsa gereksiz alarm tetiklenirken, çok yüksek ayarlanırsa pozisyon hataları göz ardı edilebilir.
- Gürültüye Karşı Korumalı Kablolama: Step/Dir sinyalleri ve enkoder geri besleme sinyalleri, yüksek frekanslı elektromanyetik gürültüden (EMI) etkilenebilir. Tüm sinyal kabloları blendajlı olmalı ve güç kablolarından ayrı güzergahlardan geçirilmelidir. Sürücüye ve motora giden güç kabloları da uygun kesitte ve mümkünse blendajlı olmalıdır. Topraklama, sistem kararlılığı için hayati öneme sahiptir.
- Sürücü Alarm Çıkışının Mach3’e Bağlanması: Kapalı çevrim step sürücüler, genellikle bir pozisyon hatası veya başka bir sorun algıladığında bir “Alarm” veya “Fault” sinyali verir. Bu sinyalin Mach3’e bir Input Signal olarak bağlanması (örn. OEM Trigger veya özel bir giriş pini) ve Mach3’te ilgili pini “Active Low” veya “Active High” olarak yapılandırılması, sistemin güvenliğini artırır. Sürücü hata verdiğinde Mach3’ün otomatik olarak durması sağlanır.
- Motor Tuning Değerlerinin Optimizasyonu: Mach3’teki Velocity ve Acceleration değerleri, motorun ve mekanik sistemin fiziksel sınırlarını zorlamayacak şekilde ayarlanmalıdır. Çok yüksek hız veya ivme, motorun torkunu aşmasına ve sürücünün hata eşiğini tetiklemesine neden olabilir. En iyi performansı elde etmek için bu değerler, deneme yanılma yoluyla, motorun pürüzsüz ve kararlı çalıştığı maksimum seviyelere ayarlanmalıdır.
- Güç Kaynağı Seçimi: Sürücüler ve motorlar için uygun voltaj ve akım kapasitesine sahip, kararlı bir güç kaynağı kullanılmalıdır. Yetersiz veya dalgalı güç, motor performansını düşürebilir ve sürücü hatalarına yol açabilir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Kapalı çevrim step motor sistemlerinde karşılaşılabilecek bazı yaygın sorunlar ve çözüm önerileri:
- Motor Titriyor, Ses Yapıyor ama Hareket Etmiyor veya Yanlış Hareket Ediyor:
- Sorun: Mach3’teki Steps per Unit veya sürücüdeki mikro adım ayarı yanlış. Motorun sargı kabloları yanlış bağlanmış (faz sıralaması hatalı).
- Çözüm: Steps per Unit değerini doğru hesaplayın ve Mach3’e girin. Sürücünün mikro adım ayarlarını kontrol edin. Motor kablolarının faz sıralamasını kontrol edin ve sürücünün kılavuzuna göre doğru bağlandığından emin olun.
- Sürücü Sürekli Olarak Alarm/Fault Veriyor:
- Sorun: Motor sıkışmış, mekanik sürtünme çok yüksek, motor torku yetersiz, sürücüdeki hata eşiği çok düşük ayarlanmış, enkoder bağlantısı gevşek veya hatalı.
- Çözüm: Mekanik sistemi kontrol edin, sürtünmeyi azaltın veya daha güçlü bir motor kullanmayı düşünün. Sürücüdeki hata eşiğini kademeli olarak artırın (ancak çok yükseltmeyin). Enkoder kablolamasını ve konektörlerini kontrol edin. Motorun akım ayarını kontrol edin, yetersizse artırın.
- Eksenler Ters Yöne Hareket Ediyor:
- Sorun: Mach3’teki Dir LowActive ayarı yanlış veya sürücüdeki motor yön ayarı ters.
- Çözüm: Mach3’teki Port and Pins -> Motor Outputs menüsünde ilgili eksenin “Dir LowActive” kutucuğunu işaretleyip/işaretini kaldırarak yönü tersine çevirin. Alternatif olarak, bazı sürücülerde motor yönünü değiştiren bir DIP anahtarı veya yazılım ayarı bulunur.
- Hızlanma veya Yavaşlama Sırasında Pozisyon Kaybı (Sürücü Alarmı Vermeden):
- Sorun: Mach3’teki Acceleration veya Velocity değerleri motorun ve mekanik sistemin kaldırabileceğinden yüksek. Yetersiz tork, mekanik boşluk (backlash).
- Çözüm: Mach3 Motor Tuning menüsünde Acceleration ve Velocity değerlerini kademeli olarak düşürün. Mekanik sistemdeki boşlukları kontrol edin ve giderin. Motorun torkunun yeterli olduğundan emin olun, gerekirse daha güçlü bir motor veya daha düşük ivme/hız kullanın.
- Mach3 Hata Sinyalini Algılamıyor veya Yanlış Algılıyor:
- Sorun: Sürücünün alarm çıkışı Mach3’e yanlış pine bağlanmış, Mach3’teki Input Signals ayarı yanlış (pin numarası, Active Low/High).
- Çözüm: Sürücü kılavuzundan alarm çıkışının tipini (NPN, PNP, N.O., N.C.) ve Mach3’e bağlanan pini doğrulayın. Mach3 Port and Pins -> Input Signals menüsünde ilgili pinin numarasını ve “Active Low” kutucuğunun doğru işaretlenip işaretlenmediğini kontrol edin.
- Motor Yüksek Hızlarda Titriyor veya Tork Kaybı Yaşıyor:
- Sorun: Mach3 Kernel Speed ayarı düşük, sürücünün akım ayarı düşük, motorun indüktansı yüksek.
- Çözüm: Mach3 General Config menüsünde Kernel Speed’i artırmayı deneyin (donanımınız destekliyorsa). Sürücüdeki akım ayarını motorun nominal akımına göre kontrol edin ve gerekirse artırın. Yüksek indüktanslı motorlar yüksek hızlarda tork kaybedebilir; bu durumda daha düşük indüktanslı bir motor veya daha yüksek besleme voltajı düşünebilirsiniz.
Uzman Tavsiyesi
Mach3 ile kapalı çevrim step motor sistemlerini başarıyla kurmak ve optimize etmek, sadece yazılım ayarlarını doğru yapmakla sınırlı değildir; aynı zamanda mekanik sistemin anlaşılması, sürücü donanımının detaylı konfigürasyonu ve elektriksel gürültü yönetimi gibi birçok farklı disiplini bir araya getiren kapsamlı bir süreçtir. Bu rehberde belirtilen ayarlar, sisteminizin stabil, hassas ve güvenli bir şekilde çalışması için temel bir yol haritası sunmaktadır. Uzman tavsiyesi olarak, kurulum sürecine her zaman mekanik bileşenlerin kontrolü ve doğru montajı ile başlanmalıdır. Ardından, kapalı çevrim step sürücülerin kendi dahili ayarları (mikro adım, akım, hata eşiği) üretici kılavuzlarına titizlikle uyularak yapılandırılmalıdır. Bu aşamadan sonra Mach3 yazılımına geçilmeli, Steps per Unit değeri doğru hesaplanarak girilmeli ve Velocity ile Acceleration değerleri, motorun ve mekanik sistemin dinamiklerini en iyi şekilde yansıtacak şekilde kademeli olarak ayarlanmalıdır. Unutulmamalıdır ki, kapalı çevrim sistemlerin en büyük avantajlarından biri olan pozisyon hatası tespiti için sürücü alarm çıkışının Mach3’e doğru şekilde bağlanması ve konfigüre edilmesi, makinenizin güvenliğini ve işlenen parçaların kalitesini doğrudan etkileyecektir. Sistem entegrasyonu sırasında karşılaşılan sorunlarda, problem giderme adımları sistematik bir yaklaşımla (kablolama kontrolü, güç kaynağı kontrolü, yazılım ayarları kontrolü) uygulanmalı ve her değişiklik sonrası testler yapılmalıdır. Bu detaylı ve özenli yaklaşım, endüstriyel otomasyon uygulamalarınızda kapalı çevrim step motorların sunduğu üstün performanstan tam olarak faydalanmanızı sağlayacaktır.





















































































































































































