Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır?

Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır?

📅 02 Eylül 2026⏱️ 17 dk okuma
Mach3 Kablosuz El Çarkı Cnc Router Uzaktan Kumandası
📑 İçindekiler (Tıkla Aç)

Mach3 Ports and Pins ayarları, CNC makinesinin hareket kontrolcüsü (genellikle paralel port veya harici kart) ile bilgisayar arasındaki sinyal alışverişini yapılandırmak için kritik öneme sahiptir. Bu ayarlar, her bir eksen motorunun (adım/yön), limit anahtarlarının, acil durdurma butonunun, iş mili ve diğer yardımcı çıkışların hangi fiziksel pinlere bağlı olduğunu ve sinyal polaritelerini tanımlar. Doğru yapılandırma, makinenin stabil ve güvenli çalışmasını sağlar.

Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır? Nedir?

 

Endüstriyel otomasyon ve özellikle küçük/orta ölçekli CNC uygulamalarında yaygın olarak kullanılan Mach3 yazılımı, bir bilgisayarı tam teşekküllü bir CNC kontrol ünitesine dönüştürür. Bu dönüşümün temelini ise “Ports and Pins” (Portlar ve Pinler) ayarları oluşturur. Bu bölüm, Mach3’ün bilgisayarın fiziksel giriş/çıkış (I/O) portları üzerinden, genellikle bir paralel port (LPT) veya harici bir hareket kontrol kartı aracılığıyla, CNC makinesinin motor sürücüleri, limit anahtarları, acil durdurma (E-Stop) butonu, iş mili (spindle) ve diğer yardımcı cihazlarla nasıl iletişim kuracağını tanımladığımız yerdir.

Kısacası, Mach3 Ports and Pins ayarları, yazılımın sanal komutlarını donanımın fiziksel sinyallerine çeviren bir köprü görevi görür. Her bir pin, belirli bir işlevi (örneğin, X ekseni adım sinyali, Y ekseni yön sinyali, Z ekseni limit anahtarı girişi) temsil ederken, port ise bu pinlerin üzerinde bulunduğu fiziksel bağlantı noktasıdır (örneğin, LPT1, LPT2). Doğru pinin doğru işlevle eşleştirilmesi ve sinyal polaritesinin (aktif yüksek veya aktif düşük) ayarlanması, CNC makinesinin sorunsuz ve güvenli çalışması için hayati öneme sahiptir. Bu rehber, bu karmaşık görünen süreci baştan sona anlamanıza ve uygulamanıza yardımcı olacaktır.

Çalışma Prensibi ve Teknik Veriler

Mach3 Ports and Pins ayarlarının çalışma prensibi, bilgisayarın CPU’su tarafından üretilen dijital sinyallerin, belirli bir zamanlama ve sıra ile fiziksel I/O pinlerine gönderilmesi veya bu pinlerden gelen sinyallerin okunması esasına dayanır. Geleneksel olarak, bu işlem için bilgisayarın paralel portu (LPT Portu) kullanılmıştır. Paralel port, 25 pinli D-Sub konnektörü üzerinden 8 adet veri çıkışı, 5 adet durum girişi ve 4 adet kontrol çıkışı olmak üzere toplamda 17 kullanılabilir I/O pini sunar.

Modern sistemlerde ise, özellikle daha yüksek hız ve hassasiyet gerektiren uygulamalarda veya paralel portu olmayan bilgisayarlarda, harici hareket kontrolörleri (örneğin, SmoothStepper, UC300, Ethernet veya USB tabanlı kartlar) tercih edilmektedir. Bu kartlar, Mach3 ile Ethernet veya USB üzerinden iletişim kurar ve kendi üzerlerindeki I/O pinleri aracılığıyla CNC donanımına bağlanır. Ayar prensipleri benzer olsa da, pin numaraları ve port tanımlamaları karttan karta farklılık gösterebilir.

Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır?

Temel Mach3 Ports and Pins Ayarları Adımları:

  1. Mach3’ü Başlatma ve Ayarlar Menüsüne Erişim: Mach3 yazılımını açın. Üst menüden “Config” (Yapılandırma) seçeneğine tıklayın, ardından “Ports and Pins” (Portlar ve Pinler) seçeneğini seçin.
  2. Port Ayarları (Port Setup):
    • “Port Setup and Axis Selection” sekmesine gidin.
    • Eğer paralel port kullanıyorsanız, “Port #1” satırında “Enabled” kutucuğunu işaretleyin.
    • “Port Address” kısmına paralel portunuzun fiziksel adresini girin (genellikle 0x378, 0x278 veya 0x3BC). Bu adresi “Aygıt Yöneticisi”nden (Device Manager) bulabilirsiniz. Windows’ta “LPT Portları” altında “Bağlantı Noktası Ayarları”ndan kontrol edilebilir.
    • “Kernel Speed” (Çekirdek Hızı) ayarı önemlidir. Genellikle 25000 Hz olarak ayarlanır, ancak sistem performansına ve paralel port kalitesine göre 35000 Hz veya daha düşük değerler denenebilir. Bu değer, Mach3’ün sinyalleri ne sıklıkla güncelleyeceğini belirler.
  3. Motor Çıkışları (Motor Outputs):
    • “Motor Outputs” sekmesine geçin. Her bir eksen (X, Y, Z, A, B, C) için ayrı ayrı ayarlar yapılır.
    • Enabled: İlgili ekseni aktif hale getirmek için işaretleyin.
    • Step Pin/Dir Pin: Adım (Step) ve Yön (Direction) sinyallerinin bağlanacağı paralel port pin numaralarını girin. Örneğin, X ekseni için Step Pin 2, Dir Pin 3.
    • Step Port/Dir Port: Hangi porta bağlı olduğunu belirtin (genellikle Port 1).
    • Active Low: Bu ayar, sinyalin aktif hale gelmesi için lojik ‘0’ (düşük voltaj) mı yoksa lojik ‘1’ (yüksek voltaj) mı gerektiğini belirler. Çoğu motor sürücü kartı ve breakout kartı aktif düşük sinyalleri kullanır (yani, kutucuk işaretli olmalıdır). Bu ayar yanlış yapılırsa motorlar ya hiç çalışmaz ya da yanlış yönde hareket eder.
    • Step Pulse/Dir Pulse: Step ve Dir sinyallerinin darbe genişliklerini ayarlar. Genellikle 1-5 mikrosaniye aralığında bir değer girilir. Bu değerler motor sürücünüzün veri sayfasından kontrol edilmelidir. Yetersiz darbe genişliği motorların adım kaybetmesine neden olabilir.
  4. Giriş Sinyalleri (Input Signals):
    • “Input Signals” sekmesine geçin. Limit anahtarları, ana giriş (Home), acil durdurma (E-Stop), prob (Probe) gibi tüm girişler burada tanımlanır.
    • Enabled: İlgili girişi aktif hale getirmek için işaretleyin.
    • Port: Girişin bağlı olduğu port numarası (genellikle Port 1).
    • Pin Number: Giriş sinyalinin bağlı olduğu paralel port pin numarası.
    • Active Low: Giriş sinyalinin aktif hale gelmesi için lojik ‘0’ mı yoksa lojik ‘1’ mi gerektiğini belirler. NC (Normalde Kapalı) limit anahtarları genellikle aktif düşük olarak ayarlanır (kutucuk işaretli). NO (Normalde Açık) anahtarlar ise aktif yüksek olur (kutucuk işaretsiz). E-Stop genellikle NC anahtarlar ile kullanılır ve aktif düşük olarak ayarlanır, bu da kablo kopması durumunda bile güvenliği sağlar.
    • Debounce: Mekanik anahtarlardan kaynaklanan sinyal salınımlarını (bounce) filtrelemek için kullanılır. Genellikle 100-200 milisaniye gibi bir değer ayarlanır.
  5. Çıkış Sinyalleri (Output Signals):
    • “Output Signals” sekmesine geçin. İş mili açma/kapama, soğutma sıvısı (coolant) açma/kapama gibi kontrol çıkışları burada tanımlanır.
    • Enabled: İlgili çıkışı aktif hale getirmek için işaretleyin.
    • Port: Çıkışın bağlı olduğu port numarası (genellikle Port 1).
    • Pin Number: Çıkış sinyalinin bağlı olduğu paralel port pin numarası.
    • Active Low: Çıkış sinyalinin aktif hale gelmesi için lojik ‘0’ mı yoksa lojik ‘1’ mi gerektiğini belirler.
  6. İş Mili Ayarları (Spindle Setup):
    • “Spindle Setup” sekmesine geçin. İş milinin nasıl kontrol edileceğini (röle ile aç/kapa, PWM ile hız kontrolü vb.) buradan ayarlarsınız.
    • Röle ile aç/kapa kontrolü için “Output #1” veya “Output #2” gibi bir çıkış sinyaline atama yapılır.
    • PWM kontrolü için “Use Spindle Motor Control” işaretlenir ve uygun “Step/Dir” pinleri atanarak frekans ve minimum/maksimum PWM değerleri belirlenir.
Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır?

Tipik Paralel Port (LPT) Pin Atamaları (Breakout Kartına Bağlı Olarak Değişir):

Aşağıdaki tablo, standart bir paralel port ve yaygın bir breakout kartı için genel kabul görmüş pin atamalarını göstermektedir. Ancak, her breakout kartı farklı bir düzenlemeye sahip olabileceğinden, her zaman kartınızın ve Mach3 dokümantasyonunuza başvurmanız önemlidir.

  • Pin 1 (Çıkış): İş Mili Açma/Kapama (Spindle ON/OFF) veya Genel Röle Çıkışı
  • Pin 2 (Çıkış): X Ekseni Adım (X Step)
  • Pin 3 (Çıkış): X Ekseni Yön (X Direction)
  • Pin 4 (Çıkış): Y Ekseni Adım (Y Step)
  • Pin 5 (Çıkış): Y Ekseni Yön (Y Direction)
  • Pin 6 (Çıkış): Z Ekseni Adım (Z Step)
  • Pin 7 (Çıkış): Z Ekseni Yön (Z Direction)
  • Pin 8 (Çıkış): A Ekseni Adım (A Step)
  • Pin 9 (Çıkış): A Ekseni Yön (A Direction)
  • Pin 10 (Giriş): E-Stop (Acil Durdurma) veya Genel Limit Anahtarı
  • Pin 11 (Giriş): X Ekseni Limit Anahtarı
  • Pin 12 (Giriş): Y Ekseni Limit Anahtarı
  • Pin 13 (Giriş): Z Ekseni Limit Anahtarı
  • Pin 14 (Çıkış): Soğutma Sıvısı (Coolant) Açma/Kapama
  • Pin 15 (Giriş): Prob (Tool Setter/Digitizer Probe)
  • Pin 16 (Çıkış): Yedek Röle Çıkışı
  • Pin 17 (Çıkış): Yedek Röle Çıkışı
  • Pin 18-25 (GND): Toprak Bağlantıları
Parametre Değer/Açıklama
Mach3 Desteklenen Kontrol Türleri Paralel Port (LPT), Harici Hareket Kontrolörleri (SmoothStepper, UC100/300, vb. – USB/Ethernet)
Paralel Port Pin Sayısı (Kullanılabilir I/O) 17 (8 Çıkış, 5 Giriş, 4 Kontrol Çıkışı)
Tipik LPT Port Adresi 0x378 (LPT1), 0x278 (LPT2)
Mach3 Kernel Hızı (Önerilen) 25000 Hz – 45000 Hz (Sistem performansına ve port kalitesine göre ayarlanır)
Motor Step/Dir Darbe Genişliği 1 µs – 5 µs (Motor sürücü kartı gereksinimlerine göre)
Giriş Sinyalleri Debounce Süresi 100 ms – 200 ms (Mekanik anahtar titreşimlerini engellemek için)
Aktif Düşük (Active Low) Anlamı Sinyalin lojik ‘0’ (düşük voltaj) seviyesinde aktif olduğunu belirtir (Çoğu durumda kullanılır)
Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır?

Sahada Dikkat Edilmesi Gerekenler

  • Güvenlik Önlemleri ve Acil Durdurma (E-Stop):

    E-Stop devresi her zaman Normalde Kapalı (NC) anahtarlar kullanılarak tasarlanmalıdır. Bu, kablo kopması veya bağlantı hatası durumunda bile makinenin otomatik olarak durmasını sağlayarak maksimum güvenlik sunar. E-Stop butonu Mach3’te “Input Signals” bölümünde “EStop” olarak tanımlanmalı ve “Active Low” olarak ayarlanmalıdır. Ayrıca, fiziksel E-Stop butonunun sadece Mach3’ü durdurmakla kalmayıp, aynı zamanda motor sürücülerine giden gücü de kesen ayrı bir donanımsal devreye sahip olması kritik bir güvenlik gerekliliğidir. Bu, yazılımın çökmesi durumunda bile makinenin kontrolsüz hareketini engeller.

  • Sinyal Bütünlüğü, Topraklama ve Parazit Önleme:

    CNC ortamları genellikle yüksek elektrik gürültüsüne maruz kalır (motorlar, iş mili, güç kaynakları). Bu gürültü, sinyal kablolarında parazit oluşturarak yanlış komutların algılanmasına veya motorların adım kaybetmesine neden olabilir. Bu nedenle, tüm sinyal kabloları (özellikle adım/yön ve limit anahtarı kabloları) ekranlı (shielded) olmalı ve ekranları tek bir noktadan (genellikle kontrol panosu topraklamasına) düzgünce topraklanmalıdır. Ayrıca, motor güç kabloları ile sinyal kabloları birbirinden ayrı rotalardan geçirilmelidir. Opto-izolasyonlu breakout kartları kullanmak, bilgisayar ile motor sürücüleri arasındaki elektriksel izolasyonu sağlayarak parazit etkilerini büyük ölçüde azaltır ve bilgisayarı olası yüksek voltaj geri beslemelerinden korur.

  • Aktif Düşük (Active Low) ve Aktif Yüksek (Active High) Polarite Ayarı:

    Bu ayar, bir sinyalin hangi lojik seviyede (0V veya +5V) aktif kabul edileceğini belirler ve Ports and Pins ayarlarının en sık karıştırılan kısmıdır. Çoğu endüstriyel sensör ve motor sürücü kartı, sinyallerin Aktif Düşük (Active Low) olmasını bekler; yani, sinyal hattı 0 volta düştüğünde aktifleşir. Bu durumda Mach3’teki ilgili kutucuk işaretlenmelidir. Eğer sinyal +5 volta yükseldiğinde aktifleşiyorsa (Aktif Yüksek), kutucuk işaretlenmemelidir. Yanlış polarite ayarı, motorların çalışmamasına, limit anahtarlarının sürekli aktif görünmesine veya E-Stop’un devreye girmemesine neden olabilir. Her zaman bağlı olduğunuz cihazın (motor sürücüsü, sensör) veri sayfasını kontrol ederek doğru polariteyi belirleyin.

  • Kablolama Kalitesi ve Bağlantılar:

    Kablolama, Mach3 sisteminin güvenilirliği için temel bir faktördür. Kaliteli, yeterli kesite sahip, ekranlı ve sağlam bağlantılara sahip kablolar kullanılmalıdır. Lehimli veya sıkıştırılmış bağlantılar, gevşek vida terminallerine göre daha güvenilirdir. Uzun kablo mesafelerinde sinyal kaybını ve paraziti azaltmak için daha kalın kablolar veya sinyal güçlendiriciler kullanılabilir. Her bir kablonun doğru pime ve doğru cihaza bağlandığından emin olmak için bağlantı şemaları dikkatlice takip edilmeli ve her bağlantıdan sonra süreklilik testi yapılmalıdır.

Mach3 Ports and Pins Ayarları Baştan Sona Nasıl Yapılır ve Hangi Pin Hangi Cihaza Bağlanır?

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

Mach3 Ports and Pins ayarları sırasında ve sonrasında karşılaşılan yaygın sorunlar ve bunların çözüm yolları aşağıda listelenmiştir:

  • Sorun: Motorlar Hiç Çalışmıyor veya Rastgele Titriyor.

    Çözüm: Öncelikle Ports and Pins’teki “Motor Outputs” sekmesini kontrol edin. İlgili eksenin “Enabled” olduğundan emin olun. “Step Pin” ve “Dir Pin” numaralarının doğru olduğundan ve breakout kartınızdaki bağlantılarla eşleştiğinden emin olun. “Active Low” ayarını kontrol edin; çoğu sürücü için işaretli olmalıdır. “Step Pulse” ve “Dir Pulse” sürelerini artırmayı deneyin (örneğin, 5us). Mach3’ün “Config” -> “Motor Tuning” bölümünden motor hız ve ivmelenme ayarlarını kontrol edin, çok yüksek değerler motorun adım kaybetmesine neden olabilir. Paralel port adresinin doğru olup olmadığını ve Mach3 Kernel hızının sisteminiz için uygun olup olmadığını kontrol edin. Güç kaynağının motor sürücülerine yeterli akım sağladığından emin olun.

  • Sorun: Limit Anahtarları veya Home Anahtarları Çalışmıyor/Sürekli Aktif Görünüyor.

    Çözüm: “Input Signals” sekmesindeki ilgili limit veya home anahtarlarının “Enabled” olduğundan emin olun. “Pin Number” ve “Port” ayarlarını kontrol edin. “Active Low” ayarını dikkatlice kontrol edin; anahtarın NC (Normalde Kapalı) veya NO (Normalde Açık) tipine göre bu ayar değişir. NC anahtarlar genellikle “Active Low” olarak ayarlanır. Anahtarların kablolamasını ve bağlantılarını kontrol edin, gevşek veya kopuk kablo olup olmadığını test edin. “Debounce” değerini artırmayı deneyin (örneğin, 100-200ms) eğer anahtarların sinyal salınımı yapmasından şüpheleniyorsanız.

  • Sorun: E-Stop Butonu Çalışmıyor veya Sürekli E-Stop Durumunda Kalıyor.

    Çözüm: “Input Signals” sekmesinde “EStop” girişinin “Enabled” olduğundan emin olun. Pin numarası ve port ayarlarını kontrol edin. E-Stop butonunun NC (Normalde Kapalı) tipinde kullanılması ve “Active Low” olarak ayarlanması en güvenli yöntemdir. Eğer sürekli E-Stop durumunda kalıyorsa, kablolamayı kontrol edin; kopuk bir kablo veya yanlış bağlantı bu duruma neden olabilir. Eğer E-Stop basılı değilken bile aktifse, “Active Low” ayarını tersine çevirmeyi deneyin (kutucuğu işaretle/işareti kaldır).

  • Sorun: Sinyal Paraziti, Rastgele Hareketler veya Adım Kaybı.

    Çözüm: Bu genellikle zayıf topraklama, ekranlanmamış kablolar veya elektriksel gürültüden kaynaklanır. Tüm sistemin düzgünce topraklanmış olduğundan emin olun. Sinyal kabloları için ekranlı kablolar kullanın ve ekranlarını tek bir noktadan topraklayın. Motor güç kablolarını sinyal kablolarından uzak tutun. Opto-izolasyonlu bir breakout kartı kullanıyorsanız, izolasyonun doğru çalıştığından emin olun. Gürültü kaynaklarını (iş mili motoru, VFD) sinyal kablolarından mümkün olduğunca uzağa yerleştirin. Ferrit boncuklar veya halkalar, sinyal kablolarındaki yüksek frekanslı gürültüyü azaltmaya yardımcı olabilir.

  • Sorun: İş Mili Kontrolü (ON/OFF veya Hız) Çalışmıyor.

    Çözüm: “Output Signals” ve “Spindle Setup” sekmelerini kontrol edin. İş milini kontrol eden çıkışın “Enabled” olduğundan, doğru pin numarasına ve porta atandığından emin olun. Röle veya VFD (Değişken Frekans Sürücüsü) bağlantılarını kontrol edin. Eğer PWM hız kontrolü kullanıyorsanız, “Spindle Setup” altında “Use Spindle Motor Control” seçeneğinin işaretli olduğundan, PWM Base Freq ve diğer parametrelerin VFD’nizle uyumlu olduğundan emin olun. VFD’nin giriş ayarlarının (analog 0-10V veya PWM) Mach3’ten gelen sinyal tipine uygun olduğundan emin olun.

Uzman Tavsiyesi

Mach3 Ports and Pins ayarları, bir CNC makinesinin kalbi ve beyninin birbirine bağlanma noktasıdır. Bu ayarların doğru ve eksiksiz yapılması, makinenin güvenli, stabil ve hassas bir şekilde çalışmasının temelini oluşturur. Endüstriyel otomasyon sektöründe çalışan veya hobi amaçlı CNC sistemleri kuran her mühendis ve teknisyen için bu konuya hakim olmak vazgeçilmezdir. Detaylı bir planlama, dikkatli kablolama ve titiz bir konfigürasyon süreci, olası arızaların önüne geçerek zaman ve maliyet tasarrufu sağlar.

Uzman tavsiyesi olarak, bu tür sistemlerin kurulumunda her zaman adım adım ve test ederek ilerleyin. Önce motor çıkışlarını, sonra limit anahtarlarını, ardından diğer giriş ve çıkışları yapılandırın. Her ayardan sonra makineyi manuel olarak test edin. Özellikle yeni bir breakout kartı veya motor sürücüsü kullanıyorsanız, üreticinin sağladığı dokümantasyonu dikkatlice inceleyin; pin atamaları ve sinyal polariteleri karttan karta farklılık gösterebilir. Güvenlik, her zaman en öncelikli konu olmalıdır. Acil Durdurma (E-Stop) devresinin donanımsal olarak bağımsız ve fail-safe (hata durumunda güvenli) çalıştığından emin olun. Elektriksel gürültüye karşı koruma için kaliteli, ekranlı kablolar kullanın ve uygun topraklama tekniklerini uygulayın. Paralel port tabanlı sistemlerde sinyal bütünlüğü sorunları yaşanıyorsa, daha modern ve kararlı iletişim sağlayan (Ethernet veya USB tabanlı) harici hareket kontrolörlerine geçiş yapmayı düşünebilirsiniz. Bu tür kontrolörler, daha yüksek darbe frekansları, gelişmiş sinyal işleme ve daha güvenilir bağlantılar sunarak Mach3 deneyiminizi önemli ölçüde iyileştirecektir. Unutmayın, iyi yapılandırılmış bir CNC sistemi, uzun yıllar boyunca sorunsuz ve verimli üretim yapmanızın anahtarıdır.