CNC'de Pah Kırma Komutu Nedir? G Kodları, Kullanımı ve Geleceğin CNC Teknolojileri
CNC'de Pah Kırma Komutu Nedir?
CNC tezgâhıyla yeni ilgilenmeye başlayanların karşısına kısa süre içinde şu soru çıkıyor: Bir parçanın keskin köşesini kontrollü şekilde kırmak istediğimizde hangi komutu kullanmalıyız? Üstelik konu yalnızca “hangi G kodu?” sorusundan ibaret değil. Pahın ölçüsü, açısı, takım geometrisi, kontrol ünitesinin komut yapısı ve parçanın torna mı yoksa freze tezgâhında mı işlendiği sonucu doğrudan etkiliyor.
Forumlarda bu konu hakkında farklı cevapların verilmesinin önemli bir nedeni de CNC kontrol ünitelerinin aynı işlevi farklı sözdizimleriyle destekleyebilmesi. Örneğin Haas kontrolörlerinin güncel dokümantasyonunda freze için G01 doğrusal interpolasyon komutuna ,C parametresi eklenerek köşe pahı tanımlanabiliyor. Tornada ise 90 derecelik köşelerde I veya K değerleriyle otomatik pah kırma kullanılabiliyor.
Bu nedenle “CNC'de pah kırma komutu kesin olarak şudur” demek yerine, kullanılan tezgâh ve kontrol ünitesine göre komutu değerlendirmek daha doğru.
G01 ile Pah Kırma Nasıl Yapılır?
CNC programlamanın temel hareketlerinden biri G01'dir. G01, takımın belirlenen ilerleme değeriyle doğrusal hareket etmesini sağlar. Haas'ın freze dokümantasyonunda G01 komutunun ,C adresiyle köşe pahı, ,R adresiyle ise köşe yuvarlatma tanımlayabildiği belirtiliyor.
Örneğin uygun bir Haas freze kontrolünde mantık kabaca şöyle düşünülebilir:
G01 Y-5. ,C1.
Buradaki ,C1. ifadesi, kesişen iki doğrusal hareket arasında 1 birimlik pah oluşturulmasını ister. Ancak burada önemli bir ayrıntı var: Pah komutu tek başına düşünülmemeli. Kontrolün pahı hesaplayabilmesi için devamında ikinci bir doğrusal hareket bloğunun bulunması gerekir. Haas dokümantasyonunda da ,C veya ,R kullanıldığında sonraki doğrusal hareketin köşenin diğer tarafını tanımladığı açıklanıyor.
Dolayısıyla gerçek programın tamamı; sıfır noktası, takım telafisi, Z derinliği, devir, ilerleme, takım çapı ve parçanın geometrisine göre oluşturulmalıdır.
Burada özellikle yeni başlayanların yaptığı bir hataya dikkat çekmek gerekiyor: İnternette görülen bir G kodunu doğrudan başka bir CNC tezgâhına aktarmak güvenli değildir. Kontrol ünitesinin üretici dokümanı mutlaka kontrol edilmelidir.
CNC Torna Tezgâhında Pah Komutu
Tornada konu biraz farklı ilerliyor. Haas'ın torna G01 dokümanına göre 90 derecelik dönüşlerde I ve K adresleri pah tanımlamak için kullanılabiliyor. I, Z'den X'e doğru pah hareketi; K ise X'ten Z'ye doğru pah hareketi için kullanılıyor. Ayrıca belirli açılardaki pahlar için A adresi de kullanılabiliyor.
Örneğin dokümanda şu tip bir kullanım gösteriliyor:
G01 X0.50 K-0.050
Buradaki K değeri pahın tanımlanmasında kullanılıyor. Haas'ın açıklamasına göre I ve K değerleri bu kullanımda pah mesafesini tanımlayan parametrelerdir. Aynı dokümanda A adresiyle belirli açıda pah oluşturma örneği de bulunuyor.
Bu noktada G01 ile K veya I kullanımını, “ayrı bir pah G kodu” olarak düşünmemek daha doğru. Temel hareket komutu yine G01'dir; pah geometrisi ise ilgili adresle tanımlanır.
Ayrıca diş açma sonunda yapılan pah ile normal dış çap veya alın pahını birbirine karıştırmamak gerekiyor. Örneğin Haas kontrolörlerinde M23/M24, G76 veya G92 diş açma çevrimlerinin sonunda pah uygulamasını açıp kapatmak için kullanılabiliyor.
Pah Kırma Neden Yapılır?
Pah yalnızca parçanın daha estetik görünmesi için yapılmaz. Keskin kenarların alınması; montaj sırasında parçaların birbirine daha kolay geçmesini, çapakların kontrol edilmesini ve bazı uygulamalarda keskin kenardan kaynaklanabilecek sorunların azaltılmasını sağlayabilir.
Örneğin bir milin ucuna yapılan küçük bir pah, karşı parçadaki deliğe giriş sırasında parçanın merkezlenmesini kolaylaştırabilir. Bir freze parçasının dış köşesine uygulanan pah ise keskin 90 derecelik kenarın ortadan kaldırılmasını sağlayabilir.
Ancak pah ölçüsü tamamen alışkanlıkla belirlenmemelidir. Teknik resimde verilen ölçü ve toleranslar esas alınmalıdır. C1, C0.5 veya benzeri değerlerin kontrol ünitesinde nasıl yorumlandığı da kullanılan kontrol sisteminin kılavuzundan doğrulanmalıdır.
Pah Kırma ile Köşe Yuvarlatma Aynı Şey Değildir
Bu ayrım özellikle başlangıç seviyesinde önem taşıyor.
Pah, iki yüzey arasında düz bir geçiş oluşturur. Köşe yuvarlatma ise belirli bir yarıçapa sahip yay meydana getirir. Haas freze dokümantasyonunda ,C pah, ,R ise köşe yuvarlatma amacıyla tanımlanıyor.
Örneğin:
G01 X-5. ,R1.
ifadesindeki R, pah ölçüsü değil, köşe yuvarlatma yarıçapıdır.
Bu nedenle teknik resimde “R2” yazıyorsa bunu “C2 pah” olarak yorumlamak doğru olmaz. İki geometri farklıdır ve takım yolu da buna göre değişir.
En Çok Karıştırılan Nokta: C Değeri
CNC dünyasında “C” harfi farklı bağlamlarda farklı anlamlara gelebiliyor. Bu yüzden yalnızca harfe bakarak yorum yapmak tehlikeli.
Haas frezede G01 içerisinde ,C kullanılması pah mesafesini ifade edebilir. Kontrolörün ilgili dokümanında bu değer, teorik köşe kesişiminden pahın başlangıç ve bitiş noktalarına olan mesafeyi belirler.
Bunun yanında CNC torna programlarında C ekseni, takım tezgâhının eksenlerinden biri olarak karşımıza çıkabilir. Dolayısıyla “C gördüm, bu pah demektir” yaklaşımı doğru değildir.
CNC programlama öğrenirken en sağlıklı yöntem, komutu bütün satır ve aktif modal durumlarla birlikte okumaktır.
Gelecekte Pah Kırma İşlemi Nasıl Değişebilir?
Asıl ilginç bölüm bence burada başlıyor. Pah kırma bugün son derece basit bir işlem gibi görünse de CNC üretiminin genel yönü, bu tür küçük geometrilerin programlanma biçimini de değiştirebilir.
Bunun en güçlü işaretlerinden biri dijital ikiz teknolojisinin yaygınlaşması. Siemens'in güncel CNC çalışmalarında dijital ikiz; CNC kontrolünün, makinenin kinematiğinin ve NC programının fiziksel üretimden önce sanal ortamda doğrulanması amacıyla kullanılıyor. Bu yaklaşım çarpışma risklerinin ve programlama hatalarının üretim öncesinde görülmesini hedefliyor.
Buradan hareketle önümüzdeki yıllar için makul bir öngörü şu olabilir: Operatörün yalnızca G kodu yazdığı sistemlerden, teknik resmi veya CAD geometrisini anlayıp takım yolunu otomatik olarak oluşturan sistemlere geçiş artacak.
Bu, G kodlarının ortadan kalkacağı anlamına gelmiyor. Tam tersine, G kodunun ne yaptığını bilen operatörün otomatik oluşturulan programı denetleyebilmesi daha önemli hale gelebilir.
CNC'de Pah Kırma Komutu Nedir?
CNC tezgâhıyla yeni ilgilenmeye başlayanların karşısına kısa süre içinde şu soru çıkıyor: Bir parçanın keskin köşesini kontrollü şekilde kırmak istediğimizde hangi komutu kullanmalıyız? Üstelik konu yalnızca “hangi G kodu?” sorusundan ibaret değil. Pahın ölçüsü, açısı, takım geometrisi, kontrol ünitesinin komut yapısı ve parçanın torna mı yoksa freze tezgâhında mı işlendiği sonucu doğrudan etkiliyor.
Forumlarda bu konu hakkında farklı cevapların verilmesinin önemli bir nedeni de CNC kontrol ünitelerinin aynı işlevi farklı sözdizimleriyle destekleyebilmesi. Örneğin Haas kontrolörlerinin güncel dokümantasyonunda freze için G01 doğrusal interpolasyon komutuna ,C parametresi eklenerek köşe pahı tanımlanabiliyor. Tornada ise 90 derecelik köşelerde I veya K değerleriyle otomatik pah kırma kullanılabiliyor.
Bu nedenle “CNC'de pah kırma komutu kesin olarak şudur” demek yerine, kullanılan tezgâh ve kontrol ünitesine göre komutu değerlendirmek daha doğru.
G01 ile Pah Kırma Nasıl Yapılır?
CNC programlamanın temel hareketlerinden biri G01'dir. G01, takımın belirlenen ilerleme değeriyle doğrusal hareket etmesini sağlar. Haas'ın freze dokümantasyonunda G01 komutunun ,C adresiyle köşe pahı, ,R adresiyle ise köşe yuvarlatma tanımlayabildiği belirtiliyor.
Örneğin uygun bir Haas freze kontrolünde mantık kabaca şöyle düşünülebilir:
G01 Y-5. ,C1.
Buradaki ,C1. ifadesi, kesişen iki doğrusal hareket arasında 1 birimlik pah oluşturulmasını ister. Ancak burada önemli bir ayrıntı var: Pah komutu tek başına düşünülmemeli. Kontrolün pahı hesaplayabilmesi için devamında ikinci bir doğrusal hareket bloğunun bulunması gerekir. Haas dokümantasyonunda da ,C veya ,R kullanıldığında sonraki doğrusal hareketin köşenin diğer tarafını tanımladığı açıklanıyor.
Dolayısıyla gerçek programın tamamı; sıfır noktası, takım telafisi, Z derinliği, devir, ilerleme, takım çapı ve parçanın geometrisine göre oluşturulmalıdır.
Burada özellikle yeni başlayanların yaptığı bir hataya dikkat çekmek gerekiyor: İnternette görülen bir G kodunu doğrudan başka bir CNC tezgâhına aktarmak güvenli değildir. Kontrol ünitesinin üretici dokümanı mutlaka kontrol edilmelidir.
CNC Torna Tezgâhında Pah Komutu
Tornada konu biraz farklı ilerliyor. Haas'ın torna G01 dokümanına göre 90 derecelik dönüşlerde I ve K adresleri pah tanımlamak için kullanılabiliyor. I, Z'den X'e doğru pah hareketi; K ise X'ten Z'ye doğru pah hareketi için kullanılıyor. Ayrıca belirli açılardaki pahlar için A adresi de kullanılabiliyor.
Örneğin dokümanda şu tip bir kullanım gösteriliyor:
G01 X0.50 K-0.050
Buradaki K değeri pahın tanımlanmasında kullanılıyor. Haas'ın açıklamasına göre I ve K değerleri bu kullanımda pah mesafesini tanımlayan parametrelerdir. Aynı dokümanda A adresiyle belirli açıda pah oluşturma örneği de bulunuyor.
Bu noktada G01 ile K veya I kullanımını, “ayrı bir pah G kodu” olarak düşünmemek daha doğru. Temel hareket komutu yine G01'dir; pah geometrisi ise ilgili adresle tanımlanır.
Ayrıca diş açma sonunda yapılan pah ile normal dış çap veya alın pahını birbirine karıştırmamak gerekiyor. Örneğin Haas kontrolörlerinde M23/M24, G76 veya G92 diş açma çevrimlerinin sonunda pah uygulamasını açıp kapatmak için kullanılabiliyor.
Pah Kırma Neden Yapılır?
Pah yalnızca parçanın daha estetik görünmesi için yapılmaz. Keskin kenarların alınması; montaj sırasında parçaların birbirine daha kolay geçmesini, çapakların kontrol edilmesini ve bazı uygulamalarda keskin kenardan kaynaklanabilecek sorunların azaltılmasını sağlayabilir.
Örneğin bir milin ucuna yapılan küçük bir pah, karşı parçadaki deliğe giriş sırasında parçanın merkezlenmesini kolaylaştırabilir. Bir freze parçasının dış köşesine uygulanan pah ise keskin 90 derecelik kenarın ortadan kaldırılmasını sağlayabilir.
Ancak pah ölçüsü tamamen alışkanlıkla belirlenmemelidir. Teknik resimde verilen ölçü ve toleranslar esas alınmalıdır. C1, C0.5 veya benzeri değerlerin kontrol ünitesinde nasıl yorumlandığı da kullanılan kontrol sisteminin kılavuzundan doğrulanmalıdır.
Pah Kırma ile Köşe Yuvarlatma Aynı Şey Değildir
Bu ayrım özellikle başlangıç seviyesinde önem taşıyor.
Pah, iki yüzey arasında düz bir geçiş oluşturur. Köşe yuvarlatma ise belirli bir yarıçapa sahip yay meydana getirir. Haas freze dokümantasyonunda ,C pah, ,R ise köşe yuvarlatma amacıyla tanımlanıyor.
Örneğin:
G01 X-5. ,R1.
ifadesindeki R, pah ölçüsü değil, köşe yuvarlatma yarıçapıdır.
Bu nedenle teknik resimde “R2” yazıyorsa bunu “C2 pah” olarak yorumlamak doğru olmaz. İki geometri farklıdır ve takım yolu da buna göre değişir.
En Çok Karıştırılan Nokta: C Değeri
CNC dünyasında “C” harfi farklı bağlamlarda farklı anlamlara gelebiliyor. Bu yüzden yalnızca harfe bakarak yorum yapmak tehlikeli.
Haas frezede G01 içerisinde ,C kullanılması pah mesafesini ifade edebilir. Kontrolörün ilgili dokümanında bu değer, teorik köşe kesişiminden pahın başlangıç ve bitiş noktalarına olan mesafeyi belirler.
Bunun yanında CNC torna programlarında C ekseni, takım tezgâhının eksenlerinden biri olarak karşımıza çıkabilir. Dolayısıyla “C gördüm, bu pah demektir” yaklaşımı doğru değildir.
CNC programlama öğrenirken en sağlıklı yöntem, komutu bütün satır ve aktif modal durumlarla birlikte okumaktır.
Gelecekte Pah Kırma İşlemi Nasıl Değişebilir?
Asıl ilginç bölüm bence burada başlıyor. Pah kırma bugün son derece basit bir işlem gibi görünse de CNC üretiminin genel yönü, bu tür küçük geometrilerin programlanma biçimini de değiştirebilir.
Bunun en güçlü işaretlerinden biri dijital ikiz teknolojisinin yaygınlaşması. Siemens'in güncel CNC çalışmalarında dijital ikiz; CNC kontrolünün, makinenin kinematiğinin ve NC programının fiziksel üretimden önce sanal ortamda doğrulanması amacıyla kullanılıyor. Bu yaklaşım çarpışma risklerinin ve programlama hatalarının üretim öncesinde görülmesini hedefliyor.
Buradan hareketle önümüzdeki yıllar için makul bir öngörü şu olabilir: Operatörün yalnızca G kodu yazdığı sistemlerden, teknik resmi veya CAD geometrisini anlayıp takım yolunu otomatik olarak oluşturan sistemlere geçiş artacak.
Bu, G kodlarının ortadan kalkacağı anlamına gelmiyor. Tam tersine, G kodunun ne yaptığını bilen operatörün otomatik oluşturulan programı denetleyebilmesi daha önemli hale gelebilir.