Mach3 kurulumunda ilk yapılması gereken ayarlar; Port ve Pin Ayarları (Port Adresi, Kernel Hızı), Motor Ayarları (Adım/Birim, Hız, İvme) ve Giriş/Çıkış Sinyallerinin (E-Stop, Limit Switchler) doğru yapılandırılmasıdır. Bu temel adımlar, CNC makinenizin hareket kontrolünü ve güvenliğini doğrudan etkiler, sistemin stabil ve hassas çalışması için kritik öneme sahiptir.
Mach3 Kurulumunda İlk Yapılması Gereken Ayarlar Nelerdir? Nedir?
Endüstriyel otomasyon ve CNC makineleri dünyasında, Mach3, bilgisayar tabanlı bir kontrol yazılımı olarak geniş bir kullanım alanına sahiptir. Bir bilgisayarı bir CNC kontrol cihazına dönüştüren bu yazılımın doğru ve stabil çalışması için ilk kurulum aşamasında yapılan ayarlar hayati önem taşır. Bu ayarlar, makinenin mekanik yapısı ile yazılım arasındaki iletişimi kurar, motorların hassas hareketini sağlar ve güvenlik protokollerini devreye sokar. Yanlış veya eksik yapılan ilk ayarlar, makinenin hatalı çalışmasına, hassasiyet kaybına, hatta ciddi güvenlik risklerine yol açabilir. Bu nedenle, Mach3’ü kurarken izlenecek adımlar, bir mühendis titizliğiyle ele alınmalı ve her parametre dikkatle belirlenmelidir. Bu makalede, Mach3 kurulumunda ilk yapılması gereken temel ayarları, endüstriyel otomasyon perspektifinden, detaylı ve anlaşılır bir dille açıklayacağız.
Çalışma Prensibi ve Teknik Veriler
Mach3’ün çalışma prensibi, bir bilgisayarın paralel portu (LPT) veya harici bir hareket kontrol kartı aracılığıyla motor sürücülerine ve diğer çevresel birimlere dijital sinyaller göndermesine dayanır. Bu sinyaller, step veya servo motorların belirli adımlarla hareket etmesini sağlayarak CNC makinesinin X, Y, Z eksenlerinde ve varsa diğer eksenlerde hassas konumlandırmasını mümkün kılar. İlk kurulum ayarları, bu sinyal akışının doğru bir şekilde kurulmasını ve makinenin fiziksel özelliklerine uygun olarak optimize edilmesini hedefler.

1. Port ve Pin Ayarları (Config > Ports and Pins)
Bu bölüm, Mach3’ün fiziksel donanımla iletişim kurduğu kapıdır ve en kritik başlangıç noktasıdır.
- Port Setup and Axis Selection:
- Port 1 Enable: Genellikle ilk paralel portu aktif hale getirmek için işaretlenir. Eğer harici bir hareket kontrol kartı kullanılıyorsa, ilgili kartın sürücüleri bu bölümde tanımlanır.
- Port Address: Paralel portun bilgisayardaki adresidir (genellikle 0x378, 0x278 veya 0x3BC). Bu adres, bilgisayarın Aygıt Yöneticisi’nden kontrol edilmelidir.
- Kernel Speed: Mach3’ün darbe (pulse) sinyallerini üretme hızıdır. Genellikle 25.000 Hz veya 35.000 Hz olarak ayarlanır. Daha yüksek hızlar daha akıcı hareket sağlar ancak bilgisayarın işlemci gücünü zorlayabilir ve eski sistemlerde takılmalara neden olabilir. Bu değer, sistemin stabilite testleri ile belirlenmelidir.
- Motor Outputs (Motor Çıkışları):
- Her bir eksen (X, Y, Z, A, B, C) için Step Pin ve Dir Pin numaraları atanır. Bu pin numaraları, motor sürücülerinizin bağlantı şemasından gelmelidir.
- Active Low: Eğer motor sürücüsü “low” sinyali ile tetikleniyorsa bu seçenek işaretlenir. Genellikle step ve dir pinleri için bu ayar önemlidir.
- Step Port ve Dir Port: Hangi paralel portun kullanıldığını belirtir (genellikle Port 1).
- Input Signals (Giriş Sinyalleri):
- E-Stop (Acil Durdurma): Makinenin güvenliğini sağlayan en önemli giriş sinyalidir. Genellikle bir NC (Normally Closed) butona bağlanır ve sinyal kesildiğinde E-Stop durumuna geçer. İlgili pin numarası atanır ve “Active Low” veya “Active High” ayarı butonun bağlantı tipine göre yapılır.
- Limit Switches (Limit Anahtarları): Her eksen için minimum ve maksimum limit anahtarları tanımlanır. Bu anahtarlar, makinenin çalışma alanının dışına çıkmasını engeller. Genellikle “Active Low” olarak ayarlanır ve tüm limit anahtarları tek bir pine seri olarak bağlanabilir.
- Home Switches (Referans Anahtarları): Makinenin başlangıç referans noktasını belirlemek için kullanılır. Genellikle her eksen için ayrı bir pin atanır.
- Probe (Prob): İş parçası yüzeyini algılamak için kullanılan probun giriş pini tanımlanır.
- Output Signals (Çıkış Sinyalleri):
- Spindle (iş mili), soğutma sıvısı (coolant) veya diğer yardımcı fonksiyonlar için röle kontrol çıkışları tanımlanır. İlgili pin numaraları ve “Active Low” ayarları yapılır.

2. Motor Ayarları (Config > Motor Tuning)
Bu bölüm, her bir eksenin fiziksel hareketini yazılımla senkronize etmek için kritik parametreleri içerir.
- Steps per Unit (Birim Başına Adım Sayısı):
- Bu, makinenin bir birim (mm veya inç) hareket etmesi için motorun kaç adım atması gerektiğini belirleyen en önemli ayardır. Yanlış hesaplama, boyut hatalarına yol açar.
- Hesaplama Formülü: (Motorun 1 turdaki adım sayısı * Microstepping değeri) / Kurşun vida hatvesi (Lead Screw Pitch) veya Kayış Kasnak Oranı.
- Örnek: 200 adımlı bir step motor, 1/8 microstepping ile, 5mm hatveli bir kurşun vida üzerinde: (200 * 8) / 5 = 1600 / 5 = 320 Steps/mm.
- Velocity (Maksimum Hız):
- Eksenin ulaşabileceği maksimum hızı belirler (mm/dak veya inç/dak). Çok yüksek bir değer motorun adım kaybetmesine neden olabilir. Makinenin mekanik limitleri ve motor torku dikkate alınarak belirlenmelidir.
- Acceleration (İvme):
- Eksenin hızlanma ve yavaşlama oranını belirler (mm/sn² veya inç/sn²). Düşük ivme yavaş harekete, yüksek ivme ise motorun adım kaybetmesine veya mekanik strese neden olabilir. Her eksen için ayrı ayrı optimize edilmelidir.
- Gravity (Yer Çekimi):
- Özellikle Z ekseni gibi dikey eksenlerde, motor kapandığında eksenin yer çekimi etkisiyle aşağı kaymasını engellemek için bir miktar tutma torku sağlar. Gerekirse ayarlanır.

3. Genel Ayarlar (Config > General Config)
- Units (Birimler): Makinenin metrik (mm) veya emperyal (inç) birimlerde çalışacağını belirler.
- E-Stop Ayarları: E-Stop’un nasıl davranacağı (hemen durma, yavaşlama ve durma) gibi detaylar ayarlanabilir.
- Soft Limits (Yazılımsal Limitler): Limit anahtarları fiziksel güvenlik sağlarken, Soft Limits yazılım içinde tanımlanan çalışma alanını belirler ve makinenin bu alan dışına çıkmasını engeller.
- Homing/Limits (Referanslama/Limitler): Referanslama sırası (genellikle Z önce, sonra X, Y) ve referanslama hızları gibi ayarlar yapılır.
| Parametre | Değer/Açıklama |
|---|---|
| Port Adresi | Paralel portun fiziksel adresi (örn: 0x378). Bilgisayarın Aygıt Yöneticisi’nden doğrulanmalıdır. |
| Kernel Hızı | Mach3’ün darbe üretim hızı (örn: 25.000 Hz, 35.000 Hz). Sistem performansına göre ayarlanır. |
| Motor Output Pinleri | Her eksen için Step ve Direction pin numaraları (örn: X Step: Pin 2, X Dir: Pin 3). Motor sürücü şemasına göre belirlenir. |
| E-Stop Input Pini | Acil durdurma butonu için giriş pin numarası (örn: Pin 10). Güvenlik için kritik öneme sahiptir. |
| Steps per Unit | Birim başına adım sayısı (örn: 320 Steps/mm). Motor, microstepping ve kurşun vida hatvesine göre hesaplanır. |
| Velocity (Hız) | Eksenin maksimum hareket hızı (örn: 2500 mm/dak). Motor torku ve mekanik limitlere göre optimize edilir. |
| Acceleration (İvme) | Eksenin hızlanma ve yavaşlama oranı (örn: 200 mm/sn²). Hızlı ve stabil hareket için ayarlanır. |

Sahada Dikkat Edilmesi Gerekenler
- Kablolama Kalitesi ve Topraklama: Tüm sinyal ve güç kablolarının doğru şekilde topraklanmış, ekranlı ve gürültüden arındırılmış olması kritik öneme sahiptir. Özellikle step/servo motor kabloları yüksek akım taşıdığından, sinyal kablolarından ayrı güzergahlardan geçirilmelidir. Yanlış kablolama, sinyal kayıplarına, motor titremelerine ve pozisyon hatalarına yol açar.
- Güç Kaynağı Stabilitesi: Motor sürücülerine ve kontrol kartına sağlanan güç kaynağının yeterli akım ve stabil voltaj değerlerine sahip olması gerekir. Dengesiz güç, motorların tork kaybına uğramasına veya sürücülerin arızalanmasına neden olabilir. Endüstriyel sınıf, regüleli güç kaynakları tercih edilmelidir.
- EMI/EMC Önlemleri: Elektromanyetik Girişim (EMI) ve Elektromanyetik Uyumluluk (EMC) CNC ortamında büyük bir sorundur. Spindle motorları, motor sürücüleri ve diğer yüksek frekanslı cihazlar, kontrol sinyallerini bozabilecek gürültü üretebilir. Ferit boncuklar, ekranlı kablolar, metal muhafazalar ve doğru topraklama ile bu etkiler minimize edilmelidir.
- Sistematik Test ve Kalibrasyon: Her ayardan sonra, özellikle motor tuning ve pin atamaları yapıldıktan sonra, eksenleri manuel olarak hareket ettirerek, limit anahtarlarını test ederek ve referanslama yaparak sistemin doğru çalıştığından emin olun. G-kodu ile basit test programları çalıştırarak hassasiyet ve tekrarlanabilirlik kontrol edilmelidir.
- Yazılım Sürümü ve İşletim Sistemi Uyumluluğu: Mach3, genellikle Windows XP veya Windows 7 (32-bit) işletim sistemlerinde en stabil şekilde çalışır. Modern 64-bit Windows sürümlerinde veya Windows 10 gibi yeni işletim sistemlerinde paralel port sürücüleri ile uyumluluk sorunları yaşanabilir. Bu durumda harici bir Ethernet veya USB hareket kontrol kartı kullanmak daha güvenli bir çözümdür.
- Ayarların Yedeklenmesi: Tüm kurulum ve tuning ayarları yapıldıktan sonra, Mach3 profilinin (XML dosyası) düzenli olarak yedeklenmesi, olası sistem arızaları veya yanlış ayarlar durumunda hızlı bir geri dönüş sağlar. Bu, değerli zaman kaybını ve üretim duruşlarını engeller.
- Dokümantasyon ve Şema Takibi: Makinenin mekanik özellikleri, motor sürücülerinin kullanım kılavuzları, pin şemaları ve elektrik bağlantı şemaları her zaman el altında bulunmalıdır. Bu belgeler, sorun giderme ve gelecekteki değişiklikler için temel referans noktalarıdır.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3 kurulumunda karşılaşılan sorunlar genellikle yanlış pin atamaları, hatalı motor tuning veya elektriksel gürültüden kaynaklanır. İşte sık karşılaşılan bazı sorunlar ve çözüm önerileri:
- Motorlar Hareket Etmiyor veya Yanlış Yöne Gidiyor:
- Sorun: Mach3’ten komut verildiğinde motorlar hiç hareket etmiyor veya beklenen yönün tersine dönüyor.
- Çözüm:
- Ports and Pins > Motor Outputs bölümündeki Step ve Dir pin numaralarını kontrol edin. Bağlantı şemanızla uyumlu olduğundan emin olun.
- Active Low seçeneklerini kontrol edin. Eğer motor ters dönüyorsa, ilgili eksenin Dir pinindeki “Active Low” kutucuğunu işaretleyin veya işareti kaldırın.
- Motor sürücüsünün aktif olduğundan ve güç aldığından emin olun. Sürücü üzerindeki LED göstergelerini kontrol edin.
- E-Stop’un aktif olmadığından emin olun. Mach3 ekranındaki E-Stop butonu yeşil olmalıdır.
- Motor Titriyor, Ses Yapıyor veya Adım Kaybı Yaşıyor:
- Sorun: Motorlar hareket ederken titriyor, anormal sesler çıkarıyor veya beklenenden daha az mesafe kat ediyor.
- Çözüm:
- Motor Tuning bölümündeki Steps per Unit değerini yeniden hesaplayın ve doğrulayın. Yanlış değerler hassasiyet sorunlarına yol açar.
- Velocity ve Acceleration değerlerini düşürün. Çok yüksek hız ve ivme, motorların adım kaybetmesine neden olabilir.
- Ports and Pins > Port Setup bölümündeki Kernel Speed değerini deneyerek değiştirin (örn: 25.000 Hz’den 35.000 Hz’e veya tersi).
- Motor sürücüsündeki microstepping ayarlarının Mach3’teki Steps per Unit hesaplamanızla uyumlu olduğundan emin olun.
- Mekanik sıkışma veya aşırı sürtünme olup olmadığını kontrol edin.
- Elektriksel gürültü (EMI) kaynaklarını kontrol edin ve ekranlı kablolama, topraklama gibi önlemleri gözden geçirin.
- Limit Anahtarları veya E-Stop Sürekli Aktif:
- Sorun: Mach3 açıldığında E-Stop veya limit anahtarlarından biri sürekli aktif görünüyor ve hareket engelleniyor.
- Çözüm:
- Ports and Pins > Input Signals bölümündeki ilgili pinin Active Low ayarını kontrol edin. NC (Normally Closed) veya NO (Normally Open) bağlantı tipine göre bu ayar değişir.
- Kablolamayı kontrol edin. Kopuk kablo veya kısa devre olup olmadığını multimetre ile test edin.
- E-Stop butonunun veya limit anahtarının fiziksel olarak takılı kalmadığından emin olun.
- Elektriksel gürültü, özellikle uzun ve ekranlanmamış kablolar üzerinden yanlış sinyal tetikleyebilir.
- Pozisyon Kaybı veya Tekrarlanabilirlik Sorunları:
- Sorun: Makine, aynı G-kodu ile birden fazla çalıştığında farklı sonuçlar veriyor veya uzun işlemlerde pozisyonunu kaybediyor.
- Çözüm:
- Motor Tuning’deki Velocity ve Acceleration değerlerini optimize edin. Motorların maksimum tork kapasitesini aşmayın.
- Motor sürücülerinin akım ayarlarını kontrol edin. Yetersiz akım tork kaybına yol açar.
- Mekanik sistemde boşluk (backlash) veya gevşek bağlantı olup olmadığını kontrol edin. Gerekirse Mach3’teki Backlash Compensation ayarlarını kullanın.
- Makinenin rijitliğini ve titreşimi kontrol edin. Aşırı titreşim pozisyon kaybına neden olabilir.
- Yetersiz güç kaynağı veya EMI kaynakları da pozisyon kaybına yol açabilir.
Uzman Tavsiyesi
Mach3 kurulumunda ilk yapılması gereken ayarlar, bir CNC makinesinin kalbini oluşturan hareket kontrol sisteminin temelini atar. Bu ayarların doğru ve titizlikle yapılması, sadece makinenin verimli ve hassas çalışmasını sağlamakla kalmaz, aynı zamanda operatör ve ekipman güvenliğini de garanti altına alır. Endüstriyel otomasyon alanında çalışan bir uzman olarak, bu adımların hiçbirinin atlanmaması gerektiğini vurgulamak isterim. Her bir pin ataması, her bir motor tuning parametresi, makinenin genel performansı üzerinde doğrudan etkiye sahiptir.
Başlangıçta karmaşık gibi görünse de, adım adım ilerlemek, her ayardan sonra sistemi test etmek ve olası sorunları küçük ölçekte çözmek, başarılı bir kurulumun anahtarıdır. Özellikle yeni bir sistem kurarken veya mevcut bir sistemi optimize ederken, makinenin mekanik özellikleri (kurşun vida hatvesi, motor özellikleri, redüktör oranları) ile Mach3 yazılımı arasındaki uyumu sağlamak için gerekli hesaplamaları iki kez kontrol etmek hayati öneme sahiptir. Elektriksel gürültüye karşı koruma, kaliteli kablolama ve stabil bir güç kaynağı gibi fiziksel altyapı unsurları da yazılım ayarları kadar önemlidir ve göz ardı edilmemelidir. Unutmayın, iyi yapılandırılmış bir Mach3 sistemi, endüstriyel üretim süreçlerinizde maksimum hassasiyet, hız ve güvenilirlik sunarak rekabet avantajı sağlamanıza yardımcı olacaktır. Her zaman üreticinin kılavuzlarına başvurun ve şüphe duyduğunuzda deneyimli bir uzmandan destek almaktan çekinmeyin.

