Mach3’te Kart Bağlandı Görünüyor Ama Motor Hareket Etmiyorsa Plugin mi Ayar mı Arızalıdır?

📑 İçindekiler (Tıkla Aç)
Mach3’te kontrol kartı bağlandı görünmesine rağmen motorlar hareket etmiyorsa, sorun genellikle Mach3 ayarlarında, özellikle plugin konfigürasyonunda, port ve pin atamalarında, motor tuning parametrelerinde veya acil stop (E-Stop) durumundan kaynaklanır. Nadiren de olsa, motor sürücülerinde, kablolamada veya kontrol kartının kendisinde donanımsal bir arıza bulunabilir; ancak öncelik yazılımsal ve ayar kontrollerine verilmelidir.
Mach3’te Kart Bağlandı Görünüyor Ama Motor Hareket Etmiyorsa Plugin mi Ayar mı Arızalıdır? Nedir?
Endüstriyel otomasyon sistemlerinde ve özellikle CNC makinelerinde yaygın olarak kullanılan Mach3 yazılımı, bir kontrol kartı aracılığıyla motor sürücülerine komut göndererek makinenin hareketini sağlar. “Kart bağlandı görünüyor” ifadesi, Mach3’ün ilgili hareket kontrol kartının plugin‘ini başarıyla yüklediğini ve kartla temel düzeyde bir iletişim kurduğunu gösterir. Ancak bu durum, motorların hareket edebileceği anlamına gelmez. Motorların hareket etmemesinin altında yatan temel nedenler genellikle yazılımsal konfigürasyon eksiklikleri veya hatalarıdır. Bu, Mach3’ün motorlara göndermesi gereken adım (step) ve yön (direction) sinyallerinin doğru pinlere atanmaması, bu sinyallerin voltaj veya frekans değerlerinin yanlış ayarlanması, motor tuning değerlerinin uyumsuz olması veya sistemin acil durdurma (E-Stop) modunda kalması gibi durumları kapsar. Dolayısıyla, bir arıza araştırmasına başlarken, öncelikle yazılımsal ayarların ve plugin konfigürasyonlarının detaylı bir şekilde incelenmesi gerekmektedir.
Çalışma Prensibi ve Teknik Veriler
Mach3, bir bilgisayarın paralel portu (LPT) veya bir USB/Ethernet tabanlı harici hareket kontrol kartı aracılığıyla CNC makinesini kontrol eder. Çalışma prensibi, G-kodu olarak bilinen standart komutları yorumlayarak, bu komutları motor sürücülerin anlayabileceği elektriksel sinyallere (genellikle step ve direction palsleri) dönüştürmektir.
Mach3’ün kontrol döngüsü şu adımları içerir:
- Kullanıcı G-kodu programını yükler veya manuel komutlar girer.
- Mach3, bu komutları yorumlayarak her bir eksen için gerekli hareket miktarını ve hızını belirler.
- Bu hareket bilgisi, Mach3’ün dahili işlemcisi veya kullanılan harici kontrol kartının plugin‘i aracılığıyla step ve direction sinyallerine dönüştürülür.
- Step ve direction sinyalleri, kontrol kartının çıkış pinleri üzerinden motor sürücülerine gönderilir.
- Motor sürücüler, gelen sinyallere göre step veya servo motorları hareket ettirir.
Eğer “kart bağlandı görünüyor” ancak motorlar hareket etmiyorsa, sorun genellikle 3. ve 4. adımlar arasındaki iletişim veya konfigürasyondadır.
Pluginler, Mach3’ün farklı hareket kontrol kartlarıyla iletişim kurmasını sağlayan özel yazılım modülleridir. Her kartın kendine özgü bir plugin’i vardır ve bu plugin, Mach3 ile kart arasındaki veri alışverişini, sinyal eşleştirmesini (I/O mapping) ve bazı durumlarda pals üretimini yönetir. Plugin’in doğru seçilmesi, yüklenmesi ve kendi iç ayarlarının (varsa) yapılması hayati öneme sahiptir.
Mach3 ayarları ise genel olarak şu kritik noktaları içerir:
- Port ve Pin Atamaları (Config > Ports and Pins): Her eksen için (X, Y, Z, A vb.) step ve direction sinyallerinin hangi porta ve hangi pin numarasına atanacağının belirlendiği yerdir. Ayrıca limit switch’ler, E-Stop, home switch’ler gibi giriş sinyallerinin ve röle çıkışlarının da burada tanımlanması gerekir. Yanlış pin ataması, motorların asla sinyal alamamasına neden olur.
- Motor Tuning (Config > Motor Tuning): Her eksen için motorların mekanik özelliklerine göre adım başına düşen birim (Steps per unit), maksimum hız (Velocity) ve ivmelenme (Acceleration) değerlerinin ayarlandığı kısımdır. Bu ayarların yanlış olması motorların titremesine, gürültülü çalışmasına veya hiç hareket etmemesine yol açabilir. Örneğin, “Steps per unit” değeri yanlışsa, Mach3 doğru sayıda pals göndermez.
- Genel Konfigürasyon (Config > General Config): E-Stop gecikmesi, jog mod ayarları gibi genel sistem davranışlarını etkileyen ayarları içerir.
- E-Stop Durumu: Mach3, güvenlik nedeniyle E-Stop aktif olduğunda tüm motor çıkışlarını devre dışı bırakır. Ekranın sol alt köşesindeki “Reset” butonu yanıp sönüyorsa veya “E-Stop” uyarısı görünüyorsa, sistem acil durdurma modundadır.
Bu parametrelerin doğru bir şekilde yapılandırılması, Mach3 sisteminin sorunsuz çalışması için temeldir. Özellikle modern USB veya Ethernet kontrol kartlarında, kartın kendi yazılımı veya sürücüleri de Mach3 plugin’i ile birlikte çalışır ve bu bileşenlerin uyumluluğu kritiktir.
| Parametre | Değer/Açıklama |
|---|---|
| Mach3 Versiyonu | R3.043.066 veya üzeri önerilir (plugin uyumluluğu için) |
| Kontrol Kartı Tipi | LPT (Paralel Port), USB, Ethernet (Her tipin kendi plugin’i ve sürücüsü olmalı) |
| Plugin Durumu | “Config > Config Plugins” altında aktif ve doğru seçili olmalı |
| E-Stop Durumu | Mach3 ekranında “Reset” butonu yeşil yanıp sönüyorsa pasif, kırmızı ise aktif demektir. |
| Step/Dir Sinyal Voltajı | Genellikle 3.3V veya 5V TTL seviyesi (sürücü ile uyumlu olmalı) |
| Motor Tuning (Steps per Unit) | Mekanik yapıya göre hassas ayar (örn: 2000 steps/mm) |
| Dışarıdan Kontrol (External Control) | Harici kartların kendi yazılım ayarları ve sürücüleri de kontrol edilmeli |

Sahada Dikkat Edilmesi Gerekenler
- Kablolama Kontrolü ve Bağlantıların Sağlamlığı: Motor sürücülerine giden step, direction ve enable sinyal kablolarının kontrol kartına doğru pinlere bağlı olduğundan emin olun. Kablolarda gevşek bağlantı, kopukluk veya kısa devre olup olmadığını görsel olarak kontrol edin. Özellikle titreşimli ortamlarda kablo soketleri gevşeyebilir veya lehim bağlantıları zayıflayabilir. Multimetre ile her bir sinyal hattının sürekliliğini ve doğru pinlere ulaştığını test etmek, bu tür sorunları hızlıca tespit etmenin en güvenilir yoludur. Yanlış pin bağlantıları, Mach3’ün doğru sinyali üretmesine rağmen motor sürücülerine ulaşmasını engeller.
- Güç Kaynağı ve Voltaj Kontrolü: Kontrol kartının ve motor sürücülerinin ayrı ayrı doğru ve yeterli voltajda beslendiğinden emin olun. Motor sürücüleri genellikle 24V-80V DC aralığında beslenirken, kontrol kartları 5V veya 12V DC ile çalışır. Güç kaynaklarının çıkış voltajlarını multimetre ile ölçerek nominal değerde olup olmadığını kontrol edin. Düşük voltaj, motor sürücülerinin veya kontrol kartının kararsız çalışmasına veya hiç çalışmamasına neden olabilir. Özellikle motor sürücülerinin yeterli akım sağlayıp sağlamadığı da önemlidir; zayıf bir güç kaynağı, motorların güçsüz kalmasına veya hiç hareket etmemesine yol açabilir.
- Acil Stop (E-Stop) ve Limit Switch Durumu: Mach3’ün ana ekranındaki “Reset” butonu sürekli yanıp sönüyorsa veya “E-Stop” uyarısı kırmızı renkte görünüyorsa, sistem acil durdurma modundadır ve motorlar hareket etmeyecektir. Bu durumda, fiziksel E-Stop butonunun basılı olup olmadığını kontrol edin. Ayrıca, limit switch’lerin yanlışlıkla tetiklenip tetiklenmediğini veya hatalı kablolama nedeniyle sürekli aktif kalıp kalmadığını kontrol edin. “Config > Ports and Pins > Input Signals” bölümünde E-Stop ve limit switch pinlerinin doğru tanımlandığından ve aktif durumda olup olmadıklarını (Active Low/High) kontrol edin. Gerekirse, test için limit switch’leri devre dışı bırakarak sorunun bu bileşenlerden kaynaklanıp kaynaklanmadığını anlayabilirsiniz.
- Topraklama ve Elektriksel Gürültü Yönetimi: Endüstriyel ortamlarda elektriksel gürültü (EMI/RFI), hassas kontrol sinyallerini bozarak hatalı çalışmaya neden olabilir. Tüm bileşenlerin (PC, kontrol kartı, motor sürücüler, motorlar) doğru bir şekilde topraklanmış olduğundan emin olun. Sinyal kablolarını güç kablolarından ayırın ve mümkünse blendajlı (shielded) kablolar kullanın. Ferrit boncuklar, yüksek frekanslı gürültüyü azaltmada yardımcı olabilir. Gürültülü bir ortamda, sinyal bütünlüğü kritik öneme sahiptir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3 sistemlerinde motor hareket etmeme sorunları genellikle benzer senaryolar üzerinden ortaya çıkar. İşte en sık karşılaşılan sorunlar ve detaylı çözüm yöntemleri:
1. Sorun: Mach3 Ekranında “E-Stop” Uyarısı veya Reset Butonu Yanıp Sönüyor
- Açıklama: Mach3, güvenlik protokolleri gereği E-Stop aktif olduğunda tüm motor çıkışlarını engeller. Ekranın sol alt köşesindeki “Reset” butonu kırmızı yanıp sönüyorsa veya “E-Stop” yazısı belirginse, sistem acil durdurma modundadır.
- Çözüm:
- Fiziksel E-Stop Butonu: Öncelikle makine üzerindeki fiziksel E-Stop butonunun basılı olmadığından emin olun. Basılıysa çevirerek veya çekerek serbest bırakın.
- Limit Switch’ler: Makine üzerindeki tüm limit switch’leri kontrol edin. Bir limit switch’in yanlışlıkla tetiklenmiş olması veya arızalı olması E-Stop durumuna yol açabilir. Gerekirse, “Config > Ports and Pins > Input Signals” bölümünden limit switch’leri geçici olarak devre dışı bırakarak (enable tikini kaldırarak) test edin.
- E-Stop Pin Ayarı: “Config > Ports and Pins > Input Signals” sekmesinde “EStop” satırını bulun. Doğru pin numarası atanmış mı ve “Active Low” veya “Active High” ayarı doğru mu kontrol edin. Genellikle E-Stop butonları NC (Normally Closed) kontak yapısına sahiptir ve bir problemde açılır, bu da “Active Low” ayarını gerektirebilir.
- Reset Butonu: Mach3 ekranındaki “Reset” butonuna tıklayarak sistemi sıfırlamayı deneyin.
2. Sorun: Plugin Seçili Ama Motorlara Sinyal Gitmiyor
- Açıklama: Mach3, kontrol kartının plugin’ini başarıyla yüklemiş ve “Enabled” olarak görünüyor, ancak motorlara hiçbir sinyal gitmiyor gibi. Bu durum, plugin’in kendi iç ayarlarının eksik veya yanlış olmasından kaynaklanabilir.
- Çözüm:
- Plugin Ayarları: “Config > Config Plugins” menüsüne gidin. Seçili olan plugin’in yanında bir “Config” butonu olabilir. Bu butona tıklayarak plugin’in kendi ayar penceresini açın. Burada kartın I/O pin eşleştirmeleri, pals frekansı, gecikme süreleri gibi özel ayarları kontrol edin ve kartınızın kılavuzuna göre doğrulayın.
- Plugin Sürümü ve Uyumluluğu: Kullandığınız Mach3 sürümü ile plugin sürümünün uyumlu olduğundan emin olun. Bazı pluginler belirli Mach3 versiyonları için optimize edilmiştir. Gerekirse plugin’i güncelleyin veya farklı bir sürümünü deneyin.
- USB/Ethernet Bağlantısı: Eğer harici bir USB veya Ethernet kartı kullanıyorsanız, kartın bilgisayar tarafından doğru şekilde tanındığından (Aygıt Yöneticisi’nde sorunsuz görünmeli) ve kendi sürücülerinin güncel olduğundan emin olun. Kartın kendi bağlantı test yazılımı varsa, kart ile bilgisayar arasındaki iletişimi test edin.
3. Sorun: Port ve Pin Atamaları Hatalı
- Açıklama: Mach3’te her eksen için (X, Y, Z, A) step ve direction sinyallerinin hangi porta ve hangi pin numarasına gideceği tanımlanır. Bu atamaların yanlış olması durumunda, Mach3 doğru komutları üretse bile motor sürücülerine yanlış veya hiç sinyal gitmez.
- Çözüm:
- Motor Outputs Sekmesi: “Config > Ports and Pins > Motor Outputs” sekmesine gidin. Her eksen için “Step Pin”, “Dir Pin”, “Step Port” ve “Dir Port” değerlerinin, kontrol kartınızın veya LPT portunuzun fiziksel pin bağlantılarıyla birebir eşleştiğinden emin olun.
- Active Low Ayarı: “Step Low Active” ve “Dir Low Active” ayarlarını kontrol edin. Bazı motor sürücüler pozitif tetiklemeli (Active High), bazıları ise negatif tetiklemeli (Active Low) sinyal bekler. Kartınızın ve sürücünüzün dokümantasyonuna göre bu ayarı yapın. Yanlış ayar, motorun ters yönde dönmesine veya hiç hareket etmemesine neden olabilir.
- Enable Pinleri: Motorların “Enable” pinlerinin de doğru şekilde atanmış ve aktif olduğundan emin olun. Birçok sürücü, enable sinyali gelmedikçe çalışmaya başlamaz.
4. Sorun: Motor Tuning Ayarları Yanlış veya Eksik
- Açıklama: “Config > Motor Tuning” ayarları, motorların mekanik özelliklerine göre belirlenir. Yanlış “Steps per unit”, “Velocity” veya “Acceleration” değerleri, motorların titremesine, çok yavaş hareket etmesine veya hiç hareket etmemesine neden olabilir.
- Çözüm:
- Steps per Unit: Bu değer, makinenin her bir ekseninde 1 birim (mm veya inç) hareket etmek için kaç adım atılması gerektiğini belirtir. Motorun adım açısı, sürücünün mikro adım ayarı, kayış kasnak oranları ve vida adımı gibi faktörlere bağlıdır. Bu değeri doğru hesapladığınızdan emin olun. Örneğin, 1.8 derece adım açılı bir motor (200 steps/tur), 1/8 mikro adım sürücü ve 5mm hatveli bir vidalı mil için “Steps per unit” = (200 * 8) / 5 = 320 steps/mm olacaktır.
- Velocity ve Acceleration: Motorlarınızın ve mekanik sisteminizin kaldırabileceği maksimum hız ve ivmelenme değerlerini çok yüksek tutmayın. Bu değerleri kademeli olarak artırarak test edin. Çok yüksek değerler, motorların adım kaybetmesine veya hiç hareket etmemesine neden olabilir.
5. Sorun: Motor Sürücüsü veya Motor Arızası
- Açıklama: Tüm yazılımsal ayarlar doğru görünse bile, motor sürücüsü veya motorun kendisi arızalı olabilir.
- Çözüm:
- Sürücü LED’leri: Motor sürücülerinin üzerindeki durum LED’lerini kontrol edin. Her sürücünün normal çalışma durumunda yanan veya yanıp sönen belirli LED göstergeleri vardır. Hata (Error) LED’i yanıyorsa, sürücünün dokümantasyonuna bakarak hatanın nedenini anlamaya çalışın (örn: aşırı akım, aşırı voltaj, motor bağlantı hatası).
- Bağlantı Kontrolü: Motor sürücüsü ile motor arasındaki kablo bağlantılarının sağlam olduğundan emin olun. Kopukluk veya kısa devre, sürücüde hataya neden olabilir.
- Test Etme: Mümkünse, bilinen çalışan bir motor sürücüsü veya motor ile arızalı olduğunu düşündüğünüz parçayı değiştirerek test edin. Bu, sorunun kaynağını kesin olarak belirlemenize yardımcı olur.
- Besleme Voltajı: Motor sürücülerine gelen besleme voltajının doğru ve stabil olduğundan emin olun.
6. Sorun: Bilgisayarın İşletim Sistemi veya Donanım Sorunları
- Açıklama: Nadiren de olsa, bilgisayarın işletim sistemi (özellikle gecikme sorunları) veya donanımsal sorunlar (LPT port arızası, USB portunun yetersiz güç sağlaması) Mach3’ün kararlı çalışmasını etkileyebilir.
- Çözüm:
- İşletim Sistemi Optimizasyonu: Mach3’ün kararlı çalışması için genellikle Windows XP veya Windows 7 (32-bit) önerilir. Arka planda çalışan gereksiz programları kapatın, antivirüs yazılımlarını devre dışı bırakın.
- LPT Port Testi: Eğer LPT portu kullanıyorsanız, LPT portunun BIOS ayarlarından “ECP” veya “EPP” modunda olduğundan emin olun. LPT port test yazılımları ile portun çalışıp çalışmadığını kontrol edin.
- USB Portu: USB kontrol kartı kullanıyorsanız, kartı farklı bir USB portuna takmayı deneyin. USB 2.0 portları genellikle daha stabil performans sunar.
Uzman Tavsiyesi
Mach3 kontrol sistemlerinde “kart bağlandı görünüyor ama motor hareket etmiyor” durumu, endüstriyel otomasyon teknisyenlerinin ve CNC kullanıcılarının sıkça karşılaştığı, ancak genellikle sistematik bir yaklaşımla çözülebilen bir sorundur. Bu tür bir durumda panik yapmak yerine, yukarıda detaylandırılan adımları izleyerek bir arıza giderme protokolü uygulamak en doğru yaklaşımdır. Tecrübelerimize göre, sorunların büyük çoğunluğu (%80’den fazlası) yazılımsal ayarlar, özellikle Mach3’ün Port ve Pin Atamaları, Motor Tuning değerleri, plugin konfigürasyonları veya E-Stop durumu ile ilgilidir. Donanımsal arızalar (kablolama, sürücü veya kart arızası) daha az görülmekle birlikte, yazılımsal kontrollerin ardından ele alınmalıdır.
Bir uzman olarak tavsiyem, her zaman en basit ve en olası nedenlerden başlayarak karmaşık senaryolara doğru ilerlemenizdir. Öncelikle Mach3 ekranındaki E-Stop durumunu kontrol edin, ardından plugin’in ve port/pin atamalarının doğru olduğundan emin olun. Bu adımlar genellikle sorunu çözmek için yeterlidir. Tüm değişiklikleri kaydetmeyi ve adım adım ilerlemeyi unutmayın. Yaptığınız her değişikliği belgelemek, sorunu çözemeseniz bile bir sonraki uzmanın işini kolaylaştıracaktır. Eğer tüm yazılımsal ve ayar kontrollerine rağmen sorun devam ediyorsa, kablolama bütünlüğünü, güç kaynaklarının doğruluğunu ve motor sürücülerinin çalışma durumunu detaylı bir şekilde inceleyin. Gerekirse, yedek parçalarla test yaparak arızalı bileşeni izole etmeye çalışın. Unutmayın ki güvenlik her zaman önceliklidir; herhangi bir müdahaleden önce makinenin elektrik bağlantısını kestiğinizden ve gerekli güvenlik önlemlerini aldığınızdan emin olun. Sorunun çözülememesi durumunda, kontrol kartının üreticisinin teknik desteği veya Mach3 kullanıcı toplulukları değerli kaynaklar olabilir.


