Mach3‘te “Run From Here” komutunu güvenli kullanmak için, öncelikle G-kodu başlangıç noktasını, takım ofsetlerini ve iş parçası sıfırını doğru ayarlayın. Ardından, komut öncesi makine eksenlerini manuel olarak ilgili konuma getirin, güvenlik kontrollerini yapın ve kuru çalıştırma (dry run) ile yolu simüle edin. Bu adımlar, beklenmedik hareketleri ve olası çarpışmaları önler.
Mach3’te Run From Here Komutu Nasıl Güvenli Kullanılır? Nedir?
Mach3, CNC makineleri için popüler bir hareket kontrol yazılımıdır. “Run From Here” (Buradan Çalıştır) komutu, bir G-kodu programının belirli bir satırından veya imlecin bulunduğu noktadan itibaren çalışmaya başlamasını sağlar. Bu özellik, özellikle program kesintiye uğradığında, bir hata oluştuğunda veya bir iş parçasının belirli bir bölümünü yeniden işlemek gerektiğinde son derece kullanışlıdır. Ancak, bu komutun yanlış veya dikkatsiz kullanımı, makineye, takıma ve iş parçasına ciddi zararlar verebilir, hatta operatör güvenliğini tehlikeye atabilir. Güvenli kullanım, programın bağlamını, makinenin mevcut durumunu ve takımın pozisyonunu tam olarak anlamayı gerektirir. Bu komutun temel amacı, tam programı baştan çalıştırma ihtiyacını ortadan kaldırarak zaman ve kaynak tasarrufu sağlamaktır. Ancak bu kolaylık, beraberinde yüksek sorumluluk getirir. Operatörün, makineyi ve G-kodu dilini derinlemesine tanıması, komutu uygulamadan önce gerekli tüm güvenlik protokollerini eksiksiz yerine getirmesi hayati önem taşır. Aksi takdirde, makinenin beklenmedik bir hareketle hızla istenmeyen bir noktaya gitmesi, takımın iş parçasına veya makine bileşenlerine çarpması gibi riskler doğar. Bu nedenle, “Run From Here” komutunu kullanmadan önce kapsamlı bir kontrol listesi uygulamak ve her adımı dikkatle gözden geçirmek bir zorunluluktur.
Çalışma Prensibi ve Teknik Veriler
Mach3’teki “Run From Here” komutunun çalışma prensibi, temel olarak G-kodu yorumlayıcısının, belirlenen bir satırdan veya imleç konumundan itibaren programı yeniden başlatmasıdır. Mach3, bu komut verildiğinde, seçilen satıra kadar olan tüm G-kodu komutlarını (özellikle eksen hareketleri, takım seçimi, hız ayarları gibi modları değiştiren komutlar) sanal olarak işler. Bu sanal işleme, gerçek eksen hareketleri olmaksızın, makinenin o noktada hangi modda olması gerektiğini (G90/G91 mutlak/artımsal mod, G17/G18/G19 düzlem seçimi, G20/G21 inç/mm modu, takım ofsetleri vb.) belirler. Bu hayati bir adımdır, çünkü makine, programın ortasından başlarken doğru bağlamda hareket etmelidir. Örneğin, programın başında tanımlanan bir G90 (Mutlak Konumlandırma) modu, “Run From Here” komutuyla atlanmış bir satırdan başlarken otomatik olarak varsayılmaz; Mach3’ün bu modu sanal olarak işlemesi gerekir. Aynı şekilde, bir takım telafisi (G41/G42) veya takım boyu ofseti (G43) komutu da atlanmış olabilir. Mach3, bu komutları sanal olarak yürütür ve mevcut moda uygular. Ancak, bu sanal yürütme, fiziksel bir takım değişimi veya iş parçası sıfırının manuel olarak ayarlanması gibi operatör müdahalesi gerektiren durumları kapsamaz. Bu nedenle, operatörün, “Run From Here” komutunu uygulamadan önce, makine eksenlerini fiziksel olarak doğru başlangıç noktasına getirmesi, doğru takımın takılı olduğundan ve iş parçası sıfırının ayarlı olduğundan emin olması gerekir. Makine, seçilen satırdan itibaren G-kodu komutlarını gerçek zamanlı olarak işlemeye başlar ve eksenleri hareket ettirir. Bu süreçte, Mach3’ün dahili güvenlik mekanizmaları (limit anahtarları, acil durdurma) devrede kalır, ancak programın mantıksal akışındaki hatalar bu mekanizmalar tarafından her zaman önlenemez. Bu nedenle, operatörün önleyici kontrolleri çok önemlidir. Özellikle feedrate (ilerleme hızı) ve spindle speed (iş mili hızı) ayarlarının, komutun çalışacağı noktada doğru değerlerde olduğundan emin olunmalıdır. Yanlış bir başlangıç noktası veya yanlış bir mod ayarı, takımın iş parçasına veya fikstüre çarpmasına neden olabilir. Bu komut, CNC router‘lar, freze makineleri, torna tezgahları ve plazma kesiciler gibi çeşitli endüstriyel otomasyon uygulamalarında kullanılır. Özellikle büyük ve karmaşık programlarda, bir kesinti sonrası işleme devam etmek veya belirli bir bölümü optimize etmek için vazgeçilmezdir.
| Parametre | Değer/Açıklama |
|---|---|
| Komut Amacı | G-kodu programını belirli bir satırdan veya imleç konumundan yeniden başlatma. |
| Ön Kontrol | Makine eksenlerinin fiziksel olarak doğru başlangıç pozisyonuna getirilmesi, takım ofsetlerinin doğrulanması. |
| Sanal İşleme | Mach3’ün seçilen satıra kadar olan G-kodlarını (modları, ofsetleri) gerçek hareket olmaksızın dahili olarak yorumlaması. |
| Güvenlik Adımları | Kuru çalıştırma (Dry Run), adım adım çalıştırma (Single Block), manuel eksen konumlandırma. |
| Riskler | Yanlış başlangıç pozisyonu, yanlış takım, hatalı ofsetler nedeniyle çarpışma, takım kırılması, iş parçası hasarı. |
| Kullanım Alanları | CNC router, freze, torna, plazma kesim; program kesintisi sonrası devam, belirli bölge işleme. |
| Gereklilik | Operatörün G-kodu bilgisi, makine anlama yeteneği ve dikkatli kontrol listesi uygulaması. |

Sahada Dikkat Edilmesi Gerekenler
- G-kodu Analizi ve Başlangıç Noktası Doğrulama: “Run From Here” komutunu kullanmadan önce, programın ilgili bölümünü dikkatlice inceleyin. Seçtiğiniz başlangıç satırının, takımın ve makinenin o anda olması gereken konumu tam olarak yansıttığından emin olun. Özellikle G90 (Mutlak) veya G91 (Artımsal) modları, G20/G21 (İnç/mm) birim ayarları ve G17/G18/G19 (Düzlem Seçimi) gibi mod belirleyici komutların atlanmadığından emin olun. Eğer atlandıysa, Mach3’ün sanal işleme yeteneği bu modları doğru şekilde belirleyecektir, ancak operatörün de bu modların ne anlama geldiğini ve makineyi nasıl etkileyeceğini bilmesi gerekir. Takımın başlangıç noktasının, iş parçasına veya fikstüre çarpmayacak güvenli bir yükseklikte (Z ekseni) olduğundan emin olun.
- Manuel Eksen Konumlandırma ve Takım Yönetimi: “Run From Here” komutu, makine eksenlerini otomatik olarak programın başlangıç noktasına getirmez. Bu, operatörün sorumluluğundadır. Makine eksenlerini (X, Y, Z) manuel olarak (jog modunda), G-kodunda belirlenen başlangıç koordinatlarına getirin. Bu, genellikle bir güvenli başlangıç pozisyonu veya programın kaldığı son geçerli pozisyon olmalıdır. Ayrıca, programın o noktasında kullanılması gereken doğru takımın iş miline takılı olduğundan ve ilgili takım ofsetlerinin (Tool Length Offset – TLO, Tool Diameter Compensation – TDC) Mach3’te doğru şekilde tanımlandığından ve aktif olduğundan emin olun. Yanlış takım veya yanlış ofsetler, iş parçası hasarına veya takım kırılmasına yol açabilir.
- Kuru Çalıştırma (Dry Run) ve Tek Blok (Single Block) Modu Kullanımı: “Run From Here” komutunu gerçek işleme başlamadan önce, kuru çalıştırma (Dry Run) modunu kullanarak programın seçilen kısmını simüle edin. Bu modda, takım gerçekte iş parçasına yaklaşmaz veya kesme yapmaz, ancak eksenler program yolunu izler. Böylece olası çarpışmaları veya hatalı hareketleri önceden tespit edebilirsiniz. Ayrıca, programın ilk birkaç satırını veya kritik geçiş noktalarını tek blok (Single Block) modunda çalıştırmak, her komutun beklenen davranışı sergilediğinden emin olmanızı sağlar. Bu, özellikle karmaşık takım yollarında veya yeni bir programı test ederken çok değerli bir güvenlik adımıdır. Bu modlar, operatöre programın akışını adım adım izleme ve herhangi bir anormallikte anında müdahale etme imkanı sunar.
- İş Parçası Sıfırı (Work Offset – G54-G59) Doğrulama: “Run From Here” komutu, programın başlangıcındaki iş parçası sıfırı tanımlamalarını (örneğin G54) atlayabilir. Bu nedenle, komutu çalıştırmadan önce, mevcut aktif iş parçası sıfırının doğru olduğundan ve programın o noktasındaki beklenen sıfır noktasıyla eşleştiğinden emin

