G90 mutlak ve G91 artımlı koordinatlar: aynı sayının farklı bir konum anlamına geldiği an
Bir dikdörtgen örneği ve koordinat izleme tablosuyla G90 mutlak ile G91 artımlı komutlar arasındaki farkı, artımlı modun işe yaradığı tekrarlı işlemeyi ve modun geri alınmamasından doğan kazaları açıklar.
Tek cümleyle fark
G90 (mutlak) modunda X20. “iş parçası sıfırından X'te 20 konumuna git” demektir; G91 (artımlı) modunda ise X20. “şu anki yerinden X'te 20 daha git” demektir. Aynı harf ve sayı, moda bağlı olarak tamamen farklı hedefler olur.
İki kod aynı grubun modal komutlarıdır; bir kez verildiklerinde diğeri gelene kadar geçerli kalırlar. Bir blokta G90/G91 olmasa bile yukarıda bir yerde en son komut edilen mod uygulanır.
Örnek ve koordinat izleme
G91 artımlı modda 20×15 bir dikdörtgen çizip G90'a dönmek
O3004
T1 M6
G21 G90 G17 G94
G54
S3000 M03
G00 X10. Y10. Z5.
G01 Z-1. F100
G91 X20. F300
Y15.
X-20.
Y-15.
G90 G00 Z50.
M30Yukarıdaki şekil bu programın CNC Path Analyzer sonucudur (hızlı 2 segment, doğrusal kesme 5 segment).
Konumu satır satır izlemek
Artımlı bölümün dört bloğu, nereden başlarsa başlasın 20×15 bir dikdörtgen çizer. Başlangıç noktasını (10,10)'dan (40,30)'a değiştirirseniz dikdörtgen de onunla birlikte kayar. Artımlı komutların en büyük avantajı budur.
| Blok | Mod | Hareket | Hareketten sonraki konum (X, Y, Z) |
|---|---|---|---|
G00 X10. Y10. Z5. | G90 | - | (10, 10, 5) |
G01 Z-1. F100 | G90 | - | (10, 10, -1) |
G91 X20. F300 | G91 | X +20 | (30, 10, -1) |
Y15. | G91 | Y +15 | (30, 25, -1) |
X-20. | G91 | X -20 | (10, 25, -1) |
Y-15. | G91 | Y -15 | (10, 10, -1) |
G90 G00 Z50. | G90 | - | (10, 10, 50) |
Tekrarlanan şekiller için artımlı koordinatlar
Artımlı mod, aynı şeklin birkaç konumda yapılması gerektiğinde özellikle kullanışlıdır. Şekli artımlı olarak bir alt program şeklinde yazarsanız ana programın yalnızca her konuma gidip onu çağırması yeterlidir. Delikleri veya kanalları sabit hatveyle tekrarlarken G91 X15. gibi aynı satırı tekrarlamanız yeterlidir; bu da hataları azaltır.
Öte yandan artımlı hatalar birikir. Yayların bitiş noktalarının yuvarlanması her birini 0.001 mm kaydırırsa on tekrardan sonra hata 0.01 mm olur. Hassas konum gerektiren referans delikler veya son konum için birikimi kırmak adına mutlak koordinat vermek daha iyidir.
En yaygın kaza: G91'i iptal etmeden bitirmek
Artımlı bir bölümden sonra G90'a dönmezseniz ardından gelen G00 Z50. “50 yüksekliğine” değil “şimdikinden 50 mm yukarı” anlamına gelir; G00 Z-5. gibi bir blok da “-5 yüksekliğine” değil “şimdikinden 5 mm aşağı” anlamına gelir. Takım değiştirme konumuna gittiği sanılan bir hareket böylece iş parçasına yönelir.
Bu yüzden örneğin son bloğu, mod değişikliğini ve hareketi tek satırda birlikte yazar: G90 G00 Z50.. Alt programlar çoğu zaman G91'de biter; bu yüzden çağrıdan sonra ana programın ilk satırına G90'ı yeniden yazmak güvenli bir alışkanlıktır.
Varsayılan olarak hangisi kullanılmalı
- Tüm program için varsayılan olarak G90 mutlak kullanın. Hedef her satırda görünür, bu da incelemeyi kolaylaştırır.
- G91'i yalnızca tekrarlanan şekiller, alt programlar ve sabit hatveli hareketler gibi göreli şeklin önemli olduğu yerlerde kullanın ve bölüm biter bitmez G90'a dönün.
- Çoğu kontrol ünitesinde yayların I/J/K değerlerinin moddan bağımsız olarak artımlı (başlangıç noktasından) okunduğunu unutmayın. Ayrıntılar G02/G03 yazısındadır.
Sık sorulan sorular
Mutlak ve artımlı aynı blokta karıştırılabilir mi?
X30. W-5. örneğindeki gibi karıştırılabilir.