Mach3’te Run From Here kullanırken spindle durumu, Z-ekseni güvenliği ve aktif modal G/M kodları mutlaka tekrar kontrol edilmelidir, çünkü bu fonksiyon programın başındaki başlangıç ve güvenlik komutlarını atlayarak, makinenin beklenmedik bir durumda (örneğin spindle kapalı, yanlış hızda, Z-ekseni çok alçakta veya yanlış modda) çalışmasına ve potansiyel çarpışmalara yol açabilir.
Mach3’te Run From Here Kullanırken Spindle, Z Güvenliği ve Modal Kodlar Neden Tekrar Kontrol Edilmelidir? Nedir?
Endüstriyel otomasyon ve CNC işleme dünyasında Mach3, hobi kullanıcılarından küçük ölçekli imalat atölyelerine kadar geniş bir yelpazede kullanılan güçlü bir kontrol yazılımıdır. Mach3’ün sunduğu sayısız özellikten biri olan “Run From Here” (Buradan Çalıştır) komutu, bir G-kodu programının belirli bir satırından itibaren işleme devam etme olanağı tanır. Bu özellik, programın bir kısmının zaten işlenmiş olduğu durumlarda, bir hata veya kesinti sonrası işlemi kaldığı yerden sürdürmek veya programın yalnızca belirli bir bölümünü test etmek için son derece kullanışlıdır. Ancak, bu kolaylık beraberinde önemli riskleri de getirir. Programın başından itibaren çalıştırılmadığı durumlarda, CNC makinesinin başlangıçta tanımlanan durum (örneğin, spindle hızı, dönme yönü, takım telafileri, iş ofsetleri, hareket modları gibi modal kodlar) doğru olmayabilir. Bu durum, özellikle spindle‘ın beklenmedik bir şekilde kapalı kalması, yanlış hızda dönmesi veya Z-ekseninin iş parçasıyla çarpışmasına neden olabilecek güvenlik boşlukları yaratır. Dolayısıyla, Run From Here kullanıldığında, potansiyel makine hasarlarını, takım kırılmalarını ve en önemlisi operatör yaralanmalarını önlemek için bu kritik parametrelerin manuel olarak kontrol edilmesi ve gerekirse düzeltilmesi hayati önem taşır.
Çalışma Prensibi ve Teknik Veriler
CNC işleme süreçleri, G-kodları olarak bilinen bir dizi komut aracılığıyla yönetilir. Bu kodlar, makinenin hareketlerini, takım işlemlerini, hızlarını ve diğer birçok fonksiyonu tanımlar. Normalde, bir G-kodu programı baştan sona işlenir ve bu süreçte programın başında yer alan kurulum komutları (örneğin, güvenlik satırları, takım telafisi çağrıları, iş ofsetleri ve spindle başlatma komutları) makinenin doğru ve güvenli bir çalışma durumuna gelmesini sağlar. Mach3’teki “Run From Here” özelliği, kullanıcının belirlediği bir satırdan itibaren programı çalıştırmaya başlar. Bu, Mach3’ün programın başındaki satırları okuma ve işleme sürecini atladığı anlamına gelir. Bu atlama, makinenin o anda hangi modal kodların aktif olduğunu veya spindle’ın hangi durumda olduğunu bilmeden işleme başlamasına neden olabilir. İşte bu noktada modal kodların, spindle durumunun ve Z-ekseni güvenliğinin manuel kontrolü devreye girer.
Modal kodlar, bir kez çağrıldıklarında, başka bir kodla değiştirilene veya makine sıfırlanana kadar aktif kalan G-kodlarıdır. Örneğin, G90 (mutlak konumlandırma) veya G91 (artımlı konumlandırma) gibi kodlar, bir kez tanımlandığında programın geri kalanında etkili olur. Aynı şekilde, G17 (XY düzlemi seçimi), G20 (inç birimi) veya G21 (metrik birimi) gibi kodlar da modaldir. Eğer programın başında bu kodlardan biri tanımlanmışsa ve “Run From Here” ile bu kod atlanırsa, makine farklı bir modda çalışmaya devam edebilir, bu da yanlış boyutlarda veya yanlış düzlemde işlemeye yol açar. Benzer şekilde, spindle‘ın başlatılması (M3 veya M4) ve hızının ayarlanması (Sxxx) genellikle programın başında yapılır. Eğer bu komutlar atlanırsa, spindle ya hiç dönmeyebilir ya da yanlış yönde/hızda dönebilir, bu da takımın kırılmasına veya iş parçasının hasar görmesine neden olabilir.
Z-ekseni güvenliği ise belki de en kritik konulardan biridir. Bir program genellikle takımın iş parçasına güvenli bir mesafede hareket etmesini sağlayan G0 Z[güvenli yükseklik] gibi hızlı hareket komutlarıyla başlar. Ayrıca, G43 Hx gibi takım boyu telafisi komutları da takımın doğru Z-pozisyonunda olmasını sağlar. “Run From Here” kullanıldığında, makine Z-ekseninin o anki konumunu dikkate almadan doğrudan belirlediğiniz satırdan itibaren hareket etmeye başlayabilir. Eğer o anki Z-pozisyonu iş parçasına çok yakınsa veya takım telafisi aktif değilse, makine doğrudan iş parçasına veya fikstüre çarpabilir. Bu durum, sadece makine ve iş parçasına zarar vermekle kalmaz, aynı zamanda ciddi güvenlik riskleri de oluşturur. Bu nedenle, Run From Here kullanmadan önce, takımın iş parçasından yeterince uzakta ve güvenli bir yükseklikte olduğundan emin olmak için Z-ekseninin manuel olarak yukarı kaldırılması şiddetle tavsiye edilir.
| Parametre/Konu | Açıklama/Önemi |
|---|---|
| Run From Here İşlevi | G-kodu programının belirli bir satırından itibaren çalışmaya başlama. Hata sonrası devam etme veya kısmi işlemeler için kullanılır. |
| Modal Kodlar (G-Kodları) | G90/G91 (Mutlak/Artımlı), G17/G18/G19 (Düzlem Seçimi), G20/G21 (Birimler), G40/G41/G42 (Telafi), G54-G59 (İş Ofsetleri). Bir kez tanımlandığında geçerliliğini korur. |
| Spindle Durumu (M-Kodları) | M3 (CW), M4 (CCW), M5 (Durdur), Sxxxx (Hız). Run From Here ile atlanması durumunda spindle kapalı veya yanlış hızda kalabilir. |
| Z-Eksen Güvenliği | Takımın iş parçası veya fikstürle çarpışmasını önlemek için Z-ekseninin güvenli bir yükseklikte olması ve takım telafisinin (G43 Hx) aktif olması. |
| Atlanan Komutlar Riski | Programın başındaki güvenlik satırları, başlangıç konumlandırmaları, takım çağrıları ve telafilerinin atlanması. |
| Önerilen Kontrol Adımları | G-kodu analizi, manuel spindle komutları, Z-ekseni manuel hareketi, Dry Run (kuru çalışma) testi, ofset kontrolü. |
| Potansiyel Sonuçlar | Takım kırılması, iş parçası hasarı, makine çarpışması, makine kalibrasyonunun bozulması, operatör yaralanması. |

Sahada Dikkat Edilmesi Gerekenler
- G-Kodu Programını Detaylı İnceleme: “Run From Here” kullanmadan önce, programın başlangıç kısmını ve seçilen başlangıç satırından önceki kritik komutları (G90/G91, G20/G21, G17, M3/M4/M5, Sxxx, G43 Hx, G54 vb.) dikkatlice gözden geçirin. Hangi modal kodların aktif olması gerektiğini belirleyin ve programın bu durumu bekleyip beklemediğini kontrol edin.
- Spindle Durumunu Manuel Olarak Kontrol ve Ayarlama: Spindle’ın doğru yönde (M3 veya M4) ve istenen hızda (Sxxx) dönüp dönmediğini doğrulayın. Eğer programın başlangıç komutları atlandıysa, Mach3’ün MDI (Manuel Veri Girişi) ekranından manuel olarak
M3 S[İstenen Hız]veyaM4 S[İstenen Hız]komutlarını girerek spindle’ı çalıştırın. İşlem bittiğindeM5ile durdurmayı unutmayın. - Z-Eksen Güvenliğini Sağlama: Takımın iş parçası veya fikstürle çarpışmasını önlemek için Z-eksenini mutlaka güvenli bir yüksekliğe kaldırın. MDI ekranından
G0 Z[Güvenli Yükseklik](örneğin, G0 Z50.0) komutunu kullanarak takımı iş parçasından uzaklaştırın. Ayrıca, takım telafisi (G43 Hx) komutunun aktif olduğundan emin olun veya manuel olarak çağırın. - Takım Telafisi ve İş Ofsetlerini Kontrol Etme: Eğer programın başında G43 Hx (takım boyu telafisi) veya G54-G59 (iş ofsetleri) gibi komutlar varsa ve Run From Here ile atlanmışsa, bu komutların manuel olarak MDI’dan girilerek aktif hale getirilmesi gerekebilir. Yanlış ofsetler veya telafiler, hatalı işleme ve çarpışmalara yol açar.
- Kuru Çalışma (Dry Run) Yapma: Gerçek işleme başlamadan önce, takımı iş parçasından uzakta tutarak (Z-eksenini yukarıda) programın ilk birkaç satırını “Dry Run” modunda çalıştırın. Bu, makinenin beklenen hareketleri yapıp yapmadığını, herhangi bir beklenmedik davranış olup olmadığını gözlemlemenizi sağlar.
- Referans Noktalarını ve Sıfırlamayı Doğrulama: Tüm eksenlerin doğru referans noktalarına (Home) döndürüldüğünden ve iş parçası sıfır noktasının (Work Offset) doğru ayarlandığından emin olun. Run From Here, makinenin referans konumunu etkilemez ancak programın beklediği referans durumunu varsayabilir.

Sık Karşılaşılan Sorunlar ve Çözümleri
Mach3’te “Run From Here” kullanırken karşılaşılan sorunların çoğu, yukarıda bahsedilen kontrollerin eksikliğinden kaynaklanır. İşte sıkça karşılaşılan bazı senaryolar ve çözüm önerileri:
- Sorun: Spindle dönmüyor veya yanlış yönde dönüyor.
- Neden: Programın başındaki M3/M4 ve Sxxx komutları atlanmıştır.
- Çözüm: MDI ekranından manuel olarak
M3 S[İstenen Hız](saat yönünde) veyaM4 S[İstenen Hız](saat yönünün tersine) komutunu girin. Spindle’ın doğru yönde ve hızda çalıştığını görsel olarak doğrulayın.
- Sorun: Z-ekseni iş parçasına çarpıyor veya çok alçaktan geçiyor.
- Neden: Güvenli Z yüksekliği komutu (G0 Z[güvenli yükseklik]) ve/veya takım telafisi (G43 Hx) atlanmıştır.
- Çözüm: Hemen EMERGENCY STOP düğmesine basın. Z-eksenini manuel olarak güvenli bir yüksekliğe kaldırın (örneğin, klavye veya el çarkı ile). MDI ekranından
G0 Z[Güvenli Yükseklik]komutunu girerek Z-eksenini kaldırın ve ardındanG43 H[Takım Numarası]komutunu kullanarak takım telafisini aktif hale getirin. Programı tekrar başlatmadan önce Z-ekseninin her zaman güvende olduğundan emin olun.
- Sorun: Makine hareketleri beklenenden farklı (örneğin, mutlak yerine artımlı hareket ediyor).
- Neden: G90 (mutlak) veya G91 (artımlı) modal kodu atlanmıştır. Makine en son hangi modda kaldıysa o modda çalışmaya devam eder.
- Çözüm: MDI ekranından doğru modal kodu manuel olarak girin:
G90(mutlak konumlandırma için) veyaG91(artımlı konumlandırma için). Programın geri kalanının beklediği moda göre ayarlama yapın.
- Sorun: İşleme yanlış koordinatlarda başlıyor veya ofsetler hatalı.
- Neden: İş ofseti (G54-G59) veya G92 (program sıfırlama) komutları atlanmıştır.
- Çözüm: MDI ekranından doğru iş ofsetini (örneğin,
G54) manuel olarak çağırın. Eğer G92 kullanılıyorsa, bu komutun programın mantığına uygun bir şekilde yeniden işletilmesi gerekebilir veya sıfırlama işlemi manuel olarak yapılmalıdır. Koordinat sisteminin doğru olduğundan emin olun.
- Sorun: Takım değişimi sonrası yanlış takım boyu telafisi.
- Neden: Takım değişim komutu (M6 Txx) ve ardından gelen G43 Hx komutu atlanmıştır.
- Çözüm: Manuel olarak doğru takımı seçin (eğer otomatik takım değiştirici varsa) ve MDI ekranından
G43 H[Takım Numarası]komutunu girerek doğru takım boyu telafisini aktif hale getirin.
Uzman Tavsiyesi
Mach3’teki “Run From Here” özelliği, belirli durumlarda CNC işleme süreçlerini hızlandıran ve kolaylaştıran güçlü bir araçtır. Ancak, bu gücün yanlış veya düşüncesizce kullanılması, ciddi ve maliyetli sonuçlar doğurabilir. Endüstriyel otomasyon sektöründe çalışan bir uzman olarak, bu özelliğin her zaman azami dikkat ve titizlikle kullanılması gerektiğini vurgulamak isterim. Programın başındaki güvenlik ve kurulum komutlarını atlamak, makineyi kontrol dışı bir duruma sokma riskini taşır. Bu durum, sadece takım ve iş parçası hasarı anlamına gelmez; aynı zamanda makine bileşenlerinin (spindle, eksen motorları, bilyalı vidalar) aşırı zorlanmasına ve ömrünün kısalmasına, hatta en kötü senaryoda operatörler için ciddi fiziksel yaralanmalara yol açabilir.
Bu nedenle, “Run From Here” kullanmadan önce her zaman bir kontrol listesi oluşturmak ve bu listeyi adım adım uygulamak en iyi uygulamadır. Spindle’ın doğru hızda ve yönde döndüğünden, Z-ekseninin güvenli bir yükseklikte konumlandığından, tüm modal G-kodlarının (konumlandırma modu, birimler, düzlem seçimi) ve takım/iş ofsetlerinin doğru bir şekilde aktif olduğundan emin olun. MDI penceresi, bu manuel kontroller ve ayarlamalar için en değerli aracınızdır. Gerekirse, programı Dry Run modunda veya havada birkaç satır çalıştırarak makinenin beklenen davranışları sergilediğinden emin olun. Unutmayın, birkaç saniyelik bir kontrol, saatler süren bir tamir ve binlerce dolarlık ekipman ve malzeme kaybını önleyebilir. Güvenlik ve hassasiyet, CNC işlemenin temel taşlarıdır ve “Run From Here” gibi özellikler, bu temel prensiplerden asla taviz verilmemesi gerektiğini hatırlatan birer uyarı niteliğindedir. Her zaman işleme başlamadan önce “düşün, kontrol et, sonra çalıştır” prensibini benimseyin. Bu yaklaşım, hem verimliliği artıracak hem de çalışma ortamınızın güvenliğini sağlayacaktır.

