Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır?

Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır?

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

Mach3 Ports and Pins ayarlarını doğru yapmak için, öncelikle kullandığınız hareket kontrolcüsünün (paralel port veya harici kontrolcü) fiziksel pinlerini, Mach3 yazılımındaki “Ports and Pins” menüsünden ilgili eksen hareketleri (Step/Dir), giriş sinyalleri (limit, home, E-Stop) ve çıkış sinyalleri (spindle, soğutma) ile eşleştirmeniz gerekir. Bu süreç, her sinyal için doğru pin numarasını, aktif durumunu (Active Low/High) ve gerekli darbe genişliklerini belirlemeyi içerir, böylece makineniz güvenli ve hassas bir şekilde çalışır.

Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır? Nedir?

 

Endüstriyel otomasyon ve CNC kontrol sistemlerinin temel taşlarından biri olan Mach3 yazılımında “Ports and Pins” ayarları, makinenizin fiziksel donanımı ile yazılım arasındaki iletişimi kuran kritik bir yapılandırma adımıdır. Bu ayarlar, Mach3’ün bilgisayarınızın paralel portu veya harici bir hareket kontrolcüsü (örneğin, Ethernet veya USB tabanlı bir kontrolcü) aracılığıyla adım motoru sürücüleri, limit anahtarları, acil durdurma (E-Stop) butonu, spindle motoru ve diğer çevresel birimlerle nasıl etkileşime gireceğini belirler. Doğru bir “Ports and Pins” yapılandırması, CNC makinenizin güvenli, doğru ve verimli bir şekilde çalışmasının temelini oluşturur. Yanlış yapılan bir ayar, eksenlerde titremelere, yanlış hareketlere, güvenlik ihlallerine veya sistemin tamamen çalışmamasına yol açabilir. Bu nedenle, her bir pinin işlevini ve bağlantı şeklini doğru bir şekilde anlamak ve Mach3 arayüzünde eksiksiz olarak tanımlamak büyük önem taşır.

Çalışma Prensibi ve Teknik Veriler

Mach3’ün “Ports and Pins” ayarları, temelde bilgisayarın I/O (Giriş/Çıkış) portları üzerinden gönderilen ve alınan elektrik sinyallerinin yazılım içinde yorumlanmasını sağlar. Çalışma prensibi, her bir fiziksel pinin belirli bir fonksiyona atanması ve bu fonksiyonun elektriksel özelliklerinin (sinyal seviyesi, darbe genişliği vb.) tanımlanması üzerine kuruludur.

Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır?

Port Ayarları (Port Settings)

Bu bölüm, Mach3’ün hangi portu kullanacağını ve bu portun temel özelliklerini belirler. Genellikle, paralel port kullanan sistemlerde tek bir port (Port #1) kullanılır. Bu portun temel adresi (Base Address) genellikle 0x378 (LPT1), 0x278 (LPT2) veya 0x3BC (LPT3) şeklindedir. Harici hareket kontrolcüleri kullanıldığında ise bu ayarlar kontrolcünün kendi yazılımı veya Mach3 eklentisi tarafından yönetilir ve genellikle kullanıcı tarafından doğrudan değiştirilmez. Kernel Speed ayarı, paralel portun darbe üretim hızını (kHz cinsinden) belirler ve bu, sistemin genel performansını ve adım motorlarının düzgün çalışmasını doğrudan etkiler. Genellikle 25 kHz ile 45 kHz arasında bir değer tercih edilir, ancak bu, bilgisayarın performansı ve sürücülerin gereksinimlerine göre ayarlanmalıdır.

Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır?

Pin Ayarları (Pin Settings)

Bu, ayarların en detaylı kısmıdır ve üç ana kategoriye ayrılır:

  1. Motor Outputs (Motor Çıkışları): Bu bölümde, her bir eksenin (X, Y, Z, A, B, C) adım (Step) ve yön (Direction) pinleri atanır. Her eksen için ayrı ayrı Step Pin # ve Dir Pin # değerleri girilir. Step Low Active ve Dir Low Active kutucukları, sinyalin aktif durumunun düşük (0V) mu yoksa yüksek (5V) mi olduğunu belirtir. Bu, sürücülerin beklentisine göre ayarlanmalıdır. Step Pulse ve Dir Pulse değerleri, adım ve yön sinyallerinin minimum darbe genişliğini (mikrosaniye cinsinden) belirler. Bu değerler, adım motoru sürücülerinin veri sayfalarında belirtilen minimum darbe genişliklerine uygun olarak ayarlanmalıdır. Genellikle 5-10 µs arası değerler kullanılır.
  2. Input Signals (Giriş Sinyalleri): Bu bölüm, limit anahtarları (Limit Switches), ev anahtarları (Home Switches), acil durdurma (E-Stop) butonu, prob (Probe) ve diğer sensörlerin pinlerini tanımlar. Her bir sinyal için ilgili pin numarası atanır ve Active Low veya Active High durumu belirlenir. Çoğu endüstriyel sensör ve anahtar, gürültüye karşı daha dirençli olduğu için Normalde Kapalı (NC – Normally Closed) bağlantı ve dolayısıyla Active Low olarak yapılandırılır. Debounce Interval ayarı, giriş sinyallerindeki titreşimi veya anlık gürültüyü filtrelemek için kullanılır. Genellikle 100-200 ms arasında bir değer ayarlanır.
  3. Output Signals (Çıkış Sinyalleri): Spindle motor kontrolü (PWM veya röle), soğutma sıvısı (Coolant) ve sis soğutma (Mist) gibi çıkışlar bu bölümde yapılandırılır. İlgili pin numarası atanır ve yine Active Low durumu belirlenir. Spindle kontrolü için genellikle bir PWM sinyali (Pulse Width Modulation) kullanılır ve bu, spindle hızını analog olarak kontrol etmeyi sağlar.

Harici hareket kontrolcüleri kullanıldığında, Mach3’ün “Ports and Pins” ayarları, kontrolcünün kendi pin şemasına göre yapılır. Bu durumda, kontrolcünün yazılımı veya eklentisi, Mach3’ten gelen komutları kontrolcünün fiziksel pinlerine çevirir. Bu, genellikle daha kararlı ve yüksek performanslı bir iletişim sağlar, çünkü paralel portun sınırlamaları (gürültü hassasiyeti, sınırlı pin sayısı) ortadan kalkar.

ParametreDeğer/Açıklama
Port #1 Base Address0x378 (LPT1 için standart, BIOS’tan kontrol edilmeli)
Kernel Speed25000 Hz – 45000 Hz (Bilgisayar performansına ve sürücüye göre değişir)
X Eksen Step Pin #2 (Genellikle LPT Port Pin 2)
X Eksen Dir Pin #3 (Genellikle LPT Port Pin 3)
E-Stop Input Pin #10 (Genellikle LPT Port Pin 10, Active Low olarak ayarlanır)
Limit/Home Input Pin #11, 12, 13, 15 (LPT Port Pinleri, Active Low olarak ayarlanır)
Spindle Output Pin #17 (Genellikle LPT Port Pin 17, PWM veya Röle kontrolü için)
Step Pulse/Dir Pulse5-10 µs (Sürücü spesifikasyonlarına göre ayarlanır)
Debounce Interval100-200 ms (Giriş sinyali gürültüsünü filtrelemek için)
Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır?

Sahada Dikkat Edilmesi Gerekenler

  • Kablolama Kontrolleri ve Kalitesi: Tüm kablolamaların doğru pinlere yapıldığından emin olun. Özellikle Step/Dir sinyalleri ve hassas giriş sinyalleri için ekranlı kablo kullanmak, elektromanyetik gürültüyü (EMI) minimize eder ve sinyal bütünlüğünü artırır. Kabloları motor kablolarından ve güç hatlarından ayrı tutarak çapraz paraziti önleyin.
  • Güç Kaynağı ve Topraklama: Sistemin tüm bileşenleri için stabil ve yeterli akım sağlayabilen bir güç kaynağı kullanın. Tüm topraklama noktalarının tek bir ortak noktada (star grounding) birleştiğinden ve şasiye düzgün bir şekilde bağlandığından emin olun. Zayıf topraklama, sinyal gürültüsüne ve kararsız çalışmaya neden olabilir.
  • Opto-İzolasyon: Endüstriyel ortamlarda, Mach3 kontrol bilgisayarı ile makinenin güç elektroniği arasında opto-izolatörler kullanmak hayati öneme sahiptir. Bu, bilgisayarı yüksek voltajlı arızalardan ve elektriksel gürültüden korur, aynı zamanda sinyal bütünlüğünü artırır. Birçok hareket kontrolcü ve sürücü entegre opto-izolasyona sahiptir, ancak kontrol edin.
  • Doğru LPT Port Modu (Paralel Port Kullanılıyorsa): Bilgisayarın BIOS ayarlarında paralel portun EPP (Enhanced Parallel Port) veya ECP (Extended Capabilities Port) modunda ayarlandığından emin olun. Bu modlar, standart SPP (Standard Parallel Port) moduna göre daha yüksek veri aktarım hızları ve daha kararlı çalışma sağlar.
  • Sürücü Ayarları ve Uyumu: Adım motoru sürücülerinin (örneğin, Leadshine, GeckoDrive) mikro adım (microstepping) ve akım ayarlarının Mach3’teki “Motor Tuning” ayarlarıyla uyumlu olduğundan emin olun. Yanlış mikro adım ayarı, eksenlerin yanlış mesafeler kat etmesine neden olur. Sürücülerin darbe genişliği (pulse width) gereksinimlerini Mach3’teki Step Pulse ve Dir Pulse değerleriyle eşleştirin.
  • Acil Durdurma (E-Stop) Devresi: E-Stop butonu, her zaman Normalde Kapalı (NC – Normally Closed) bir devre olarak bağlanmalı ve Mach3’te Active Low olarak ayarlanmalıdır. Bu yapılandırma, kablo kopması veya gevşek bağlantı gibi bir arıza durumunda bile sistemin güvenli bir şekilde durmasını sağlar. E-Stop devresinin sadece yazılımı değil, aynı zamanda motor sürücülerinin güç beslemesini de donanımsal olarak kesmesi idealdir.
  • Limit ve Home Anahtarları: Limit anahtarları da genellikle Normalde Kapalı (NC) olarak bağlanmalı ve Mach3’te Active Low olarak ayarlanmalıdır. Bu, kablo arızalarında makinenin hareket etmesini engeller. Tüm limit anahtarlarının fiziksel olarak doğru konumlara monte edildiğinden ve doğru bir şekilde tetiklendiğinden emin olun. Homing işlemi için ayrı home anahtarları kullanmak, daha hassas başlangıç noktası belirleme imkanı sunar.
  • Test ve Kalibrasyon: Her ayar değişikliği sonrası, özellikle “Ports and Pins” ve “Motor Tuning” bölümlerinde yapılan değişikliklerden sonra, eksen hareketlerini, limit anahtarlarını, E-Stop’u ve spindle kontrolünü detaylı bir şekilde test edin. Eksenlerin doğru yönde ve doğru mesafede hareket ettiğini doğrulayın. Adım/mm (Steps per unit) ayarlarını kalibre ederek hassasiyeti sağlayın.
Mach3 Ports and Pins Ayarları En Doğru Nasıl Yapılır?

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

Mach3 Ports and Pins ayarlarında sıkça karşılaşılan sorunlar ve bu sorunlara yönelik çözüm yöntemleri, genellikle elektriksel bağlantı hatalarından, yazılım ayarlarının yanlış yapılmasından veya çevresel gürültüden kaynaklanır.

  • Eksen Titremesi, Yanlış Yöne Hareket veya Adım Kaybı:
    • Sorun: Step/Dir pinleri yanlış atanmış, Step/Dir Low Active kutucukları yanlış işaretlenmiş, Step Pulse/Dir Pulse süreleri yetersiz veya çok uzun.
    • Çözüm: “Motor Outputs” sekmesindeki Step Pin # ve Dir Pin # numaralarını kontrol edin, doğru olduğundan emin olun. Step Low Active ve Dir Low Active kutucuklarını işaretleyerek veya işaretini kaldırarak doğru polariteyi bulun (sürücü dokümantasyonuna bakın). Step Pulse ve Dir Pulse değerlerini sürücünüzün minimum gereksinimlerine göre artırın (genellikle 5-10 µs yeterlidir).
  • Limit Anahtarlarının Sürekli Tetiklenmesi veya Hiç Çalışmaması:
    • Sorun: Yanlış pin atanmış, Active Low/High ayarı yanlış, kablolama hatası (NO yerine NC veya tam tersi), elektriksel gürültü.
    • Çözüm: “Input Signals” sekmesindeki limit anahtarları için doğru pin numarasını kontrol edin. Kablolamanız NC ise Active Low kutucuğunu işaretleyin, NO ise işareti kaldırın. Kablolamayı kontrol edin, özellikle toprak bağlantılarını. Gürültüden şüpheleniyorsanız, Debounce Interval değerini artırın (100-200 ms) veya opto-izolatör kullanmayı düşünün.
  • E-Stop’un Devamlı Aktif Olması veya Hiç Çalışmaması:
    • Sorun: Yanlış E-Stop pin numarası, Active Low/High ayarı yanlış, NC yerine NO bağlantı, kablo kopukluğu veya kısa devre.
    • Çözüm: “Input Signals” sekmesinde E-Stop için doğru pin numarasını doğrulayın. E-Stop butonu genellikle NC olarak bağlanır, bu durumda Active Low kutucuğu işaretli olmalıdır. Tüm kablo bağlantılarını ve E-Stop butonunun kendisini test edin. Multimetre ile devrenin sürekliliğini kontrol edin.
  • Spindle Kontrolünün Çalışmaması veya Hız Kontrolü Sorunları:
    • Sorun: Yanlış Output pin atanmış, PWM ayarları yanlış (“Spindle Motor” sekmesi), röle kontrolü için yanlış ayar.
    • Çözüm: “Output Signals” sekmesinde Spindle için doğru pin numarasını kontrol edin. “Spindle Motor” sekmesindeki Use Spindle Motor Output seçeneğinin işaretli olduğundan ve PWM Base Freq, Min PWM, Max PWM gibi ayarların spindle sürücünüzle uyumlu olduğundan emin olun. Eğer röle ile kontrol ediyorsanız, doğru output pinini ve Active Low ayarını kontrol edin.
  • Bilgisayar Performans Sorunları ve Mach3 Hataları:
    • Sorun: Yüksek CPU kullanımı, arka planda çalışan uygulamalar, yanlış Kernel Speed ayarı, eski veya uyumsuz sürücüler.
    • Çözüm: Mach3’ü yalnızca CNC kontrolü için ayrılmış, minimum düzeyde uygulama yüklü bir bilgisayarda çalıştırın. Arka plan servislerini ve gereksiz Windows özelliklerini kapatın. “Port Settings” sekmesindeki Kernel Speed değerini düşürerek test edin (örn. 25000 Hz). Bilgisayarın paralel port sürücülerinin güncel olduğundan emin olun. Harici bir hareket kontrolcüsüne geçmek genellikle bu tür sorunları ortadan kaldırır.

Uzman Tavsiyesi

Mach3 Ports and Pins ayarlarının doğru bir şekilde yapılması, bir CNC makinesinin sadece çalışmasını sağlamakla kalmaz, aynı zamanda makinenin güvenliğini, hassasiyetini ve uzun ömürlülüğünü doğrudan etkileyen kritik bir mühendislik adımıdır. Endüstriyel otomasyon sektöründe, bu yapılandırmanın önemi asla hafife alınmamalıdır. Her bir pinin doğru bir şekilde atanması, sinyal polaritelerinin (Active Low/High) doğru belirlenmesi ve darbe genişliklerinin sürücülerin gereksinimleriyle uyumlu hale getirilmesi, titremesiz eksen hareketleri, güvenilir limit anahtarı tetiklemeleri ve sorunsuz spindle kontrolü için vazgeçilmezdir. Saha tecrübelerimiz, genellikle karşılaşılan sorunların büyük bir kısmının temel Ports and Pins ayarlarındaki eksikliklerden veya elektriksel gürültü kaynaklı olduğunu göstermektedir. Bu nedenle, kurulum sürecine başlarken kapsamlı bir planlama yapmak, tüm bileşenlerin (sürücüler, sensörler, kontrolcü) veri sayfalarını dikkatlice incelemek ve adım adım doğrulama yapmak hayati önem taşır. Kaliteli kablolama, uygun topraklama ve özellikle gürültülü endüstriyel ortamlarda opto-izolasyon kullanımı, sistemin kararlılığı için temel gereksinimlerdir. E-Stop devresinin sadece yazılımsal değil, donanımsal olarak da makineyi güvenli hale getirecek şekilde tasarlanması, operatör ve ekipman güvenliği açısından birincil öncelik olmalıdır. Son olarak, her ayar değişikliğinden sonra kapsamlı testler yapmak ve eksenleri kalibre etmek, makinenizin potansiyelini tam olarak kullanmanızı ve uzun vadede verimli çalışmasını garanti altına almanızı sağlayacaktır. Mach3’ün esnekliği, doğru yapılandırma ile birleştiğinde, her türlü CNC otomasyon projesinde güçlü ve güvenilir bir çözüm sunar.

Yorum bırakın

Alışveriş Sepeti
⚙ Araçlar
Scroll to Top