CNC Path Analyzer

G02/G03 dairesel interpolasyon: yönü belirlemek ve R ile I/J/K arasındaki fark

G02 (saat yönü) ile G03'ün (saat yönünün tersi) düzlem seçimiyle birlikte nasıl ayırt edileceğini, R komutlarındaki 180 derece sorununu, I/J/K merkez komutlarını ve tam daireleri bir frezeleme örneği ve yol çizimiyle açıklar.

Bir yay bloğunun ihtiyaç duyduğu üç bilgi

Düz bir çizgi yalnızca bitiş noktasından çizilebilir, ama yay çizilemez; çünkü aynı başlangıç ve bitiş noktalarından sayısız daire geçer. Bu nedenle bir yay bloğunun dönüş yönüne (G02 veya G03), bitiş noktasına ve yarıçap ya da merkez konumundan birine ihtiyacı vardır.

Hangi taraftan bakınca saat yönü?

G02 saat yönü (CW), G03 saat yönünün tersidir (CCW). Ancak “saat yönü”, seçili düzleme dik eksenin artı tarafından eksi tarafına doğru bakıldığında tanımlanır. İşleme merkezinin varsayılan düzlemi G17 (XY) için bu, tablaya yukarıdan bakmak demektir; dolayısıyla sezgiyle örtüşür.

G18 (ZX) veya G19 (YZ) düzleminde bakış yönü değişir ve yön, ekrandaki çizime göre ters gibi gelebilir. Tornalar varsayılan olarak G18 kullanır ve çizimde görülen dönüş yönü, taretin iş mili merkez çizgisinin üstünde (arka) mı altında (ön) mı olduğuna göre tersine döner. Torna X ekseninin gösterimi Tornada çap programlama ve G18 yazısında ayrıca ele alınmıştır.

DüzlemKomutBakış yönüTipik kullanım
XYG17+Z'den -Z'yeİşleme merkezi varsayılanı
ZXG18+Y'den -Y'yeTorna varsayılanı, yan frezeleme
YZG19+X'ten -X'eYan frezeleme

R komutlarında dikkat edilecekler

Yarıçapı G03 X40. Y10. R10. gibi doğrudan vermek neredeyse hiç hesap gerektirmez ve elle yazılan programlarda yaygındır. Ancak başlangıç noktası, bitiş noktası ve yarıçap aynı olsa bile iki daire mümkündür: kısa olan (180° veya daha az) ve uzun olan (180°'den fazla).

Çoğu kontrol ünitesi pozitif R'yi 180° veya daha küçük bir yay, negatif R'yi 180°'den büyük bir yay olarak yorumlar. 270°'lik bir yay kastederken R işaretini unutursanız 90°'lik bir yay oluşur ve takım yanlış yeri keser. Ayrıca başlangıç ve bitiş noktası aynı olan tam bir daire R ile tanımlanamaz; çünkü R yalnızca dairenin büyüklüğünü verir, konumunu sabitleyecek bir şey vermez.

I/J/K komutları: merkezi doğrudan belirtmek

I, J ve K sırasıyla X, Y ve Z'de yay başlangıç noktasından merkeze olan mesafelerdir. Çoğu kontrol ünitesinde I/J/K, G90 mutlak modunda bile başlangıç noktasına göre artımlı değerler olarak okunur. Örnekteki G02 X50. Y40. I10. J0., başlangıç noktası (40,30)'dan X'te 10 uzaktaki (50,30) merkezli, 10 yarıçaplı bir yaydır.

Merkez açıkça verildiği için I/J/K yöntemi tam daireler, 180°'den büyük yaylar ve CAM çıktısı gibi hassasiyetin önemli olduğu durumlar için uygundur. Öte yandan bitiş noktası gerçekte o daire üzerinde değilse başlangıç ve bitiş yarıçapları farklı olur ve fark toleransı aşınca alarm verilir.

Örnek yol

İlk yay R ile saat yönünün tersine, ikincisi I/J ile saat yönündedir; son blok ise başlangıç ve bitiş noktası aynı olan tam bir dairedir. Çizim, üçünün tek bir yolda nasıl birleştiğini gösterir.

R ile saat yönünün tersine bir yay, I/J ile saat yönünde bir yay ve I/J ile tam bir daireyi birleştiren yol

O2002
T2 M6
G21 G90 G17 G94
G54
S2500 M03
G00 X0. Y-5. Z5.
G01 Z-1. F80
Y0. F250
X30.
G03 X40. Y10. R10.
G01 Y30.
G02 X50. Y40. I10. J0.
G01 X70.
G02 X70. Y40. I0. J-15.
G00 Z50.
M30
R ile saat yönünün tersine bir yay, I/J ile saat yönünde bir yay ve I/J ile tam bir daireyi birleştiren yol — XY yolXY
Kesik açık mavi G00 hızlı hareketi, düz turuncu kesme hareketini gösterir. Yaylar hesaplanan statik eğriler olarak açılır.

Yukarıdaki şekil bu programın CNC Path Analyzer sonucudur (hızlı 2 segment, doğrusal kesme 5 segment, yay 3 segment).

Yay hatalarını bulmak için kontrol listesi

  • Düzlem: G17/G18/G19 arasından amaçlanan düzlem seçili mi? Farklı bir düzlemde aynı G02 farklı yönde bir daire olur.
  • R işareti: 180°'den büyük bir yay için R pozitif mi yazılmış?
  • Bitiş noktası uyumu: I/J'den hesaplanan yarıçap, merkezden bitiş noktasına olan mesafeye eşit mi? Üçüncü ondalık basamaktaki yuvarlama farkları bile birikince alarma yol açabilir.
  • Takım yarıçapı telafisi: G41/G42 etkinken iç yay yarıçapı takım yarıçapından küçükse telafi edilmiş yol oluşturulamaz.
  • İlerleme hızı: bir yayın içini keserken takım merkezinin hızı ile kesici ağızdaki hız farklıdır. Küçük yarıçaplı iç yaylarda F'yi düşürmek yaygındır.

Uygulama: bir R komutunu I/J'ye çevirmek

Örnekteki G03 X40. Y10. R10., başlangıç noktası (30, 0)'dan bitiş noktası (40, 10)'a giden, 10 yarıçaplı, saat yönünün tersine 90°'lik bir yaydır. Bu iki noktadan geçen, 10 yarıçaplı kısa saat yönü tersi yayın merkezi (30, 10)'dadır. Başlangıç noktasından merkeze mesafe X 0, Y +10 olduğundan aynı yay G03 X40. Y10. I0. J10. olarak da yazılabilir.

Son tam daire G02 X70. Y40. I0. J-15., merkezi (70, 25) ve yarıçapı 15 olan bir dairedir. Çevresi 2 × π × 15 ≈ 94.2 mm'dir; dolayısıyla F250 ile bir tur yaklaşık 22.6 saniye sürer.

Araç yayları nasıl gösterir

CNC Path Analyzer yayları kısa doğru parçalarıyla yaklaşık olarak çizer; yönü veya yarıçapı tutmayan yay bloklarında ise yol uydurmak yerine neden satırıyla birlikte bir uyarı bildirir. Uyarı verilen satırın başlangıç noktası önceki bloğun bitiş noktasıdır; bu yüzden çoğu zaman hatalı olan yay bloğunun kendisi değil, hemen üstündeki doğrusal bloğun koordinatlarıdır.

Sık sorulan sorular

Aynı bloğa hem R hem I/J yazılırsa ne olur?
FANUC ailesi genellikle R'ye öncelik verir ve I/J/K'yi yok sayar. Bu kontrol ünitesine göre değişebileceği için kural, her blokta yalnızca tek bir yöntem kullanmaktır.
Helisel işleme de G02/G03 ile mi yapılır?
Evet. Aynı blokta yay düzleminin dışındaki ekseni (G17 için Z) komut ederseniz, o eksen yayla aynı anda doğrusal hareket eder ve helisel bir yol oluşur. Bu, diş frezelemede ve delik büyütürken girişte yaygın olarak kullanılır.

Sonraki adımlar

Yolu CNC Path Analyzer’da kontrol edin