Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

📅 02 Eylül 2026⏱️ 16 dk okuma
Otomatik Spindle Motor GDZ143X133-9L
📑 İçindekiler (Tıkla Aç)

Mach4 için Vectric Post Processor ayarında M6 (takım değişimi), spindle gecikmesi (G4) ve park pozisyonu eklemek, Vectric yazılımının çıktı aldığı G-kodu dosyasını oluşturan .pp uzantılı post processor dosyasını düzenleyerek gerçekleştirilir. Bu işlemler genellikle takım değişimi makroları tanımlayarak, G4 komutunu gerekli yerlere ekleyerek ve güvenli park koordinatlarını belirten G-kodlarını post processor içerisine entegre ederek yapılır.

Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir? Nedir?

 

Endüstriyel otomasyon ve CNC işleme süreçlerinde, iş güvenliği, verimlilik ve hassasiyet kritik öneme sahiptir. Vectric yazılımı (Aspire, VCarve Pro gibi) tasarım ve takım yolu oluşturma aşamasında kullanılırken, Mach4 ise CNC makinesini kontrol eden hareket kontrol yazılımıdır. Bu iki yazılım arasında köprü görevi gören mekanizma, Post Processor olarak adlandırılır. Post processor, Vectric’te oluşturulan takım yollarını Mach4’ün anlayabileceği spesifik G-kodu formatına çeviren bir dizi kural ve komut setidir.

Bu bağlamda, M6 (Takım Değişimi), Spindle Delay (Mil Gecikmesi) ve Park Pozisyonu ayarları, otomatik işleme süreçlerinin sorunsuz ve güvenli bir şekilde yürütülmesi için hayati öneme sahiptir. M6 komutu, CNC makinesine bir takım değişimi yapılması gerektiğini bildirir. Bu, manuel takım değişimlerinde operatöre bir uyarı vermek veya otomatik takım değiştiricilerde (ATC) uygun takımı yüklemek için kullanılır. Spindle Delay ise, milin istenen hıza ulaşması veya tamamen durması için gereken süreyi sağlamak amacıyla kullanılan bir bekleme süresidir (genellikle G4 komutu ile). Bu gecikme, takımın doğru hızda dönmeye başlamasını veya güvenli bir şekilde durmasını garanti eder. Son olarak, Park Pozisyonu, takım değişimi, iş parçası yükleme/boşaltma veya acil durumlarda CNC takımının güvenli bir konuma hareket etmesini sağlayan önceden tanımlanmış bir koordinat setidir. Bu ayarların doğru yapılması, işleme hatalarını, makine hasarını ve potansiyel iş kazalarını önler.

Çalışma Prensibi ve Teknik Veriler

Vectric post processor dosyaları genellikle “.pp” uzantısına sahiptir ve basit bir metin düzenleyici ile açılıp düzenlenebilirler. Bu dosyalar içerisinde, CNC makinesinin her bir hareketi, fonksiyonu ve ayarı için özel komut blokları bulunur. M6, spindle gecikmesi ve park pozisyonu ayarları, bu dosyanın belirli bölümlerine doğru G-kodu komutlarının eklenmesiyle yapılır.

Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

M6 (Takım Değişimi) Entegrasyonu

Vectric, takım yollarını oluştururken kullanılan her takım için bir “T” numarası atar. Post processor, bu “T” numarasını Mach4’ün anlayacağı M6 komutuna dönüştürür. Temel prensip şudur: Vectric, bir takım değişimine ihtiyaç duyduğunda post processor’a bir sinyal gönderir. Post processor ise bu sinyali alarak ilgili G-kodu bloğunu oluşturur. Mach4, M6 komutunu gördüğünde, genellikle “M6Start.mcc” adlı bir makro dosyasını çalıştırır. Bu makro, takım değişim sürecini yönetir.

Post processor dosyasında, genellikle TOOLCHANGE veya ON_TOOL_CHANGE gibi bir bölüm bulunur. Bu bölüme eklenecek komutlar şunları içerebilir:

  • M5 (Spindle’ı durdur)
  • G0 G53 Z0 (Z eksenini mutlak sıfır noktasına, yani makine referansına güvenli bir şekilde kaldır)
  • G0 G53 X0 Y0 (X ve Y eksenlerini mutlak sıfır noktasına, yani makine referansına taşı – bu bir park pozisyonu olabilir)
  • M6 T[TOOL_NUMBER] (M6 komutu ve çağrılacak takım numarası)
  • M0 (Operatörün müdahalesini beklemek için programı duraklat – manuel takım değişimi için)

Mach4 tarafında ise, M6Start.mcc makrosunun içeriği kritik önem taşır. Bu makro, takım değişimini otomatik veya manuel olarak yönetmek için yazılmış bir Lua scriptidir. Örneğin, makro spindle’ı durdurabilir, güvenli bir konuma hareket edebilir, operatörden takım değiştirmesini isteyebilir ve yeni takım seçildiğinde işleme devam edebilir. Otomatik takım değiştiriciler için makro, doğru takımı hazneye yerleştirmek için gerekli komutları içerecektir.

Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

Spindle Delay (Mil Gecikmesi) Entegrasyonu

Spindle gecikmesi, milin istenen dönüş hızına ulaşması veya tamamen durması için gereken süreyi sağlamak amacıyla eklenir. Bu, özellikle yüksek hızlı miller için önemlidir, çünkü anında istenen hıza ulaşmaları mümkün değildir. Gecikme süresi genellikle saniye cinsinden G4 Px.x komutu ile belirtilir (örn: G4 P2.0, 2 saniye bekleme). Bu komut, post processor dosyasında M3 (mil açma) veya M4 (mil ters yönde açma) komutlarından hemen sonra ve M5 (mil kapatma) komutundan önce veya sonra, takım değişimi sırasında milin durması için eklenebilir.

Post processor’daki ilgili bölümler şunlar olabilir:

  • ON_SPINDLE_ON: M3/M4 komutundan sonra G4 Px.x eklenir.
  • ON_TOOL_CHANGE: M5’ten sonra ve M3/M4’ten önce G4 Px.x eklenebilir.

Gecikme süresi, kullanılan spindle’ın teknik özelliklerine göre ayarlanmalıdır. Genellikle 1 ila 5 saniye arasında bir değer yeterlidir, ancak bazı büyük veya özel spindle’lar daha uzun süre gerektirebilir.

Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

Park Pozisyonu Entegrasyonu

Park pozisyonu, takımın güvenli bir alana çekilmesini sağlar. Bu, takım değişimi sırasında çarpışmaları önlemek, iş parçasını rahatça erişilebilir kılmak veya işleme bittikten sonra makineyi güvenli bir durumda bırakmak için kullanılır. Park pozisyonu, mutlak koordinatlar (G53) veya önceden tanımlanmış referans noktaları (G28/G30) kullanılarak belirlenebilir.

Post processor’da bu ayarlar genellikle TOOLCHANGE, END_OF_PROGRAM veya ON_START gibi bölümlere eklenir. Örneğin:

  • Güvenli Z Yüksekliği: Takım değişimi veya park işlemi başlamadan önce takımın iş parçasından yeterince yukarı kalkmasını sağlamak için G0 Z[SAFE_Z_HEIGHT] veya G53 G0 Z0 (makine sıfırına) komutları kullanılır.
  • X/Y Park Pozisyonu: Makinenin tablasına veya iş parçasına çarpmayacak bir X ve Y koordinatı belirlenir. Bu genellikle G0 G53 X0 Y0 (makine sıfırına) veya G0 X[PARK_X] Y[PARK_Y] gibi komutlarla yapılır.
  • Program Sonu Parkı: END_OF_PROGRAM bloğuna M5 (spindle durdur), G53 G0 Z0 ve G53 G0 X0 Y0 gibi komutlar eklenerek iş bitiminde takımın güvenli bir yere çekilmesi sağlanır.

Bu koordinatların belirlenmesi, makinenin çalışma zarfı, iş tablasının boyutu ve işlenen parçaların tipine bağlıdır. Her zaman makinenin limitlerini ve potansiyel çarpışma noktalarını göz önünde bulundurmak önemlidir.

Parametre Değer/Açıklama
Post Processor Dosya Uzantısı .pp (Örn: Mach4_mm.pp, Mach4_inch.pp)
Ana İşlev Vectric takım yollarını Mach4 uyumlu G-kodu’na dönüştürme
M6 Kodu Takım Değişimi Komutu (Mach4’te M6Start.mcc makrosunu tetikler)
Spindle Gecikme Kodu G4 Px.x (x.x saniye cinsinden bekleme süresi, örn: G4 P2.0)
Park Pozisyonu Komutları G53 G0 Z0 (Makine Z sıfırına mutlak hareket)
G53 G0 X0 Y0 (Makine X, Y sıfırına mutlak hareket)
G28/G30 (Referans noktasına dön)
Mach4 Makro Dosyası M6Start.mcc (Takım değişimi prosedürünü yöneten Lua scripti)
Düzenleme Aracı Notepad, Notepad++ gibi basit metin düzenleyiciler
Önemli Ayar Bölümleri TOOLCHANGE, ON_SPINDLE_ON, END_OF_PROGRAM, ON_START
Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

Sahada Dikkat Edilmesi Gerekenler

  • Post Processor Yedekleme: Herhangi bir değişiklik yapmadan önce mevcut post processor dosyasının bir yedeğini mutlaka alın. Yanlış bir düzenleme, makinenizin istenmeyen davranışlar sergilemesine veya hasar görmesine neden olabilir.
  • Kuru Çalışma (Air Cut) ve Test: Post processor’da yapılan her değişiklikten sonra, iş parçasını yüklemeden, takım takmadan veya spindle’ı çalıştırmadan (yani “air cut” yaparak) G-kodu’nu dikkatlice test edin. Takım yollarını ve makine hareketlerini gözlemleyin. Özellikle park pozisyonu ve takım değişim noktalarının güvenli olduğundan emin olun.
  • Mach4 Makro Yönetimi: M6 komutunun doğru çalışması için Mach4’teki M6Start.mcc makrosunun doğru yapılandırıldığından emin olun. Bu makronun içeriği, makinenizin spesifik ihtiyaçlarına ve takım değiştirme yöntemine (manuel/otomatik) göre uyarlanmalıdır. Makro, takım değişiminde spindle’ı durdurmalı, güvenli bir konuma gitmeli, operatöre talimat vermeli ve işleme devam etmeden önce spindle’ı tekrar başlatmalıdır.
  • Güvenli Z Yüksekliği ve Çarpışma Önleme: Park pozisyonu veya takım değişimi sırasında takımın iş parçasına, mengene veya fikstürlere çarpmayacağından emin olun. Güvenli Z yüksekliğini her zaman makinenizin en yüksek parçası ve takım uzunluğuna göre ayarlayın. Mutlak G53 koordinatlarını kullanırken makinenizin referans noktalarını iyi anlayın.
  • Spindle Karakteristikleri: Spindle gecikmesini ayarlarken, kullandığınız spindle’ın hızlanma ve yavaşlama sürelerini göz önünde bulundurun. Çok kısa bir gecikme, spindle’ın tam hıza ulaşmadan kesime başlamasına neden olabilir ve bu da takım ömrünü kısaltabilir veya işleme kalitesini düşürebilir. Çok uzun bir gecikme ise gereksiz yere işleme süresini uzatır.
  • Koordinat Sistemleri Bilgisi: G-kodu’nda G90 (mutlak) ve G91 (artımlı) koordinat sistemlerinin yanı sıra, G53 (makine koordinat sistemi) ve G54-G59 (iş parçası koordinat sistemleri) arasındaki farkı iyi anlayın. Park pozisyonları genellikle G53 ile makine koordinat sisteminde tanımlanır, bu da iş parçası sıfır noktası değişse bile park pozisyonunun sabit kalmasını sağlar.
  • Dokümantasyon ve Not Alma: Post processor dosyasında yaptığınız her değişikliği yorum satırları (genellikle parantez içinde veya % işaretiyle) ile belgeleyin. Neden bu değişikliği yaptığınızı, hangi değeri kullandığınızı ve ne anlama geldiğini not alın. Bu, gelecekteki sorun giderme veya güncellemeler için çok faydalıdır.
Mach4 İçin Vectric Post Processor Ayarında M6, Spindle Delay ve Park Pozisyonu Nasıl Eklenir?

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

Bu tür ayarlamalar sırasında karşılaşılan bazı yaygın sorunlar ve çözüm yolları aşağıda listelenmiştir:

  • Sorun: M6 komutu çalışmıyor veya takım değişimi gerçekleşmiyor.
    • Çözüm: İlk olarak Vectric post processor dosyasında TOOLCHANGE bölümünün doğru G-kodlarını (M6 T[TOOL_NUMBER] gibi) içerdiğinden emin olun. Ardından, Mach4’ün “M6Start.mcc” makrosunun varlığını ve içeriğini kontrol edin. Bu makro eksikse veya hatalıysa, Mach4 M6 komutunu işleyemez. Mach4’ün “Diagnostics” veya “History” pencerelerinden hata mesajlarını kontrol edin. Gerekirse makroyu Mach4’ün forumlarından veya dokümantasyonundan doğru bir örnekle güncelleyin.
  • Sorun: Spindle gecikmesi yeterli değil veya çok uzun.
    • Çözüm: Post processor dosyasındaki G4 Px.x komutunun değerini ayarlayın. Spindle’ınızın tam hıza ulaşması için gereken süreyi kronometre ile ölçerek veya üretici verilerine bakarak en uygun “x.x” değerini belirleyin. Genellikle 1-3 saniye başlangıç için iyi bir noktadır.
  • Sorun: Park pozisyonu çarpışmalara neden oluyor veya güvenli değil.
    • Çözüm: Post processor’daki park pozisyonu G-kodlarını (G53 Z0, G53 X0 Y0 vb.) dikkatlice gözden geçirin. Makinenizin tüm hareket alanını ve iş parçası/fikstür boyutlarını hesaba katın. Güvenli Z yüksekliğini artırın ve X/Y park koordinatlarını makinenin iş tablasının dışına veya tamamen boş bir alana taşıyın. Gerekirse, park pozisyonuna gitmeden önce takımın iş parçasından yeterince uzaklaştığından emin olmak için ek ara hareketler ekleyin.
  • Sorun: Post processor düzenlemesi sonrası G-kodu hataları veya makine anlamsız hareketler yapıyor.
    • Çözüm: Post processor dosyasındaki syntax hatalarını kontrol edin (noktalama işaretleri, boşluklar, komut isimleri). Genellikle Vectric, post processor dosyasında bir hata varsa G-kodu oluşturamaz veya hatalı G-kodu üretir. Hatanın nerede olduğunu bulmak için yaptığınız son değişiklikleri geri alın ve adım adım tekrar uygulayın. Orijinal yedek dosyanıza geri dönerek sorunun post processor’dan mı yoksa başka bir yerden mi kaynaklandığını teyit edin.
  • Sorun: Takım değişimi sırasında spindle durmuyor veya başlamıyor.
    • Çözüm: M6Start.mcc makrosunu kontrol edin. Makro içerisinde M5 (spindle durdurma) ve M3/M4 (spindle başlatma) komutlarının doğru yerlerde ve doğru parametrelerle kullanıldığından emin olun. Ayrıca, Mach4’ün ana konfigürasyonunda spindle çıkışlarının ve girişlerinin doğru pinlere atandığını kontrol edin.

Uzman Tavsiyesi

Mach4 için Vectric post processor ayarlarında M6 takım değişimi, spindle gecikmesi ve park pozisyonu gibi kritik parametrelerin doğru bir şekilde entegre edilmesi, CNC işleme süreçlerinizin emniyetini, verimliliğini ve kalitesini doğrudan etkileyen temel bir adımdır. Endüstriyel otomasyon ortamlarında, bu tür detaylara gösterilen özen, hem makine ömrünü uzatır hem de operatör güvenliğini en üst düzeyde tutar. Bir uzmanın bakış açısıyla, bu ayarlar sadece G-kodu satırlarından ibaret değildir; aynı zamanda bir üretim hattının sorunsuz akışını, maliyet etkinliğini ve nihai ürünün hassasiyetini belirleyen mühendislik kararlarıdır.

Bu entegrasyon sürecinde atılacak her adımda titizlik ve metodoloji esastır. Post processor dosyasını düzenlerken, her bir komutun ne anlama geldiğini ve Mach4’ün bu komutları nasıl yorumladığını tam olarak anlamak hayati önem taşır. Özellikle M6 gibi takım değişim komutları, birden fazla makine hareketini ve operatör etkileşimini tetikleyebileceği için, Mach4’teki M6Start.mcc makrosunun içeriği ve işleyişi hakkında derinlemesine bilgi sahibi olmak zorunludur. Spindle gecikmelerinin ayarlanması, yalnızca takım ömrünü uzatmakla kalmaz, aynı zamanda işlenen malzemenin yüzey kalitesini de doğrudan etkiler. Yanlış gecikme süreleri, takımın yetersiz hızda kesime başlamasına veya durmadan önce gereksiz yere beklemesine neden olabilir.

Park pozisyonu ayarları ise, makine çarpışmalarını önlemenin ve iş parçasının güvenli bir şekilde yüklenip boşaltılmasını sağlamanın temelidir. Bu koordinatların belirlenmesinde, makinenin tüm çalışma zarfı, fikstürler, iş parçası boyutları ve takım uzunlukları gibi değişkenlerin dikkatlice değerlendirilmesi gerekir. G53 gibi mutlak makine koordinatlarını kullanmak, iş parçası sıfır noktasının değişmesinden bağımsız olarak her zaman güvenli bir referans noktası sağlar.

Son olarak, her değişiklikten sonra kapsamlı testler yapmak, bu sürecin en kritik aşamasıdır. “Air cut” yöntemini kullanarak makinenin gerçek takım yolu hareketlerini gözlemlemek, potansiyel sorunları erken aşamada tespit etmenin en güvenli yoludur. Unutulmamalıdır ki, iyi yapılandırılmış bir post processor, sadece G-kodu üretmekle kalmaz, aynı zamanda CNC makinenizin potansiyelini tam olarak ortaya çıkarır ve işletmenizin üretim süreçlerine değer katar. Bu ayarları yaparken sabırlı olmak, dokümantasyona başvurmak ve gerektiğinde uzmanlardan destek almak, uzun vadede size zaman ve maliyet tasarrufu sağlayacaktır.