Başlıklar
CNC programlamada kullanılan G90 kodu, mutlak konumlama (absolute positioning) yöntemini temsil eder ve tezgâhın eksen hareketlerini sabit bir referans noktasına göre tanımlamak için kullanılır. Yani, G90 komutu aktif olduğunda, yazılan tüm koordinatlar makinenin belirlenmiş sıfır noktasına (örneğin G54, G55 gibi iş parçası sıfırları) göre hesaplanır. Bu sistem sayesinde, takımın konumu her zaman sabit bir referansa bağlı kalır ve hareketler arası karışıklık önlenir. G90 özellikle yüksek hassasiyet gerektiren işlemlerde tercih edilir çünkü mutlak koordinat sistemi, programın okunabilirliğini ve güvenliğini artırır.
G90’ın en önemli özelliği, her satırdaki hareketin tezgâhın genel koordinat sistemine göre yapılmasıdır. Örneğin, “G90 G01 X50 Y25” satırı işlendiğinde, takım her durumda X=50 ve Y=25 konumuna hareket eder; daha önce nerede olduğunun bir önemi yoktur. Bu sayede hata payı azalır ve programın revizyonu kolaylaşır. G90 genellikle G91 (artışlı konumlama) ile dönüşümlü olarak kullanılır; bu iki mod arasında doğru geçiş yapılmaması, tezgâh çarpışmalarına veya ölçü hatalarına neden olabilir. Bu yüzden profesyonel CNC operatörleri, programın başlangıcında hangi konumlama modunun aktif olduğunu açıkça belirtir ve G90 komutunu her yeni programda güvenli bir başlangıç satırı olarak ekler.
İlgili İçerikler
G90 Komutunun Temel Mantığı ve Çalışma Prensibi
G90 CNC kodu, mutlak konumlama (absolute positioning) sistemini temsil eder ve CNC programlamanın en temel konum belirleme yöntemlerinden biridir. Bu komut aktif hale getirildiğinde, tüm eksen hareketleri makinenin veya iş parçasının tanımlı referans noktasına göre gerçekleştirilir. Yani, tezgâh her yeni koordinat komutunu “sabit bir sıfır noktasına göre” yorumlar. Bu sistem, programın okunabilirliğini artırır, ölçü hatalarını en aza indirir ve karmaşık programlarda güvenli bir kontrol sağlar.
Mutlak Konumlama Mantığı
Mutlak konumlama, takımın hareket edeceği her pozisyonun önceden tanımlanmış bir referans noktasına göre ölçülmesi anlamına gelir. Örneğin, bir CNC tezgâhında G54 iş parçası sıfır noktası olarak belirlendiyse, G90 aktifken verilen her X, Y, Z değeri bu sıfır noktasına göre değerlendirilir.
Örnek:
G90 G01 X50 Y30 F200
Bu komut, takımın mevcut konumuna bakmaksızın doğrudan X=50, Y=30 noktasına doğrusal ilerlemesini sağlar. Bu sayede, operatör veya programcı, takımın önceki pozisyonuna bağlı kalmadan net bir hedef konumu belirleyebilir.
G90 Komutunun Kullanım Amacı
G90 komutu genellikle şu amaçlarla kullanılır:
- Hassas konumlama gerektiren işlemler: Özellikle kalıp işleme, hassas delik delme veya kontur frezeleme gibi işlemlerde, sabit bir referans sistemi gereklidir.
- Program okunabilirliğini artırmak: Her koordinatın sabit bir noktaya göre verilmesi, kodun mantığını anlamayı kolaylaştırır.
- Hata riskini azaltmak: Artışlı sistemlerde (G91) yapılan küçük bir yazım hatası bile pozisyonlama hatasına yol açabilir. G90’da ise her komut mutlak bir hedefe gittiği için bu risk ortadan kalkar.
G90 Komutunun Yazım Şekli ve Kullanım Kuralları
G90 komutu genellikle programın başında bir kez yazılır ve o satırdan itibaren tüm hareketler mutlak koordinat sistemiyle yapılır. Ancak bazı durumlarda, G91’e geçilip tekrar G90’a dönülmesi gerekebilir. Bu geçişlerde komutun açık şekilde belirtilmesi gerekir, aksi halde tezgâh yanlış eksende hareket edebilir.
Örnek kullanım:
G90 G00 X0 Y0 Z0 (Mutlak konumda başlangıç noktasına git)
G91 G01 X10 Y10 (Artışlı modda 10 mm hareket et)
G90 G01 X50 Y20 (Tekrar mutlak moda geçiş)
Bu örnekte, G90 komutu tezgâhın referans noktasına göre hareket etmesini, G91 ise bulunduğu konumdan itibaren belirli bir mesafe kadar ilerlemesini sağlar.
G90’ın Uygulama Alanları
G90 komutu CNC tezgâhlarında birçok farklı işlemde kullanılır:
- Torna tezgâhlarında: Parça yüzeyi veya omuz referansına göre takım konumlandırma.
- Freze tezgâhlarında: Düzlem frezeleme, cep açma veya delik işleme operasyonlarında mutlak ölçü kontrolü.
- Delme merkezlerinde: Çoklu delik işlemlerinde her delik pozisyonunun sabit referansa göre belirlenmesi.
G90 Kullanmanın Avantajları
G90 komutunun sunduğu en büyük avantaj, üretim güvenliğini ve doğruluğunu artırmasıdır.
- Hata payı düşüktür: Her hareket sabit bir noktaya göre yapıldığı için pozisyon hataları minimumdur.
- Program düzeltmesi kolaydır: Bir koordinat değiştirildiğinde yalnızca ilgili satır etkilenir.
- Yüksek tekrarlanabilirlik: Aynı program farklı tezgâhlarda veya iş parçası sıfırlarında kolayca yeniden kullanılabilir.
G90 CNC programlamada güvenli, hassas ve tutarlı hareketlerin temelini oluşturur. Her profesyonel CNC programcısı, G90’ın mantığını iyi anlamalı ve program başlarında bu komutu kullanarak işlem güvenliğini garanti altına almalıdır.
G90 Kullanırken Dikkat Edilmesi Gereken Noktalar ve Uygulama Örnekleri
G90 komutu, CNC programlamada yüksek doğruluk ve güvenlik sağlayan bir sistemdir. Ancak yanlış kullanıldığında ciddi konum hatalarına, takım kırılmalarına ve tezgâh çarpışmalarına neden olabilir. Bu nedenle, G90 ile çalışırken hem teknik hem de güvenlik açısından bazı temel prensiplere dikkat edilmelidir. Özellikle program içerisinde G91 (artışlı konumlama) ile geçişlerin yapılması sırasında, hangi modun aktif olduğunu bilmek hayati önem taşır.
G90 Kullanımında Yapılan Yaygın Hatalar
G90 komutu basit görünse de, küçük bir yazım hatası veya unutulan bir satır ciddi üretim hatalarına yol açabilir.
- G90 ve G91 karıştırılması: Operatör bir önceki komutun G91 olduğunu fark etmezse, G90’a geçmeden yapılan hareketler yanlış eksende konumlanabilir.
- Referans noktası tanımlanmaması: G90 ile çalışmadan önce iş parçası sıfır noktası (örneğin G54) tanımlanmalıdır. Aksi halde makine, global koordinat sistemine göre hareket eder ve çarpışma riski oluşur.
- Takım uzunluğu veya ofset eksikliği: G90 modunda hareket edilirken takım ofseti (G43 Hxx) belirtilmezse, takımın gerçek konumu ile tezgâh koordinatı arasında fark oluşur.
G90 Komutu ile Güvenli Program Başlatma
Her CNC programının başlangıcında, güvenli bir başlangıç satırı oluşturmak oldukça önemlidir. Bu satırda G90 komutu genellikle diğer temel ayarlarla birlikte tanımlanır:
G90 G17 G21 G40 G49 G54 G80 G94 G97
Bu satır, makineye mutlak konumlama moduna geçmesini, düzlemi seçmesini, milimetre birimini kullanmasını ve aktif kompanzasyonları iptal etmesini söyler. Böylece program güvenli bir şekilde başlatılır ve olası çarpışmalar engellenir.
G90 ve G91 Geçişlerinde Dikkat Edilmesi Gerekenler
G90 modundan G91 moduna geçerken, tezgâhın hangi pozisyonda olduğunu anlamak gerekir. G90’da verilen her koordinat sabit bir referans noktasına göre yapılırken, G91’de her hareket mevcut konumdan itibaren gerçekleştirilir. Bu iki mod arasında geçiş yapılmadan önce konum kontrolü yapılmazsa, takım yanlış yönde hareket edebilir.
Örnek:
G90 G00 X0 Y0 Z0
G91 G01 X10 Y10 F200
G90 G01 X20 Y20
Yukarıdaki örnekte, G91 satırında takım bulunduğu konumdan itibaren 10 mm ileri gider. Ancak tekrar G90’a dönülmezse, sonraki komutlar hatalı konumda devam eder. Bu nedenle her geçişte modun açık şekilde tanımlanması gerekir.
G90 Komutunun Doğru Kullanımı İçin İpuçları
- Programın başında daima G90 komutunu tanımlayın.
- İşleme başlamadan önce sıfır noktasını (örneğin G54) mutlaka aktif hale getirin.
- Takım ofset değerlerini (G43 Hxx) kullanarak Z ekseninde güvenli hareket sağlayın.
- Her yeni takım değişiminden sonra konumlama modunu yeniden kontrol edin.
- Program testini önce “Dry Run” (kuru çalıştırma) modunda yaparak güvenliği teyit edin.
G90 Uygulama Örneği
Aşağıda G90 komutunun tipik bir frezeleme operasyonunda nasıl kullanıldığı örneklenmiştir:
O1000 (KARE CEP FREZELEME)
G90 G17 G21 G40 G49 G54 G80 G94
T1 M06
S1500 M03
G00 X0 Y0 Z5
G01 Z-2 F100
G01 X50 Y0 F200
G01 X50 Y50
G01 X0 Y50
G01 X0 Y0
G00 Z5
M05
M30
Bu örnekte G90 komutu sayesinde tüm hareketler sabit sıfır noktasına göre yapılmıştır. Takım, X=0, Y=0’dan başlayarak 50×50 mm boyutunda bir kare cep oluşturur. Her satır, mutlak koordinat sistemine göre değerlendirilir; bu da işlemin hem güvenli hem de tekrarlanabilir olmasını sağlar.
G90 CNC programlamada güvenilirlik ve hassasiyet sağlayan temel bir komuttur. Ancak doğru kullanılmadığında tezgâh güvenliği riske girebilir. Bu nedenle, her profesyonel CNC programcısı G90’ın mantığını iyi anlamalı, G91 ile olan farkını net şekilde kavramalı ve programlarını bu farkın bilinciyle yazmalıdır.
Öne Çıkan İçerikler
- CNC Freze ile Torna Arasındaki Fark Nedir?
- CNC Freze Tezgahında Delik Delme İşlemi Nasıl Yapılır?
- CNC’yi Kim İcat Etti?
- CNC Freze Modelleme İçin Hangi CAD/CAM Programları Kullanılır?
- CNC Router Nedir?
- CNC Freze Makinesinde Kullanılan G ve M Kodları Nasıl Öğrenilir?
- CNC Freze Operatörü Olabilmek İçin Hangi Belgeler Gerekir?
- Brother CNC
- Goodway CNC
- Endüstri 4.0 Nedir?
