Mach3 kartınızda motor titreşiyor ancak dönmüyorsa, bu genellikle Step/Dir sinyal bağlantılarının yanlışlığı, Enable sinyalinin eksikliği veya hatalı ayarı ya da motor sürücüsünün akım ve mikro adım ayarlarının uyumsuzluğundan kaynaklanır. Sorunu çözmek için öncelikle Mach3’teki pin atamalarını, sürücü DIP anahtarlarını ve kablo bağlantılarını sistematik olarak kontrol etmelisiniz.
Mach3 Kartta Motor Titreşiyor Ama Dönmüyorsa Step Dir, Enable ve Sürücü Ayarları Nasıl Kontrol Edilir? Nedir?
Endüstriyel otomasyon ve özellikle CNC sistemlerinde, bir Mach3 kontrol kartı ile bir adım motoru (stepper motor) arasındaki iletişim kritik öneme sahiptir. Adım motorları, hassas konumlandırma gerektiren uygulamalarda yaygın olarak kullanılır ve Mach3 gibi bir yazılım, bu motorlara hareket komutları gönderir. Motorun sadece titreşip dönmemesi durumu, motorun enerjilendiğini ancak doğru sıralı adım sinyallerini alamadığını veya bu sinyalleri yorumlayacak şekilde yapılandırılmadığını gösterir. Bu durum, genellikle üç ana bileşen arasındaki etkileşimde bir sorun olduğunu işaret eder: Mach3 yazılımı/kartı, motor sürücüsü ve motorun kendisi. Sorun giderme süreci, sinyal yollarını, güç beslemesini ve yapılandırma ayarlarını adım adım incelemeyi gerektirir. Bu durum, yanlış kablolama, eksik veya hatalı sinyal iletimi veya sürücünün motorun elektriksel özellikleriyle uyumsuz ayarları gibi çeşitli nedenlerden kaynaklanabilir.
Çalışma Prensibi ve Teknik Veriler
Bir adım motorunun doğru şekilde çalışabilmesi için, Mach3 kontrol yazılımı ve donanım kartı, motor sürücüsüne iki temel sinyal gönderir: Step (Adım) ve Direction (Yön). Step sinyali, motorun her bir adımı atması için bir darbe (pulse) sağlar. Direction sinyali ise motorun saat yönünde mi yoksa saat yönünün tersine mi döneceğini belirler. Bu sinyaller genellikle TTL (Transistor-Transistor Logic) seviyesinde, yani 0-5V arasında değişen voltaj darbeleri şeklinde iletilir. Ayrıca, çoğu motor sürücüsü, sürücünün çıkışını etkinleştirmek veya devre dışı bırakmak için bir Enable (Etkinleştirme) sinyaline ihtiyaç duyar. Bu sinyal genellikle aktif düşük (active low) veya aktif yüksek (active high) olarak yapılandırılabilir ve sürücünün motor sargılarına akım göndermesini kontrol eder. Eğer Enable sinyali doğru şekilde bağlanmaz veya Mach3’te yapılandırılmazsa, sürücü motoru enerjilendiremez veya doğru bir şekilde kontrol edemez, bu da titreşime veya hareketsizliğe yol açabilir.
Motor sürücüsü, Mach3’ten gelen düşük güçlü Step/Dir sinyallerini alarak, motorun faz sargılarına yüksek akımlı darbeler gönderen bir amplifikatör görevi görür. Sürücülerde genellikle mikro adım (microstepping) ayarları ve akım ayarları bulunur. Mikro adım, motorun tam adımlar yerine daha küçük kesirli adımlar atmasını sağlayarak daha pürüzsüz hareket ve daha yüksek çözünürlük sunar. Yanlış mikro adım ayarı veya motorun nominal akım değerinden çok farklı bir akım ayarı, motorun verimli çalışmasını engelleyebilir ve titreşime neden olabilir. Örneğin, motorun faz sargılarının yanlış bağlanması (örneğin A fazının A’ ile, B fazının B’ ile karışması) veya bir fazın tamamen eksik olması, motorun manyetik alanını doğru şekilde oluşturamamasına ve sadece titreşmesine neden olabilir. Bu durumlar, genellikle motorun elektriksel ve mekanik özelliklerinin sürücü ve kontrol kartı ayarlarıyla doğru şekilde eşleşmemesinden kaynaklanır.
| Parametre | Değer/Açıklama |
|---|---|
| Mach3 Step Pin Ayarı | “Config > Ports and Pins > Motor Outputs” sekmesinde ilgili eksen için doğru pin numarasının ve portun seçildiğinden emin olun. Genellikle paralel port için pin 2-9 arası kullanılır. |
| Mach3 Dir Pin Ayarı | “Config > Ports and Pins > Motor Outputs” sekmesinde ilgili eksen için doğru pin numarasının ve portun seçildiğinden emin olun. “Dir LowActive” kutucuğunun motorun yönüne göre doğru işaretlenip işaretlenmediğini kontrol edin. |
| Mach3 Enable Pin Ayarı | “Config > Ports and Pins > Output Signals” sekmesinde “Enable1” veya “Charge Pump” gibi bir sinyalin sürücünün Enable girişine bağlı olduğu pini ve portu doğru ayarlayın. “Active Low” veya “Active High” ayarını kontrol edin. |
| Sürücü Akım Ayarı | Motorun datasheet’inde belirtilen nominal akım değerine (RMS veya Tepe) uygun olarak sürücü üzerindeki DIP anahtarlarını veya yazılımsal ayarları yapın. Genellikle motor nominal akımının %70-90’ı tercih edilir. |
| Sürücü Mikro Adım Ayarı | Uygulamanın hassasiyetine ve motor sürücüsünün kapasitesine göre (örn. 1/8, 1/16, 1/32) sürücü üzerindeki DIP anahtarlarını ayarlayın. Mach3’teki “Steps per unit” ayarı ile uyumlu olmalıdır. |
| Motor Faz Bağlantıları | Motorun her bir faz sargısının (örn. A, A’, B, B’) sürücünün ilgili terminallerine doğru ve eksiksiz bağlandığından emin olun. Yanlış faz bağlantıları titreşime yol açabilir. |
| Besleme Gerilimi ve Akımı | Motor sürücüsü için önerilen DC besleme geriliminin ve yeterli akım kapasitesine sahip bir güç kaynağının kullanıldığından emin olun. Genellikle 24V-48V DC arasıdır. |

Sahada Dikkat Edilmesi Gerekenler
- Kablolama Kontrolü ve Doğrulaması:
Motor sürücüsü ile Mach3 kartı arasındaki ve motor ile sürücü arasındaki tüm kablo bağlantılarını dikkatlice kontrol edin. Özellikle Step, Dir ve Enable sinyal kablolarının doğru pinlere bağlandığından ve gevşek olmadığından emin olun. Motor faz kablolarının (A, A’, B, B’) sürücüye doğru sırayla ve sağlam bir şekilde bağlandığını doğrulayın. Kopuk, kısa devre yapmış veya yanlış bağlanmış bir kablo, motorun titreşmesine neden olan en yaygın sorunlardan biridir. Multimetre kullanarak her bir kablonun sürekliliğini ve doğru pinden doğru pine bağlandığını teyit edin.
- Mach3 Pin Atamaları ve Port Ayarları:
Mach3 yazılımında “Config > Ports and Pins > Motor Outputs” menüsüne gidin. İlgili eksen için (X, Y, Z vb.) Step ve Dir pin numaralarının, port numaralarının ve “Dir LowActive” ayarının doğru yapıldığını kontrol edin. Ayrıca “Output Signals” sekmesinde sürücünün Enable girişine bağlı olan pini (genellikle “Enable1” veya özel bir çıkış) ve “Active Low” veya “Active High” ayarını doğrulayın. Bu ayarlar, sürücünün datasheet’i veya Mach3 kartınızın kullanım kılavuzu ile eşleşmelidir. Hatalı bir aktiflik ayarı (LowActive yerine HighActive seçilmesi gibi) sinyalin ters çalışmasına neden olabilir.
- Motor Sürücüsü Akım ve Mikro Adım Ayarları:
Motor sürücünüzdeki DIP anahtarlarını veya yazılımsal ayarları kontrol ederek motorun datasheet’inde belirtilen nominal akım değerine uygun bir akım ayarı yapıldığından emin olun. Genellikle motorun nominal akımının %70-90’ı civarında bir değer güvenli ve verimli bir başlangıç noktasıdır. Aşırı düşük akım motorun yeterli tork üretememesine, aşırı yüksek akım ise motorun ve sürücünün aşırı ısınmasına yol açar. Mikro adım ayarlarının (örneğin 1/8, 1/16) da Mach3’teki “Steps per unit” ayarıyla uyumlu olduğundan emin olun. Yanlış mikro adım ayarı, motorun garip sesler çıkarmasına ve düzgün dönmemesine neden olabilir.
- Güç Kaynağı Kontrolü:
Motor sürücüsünü besleyen DC güç kaynağının yeterli voltaj ve akım kapasitesine sahip olduğunu doğrulayın. Düşük voltaj veya yetersiz akım, sürücünün motoru tam güçte sürememesine ve dolayısıyla titreşime veya tork kaybına neden olabilir. Güç kaynağının voltaj çıkışını multimetre ile ölçün ve sürücünün gereksinimlerini karşıladığından emin olun. Ayrıca, güç kaynağının stabilize olduğundan ve ani yük değişimlerinde çökmediğinden emin olun.
- Mekanik Kontrol:
Motorun bağlı olduğu mekanik sistemde herhangi bir sıkışma veya aşırı yük olup olmadığını kontrol edin. Motoru yükten ayırarak (örneğin kayışı çıkararak veya kaplini sökerek) boşta çalışıp çalışmadığını test edin. Eğer motor boşta düzgün dönüyorsa, sorun mekanik sürtünme, yanlış hizalama veya motorun yük için yetersiz tork üretmesi olabilir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3 tabanlı sistemlerde motorun titreşmesi ancak dönmemesi durumu, saha mühendislerinin ve teknisyenlerinin sıkça karşılaştığı bir problem olup, sistematik bir yaklaşımla çözülebilir:
- Sorun: Motor sadece titreşiyor, dönmüyor ve hafif bir “uğultu” sesi geliyor.
- Olası Neden 1: Step ve Direction sinyalleri arasında uyumsuzluk veya yanlış bağlantı. Özellikle Step ve Dir kablolarının yerinin karışması veya Mach3’teki “Dir LowActive” ayarının ters olması.
- Çözüm: İlk olarak Mach3’teki “Config > Ports and Pins > Motor Outputs” sekmesinde ilgili eksenin “Dir LowActive” kutucuğunun işaretini değiştirerek test edin. Eğer bu işe yaramazsa, sürücüye giden Step ve Dir kablolarının doğru pinlere bağlı olduğundan emin olun. Gerekirse kabloları yer değiştirerek deneyin.
- Olası Neden 2: Enable sinyali sürücüye ulaşmıyor veya yanlış yapılandırılmış. Sürücüye güç gelmesine rağmen çıkışları devre dışı kalıyor.
- Çözüm: “Config > Ports and Pins > Output Signals” sekmesinde sürücünün Enable girişine bağlı olan pini (örn. Enable1) kontrol edin. Bu sinyalin “Active Low” veya “Active High” ayarını sürücünün datasheet’ine göre yapılandırın. Eğer bir Charge Pump kullanılıyorsa, onun da doğru ayarlandığından emin olun. Multimetre ile sürücünün Enable pinindeki voltajı kontrol ederek sinyalin gelip gelmediğini doğrulayın.
- Olası Neden 3: Motor faz bağlantıları yanlış. Örneğin, bir faz sargısının ters bağlanması veya iki fazın tamamen karışması.
- Çözüm: Motorun datasheet’ini inceleyerek faz sargılarının (A, A’, B, B’) doğru uçlarını tespit edin ve sürücüye buna göre bağlayın. Genellikle motor kabloları renk kodludur; bu kodları sürücünün bağlantı şemasıyla karşılaştırın. Yanlış bağlanmış bir faz, motorun manyetik alanını düzgün oluşturmasını engeller.
- Olası Neden 4: Motor sürücüsü akım ayarı çok düşük veya mikro adım ayarı motor/uygulama için uygun değil.
- Çözüm: Sürücü üzerindeki DIP anahtarlarını veya yazılımsal ayarları kontrol ederek motorun nominal akımına uygun bir değere ayarlayın. Mikro adım ayarını da daha düşük bir değere (örn. 1/2 veya 1/4) düşürerek test edin. Bazen çok yüksek mikro adım ayarları, yetersiz Step pulse frekansında motorun düzgün hareket etmesini engelleyebilir.
- Olası Neden 5: Mach3’teki “Step Pulse” veya “Dir Pulse” süreleri çok kısa.
- Çözüm: “Config > Ports and Pins > Motor Outputs” sekmesinde “Step Pulse” ve “Dir Pulse” değerlerini artırın (örn. 5 µs’den 10 µs’ye). Bazı sürücüler, çok kısa darbe genişliklerini algılamakta zorlanabilir.
- Olası Neden 1: Step ve Direction sinyalleri arasında uyumsuzluk veya yanlış bağlantı. Özellikle Step ve Dir kablolarının yerinin karışması veya Mach3’teki “Dir LowActive” ayarının ters olması.
- Sorun: Motor titreşiyor ve sürücüde hata (Error) ışığı yanıyor.
- Olası Neden: Aşırı akım, aşırı voltaj, aşırı sıcaklık veya motor fazında kısa devre/açık devre.
- Çözüm: Güç kaynağı voltajının sürücünün maksimum limitini aşmadığını kontrol edin. Motor akım ayarını düşürerek aşırı akım durumunu ortadan kaldırın. Motor kablolarını ve sargılarını kısa devre veya açık devre için multimetre ile kontrol edin. Sürücünün yeterli soğutmaya sahip olduğundan emin olun.
- Olası Neden: Aşırı akım, aşırı voltaj, aşırı sıcaklık veya motor fazında kısa devre/açık devre.
- Sorun: Motor titreşiyor ancak çok zayıf ve kolayca durdurulabiliyor.
- Olası Neden: Yetersiz güç kaynağı akımı veya motorun torku yük için yetersiz.
- Çözüm: Güç kaynağının motor sürücüsünün talep ettiği maksimum akımı sağlayabildiğinden emin olun. Gerekirse daha yüksek kapasiteli bir güç kaynağı kullanın. Motoru yükten ayırarak test edin. Eğer sorun devam ederse, motor akım ayarını artırın (motorun nominal akımını aşmayacak şekilde).
- Olası Neden: Yetersiz güç kaynağı akımı veya motorun torku yük için yetersiz.
Uzman Tavsiyesi
Mach3 kontrol kartı ile çalışan bir adım motorunun titreşip dönmemesi, otomasyon sistemlerinde sıkça karşılaşılan ancak genellikle basit ayarlamalar veya bağlantı düzeltmeleri ile giderilebilen bir sorundur. Bu tür durumlarla karşılaşıldığında, panik yapmak yerine sistematik bir sorun giderme yaklaşımı benimsemek esastır. İlk olarak, tüm kablo bağlantılarının fiziksel olarak sağlam ve doğru pinlere yapıldığından emin olun. Gözle kontrol, çoğu zaman ilk ipucunu verir. Ardından, Mach3 yazılımındaki pin atamalarını, özellikle Step, Dir ve Enable sinyallerinin port ve pin numaralarını, ayrıca “LowActive” ayarlarını dikkatlice gözden geçirin. Sürücünüzün kullanım kılavuzunda belirtilen değerlerle Mach3 ayarlarının uyumlu olduğundan emin olmak kritik öneme sahiptir. Daha sonra, motor sürücüsü üzerindeki akım ve mikro adım ayarlarını, motorunuzun elektriksel özelliklerine (datasheet) uygun şekilde ayarlayın. Unutmayın ki, motorun nominal akımına yakın bir ayar, genellikle en iyi performansı sağlar. Güç kaynağının yeterli voltaj ve akım kapasitesine sahip olması da motorun düzgün çalışması için hayati öneme sahiptir. Son olarak, motoru mekanik yükten ayırarak boşta test etmek, sorunun elektriksel mi yoksa mekanik mi olduğunu anlamanıza yardımcı olacaktır. Bu adımları sırasıyla ve dikkatle uygulayarak, motorunuzun tekrar sorunsuz bir şekilde dönmesini sağlayabilir ve otomasyon sisteminizin verimliliğini geri kazanabilirsiniz. Her adımda yaptığınız değişiklikleri belgelemek ve tek seferde birden fazla ayarı değiştirmemek, sorunun kaynağını daha kolay tespit etmenizi sağlar. Güvenliği her zaman ön planda tutarak, elektrik bağlantılarını yaparken veya değiştirirken sistemi enerjisiz bırakmayı unutmayın.

