Mach3 için Vectric, ArtCAM, Fusion 360 ve Aspire post processor ayarları, öncelikle makinenizin kinematik yapısına (eksenler, takım değiştirici, spindle kontrolü) ve Mach3 konfigürasyonuna uygun “Generic Mach3” veya “Mach3 Arcs” tabanlı bir post seçmekle başlar. Ardından, bir hava testi ve malzeme üzerinde kontrollü denemelerle doğrulama esastır.
Mach3 İçin Vectric, ArtCAM, Fusion 360 ve Aspire Post Processor Ayarları Nasıl Seçilmelidir? Nedir?
Endüstriyel otomasyon ve CNC işleme süreçlerinde, bir bilgisayar destekli üretim (CAM) yazılımında tasarlanan takım yollarının, makinenin anlayacağı G-kodu formatına dönüştürülmesi kritik bir adımdır. Bu dönüştürme işlemini gerçekleştiren yazılım parçasına post processor (post işlemci) denir. Mach3, popüler bir CNC kontrol yazılımı olarak, standart G-kodu yorumlama yeteneğine sahip olsa da, her makinenin kendine özgü eksen tanımlamaları, takım değişim mekanizmaları, spindle kontrol yöntemleri ve güvenlik protokolleri bulunur. Vectric (VCarve Pro, Aspire, Cut2D), ArtCAM ve Fusion 360 gibi CAM yazılımları, evrensel bir takım yolu çıktısı üretir (CL Data). Post processor ise bu evrensel veriyi, Mach3’ün kurulu olduğu CNC makinesinin diline, yani özelleştirilmiş G-kodu formatına çevirir. Doğru post processor seçimi, işleme hassasiyeti, makine güvenliği ve üretim verimliliği açısından hayati öneme sahiptir. Yanlış post processor seçimi, makine çarpışmalarına, hatalı parça üretimine veya işleme sürecinin tamamen durmasına neden olabilir.
Çalışma Prensibi ve Teknik Veriler
Post processor’ın temel çalışma prensibi, CAM yazılımının oluşturduğu soyut takım yolu verilerini (kesici takımın nerede, ne zaman ve nasıl hareket edeceği bilgisi), hedef CNC kontrolcüsü olan Mach3’ün anlayacağı spesifik G-kodu (Geometrik kod) ve M-kodu (Yardımcı kod) komutlarına dönüştürmektir. Bu süreç, genellikle bir metin dosyası olan post processor dosyasının içerisindeki kurallar ve fonksiyonlar aracılığıyla gerçekleşir. Her CAM yazılımı, kendi post processor mimarisine sahiptir, ancak hepsi benzer mantıkla çalışır: giriş verisini (takım yolu), çıkış verisine (G-kodu) dönüştürmek.

Post Processor Seçiminde Temel Teknik Kriterler:
- Makine Kinematiği: İşleme yapacağınız CNC makinesinin eksen sayısı (3 eksen, 4 eksen, 5 eksen), döner eksenlerin tanımı (A, B, C) ve hareket limitleri post processor seçiminde belirleyicidir. Mach3, 6 eksene kadar kontrol edebilir, ancak post processor’ın makinenizin fiziksel eksenleriyle eşleşmesi gerekir.
- Mach3 Konfigürasyonu: Mach3’ün kendi içerisinde yapılan ayarlar (birimler, arc ayarları, motor ayarları, M-kod makroları) post processor çıktısıyla uyumlu olmalıdır. Özellikle G2/G3 (yay) komutları için Mach3’ün “IJ Mode” ayarı (Incremental veya Absolute) ile post processor’ın arc çıkışı eşleşmelidir.
- Takım Değişim Stratejisi: Eğer makinenizde otomatik takım değiştirici (ATC) varsa, post processor’ın M6 komutunu doğru bir şekilde çağırması ve Mach3’teki ilgili makro (M6Start.m1s) ile uyumlu olması gerekir. Manuel takım değişimlerinde ise post processor’ın uygun duraklama (M0) veya takım değişim talimatlarını (M6) içermesi beklenir.
- Spindle Kontrolü: Spindle’ın açılıp kapanması (M3/M5), dönüş yönü (M4) ve devir hızı (S komutu) post processor tarafından doğru bir şekilde işlenmelidir. Mach3’ün spindle ayarları (PWM, Step/Dir vb.) ile post çıktısının uyumu önemlidir.
- Soğutma Sistemi Kontrolü: M7 (sis soğutma), M8 (sel soğutma) ve M9 (soğutmayı kapat) komutlarının doğru kullanımı.
- Birim Sistemi: Metrik (G21) veya İnç (G20) birim sisteminin post processor ve Mach3 arasında tutarlı olması.
- Güvenlik ve Başlangıç Kodları: Her G-kodu dosyasının başında yer alan güvenlik kodları (G90/G91 – mutlak/artımsal konumlandırma, G17/G18/G19 – düzlem seçimi, G40 – takım telafisini iptal et, G49 – takım boyu telafisini iptal et, G80 – çevrimleri iptal et) post processor tarafından doğru bir şekilde eklenmelidir.

CAM Yazılımlarına Göre Post Processor Yaklaşımları:
- Vectric (VCarve Pro, Aspire, Cut2D):
- Genellikle daha basit 3 eksenli makineler için tasarlanmıştır.
- Standart olarak “Mach3 Arcs (mm)” veya “Mach3 Arcs (inch)” post processor’ları bulunur. Bu postlar genellikle sorunsuz çalışır.
- Önemli olan, Mach3’ün “Config -> General Config -> Arc Feedrate Mode” ayarının “Incremental” olmasıdır, bu da post processor’ın IJ formatıyla uyumludur.
- 4 eksenli işleme için özel post processor’lar gerekebilir.
- Dosya uzantıları genellikle `.pp` şeklindedir.
- ArtCAM:
- Vectric’e benzer bir post processor yapısına sahiptir.
- Yine “Mach3 Arcs” veya “Mach3 Mill” gibi genel Mach3 postları tercih edilir.
- Daha eski versiyonlarda veya özel makine konfigürasyonlarında, ArtCAM’in kendi post processor düzenleyicisini kullanarak özelleştirmeler gerekebilir.
- Dosya uzantıları da genellikle `.pp` şeklindedir.
- Fusion 360:
- Autodesk’in geniş post processor kütüphanesi sayesinde çok esnektir.
- Başlangıç için “Mach3Mill” veya “Generic Mach3” postları idealdir. Bu postlar genellikle 3 eksenli temel işlemleri destekler.
- Fusion 360 post processor’ları JavaScript tabanlıdır ve `.cps` uzantısına sahiptir. Bu sayede çok detaylı özelleştirmeler yapılabilir.
- Özellikle 4 veya 5 eksenli makineler, özel takım değiştiriciler, prob sistemleri veya özel M-kod gereksinimleri olan durumlarda, mevcut post processor’ın düzenlenmesi veya Autodesk Post Processor Forumları’ndan özel bir post edinilmesi gerekebilir.
- Fusion 360’ın kendi içerisinde “Post Process” menüsünden post processor seçimi ve düzenlemesi yapılabilir.
- Aspire:
- Vectric ailesinin bir ürünü olduğu için, Vectric için geçerli olan tüm post processor yaklaşımları Aspire için de geçerlidir.
- “Mach3 Arcs (mm)” veya “Mach3 Arcs (inch)” en yaygın ve önerilen postlardır.
| Parametre | Değer/Açıklama |
|---|---|
| CAM Yazılımı | Vectric (VCarve, Aspire), ArtCAM, Fusion 360 |
| Önerilen Başlangıç Postu | Vectric/ArtCAM: Mach3 Arcs (mm/inch); Fusion 360: Mach3Mill / Generic Mach3 |
| Mach3 Arc Mode Ayarı | Config -> General Config -> Arc Feedrate Mode: “Incremental” (Çoğu post için) |
| Takım Değişim Kodu | M6 (Post’un M6’yı doğru çağırması, Mach3’te M6Start.m1s makrosunun varlığı) |
| Spindle Kontrol Kodları | M3/M4 (aç/yön), M5 (kapat), S (devir hızı). Post’un ve Mach3’ün uyumu. |
| Birim Sistemi Ayarı | G20 (inch) / G21 (mm) – Post ve Mach3’ün aynı birimde olması. |
| Post Dosya Uzantıları | Vectric/ArtCAM: .pp; Fusion 360: .cps |
| G-Kodu Doğrulama | Simülasyon yazılımları (NCViewer, G-Wizard Editor) veya elle kontrol. |

Sahada Dikkat Edilmesi Gerekenler
- Detaylı Test Etme Prosedürü: Yeni bir post processor veya ayar değişikliği yapıldığında, öncelikle “havada çalıştırma” (air cut) denilen, takımın malzemeye temas etmeden, güvenli bir yükseklikte tüm takım yolunu tamamlamasını izleme yöntemi uygulanmalıdır. Ardından, düşük devir ve ilerleme hızlarında, hurda bir malzeme üzerinde gerçek işleme testi yapılmalıdır. Bu süreç, olası hataları malzeme veya makineye zarar vermeden tespit etmenin en güvenli yoludur.
- Makine Dokümantasyonu ve Mach3 Konfigürasyonu: Makinenizin üretici tarafından sağlanan dokümantasyonunu ve Mach3’ün “Config” menüsü altındaki tüm ayarları (Motor Tuning, Port and Pins, General Config vb.) dikkatlice inceleyin. Özellikle eksen tanımlamaları (Hangi fiziksel eksen hangi harf ile kontrol ediliyor?), limit switch ayarları, e-stop yapılandırması ve spindle kontrol yöntemleri, post processor’ın doğru G-kodu üretmesi için temel referanslardır.
- G-Kodu Analizi ve Simülasyon: CAM yazılımından elde edilen G-kodu dosyasını sadece Mach3’e yüklemekle yetinmeyin. Bir metin editörü ile açarak başlangıç ve bitiş kodlarını, takım değişim komutlarını (M6), spindle kontrol komutlarını (M3/M5/S) ve özellikle G2/G3 arc komutlarının formatını (IJ veya R) kontrol edin. G-code simülasyon yazılımları (örneğin NCViewer, G-Wizard Editor) kullanarak takım yolunu görsel olarak doğrulamak, potansiyel çarpışmaları veya hatalı hareketleri önceden görmenizi sağlar.
- Yedekleme ve Versiyon Takibi: Mevcut ve çalışan post processor dosyalarınızı her zaman yedekleyin. Yeni bir post processor denerken veya mevcut olanı değiştirirken, eski versiyonları güvenli bir yerde saklayın. Yapılan her değişikliği tarih ve açıklama ile belgeleyerek versiyon takibi yapmak, sorun çıktığında geri dönmeyi kolaylaştırır.
- Topluluk ve Üretici Desteği: Karşılaştığınız özel durumlar veya özelleştirme ihtiyaçları için CAM yazılımının (Vectric Forumları, Autodesk Fusion 360 Forumları) ve Mach3 kullanıcı topluluklarının forumlarından veya doğrudan yazılım üreticilerinin destek kanallarından yardım almaktan çekinmeyin. Genellikle benzer sorunları yaşamış ve çözmüş birçok kullanıcı veya uzman bulunmaktadır.
- İlerleme Hızları ve Devirler: Post processor’ın çıktı olarak verdiği F (Feed Rate) ve S (Spindle Speed) değerlerinin makinenizin ve kullanılan kesici takımın limitleri dahilinde olduğundan emin olun. Aşırı yüksek hızlar makineye veya takıma zarar verebilir, çok düşük hızlar ise verimsizliğe yol açar. CAM yazılımındaki malzeme ve takım kütüphanesi ayarları bu değerleri etkiler.

Sık Karşılaşılan Sorunlar ve Çözümleri
Post processor seçiminde ve ayarlarında sıkça karşılaşılan sorunlar, genellikle Mach3’ün konfigürasyonu ile post processor çıktısının uyumsuzluğundan kaynaklanır. İşte bazı yaygın sorunlar ve çözüm önerileri:
- Makine Hatalı Eksenlerde Hareket Ediyor veya Hiç Hareket Etmiyor:
- Sorun: G-kodu yüklendiğinde makine yanlış eksende hareket ediyor (örneğin X yerine Y) veya sadece bir eksende hareket ediyor.
- Çözüm: Mach3’ün “Config -> Port and Pins -> Motor Outputs” sekmesindeki eksen tanımlamalarını (Step Pin, Dir Pin) kontrol edin. Post processor’ın G-kodu çıktısındaki eksen harflerinin (X, Y, Z, A) Mach3’teki fiziksel eksenlerle doğru eşleştiğinden emin olun. Bazen post processor, makinenizin varsayılan eksen tanımından farklı bir harf kullanabilir (örneğin döner eksen için A yerine B). Post processor dosyasını bir metin düzenleyici ile açarak eksen tanımlamalarını kontrol edin ve gerekirse düzenleyin.
- Yay (Arc) Komutları Düz Çizgi Olarak İşleniyor veya Hata Veriyor:
- Sorun: CAM’de oluşturulan yaylar, Mach3’te düz çizgiler olarak işleniyor (segmentasyon) veya “Arc Error” gibi hatalar alınıyor.
- Çözüm: Bu genellikle Mach3’ün “Config -> General Config -> Arc Feedrate Mode” ayarının post processor’ın G2/G3 komut çıktısıyla uyumsuz olmasından kaynaklanır. Çoğu Mach3 post processor’ı “Incremental” IJ modunu kullanır. Bu ayarı kontrol edin ve gerekirse değiştirin. Ayrıca, post processor’ın G2/G3 komutlarında I, J parametreleri yerine R (radius) parametresi kullanıp kullanmadığını kontrol edin. Mach3 her iki formatı da destekler, ancak post processor’ın çıktısıyla eşleşmelidir.
- Spindle Açılmıyor, Kapanmıyor veya Devir Ayarı Çalışmıyor:
- Sorun: M3/M5 komutları spindle’ı kontrol etmiyor veya S komutu ile devir ayarı yapılamıyor.
- Çözüm: Mach3’ün “Config -> Port and Pins -> Spindle Setup” sekmesindeki ayarları kontrol edin. Spindle’ın nasıl kontrol edildiğini (PWM, Step/Dir, röle vb.) ve ilgili pinlerin doğru yapılandırıldığından emin olun. Post processor’ın M3, M5 ve S komutlarını doğru formatta ve doğru yerlerde G-kodu içerisine eklediğini doğrulayın. Bazen post processor, S komutunu M3’ten önce veya sonra farklı bir formatta yazabilir.
- Takım Değişiminde Makine Duruyor veya Hata Veriyor:
- Sorun: M6 (takım değiştir) komutu verildiğinde makine duruyor, takım değiştirmiyor veya bir hata mesajı veriyor.
- Çözüm: Mach3, M6 komutunu gördüğünde “Macros” klasöründeki “M6Start.m1s” adlı bir makroyu çalıştırmayı bekler. Bu makronun varlığını ve içeriğini kontrol edin. Eğer manuel takım değişimi yapılıyorsa, post processor’ın M6 komutundan sonra M0 (program durdurma) komutunu eklediğinden emin olun. Otomatik takım değiştiriciler için M6Start.m1s makrosunun makinenizin ATC sistemine göre doğru şekilde programlanmış olması kritik öneme sahiptir.
- “Limit Switch” Hatası veya Makinenin Çalışma Alanından Çıkması:
- Sorun: Makine işleme sırasında aniden duruyor ve limit switch hatası veriyor veya tanımlı çalışma alanının dışına çıkmaya çalışıyor.
- Çözüm: Post processor’ın başlangıç ve bitiş G-kodlarını (G90/G91, G54, G0 Zx.x gibi) kontrol edin. Takım yollarının makinenizin fiziksel limitleri içinde kalacak şekilde tasarlandığından ve post processor’ın güvenli hareketler için gerekli G-kodlarını eklediğinden emin olun. Mach3’ün “Config -> Homing/Limits” ayarlarını kontrol ederek soft limitlerin ve limit switch’lerin doğru yapılandırıldığından emin olun.
- G-Kodu Yüklenemiyor veya “Invalid G-code” Hatası Veriyor:
- Sorun: Mach3, oluşturulan G-kodu dosyasını açamıyor veya syntax hatası olduğunu belirtiyor.
- Çözüm: Post processor’ın Mach3’ün desteklemediği veya yanlış formatta bir G-kodu komutu üretmiş olması muhtemeldir. G-kodu dosyasını bir metin editörü ile açarak hatanın belirtildiği satırı inceleyin. Nadiren de olsa, post processor dosyasının bozuk olması veya hatalı karakterler içermesi de bu soruna yol açabilir. Farklı bir post processor denemek veya mevcut post processor’ı dikkatlice inceleyip hatalı komutu düzeltmek gerekebilir.
Uzman Tavsiyesi
Mach3 için Vectric, ArtCAM, Fusion 360 ve Aspire gibi CAM yazılımlarından doğru post processor’ı seçmek, CNC işleme sürecinin en kritik aşamalarından biridir. Bu seçim, sadece bir dosya adı seçmekten ibaret olmayıp, makinenizin donanımsal özellikleri, Mach3’ün yazılımsal konfigürasyonu ve CAM yazılımının çıktı formatı arasında hassas bir uyum gerektiren mühendislik bir yaklaşımdır. Endüstriyel otomasyon sektöründe verimlilik, hassasiyet ve güvenlik en üst düzeyde tutulması gereken değerlerdir. Bu nedenle, post processor seçimi ve ayarları konusunda gösterilecek özen, işletmenizin başarısını doğrudan etkileyecektir.
Uzman tavsiyesi olarak, bu sürece adım adım ve metodik bir şekilde yaklaşmanız önerilir. İlk olarak, makinenizin tüm teknik detaylarını, eksen tanımlamalarını, takım değişim mekanizmasını, spindle kontrol yöntemini ve tüm güvenlik özelliklerini tam olarak anlayın. Ardından, Mach3’ün “Config” menüsü altındaki her bir ayarı, özellikle “Port and Pins”, “Motor Tuning”, “General Config” ve “Homing/Limits” sekmelerini dikkatlice gözden geçirin ve mevcut durumlarını belgeleyin. CAM yazılımınızın sunduğu “Generic Mach3”, “Mach3 Mill” veya “Mach3 Arcs” gibi varsayılan post processor’lar ile başlayın. Bu postlar genellikle temel 3 eksenli işlemler için iyi bir başlangıç noktasıdır. Herhangi bir değişiklik yapmadan önce daima mevcut post processor dosyalarınızın yedeğini alın. Yeni bir post processor uyguladığınızda veya mevcut bir post processor üzerinde bir ayar değişikliği yaptığınızda, asla doğrudan kritik bir işleme geçmeyin. Mutlaka bir “havada çalıştırma” (air cut) testi yapın ve ardından hurda malzeme üzerinde düşük hız ve devirlerde gerçek bir test işleme gerçekleştirin. G-kodu dosyalarını bir metin editörü veya G-kodu simülasyon yazılımı ile analiz etmek, olası sorunları makineye zarar vermeden tespit etmenizi sağlar. Unutmayın ki en iyi post processor, makinenizin dilini en doğru ve güvenli şekilde konuşan, CAM yazılımınızın yeteneklerini tam olarak makinenize aktarabilen ve size sorunsuz bir üretim deneyimi sunandır. Karmaşık sistemlerde veya özel ihtiyaçlarda, post processor’ı özelleştirmek veya alanında uzman bir entegratörden destek almak, uzun vadede zaman ve maliyet tasarrufu sağlayacaktır.

