Mach3 ayarlarını başka bir bilgisayara aktarmak için, öncelikle mevcut Mach3 kurulum klasöründen XML profil dosyaları (.xml), makro dosyaları (.m1s, .m3s, .m6s), ekran setleri (.set), lisans dosyası (.lic) ve varsa özel eklenti dosyaları (.dll) kopyalanmalıdır. Yeni bilgisayara Mach3 kurulduktan sonra bu dosyaların ilgili dizinlere yapıştırılmasıyla makine konfigürasyonları ve kalibrasyonlar sorunsuz bir şekilde taşınır, böylece üretim sürekliliği sağlanır.
Mach3 Ayarları Başka Bilgisayara Nasıl Taşınır ve Hangi Dosyalar Kopyalanmalıdır? Nedir?
Endüstriyel otomasyon ve CNC makineleri dünyasında, Mach3 kontrol yazılımı, hassas ve güvenilir işleme operasyonları için yaygın olarak kullanılan bir platformdur. Ancak zaman zaman, kontrol bilgisayarının yenilenmesi, arızalanması veya aynı konfigürasyonun farklı bir makinede çoğaltılması gibi nedenlerle Mach3 ayarlarının başka bir bilgisayara taşınması gerekebilir. Bu işlem, makine parametrelerinin, motor ayarlarının, giriş/çıkış konfigürasyonlarının, özel makroların ve kullanıcı arayüzü özelleştirmelerinin yeni sisteme eksiksiz ve hatasız bir şekilde aktarılmasını ifade eder. Başarılı bir taşıma, makinenin kalibrasyonunun ve çalışma özelliklerinin korunmasını sağlayarak üretim kesintilerini minimuma indirir ve yeniden kurulum ile ayar yapma zahmetini ortadan kaldırır. Bu rehberde, Mach3 ayarlarının güvenli ve verimli bir şekilde nasıl taşınacağı, hangi kritik dosyaların kopyalanması gerektiği ve bu süreçte dikkat edilmesi gereken teknik detaylar uzman bakış açısıyla açıklanacaktır.
Çalışma Prensibi ve Teknik Veriler
Mach3 yazılımı, tüm makine konfigürasyonlarını ve kullanıcı tanımlı ayarlarını belirli dosya türlerinde depolar. Bu dosyaların doğru bir şekilde kopyalanması ve yeni sisteme entegre edilmesi, ayar taşıma işleminin temelini oluşturur. Çalışma prensibi, mevcut Mach3 kurulumunun “dijital ikizini” oluşturarak bu ikizi yeni bir donanım platformuna aktarmaya dayanır. Bu, sadece yazılımın kendisini değil, aynı zamanda yazılımın makineyle olan etkileşimini tanımlayan tüm özelleştirilmiş verileri de içerir.
Mach3’ün kalbi, genellikle “Mach3” klasöründe bulunan XML profil dosyalarıdır. Her bir makine veya konfigürasyon için ayrı bir XML dosyası oluşturulur (örn: “Mach3Mill.xml”, “Mach3Plasma.xml”). Bu dosyalar, motor tuning parametreleri (adım/birim, hızlanma, maksimum hız), eksen limitleri, giriş/çıkış pin atamaları (limit anahtarları, acil durdurma, iş mili kontrolü), G-kodu ayarları, kalibrasyon ofsetleri ve genel sistem tercihleri gibi hayati bilgileri barındırır. XML dosyaları, okunabilir metin formatında olup, gelişmiş kullanıcılar tarafından doğrudan düzenlenebilir ancak bu işlem dikkatli yapılmalıdır.
Diğer kritik bileşenler makro dosyalarıdır. Mach3, M kodlarını kullanarak özel işlevleri yerine getirebilen makroları destekler. Bu makrolar genellikle “Mach3Macros[ProfilAdı]” klasöründe bulunur ve .m1s, .m3s, .m6s gibi uzantılara sahiptir. Otomatik takım değiştirme rutinleri, prob kalibrasyonları, özel iş mili kontrol dizileri veya karmaşık işleme döngüleri bu makrolar aracılığıyla tanımlanır. Bu dosyaların eksikliği, makinenin belirli otomatik işlevlerini yerine getirememesine neden olabilir.
Kullanıcı arayüzü özelleştirmeleri, ekran seti dosyaları (.set) ile yönetilir. Mach3, farklı makine tipleri veya kullanıcı tercihleri için çeşitli ekran setleri sunar. Bu dosyalar, kontrol paneli düzenini, buton konumlarını, DRO (Dijital Okuma) göstergelerini ve genel görsel temayı belirler. Özelleştirilmiş bir arayüz kullanılıyorsa, bu dosyanın kopyalanması kullanıcı deneyiminin korunması için önemlidir.
Lisans dosyası (genellikle Mach1Lic.dat veya .lic uzantılı), Mach3 yazılımının tam sürüm aktivasyonu için gereklidir. Bu dosyanın taşınmaması durumunda, Mach3 demo modunda çalışacak ve G-kodu satır limiti gibi kısıtlamalarla karşılaşılacaktır. Dosya genellikle Mach3 kurulum klasörünün kök dizininde bulunur.
Son olarak, eklenti dosyaları (.dll) harici donanımlarla (örneğin, SmoothStepper, UC100 gibi harici hareket kontrolörleri, prob sistemleri veya özel sensörler) iletişimi sağlayan önemli bileşenlerdir. Bu dosyalar “Mach3Plugins” klasöründe yer alır. Eğer makine herhangi bir üçüncü taraf eklenti kullanıyorsa, bu .dll dosyalarının ve ilgili konfigürasyonlarının yeni sisteme aktarılması zorunludur.
| Parametre | Değer/Açıklama |
|---|---|
| XML Profil Dosyaları (.xml) | Makine konfigürasyonu, motor tuning, eksen limitleri, I/O pin atamaları, G-kodu ayarları, kalibrasyon ofsetleri. Örn: C:Mach3Mach3Mill.xml |
| Makro Dosyaları (.m1s, .m3s, .m6s vb.) | Özel M-kod rutinleri, otomatik takım değiştirme, prob kalibrasyonları, iş mili kontrol dizileri. Örn: C:Mach3MacrosMach3MillM6.m1s |
| Ekran Seti Dosyaları (.set) | Kullanıcı arayüzü tasarımı, buton düzenleri, DRO göstergeleri, genel görsel tema. Örn: C:Mach3Mach3Mill.set |
| Lisans Dosyası (Mach1Lic.dat veya .lic) | Mach3 yazılımının tam sürüm aktivasyonu ve kısıtlamasız çalışma yeteneği. Örn: C:Mach3Mach1Lic.dat |
| Eklenti Dosyaları (.dll) | Harici hareket kontrolörleri (SmoothStepper, UC100) ve özel sensör entegrasyonları için sürücüler. Örn: C:Mach3PluginsSS_V2.dll |
| Takım Tablosu/Ofsetleri (Tool Table) | Takım bilgileri, uzunluk ve çap ofsetleri (genellikle XML içinde veya ayrı bir dosyada). Örn: Mach3 arayüzünden kaydedilen takım verileri. |
| G-Kodu Programları (.tap, .nc, .cnc) | Üretim için kullanılan işleme programları (yedekleme amaçlı kopyalanması tavsiye edilir). Örn: C:Mach3GCodeparca1.tap |

Sahada Dikkat Edilmesi Gerekenler
- Sürüm Uyumluluğu ve İşletim Sistemi: Yeni bilgisayara kurulan Mach3 sürümünün, eski sistemdeki sürümle mümkün olduğunca aynı olması önemlidir. Farklı sürümler arasında XML yapısı veya makro komutlarında küçük farklılıklar olabilir. Ayrıca, Mach3 genellikle Windows XP veya Windows 7 (32-bit) ile en iyi performansı gösterir. Windows 10 gibi daha yeni işletim sistemlerinde, özellikle paralel port kontrolü kullanılıyorsa, sürücü uyumluluğu ve gerçek zamanlı performans sorunları yaşanabilir. Eğer paralel port kullanılıyorsa, eski bilgisayarın işletim sistemi ve mimarisi (32-bit) yeni sistemde taklit edilmelidir veya harici bir hareket kontrolörü (Ethernet/USB tabanlı) tercih edilmelidir.
- Donanım Uyumluluğu ve Sürücüler: Eğer eski bilgisayar paralel port kullanıyorsa, yeni bilgisayarın da fiziksel bir paralel porta sahip olması veya bir PCI/PCIe paralel port kartı ile donatılması gerekir. Bu durumda, paralel port sürücülerinin doğru bir şekilde yüklendiğinden ve BIOS ayarlarında (EPP/ECP modu) doğru yapılandırıldığından emin olunmalıdır. Harici hareket kontrolörleri (SmoothStepper, UC100 vb.) kullanılıyorsa, yeni bilgisayara bu kontrolörlerin yazılım sürücüleri ve Mach3 eklentilerinin (DLL dosyaları) doğru ve güncel versiyonlarının yüklenmesi kritik öneme sahiptir.
- Kapsamlı Yedekleme ve Doğrulama: Ayarları taşımadan önce, mevcut Mach3 kurulum klasörünün tamamının bir yedeğini almak her zaman en güvenli yaklaşımdır. Bu, sadece belirtilen kritik dosyaları değil, olası gözden kaçan diğer dosyaları da kapsar. Yeni sisteme aktarım yapıldıktan sonra, Mach3’ü açıp profilinizi yükledikten sonra tüm eksenlerin manuel olarak hareket ettirilmesi, limit anahtarlarının kontrol edilmesi, iş mili kontrolünün doğrulanması ve varsa özel makroların test edilmesi gereklidir. Önce boşta (takım olmadan) düşük hızlarda testler yapılmalı, ardından gerçek bir işleme testiyle tam doğrulama sağlanmalıdır.
- Dosya Yolları ve Klasör Yapısı: Kopyalanan dosyaların yeni bilgisayardaki Mach3 kurulum klasörünün doğru alt dizinlerine yapıştırıldığından emin olunmalıdır. Örneğin, makro dosyaları yeni profilin “Macros” altındaki kendi klasörüne, eklentiler “Plugins” klasörüne gitmelidir. Yanlış dosya yolları, Mach3’ün ilgili ayarları veya işlevleri bulamamasına ve hatalara yol açabilir. Genellikle Mach3’ün varsayılan kurulum yolu C:Mach3’tür, ancak farklı bir yola kurulduysa bu yola dikkat edilmelidir.
- Lisans Aktivasyonu ve Güvenlik Duvarı: Yeni sisteme lisans dosyasının doğru bir şekilde kopyalandığından emin olun. Bazı durumlarda, Windows’un veya üçüncü taraf güvenlik duvarı yazılımlarının Mach3’ün ağ iletişimi veya lisans doğrulama süreçlerini engellediği görülebilir. Mach3’ün düzgün çalışabilmesi için gerekli istisnaların güvenlik duvarına eklenmesi gerekebilir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3 ayarlarını başka bir bilgisayara taşırken karşılaşılabilecek bazı yaygın sorunlar ve bunların çözüm yolları şunlardır:
- Sorun: Mach3 demo modunda başlıyor veya lisans hatası veriyor.
Çözüm: Lisans dosyasının (Mach1Lic.dat veya .lic uzantılı) Mach3 kurulum klasörünün kök dizinine doğru bir şekilde kopyalandığından emin olun. Dosya adı veya uzantısı yanlış olabilir. Ayrıca, eski ve yeni Mach3 sürümleri arasında lisans uyumsuzlukları olabileceği ihtimalini göz önünde bulundurun. Gerekirse Mach3 resmi sitesinden lisansınızla uyumlu sürümü indirip yeniden kurun.
- Sorun: Eksenler hareket etmiyor veya yanlış yönde hareket ediyor.
Çözüm: Bu genellikle XML profil dosyasının doğru yüklenmediği veya motor tuning ayarlarının (Steps per Unit) yanlış olduğu anlamına gelir. Mach3 arayüzünde “Config -> Motor Tuning” bölümünü kontrol edin ve eski sistemdeki değerlerle karşılaştırın. Ayrıca, “Config -> Ports and Pins -> Motor Outputs” sekmesindeki pin atamalarının ve yön ayarlarının (Dir LowActive) doğru olduğundan emin olun. Paralel port kullanılıyorsa, yeni bilgisayarın paralel port sürücülerinin ve BIOS ayarlarının (EPP/ECP) doğru olduğundan emin olun.
- Sorun: Makrolar çalışmıyor veya belirli M-kodları hata veriyor.
Çözüm: Makro dosyalarının (.m1s, .m3s, .m6s vb.) yeni profilin “Mach3Macros[ProfilAdı]” klasörüne doğru bir şekilde kopyalandığından emin olun. Yanlış klasörde olmaları veya eksik olmaları makroların bulunamamasına neden olur. Ayrıca, eski ve yeni Mach3 sürümleri arasında makro komut setlerinde küçük değişiklikler olabileceğini unutmayın; bu durumda makro kodlarının incelenmesi gerekebilir.
- Sorun: Kullanıcı arayüzü (ekran seti) eski sistemdeki gibi görünmüyor.
Çözüm: Özelleştirilmiş ekran seti dosyasının (.set) Mach3 kurulum klasörünün kök dizinine veya “Screens” alt klasörüne (eğer varsa) kopyalandığından emin olun. Mach3’ü başlattıktan sonra “View -> Load Screen” menüsünden doğru ekran setini seçerek manuel olarak yüklemeyi deneyin.
- Sorun: Harici hareket kontrolörü (SmoothStepper, UC100 vb.) tanınmıyor veya hata veriyor.
Çözüm: İlgili eklenti dosyasının (.dll) “Mach3Plugins” klasörüne doğru bir şekilde kopyalandığından emin olun. Ayrıca, kontrolörün kendi yazılım sürücülerinin yeni bilgisayara yüklendiğinden ve kontrolör ile bilgisayar arasındaki bağlantının (USB/Ethernet kablosu) sağlam olduğundan emin olun. Mach3’ü başlatırken “Loader” ekranında doğru eklentinin seçili olduğunu kontrol edin.
- Sorun: Genel performans düşüklüğü, takılmalar veya gecikmeler.
Çözüm: Yeni bilgisayarın işletim sistemi ve donanımının Mach3 için uygun olduğundan emin olun. Özellikle paralel port kullanılıyorsa, CPU’nun gerçek zamanlı performansını etkileyen arka plan uygulamalarını kapatın. BIOS ayarlarında EPP/ECP modlarının doğru olduğundan ve enerji tasarrufu modlarının kapalı olduğundan emin olun. Eski bilgisayardaki Mach3 ayarlarında “Config -> Port and Pins -> General Config” bölümündeki “Kernel Speed” ayarını kontrol edin ve yeni sistemde de benzer bir değerle başlayın.
Uzman Tavsiyesi
Mach3 ayarlarını bir bilgisayardan diğerine taşımak, endüstriyel otomasyon süreçlerinde kritik bir adımdır ve makine sürekliliğini sağlamak için büyük önem taşır. Bu süreç, sadece teknik bir dosya kopyalama işleminden ibaret olmayıp, detaylı bir planlama, dikkatli uygulama ve kapsamlı bir doğrulama gerektirir. Uzman bir yaklaşımla, her bir dosya türünün (XML profil, makro, ekran seti, lisans, eklenti) işlevini ve önemini anlamak, olası sorunları önceden tahmin etme ve çözüm üretme yeteneğini artırır. Sahada edinilen tecrübeler göstermektedir ki, en küçük bir detay bile (örneğin yanlış bir dosya yolu veya uyumsuz bir sürücü) tüm sistemi sekteye uğratabilir. Bu nedenle, her taşıma işleminden önce mevcut sistemin tam bir yedeğini almak, adeta bir “dijital ikiz” oluşturmak, olası risklere karşı en iyi sigortadır. Yeni sisteme aktarım yapıldıktan sonra, makinenin tüm fonksiyonlarını adım adım test etmek, boşta hareketlerden başlayarak gerçek işleme senaryolarına kadar ilerlemek vazgeçilmezdir. Özellikle, motor tuning değerlerinin, limit anahtarlarının ve acil durdurma mekanizmalarının doğru çalıştığından emin olmak, hem makineye hem de operatöre gelebilecek zararları önler. Endüstriyel otomasyonun dinamik yapısında, bu tür konfigürasyon taşıma işlemleri, sistemin esnekliğini ve dayanıklılığını artıran temel bir yetkinliktir. Bu rehberde belirtilen adımları ve dikkat edilmesi gerekenleri uygulayarak, Mach3 ayarlarınızı güvenle taşıyabilir, üretim verimliliğinizi kesintiye uğratmadan sürdürebilir ve işletmenizin rekabet gücünü koruyabilirsiniz. Unutmayın, iyi belgelenmiş ve düzenli olarak yedeklenmiş bir konfigürasyon, gelecekteki olası sorunlara karşı en güçlü savunmanızdır.

