Mach3 Auto Tool Zero Makrosu Ne Yapar?

CNC tezgahlarında en kritik süreçlerden biri, takımın iş parçası üzerindeki başlangıç noktasının veya takım boyunun hassas bir şekilde belirlenmesidir. Manuel yöntemlerle yapılan sıfırlama işlemleri, operatör hatasına açık olması ve zaman kaybı yaratması nedeniyle modern otomasyon sistemlerinde yerini otomatik çözümlere bırakmıştır.
Mach3 kontrol yazılımı içerisinde kullanılan ‘Auto Tool Zero’ makrosu, bu süreci tek bir komutla gerçekleştiren, takımın bir sensör veya plaka yardımıyla otomatik olarak sıfırlanmasını sağlayan bir script yapısıdır. Bu rehberde, bu makronun çalışma mantığını, kurulumunu ve sanayi uygulamalarındaki önemini detaylandıracağız.
Tanım ve Temel Amaç
Auto Tool Zero makrosu, Mach3 yazılımının G-kodu yorumlayıcısı tarafından tetiklenen ve belirli bir giriş sinyalini (input) dinleyen bir Visual Basic (VB) scriptidir.
Temel amacı, takımın ucunun, iş parçası veya tabla üzerindeki bilinen bir referans noktasına (genellikle bir dokunma plakası) değdiği anı tespit ederek, Z ekseni koordinatını yazılım içerisinde sıfırlamaktır.
Neden İhtiyaç Duyulur?
Takım değişimlerinde veya farklı uzunluktaki takımların kullanımında, Z ekseni referansının her seferinde manuel olarak kağıt veya mastar ile ayarlanması hem yavaştır hem de operatörün göz yanılmasına bağlı olarak hatalı parça üretimine neden olabilir.
Bu makro, bu süreci mikron seviyesinde tekrarlanabilir kılarak üretim kalitesini standartlaştırır.
- Operatör hatasının minimize edilmesi
- Takım değişim sürelerinin kısalması
- Tekrarlanabilir hassasiyet
Çalışma Prensibi
Sistem, bir ‘prob’ veya ‘dokunma plakası’ (touch plate) üzerinden gelen elektriksel sinyali kullanır. Makro çalıştırıldığında, Z ekseni belirlenen bir hızda aşağı doğru hareket eder.
Takım ucu plakaya değdiği anda devre tamamlanır ve Mach3’ün giriş portuna bir sinyal gönderilir. Yazılım, bu sinyali aldığı anda hareketi durdurur ve o anki Z değerini, plakanın kalınlığına göre hesaplayarak sıfırlar.
Sinyal İşleme
Makro, Mach3’ün ‘OEM Trigger’ veya ‘Input’ pinlerini izler. Sinyal kesildiği veya aktif olduğu anda, yazılımın ‘G31’ (probing) komutu devreye girer.
- Z ekseni prob hızında hareket eder
- Temas anında duruş gerçekleşir
- Koordinat sistemi güncellenir
Ana Bileşenler ve Yapı
Bir Auto Tool Zero sistemi üç ana bileşenden oluşur: yazılım tarafında makro scripti, donanım tarafında giriş sinyali taşıyan bir prob/plaka ve bu sinyali işleyen kontrol kartı.
Scriptin içerisinde, probun kalınlığı (offset değeri) ve arama hızı gibi parametreler tanımlanmalıdır.
Donanım ve Yazılım Uyumu
Kontrol kartınızın giriş pinlerinin Mach3 ‘Input Signals’ sekmesinde doğru tanımlanmış olması şarttır. Aksi takdirde makro, sinyali algılayamaz ve Z ekseni tabla altına kadar inebilir.
- İletken dokunma plakası
- Mach3 VB Script editörü
- Giriş sinyali tanımlı kontrol kartı
Başlıca Çeşitler
Uygulama yöntemine göre iki ana tip sıfırlama sistemi mevcuttur: sabit istasyonlu sıfırlama ve taşınabilir dokunma plakası.
Sabit istasyonlar genellikle tezgahın bir köşesinde bulunur ve takım değişiminde otomatik olarak oraya gider.
Sistem Tipleri
Taşınabilir plakalar, iş parçasının üzerine konularak manuel olarak kullanılır. Sabit istasyonlar ise makro ile entegre çalışarak tam otomasyon sağlar.
- Taşınabilir dokunma plakaları
- Sabit takım boyu ölçüm istasyonları
- Lazer tabanlı temassız sensörler
Çeşitler Arasındaki Farklar
Taşınabilir plakalar düşük maliyetli ve esnektir ancak her seferinde operatör tarafından yerleştirilmelidir. Sabit istasyonlar ise daha yüksek maliyetli olup, tezgahın çalışma alanından bir miktar yer çalar.
Lazer sensörler ise en yüksek hassasiyeti sunar ancak tozlu ortamlarda temizlik gerektirir.
Seçim Faktörleri
Hassasiyet ihtiyacınız ve üretim hacminiz, hangi tipin sizin için uygun olduğunu belirler.
- Maliyet farkları
- Kurulum kolaylığı
- Çevresel faktörlere dayanıklılık
Mermak Mühendis Önerisi: Auto Tool Zero makrosunu kullanırken, probun üzerine bir parça kağıt koyarak ölçüm yapmayı deneyin. Bu, takım ucunun metal plakayı çizmesini engeller ve iletkenliği artırarak daha kararlı bir sinyal almanızı sağlar. Ancak kağıt kalınlığını da plaka kalınlığına eklemeyi unutmayın.
Nerelerde Kullanılır
Bu makro, özellikle ahşap işleme, reklamcılık ve hafif metal işleme yapan CNC router tezgahlarında standarttır.
Ayrıca, çoklu takım değişimi yapan (ATC) sistemlerde, her takımın boy farkını kompanse etmek için vazgeçilmezdir.
Endüstriyel Uygulamalar
Prototip üretiminden seri üretime kadar, hassasiyetin kritik olduğu her CNC uygulamasında kullanılabilir.
- CNC Router tezgahları
- Hobi tipi CNC makineleri
- ATC (Otomatik Takım Değiştirici) sistemleri
Hangi Durumda Hangi Tip Seçilir
Eğer tezgahınızda ATC yoksa ve tek bir takım ile çalışıyorsanız, taşınabilir bir dokunma plakası yeterlidir.
Ancak seri üretim yapıyorsanız ve takım değişim süresini saniyelere indirmek istiyorsanız, sabit bir takım boyu ölçüm istasyonu kurmanız önerilir.
Karar Mekanizması
Üretim hızınız ve tezgahınızın otomasyon seviyesi, seçiminizdeki en önemli kriterdir.
- Düşük hacimli üretim için taşınabilir
- Seri üretim için sabit istasyon
- Yüksek hassasiyet için lazer
Seçim Kriterleri
Sıfırlama sistemi seçerken, tezgahınızın kontrol kartı ile uyumluluğunu ve giriş sinyali voltajını mutlaka kontrol edin.
Plakanın yüzey kalitesi ve iletkenliği, ölçüm hassasiyetini doğrudan etkiler.
Teknik Kriterler
Sistemin Mach3 ile haberleşme hızı ve sinyal kararlılığı, güvenilir bir ölçüm için temeldir.
- Kontrol kartı giriş uyumu
- Plaka yüzey iletkenliği
- Kablo koruması ve gürültü bağışıklığı
Avantajlar
Auto Tool Zero makrosunun en büyük avantajı, insan faktörünü süreçten çıkararak hata payını minimize etmesidir.
Ayrıca, takımın tabla yüzeyine çarpma riskini (crash) büyük oranda azaltır.
Operasyonel Faydalar
Zaman tasarrufu ve artan üretim kalitesi, bu makronun sağladığı en somut getirilerdir.
- Hızlı ve güvenli sıfırlama
- Hata payının minimize edilmesi
- Takım ömrünün korunması
Sık Yapılan Hatalar: En yaygın hata, sinyal kablolarını motor kablolarıyla aynı kanaldan geçirmektir. Bu durum, motorlardan kaynaklanan elektromanyetik gürültünün (EMI) sinyali tetiklemesine ve takımın yanlış noktada durmasına neden olur. Sinyal kablolarını her zaman ayrı bir kanaldan ve ekranlı olarak çekin.
Dezavantajlar ve Sınırlamalar
Sistemin en büyük dezavantajı, sensör yüzeyinin kirlenmesi durumunda yanlış ölçüm yapabilmesidir.
Ayrıca, makro scriptinin yanlış yapılandırılması durumunda takımın tabla yüzeyine zarar verme riski her zaman mevcuttur.
Risk Faktörleri
Düzenli bakım yapılmayan sensörler, üretimde beklenmedik duruşlara neden olabilir.
- Sensör kirlenmesi riski
- Yanlış script yapılandırması
- Elektriksel gürültüden etkilenme
Montaj Kullanım veya Uygulama İpuçları
Sistemi kurarken, probun topraklama hattının tezgah şasesiyle doğru bir şekilde birleştiğinden emin olun.
Makro içerisindeki ‘Z-Safe’ değerini, takımın tabla yüzeyine çarpmayacağı güvenli bir yükseklikte tutun.
Kurulum İpuçları
Testlerinizi mutlaka boşta ve düşük hızlarda yaparak sistemin sinyali doğru algıladığını doğrulayın.
- Topraklama hattını kontrol edin
- Güvenli Z yüksekliğini tanımlayın
- Düşük hızda test edin
Sık Yapılan Hatalar
En sık yapılan hata, probun kalınlığını makro içerisinde yanlış tanımlamaktır. Bu durum, tüm Z ekseni koordinatlarınızın hatalı olmasına neden olur.
Bir diğer hata ise, sinyal kablolarının yüksek akım taşıyan motor kablolarıyla aynı kanaldan geçirilmesidir; bu durum sinyal gürültüsüne yol açar.
Dikkat Edilmesi Gerekenler
Sinyal kablolarını mutlaka ekranlı (shielded) kablo ile çekin ve topraklayın.
- Yanlış plaka kalınlığı girişi
- Ekranlanmamış sinyal kabloları
- Sensör yüzeyinin temizlenmemesi
Dikkat Edilecekler: Makro çalışırken Z ekseni hareketini her zaman gözlemleyin. Eğer sistem sinyali algılamazsa, takım tabla yüzeyine veya iş parçasına hızla çarpabilir. İlk denemelerde eliniz her zaman acil durdurma butonunda olsun ve sistemin duruş tepkisini doğrulayın.
Bakım Güvenlik ve Kontrol
Sensör yüzeyini her kullanımdan önce temiz bir bezle silin. İletkenlik kaybı, ölçümün başarısız olmasına neden olur.
Güvenlik açısından, makro çalışırken elinizi hareketli aksamdan uzak tutun ve acil durdurma butonunun her zaman erişilebilir olduğundan emin olun.
Güvenlik Protokolleri
Düzenli olarak sinyal testlerini yaparak sistemin tepki süresini kontrol edin.
- Sensör yüzey temizliği
- Sinyal tepki süresi kontrolü
- Acil durdurma erişilebilirliği
SSS
Mach3 Auto Tool Zero makrosu hakkında en çok merak edilen soruları aşağıda derledik.
Sıkça Sorulan Sorular
S: Makro çalışıyor ama Z ekseni durmuyor, ne yapmalıyım?
C: Giriş sinyalinin Mach3’te aktif olup olmadığını ‘Diagnostics’ sekmesinden kontrol edin. Sinyal gelmiyorsa kablo bağlantılarını gözden geçirin.
S: Plaka kalınlığını nasıl ölçerim?
C: Hassas bir kumpas ile plakanın tam kalınlığını ölçün ve makro içerisindeki ‘PlateThickness’ değişkenine bu değeri girin.