Mach3‘te G54, G55 ve diğer iş ofsetlerini (Work Offset) kullanmak, farklı iş parçaları veya aynı iş parçasının farklı bölgeleri için ayrı sıfır noktaları tanımlamanızı sağlar. Bu, programlama esnekliğini artırır, kurulum sürelerini kısaltır ve çoklu parça işleme yeteneği sunar. Ofsetler, Mach3’ün “Offsets” tablosunda saklanır ve G-kodu ile kolayca çağrılır.
Mach3 G54, G55 ve Work Offset Kullanımı Nasıl Yapılır? Nedir?
Endüstriyel otomasyon ve CNC işleme dünyasında, verimlilik ve esneklik anahtar faktörlerdir. Mach3, bu gereksinimleri karşılamak üzere tasarlanmış güçlü bir CNC kontrol yazılımıdır. Mach3’ün sunduğu kritik özelliklerden biri de İş Ofsetleri (Work Offsets) mekanizmasıdır. Bu mekanizma, bir makine üzerinde birden fazla iş parçasını veya tek bir iş parçasının farklı bölgelerini, her seferinde fiziksel olarak sıfırlama işlemine gerek kalmadan işleyebilmenizi sağlar. Esasen, makinenin kendi sabit koordinat sistemine (Machine Coordinates) göre, iş parçasının veya fikstürün sıfır noktasını tanımlayan sanal bir referans noktasıdır.
Mach3’te, bu iş ofsetleri genellikle G54, G55, G56, G57, G58, G59 komutları ile temsil edilir. Bu komutlar, sırasıyla 1’den 6’ya kadar olan altı farklı İş Koordinat Sistemi (Work Coordinate System – WCS) tanımlar. Daha gelişmiş Mach3 konfigürasyonlarında G59.1, G59.2, G59.3 ile ek ofsetler de kullanılabilir, bu da toplamda 9 farklı WCS’ye kadar çıkabilir. Her bir G-kodu (örneğin G54), o an aktif olan iş parçasının X, Y ve Z eksenlerindeki sıfır noktasının, makinenin ana sıfır noktasına göre ne kadar kaydırıldığını Mach3’e bildirir. Bu sayede, aynı G-kodu programı, farklı G5x ofsetleri çağrılarak farklı konumlardaki parçalar üzerinde çalıştırılabilir. Bu özellik, özellikle seri üretim, çoklu fikstür kullanımı veya tek bir plakadan birden fazla parça kesimi gibi senaryolarda kurulum sürelerini dramatik bir şekilde azaltır ve üretim akışını optimize eder.
Çalışma Prensibi ve Teknik Veriler
Mach3’teki iş ofsetlerinin çalışma prensibi, makinenin fiziksel “Ev” (Home) konumuna göre belirlenen Makine Koordinat Sistemi ile, iş parçasının sıfır noktasına göre belirlenen İş Koordinat Sistemi arasındaki ilişkiye dayanır. Makine her zaman kendi ev konumunu bilir ve bu konum tüm eksenler için (X0, Y0, Z0) olarak kabul edilir. İş ofsetleri, bu makine sıfır noktasından itibaren iş parçasının sıfır noktasına olan mesafeyi (delta) kaydeder.
Bir iş ofsetini ayarlamak için genellikle şu adımlar izlenir:
- Makine referans noktalarına (Home) getirilir. Bu, makinenin kendi koordinat sistemini doğru bir şekilde belirlemesini sağlar.
- İşlenecek parçanın veya fikstürün sıfır noktası olarak belirlenen konuma takım (genellikle bir kenar bulucu, prob veya referans takım) manuel olarak (jogging ile) hareket ettirilir.
- Mach3 ekranındaki “Offsets” sekmesine gidilir veya “Program Run” sekmesindeki “Zero X”, “Zero Y”, “Zero Z” düğmeleri kullanılır. Örneğin, G54 için “G54” satırı seçilir ve ilgili eksenler (X, Y, Z) “Zero” düğmeleriyle sıfırlanır. Mach3, takımın o anki makine koordinatlarını alır ve bu değerleri G54 ofseti olarak kaydeder. Böylece, G54 aktif olduğunda, makine bu kaydedilen makine koordinatlarını iş parçasının sıfır noktası olarak kabul eder.
- Alternatif olarak, ofsetler G-kodu ile de ayarlanabilir. Örneğin,
G10 L2 P1 X-50.0 Y-75.0 Z-100.0
komutu, G54 (P1) iş ofsetini X ekseninde -50.0, Y ekseninde -75.0 ve Z ekseninde -100.0 olarak ayarlar (makine sıfır noktasına göre). Bu yöntem, otomatik fikstür kalibrasyonu veya robotik yükleme sistemleriyle entegrasyon için idealdir.
Program içinde bir iş ofsetini çağırmak için sadece ilgili G-kodu (örneğin G54) kullanılır. Bu komut, Mach3’e o anki işleme operasyonlarının G54’te tanımlanan sıfır noktasına göre yapılacağını bildirir. Program akışında farklı iş ofsetleri arasında geçiş yapmak oldukça basittir; sadece yeni bir G5x komutu eklemek yeterlidir. Örneğin,
G54 G00 X0 Y0 Z10
komutu G54 sıfır noktasına göre hareket ederken,
G55 G00 X0 Y0 Z10
komutu G55 sıfır noktasına göre hareket edecektir.
İş ofsetleri, Takım Boyu Ofsetleri (Tool Length Offsets – TLO) ile birlikte çalışır. TLO, her takımın farklı boyunu telafi etmek için kullanılır. İş ofseti, iş parçasının sıfır noktasını belirlerken, TLO bu sıfır noktasından itibaren takımın ucunun nerede olacağını ayarlar. Bu ikilinin doğru kombinasyonu, hassas işleme için hayati öneme sahiptir.
| Parametre | Değer/Açıklama |
|---|---|
| G54 | Birinci İş Koordinat Sistemi (WCS1). Genellikle ana iş parçası veya ilk fikstür için kullanılır. |
| G55 | İkinci İş Koordinat Sistemi (WCS2). İkinci iş parçası veya fikstür için kullanılır, G54’ten bağımsızdır. |
| G56 – G59 | Üçüncüden altıncıya kadar İş Koordinat Sistemleri (WCS3-WCS6). Ek parça veya fikstür konumları için. |
| G59.1 – G59.3 | Ek İş Koordinat Sistemleri (WCS7-WCS9). Mach3’ün gelişmiş konfigürasyonlarında kullanılabilir. |
| G10 L2 Px X.. Y.. Z.. | G-kodu ile İş Ofseti ayarlama komutu. Px, ofset numarasını (P1=G54, P2=G55 vb.) temsil eder. |
| Makine Koordinatları | Makinenin fiziksel ‘Home’ konumuna göre sabit ve değişmez koordinat sistemi. |
| İş Koordinatları | Aktif İş Ofsetine (G5x) göre belirlenen, programcının iş parçası üzerinde çalıştığı koordinat sistemi. |
| Tool Length Offset (TLO) | Her takımın farklı uzunluğunu telafi eden ofset. İş ofseti ile birlikte çalışır. |

Sahada Dikkat Edilmesi Gerekenler
- Doğru ve Hassas Sıfırlama (Zeroing): İş ofsetlerinin temelini doğru sıfırlama oluşturur. Bir ofsetin yanlış ayarlanması, tüm işleme operasyonlarının hatalı olmasına, parçanın bozulmasına veya hatta takım/makine çarpışmalarına yol açabilir. Problar (probing system), kenar bulucular veya hassas göstergeler kullanarak sıfırlama işlemlerini titizlikle yapmak kritik öneme sahiptir. Otomatik prob sistemleri bu süreci hızlandırabilir ve insan hatasını minimize edebilir.
- Ofset Yönetimi ve Dokümantasyon: Birden fazla iş ofseti kullanıldığında, hangi G5x ofsetinin hangi iş parçası veya fikstür konumuna karşılık geldiğini açıkça belgelemek esastır. Etiketleme, görsel referanslar ve G-kodu programında açıklayıcı yorumlar (örneğin, `; G54 for Part A, Slot 1`) bu karmaşayı önler. Özellikle vardiya değişimlerinde veya farklı operatörlerin çalıştığı durumlarda bu dokümantasyon hayati rol oynar.
- Makine ve İş Koordinatları Arasındaki Farkı Anlamak: Operatörlerin ve programcıların, makine koordinatlarının makinenin fiziksel referans noktasına göre sabit olduğunu, iş koordinatlarının ise aktif G5x ofsetine göre değiştiğini net bir şekilde anlamaları gerekir. Makineye “Home” işlemi yapıldığında tüm iş ofsetleri korunur, ancak makine koordinatları sıfırlanır. Bu ayrım, özellikle manuel hareketlerde veya arıza giderme durumlarında önemlidir.
- Takım Boyu Ofsetleri (TLO) ile Entegrasyon: İş ofsetleri, takım boyu ofsetleri (TLO) ile birlikte kullanılır. İş ofseti, iş parçasının X, Y ve Z sıfır noktasını tanımlarken, TLO, her bir takımın Z eksenindeki uzunluğunu bu sıfır noktasına göre ayarlar. Takım değişimlerinde TLO’nun doğru bir şekilde ayarlandığından ve çağrıldığından emin olunmalıdır. Yanlış TLO, Z ekseninde kazalara veya yanlış derinliklere neden olabilir.
- G-Kodu Doğrulama ve Simülasyon: Çoklu ofset kullanan programları çalıştırmadan önce mutlaka dikkatlice gözden geçirin ve Mach3’ün dahili simülatörü veya harici bir simülasyon yazılımı ile test edin. Bu, ofset çağrılarının (G54, G55 vb.) doğru yerlerde ve doğru sırada yapıldığından emin olmanızı sağlar. Kuru çalıştırma (dry run) yaparak takım yolunu havada izlemek de olası hataları tespit etmek için etkili bir yöntemdir.
- Fikstür Tasarımının Önemi: İş ofsetlerini verimli kullanabilmek için fikstür tasarımının da optimize edilmesi gerekir. Tekrarlanabilir konumlandırma sağlayan, hızlı yükleme/boşaltma imkanı sunan ve ofset sıfırlama noktalarını kolayca erişilebilir kılan fikstürler, iş akışını büyük ölçüde iyileştirir. Çoklu parça fikstürleri, her bir parça için ayrı ofset belirleme ihtiyacını doğurur.

Sık Karşılaşılan Sorunlar ve Çözümleri
İş ofsetleri, Mach3’te güçlü bir araç olsa da, yanlış kullanıldığında veya göz ardı edildiğinde çeşitli sorunlara yol açabilir. İşte sık karşılaşılan bazı sorunlar ve çözüm önerileri:
-
Sorun: İş parçası üzerinde yanlış konumlandırma veya çarpma.
Çözüm: Bu genellikle yanlış sıfırlanmış bir iş ofsetinden kaynaklanır. Öncelikle, ilgili G5x ofsetinin (örneğin G54) doğru ayarlandığından emin olun. Mach3’ün “Offsets” tablosunu kontrol edin ve değerlerin doğru olup olmadığını doğrulayın. Sıfırlama işlemini bir prob veya hassas kenar bulucu kullanarak tekrarlayın. Ayrıca, G-kodu programında çağrılan G5x komutunun doğru ofseti çağırdığından emin olun.
-
Sorun: Takım, iş parçasından çok derine iniyor veya yeterince derine inmiyor (Z ekseni hatası).
Çözüm: Bu durum genellikle yanlış ayarlanmış bir Takım Boyu Ofseti (TLO) veya Z ekseni için hatalı bir iş ofsetinden kaynaklanır. Öncelikle, kullanılan takımın TLO değerinin doğru olduğunu kontrol edin. Eğer Z ekseni için iş ofseti manuel olarak ayarlandıysa, bu değeri dikkatlice gözden geçirin. Z ekseni sıfırlamasını bir yüzey probu veya kağıt yöntemiyle tekrarlayın. İş ofsetleri ve TLO’nun birbirini tamamladığını unutmayın.
-
Sorun: Farklı parçalar için aynı ofsetin karıştırılması.
Çözüm: Bu, özellikle birden fazla fikstür veya parça işlenirken sıkça görülen bir organizasyon sorunudur. Çözüm, net etiketleme ve dokümantasyondur. Her fikstür veya parça konumu için hangi G5x ofsetinin kullanıldığını belirten fiziksel etiketler yapıştırın. G-kodu programlarında, her G5x çağrısından önce ilgili ofsetin ne için kullanıldığını açıklayan yorumlar ekleyin (örneğin, `; G55 – Sağ taraftaki parça`). Operatörler için standart bir kontrol listesi oluşturmak da faydalı olacaktır.
-
Sorun: Makine “Home” konumunu kaybettikten sonra tüm ofsetler anlamsız hale geliyor.
Çözüm: İş ofsetleri, makine koordinatlarına göre kaydedildiği için, makine “Home” konumunu kaybettiğinde (örneğin, bir acil duruş veya güç kaybı sonrası) ofsetler geçersiz hale gelir. Bu durumda, makineyi tekrar doğru bir şekilde “Home” konumuna getirmek zorunludur. Tüm eksenler referans anahtarlarına çarptığında ve Mach3 “Home” durumunu onayladığında, iş ofsetleri tekrar geçerli olacaktır. Bu nedenle, her işleme seansının başında veya önemli bir kesintiden sonra “Home” işlemini yapmak bir alışkanlık haline getirilmelidir.
-
Sorun: G-kodu ile ofset ayarlanırken hata (G10 L2 Px).
Çözüm: G10 komutuyla ofset ayarlarken, Px değerinin doğru ofseti temsil ettiğinden (P1=G54, P2=G55 vb.) ve X, Y, Z değerlerinin makine koordinatlarına göre doğru bir şekilde hesaplandığından emin olun. Genellikle bu komutlar, özel kalibrasyon veya otomasyon rutinlerinde kullanılır. Manuel olarak ofset ayarlamak genellikle daha az hataya açıktır. G10 komutunun sözdizimini Mach3 kılavuzundan tekrar kontrol edin.
Uzman Tavsiyesi
Mach3’te G54, G55 ve diğer iş ofsetlerinin etkin kullanımı, modern CNC işleme operasyonlarının bel kemiğini oluşturur. Bu özellik, makine kurulum sürelerini minimuma indirirken, üretim esnekliğini ve verimliliğini maksimize etme potansiyeline sahiptir. Tek bir makinede farklı iş parçalarını veya aynı iş parçasının birden fazla özelliğini, her seferinde fiziksel sıfırlama zahmetine girmeden işleyebilme yeteneği, özellikle seri üretim, prototipleme ve çok görevli atölyeler için paha biçilmezdir. İş koordinat sistemleri, programcıya iş parçası merkezli düşünme özgürlüğü sunar, bu da G-kodu yazımını basitleştirir ve hata payını azaltır.
Endüstriyel otomasyon sektöründeki bir uzman olarak tavsiyem, bu iş ofset mekanizmasını sadece temel bir özellik olarak değil, aynı zamanda üretim stratejinizin ayrılmaz bir parçası olarak görmenizdir. Operatörlerinizin bu konudaki eğitimine yatırım yapın; makine ve iş koordinat sistemleri arasındaki farkı, takım boyu ofsetleriyle nasıl etkileşimde bulunduklarını ve doğru sıfırlama tekniklerini tam olarak anlamalarını sağlayın. Otomatik prob sistemleri gibi teknolojileri kullanarak sıfırlama süreçlerini standartlaştırın ve insan hatasını ortadan kaldırın. Ayrıca, kullandığınız fikstürlerin ve iş tutma elemanlarının, iş ofsetlerini kolayca ve tekrarlanabilir bir şekilde ayarlamaya olanak tanıyan bir tasarıma sahip olduğundan emin olun. G-kodu programlarınızı her zaman anlaşılır yorumlarla zenginleştirin ve olası kafa karışıklıklarını önlemek için her bir G5x ofsetinin amacını açıkça belirtin. Düzenli bakım, kalibrasyon kontrolleri ve iş ofset tablolarının yedeklenmesi, beklenmedik arızaların önüne geçmenize yardımcı olacaktır. Bu yaklaşımlar, Mach3 kontrollü CNC makinelerinizden maksimum verim almanızı ve üretim süreçlerinizde sürdürülebilir bir başarı elde etmenizi sağlayacaktır.

