Ana içeriğe geç
CNC.wiki

CNC Programlamada G16 Polar Koordinat Komutu Kullanım Rehberi

Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G16 polar koordinat komutu kullanımını öğrenin. Parametre ayarlarını ve taret çarpışma önlemlerini keşfedin.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Co-founder

Giriş

G16 polar koordinat komutu etkinleştirilmeden önce takımın parça merkezine (pivot noktası) konumlandırılmaması, tüm koordinat şablonunu kaydırarak takım taretinin dönen fener mili aynasına (chuck) veya tablaya monte edilmiş bir mengene çenesine (vise jaw) doğrudan dalmasına neden olur. Bu tür hatalı bir taret hareketi, sadece fener milini durdurmakla kalmaz; döngü süresini (cycle time) tamamen boşa harcar, takım ucunu parçalar ve yüksek bedelli ham parçayı anında hurda (scrap) yığınına dönüştürür. Atölyelerde plansız duruş sürelerini (unplanned downtime) ortadan kaldırmak ve üretim maliyetlerini düşürmek için G16 komutunun kullanım kurallarına, eksen telafilerine ve HMI ekranındaki sanal Chuck Barrier güvenlik sınırlarına kesinlikle uyulmalıdır.

Teknik Özet

Aşağıdaki tablo, G16 polar koordinat komutunun operasyonel özelliklerini sağlamaktadır:

Teknik ÖzellikSpesifikasyon Detayları
Komut KoduG16 (iptal işlemi için G15 ile eşleştirilmiş)
Modal GrupGrup 18 (Polar Koordinat Komutu AÇIK) / Modal
Uyumlu MarkalarFanuc, Siemens (ISO Dialect Modu G291), Mitsubishi (M-sistemi)
Kritik ParametrelerFanuc Parameter No. 3402 Bit 6, Mitsubishi Parameter #1210 Bit 11, Siemens MD18800 ($MN_MM_EXTERN_LANGUAGE)
Ana KısıtlamaBağımsız bloklarda tek başına programlanmalıdır. Aktif telafiler (compensations) yönetilmelidir.

Hızlı Okuma

  • Eksen rollerini tanımlamak için G16'yı etkinleştirmeden önce çalışma düzlemini (G17, G18 veya G19) seçin.
  • Takımı, G16'dan hemen önceki blokta kutup merkez (pivot center) koordinatlarına konumlandırın.
  • Sözdizimi ve yorumlayıcı hatalarını önlemek için G16 ve G15 komutlarını hareket veya yardımcı kodlar olmadan bağımsız bloklarda tek başına programlayın.
  • G16 komutunu vermeden önce G05 Yüksek Hızlı Hassas Kontur Kontrolü veya G05.1 gibi yüksek hızlı işleme modlarını iptal edin.
  • Herhangi bir aktif ayna görüntüsü (mirror image) fonksiyonunu yalnızca takım ayna merkezi üzerindeyken iptal edin.
  • Havada azaltılmış hızlı ilerleme (rapid traverse) ile bir kuru çalıştırma (dry run) gerçekleştirerek kesimden önce emniyet bariyerlerini doğrulayın.

Temel Kavramlar

G16 polar koordinat komutu, programcıların düz yüzeyler üzerinde cıvata daireleri, açılı kanallar ve yay şablonlarını hızlı bir şekilde düzenlemesine olanak tanır. Pratik programlama etkisi, operatör için karmaşık koordinat geometrisi hesaplamalarını ortadan kaldırması, matematiksel yükü CNC ön işlemcisine (preprocessor) aktarması ve manuel veri girişini hızlandırmasıdır. Polar programlama altında koordinatlar, standart Kartezyen koordinatları yerine radyal bir mesafeyi (yarıçap) ve açısal konumu (açı) belirtir.

Polar koordinat programlama şablon düzenlerini basitleştirse de, operatörler G16 polar koordinatlarını, torna sistemlerinde freze-torna profil oluşturma için sanal bir doğrusal ekseni döner bir eksenle enterpole eden G12.1 Polar Koordinat İnterpolasyonu komutundan ayırt etmelidir. Polar koordinat giriş modunu devre dışı bırakmak ve Kartezyen koordinatları geri yüklemek için programcı, G15 Polar Koordinat İptali komutunu yürütmelidir.

Komut Yapısı

Aktif G16 modunda, koordinat komutları aktif çalışma düzlemine karşılık gelir. Seçilen düzlemin ilk ekseni yay yarıçap değerini belirtirken, ikinci eksen hedef konumun açısal konumunu belirtir. Bu yarıçap ve açı değerlerini belirtmek için hem mutlak (G90) hem de artışlı (G91) boyutlandırma uygulanabilir. Polar koordinat sisteminin merkezi, G16 komutu çağrılmadan hemen önce programlanan son koordinatlarla tanımlanır.

Standart sistemlerde, mutlak mod (G90) aktifse, program koordinat sisteminin orijini merkez görevi görür. Artışlı mod (G91) aktifse, mevcut konum polar koordinat sisteminin merkezi olarak ayarlanır. Bu esnek eksen yapısı, kontrol sistemi içinde çok modlu bir koordinat ortamı sağlar.

Temel komut sözdizimi aşağıdaki gibi yapılandırılmıştır:

G16 ;

Polar koordinat davranışını yöneten parametreler aşağıdaki tabloda özetlenmiştir:

MarkaParametreAçıklamaAyar Seçenekleri / Değerler
FanucParameter No. 3453 Bit 4 (FRC)Pah kırma ve köşe R bölümlerinin ilerleme hızının E veya ,E adresiyle belirtilip belirtilemeyeceğini kontrol eder.0 veya 1
FanucParameter No. 5101 Bit 2 (RTR)Hazır çevrimlerde yüksek hızlı gagalamalı delme ile standart gagalamalı delme davranışını yapılandırır.0 veya 1
FanucParameter No. 12623 Bit 0 (PTE)Eski Series 15 program formatı ayarlandığında aktif delme eksenini belirler.0 veya 1
SiemensMachine Data MD18800 ($MN_MM_EXTERN_LANGUAGE)Harici ISO Dialect derleme sisteminin G15 ve G16 bloklarını işlemesini sağlamak için 1 olarak yapılandırılması gereken sistem parametresi.0 veya 1
SiemensOption Bit 19800 ($MN_EXTERN_LANGUAGE)Harici CNC dili yorumlamasına izin veren donanım/yazılım opsiyon biti.0 veya 1
MitsubishiParameter #1210 RstGmd Bit 11Sıfırlama durumunda polar koordinat komutunun modal başlangıcını belirler. 1 ise G16 durumu korunur, 0 ise modal G15'e sıfırlanır.0 veya 1
MitsubishiParameter #1041 I_inchParametre ve takım verilerinin metrik veya inç cinsinden girilmesini/çıkarılmasını belirler.0 (Metrik) veya 1 (İnç)
MitsubishiParameter #1274 ext10/bit5Ofset girişleri yürütülürken standart veya genişletilmiş iş parçası koordinat sistemlerinin seçimini kontrol eder.0 veya 1

Marka Uygulamaları

Fanuc

Fanuc G16 polar koordinat programlama, cıvata dairelerinin ve dairesel kanalların düzenini basitleştirir. Matematiksel ön hesaplamaların CNC ön işlemcisine aktarılması, manuel veri girişi hatalarını azaltır. Aktif çalışma düzlemi, hangi eksenin yarıçapı veya açıyı temsil edeceğini belirler. Çevrim davranışını kontrol etmek için Parametre 3453 ve Parametre 5101 gibi parametreleri yapılandırırız.

G16 komutu, koordinat merkezi belirlendikten hemen sonra bağımsız bir blokta programlanmalıdır. Mutlak modda, program sıfırı merkezdir; artışlı modda ise mevcut koordinat konumu merkez haline gelir.

Sistem TanımlayıcıKategoriDetaylar
Parameter No. 3453 Bit 4 (FRC), Parameter No. 5101 Bit 2 (RTR), Parameter No. 12623 Bit 0 (PTE)Parametrelerİlerleme hızı spesifikasyonunu, gagalamalı delme tipini ve aktif delme eksenini kontrol eder.
Alarm PS0050, Alarm PS0051, Alarm PS0052, Alarm PS0306AlarmlarDiş açma bloklarında köşe pah kırma, eksik doğrusal hareketler ve eksen uyuşmazlığı tetikleyicileri.
Series 15 Program Format ile Series 16 Format KarşılaştırmasıSürüm FarklılıklarıEski Series 15 formatı altında senkronize kılavuz çekme (rigid tapping) G84 yerine G84.2 kullanır ve delme ekseni seçimi PTE ve PTX tarafından yönetilir.

Uyarı: G16 yürütülmeden önce eksenlerin ön konumlandırılmasının yapılmaması polar koordinat orijinini kaydırır. Takım tareti daha sonra istenmeyen bir yörüngede hareket ederek ayna çenelerine (chuck jaws), mengene çenelerine (vise jaws) veya fikstür pabuçlarına (fixture clamps) çarpabilir.

Siemens

Siemens SINUMERIK kontrolleri G16'yı yerel olarak yorumlamaz. Eski G16 programlarını çalıştırmak için derleyiciyi G291 aracılığıyla ISO Dialect moduna geçirmeniz gerekir. Bu çeviriyi etkinleştirmek için Makine Verisi MD18800 gibi sistem parametreleri 1 olarak ayarlanmalıdır.

G291 altında çalışırken, G16 bağımsız bir blokta tek başına programlanmalıdır. Koordinatlar, seçilen çalışma düzlemine göre eşlenir; burada ilk eksen yarıçap, ikinci eksen ise açı görevi görür.

Sistem TanımlayıcıKategoriDetaylar
MD18800 ($MN_MM_EXTERN_LANGUAGE), Option Bit 19800 ($MN_EXTERN_LANGUAGE)ParametrelerHarici ISO Dialect derleme sistemini ve donanım/yazılım opsiyon bitini etkinleştirir.
Alarm 61800, Alarm 14800, Alarm 61003, Alarm 61102AlarmlarEksik harici CNC sistemi, sıfır ilerleme hızı, eksik mil yönü ve sıfır hız düşüşleri tetikleyicileri.
SINUMERIK Modu ile ISO Dialect Modu KarşılaştırmasıSürüm Farklılıklarıİki dilli ayrıştırıcı (parser), yerel mod (G290) ile ISO Dialect modu (G291) arasında geçiş yapılmasına izin verir. Yerel mod, G16 yerine G110/G111/G112 kutup (pole) tanımlarını kullanır. HMI ekranları dokunmatik tabanlı çevrim parametrelendirmesini (XP, YP, LO, CO) destekler.

Uyarı: MD18800 devre dışıyken ISO modunda G16'nın etkinleştirilmesi, makineyi durdurarak Alarm 61800'ü tetikler. Yörünge sapmaları, iş bağlama aynaları (chucks), mengene çeneleri veya pnömatik pabuçlarla sert çarpışmalara (hard collisions) neden olabilir.

Mitsubishi

Mitsubishi sistemleri, İşleme Merkezleri için G16'yı polar koordinat olarak yorumlar. Mutlak modda (G90), mutlak yarıçap koordinatları varsayılan olarak iş parçası sıfır noktasına göre alınır. Artışlı modda (G91) ise mevcut takım konumu merkez haline gelir. Sistem sıfırlamalarından sonra modal durumu kontrol etmek için Parametre #1210 gibi parametreleri yapılandırırız.

G16 komutu modaldir ve kendi bloğuna yerleştirilmelidir. Düzlem seçimi, polar koordinat komut aktivasyonundan önce veya bununla birlikte yürütülmelidir.

Sistem TanımlayıcıKategoriDetaylar
Parameter #1210 RstGmd Bit 11, Parameter #1041 I_inch, Parameter #1274 ext10/bit5, Sistem değişkenleri #4018 / #4218ParametrelerSıfırlama modal ayarlarını, birim seçimini ve genişletilmiş koordinat seçimlerini kontrol eder.
Program Error P34, Program Error P75, Program Error P923, Program Error P438AlarmlarG16'nın yüksek hızlı yüksek hassasiyetli kontrol, 3 boyutlu dairesel enterpolasyon, koordinat dönüştürme ve G52/G54.1 limitleri sırasında etkin olması nedeniyle oluşan tetikleyiciler.
M800/M80 Serisi (sürüm D4 veya öncesi)Sürüm FarklılıklarıSürüm D4 veya öncesi, aktif G54.1 Pn genişletilmiş koordinatları sırasında yerel koordinat G52 yürütüldüğünde Program Error P438'i tetikler. Sonraki sürümlerde çözülmüştür.

Uyarı: G16 aktifken ayna görüntüsü (mirror image) fonksiyonlarını tam ayna merkezi dışındaki herhangi bir yerde iptal etmeye çalışmak koordinat sapmalarına yol açarak takım taretini doğrudan ayna çenelerine, mengene çenelerine veya fikstür pabuçlarına sürer.

Marka Karşılaştırmaları

Aşağıdaki tablo; Fanuc, Siemens ve Mitsubishi kontrol üniteleri genelinde polar koordinat komut özelliklerini karşılaştırmaktadır:

Operasyonel ÖzellikFanucSiemensMitsubishi
Yerel Polar KomutlarıGrup 18'de G16 (AÇIK) ve G15 (KAPALI) G-kodlarını kullanır.Yerel olarak G15/G16 kullanmaz. Hareket bloklarında G110, G111, G112 kutup tanımlama komutlarını ve AP= ile RP= bağımsız değişkenlerini kullanır. G15/G16 yalnızca eski ISO Dialect Modunda (G291) yorumlanır.G16 (AÇIK) ve G15 (KAPALI) G-kodlarını kullanır.
Tornada Yeniden AmaçlandırmaGrup 18 G-kodları kesinlikle G15/G16 polar koordinatları için ayrılmıştır.G15/G16 yerel modda mevcut değildir. TRACYL, ISO modunda G07.1'e eşlenir.Mitsubishi torna sistemleri (G-kodu Listesi 3) bunları tamamen yeniden amaçlandırır: Dengeli Kesim AÇIK (Balance Cut ON) için G15, Frezeleme Enterpolasyonu Düzlem Seçimi (Milling Interpolation Plane Selection) için G16. Yalnızca İşleme Merkezi formatlarında polar koordinat olarak desteklenir.
Varsayılan Çalışma Düzlemi ve SıfırlamaG16'dan önce hiçbir düzlem seçilmemişse varsayılan olarak G17 (XY düzlemi) olur. G15/G16 modaldir. Parametre No. 3402 Bit 6 (CLR) varsayılan temizlemeye yapılandırılmışsa sıfırlama/güç açmada G15 varsayılan durumdur.ISO Dialect (G291) ile yerel SINUMERIK Modu (G290) arasında geçiş yapılabilir. Kutup koordinatları (XP, YP, LO, CO) için istemler içeren HMI çevrim ekranları aracılığıyla parametrelendirilebilir.Sıfırlamada varsayılan olarak G15 (KAPALI) olur, ancak sıfırlamada aktif polar komut durumunu korumak için parametre #1210 RstGmd Bit 11 değeri 1 olarak ayarlanabilir.

Teknik Analiz

Analitik olarak, bu üç platformda polar koordinat komutu işlemedeki birincil fark, ayrıştırıcının (interpreter) Grup 18 G-kodlarına nasıl yaklaştığında yatmaktadır. Fanuc ve Mitsubishi İşleme Merkezi konfigürasyonları, standart modal anahtarlar olarak G16 ve G15'i kullanır. Ancak Siemens SINUMERIK, yerel dilinde bu G-kodlarından tamamen kaçınır. Siemens, geçiş anahtarları yerine yerel komutları (G110, G111, G112) kullanarak bir kutup (pole) konumu tanımlar ve hareket blokları içinde özel yarıçap ve açı argümanlarını (RP= ve AP=) kullanarak polar koordinatları yürütür. Siemens, G15 ve G16 bloklarını yalnızca kontrol ünitesi açıkça G291 ISO Dialect moduna geçirildiğinde işler.

Torna sistemi konfigürasyonları çok önemli bir ayrımı ortaya koymaktadır. Fanuc'ta G16, makine tipinden bağımsız olarak polar koordinat komutu olmaya devam eder. Mitsubishi'de ise G16, G-kodu Liste 3 Torna formatları altında tamamen yeniden amaçlandırılmıştır ve Frezeleme Enterpolasyonu Düzlem Seçimini (Milling Interpolation Plane Selection) seçerken, G15 Dengeli Kesimi (Balance Cut ON) etkinleştirir. Markalar arasında program transferi yapan programcılar, Mitsubishi'deki G-kodu sistem konfigürasyonunun İşleme Merkezi formatına göre yapılandırıldığından emin olmalıdır; aksi takdirde basit bir polar koordinat aktivasyonu yerine çift taretli kesim başlatma riskiyle karşı karşıya kalırlar.

Bir diğer büyük analitik varyasyon ise sıfırlama ve başlatma (initialization) davranışıdır. Fanuc, sıfırlamada G15'in otomatik olarak yüklenip yüklenmeyeceğini yapılandırmak için Parametre No. 3402 Bit 6'yı kullanırken; Mitsubishi, G15'e sıfırlama veya mevcut durumu koruma arasında seçim yapmak için Parametre #1210 Bit 11'e güvenir. Siemens ise varsayılan sıfırlama değerlerini Makine Verisi MD20150 aracılığıyla yönetir. Bu farklılıklar, bir makinenin acil durdurma (E-stop) veya program sıfırlamasından sonra nasıl davranacağını belirleyerek operatörün kurtarma iş akışlarını doğrudan etkiler.

Program Örnekleri

Fanuc G-Code Örneği

G17 G90 G54 G00 X0 Y0 S900 M03 ;
G16 ;
G99 G81 X6.8 Y60.0 R0.1 Z-0.163 F3.0 ;
G15 G80 M09 ;

kuru çalıştırma: Kesim döngüsünü çalıştırmadan önce, iş parçası koordinatlarını Z ekseninde kaydırıp programı "havada" yürüterek eksen konumlarını doğrulayın. Takım merkezinin polar koordinatlarla (R6.8, 60.0°) hizalandığından ve takım referans (home) konumuna geri çekilmeden önce G15 bloğunun polar modu başarıyla sonlandırdığından emin olun.

Siemens ISO Dialect Örneği

G291 ;
G17 G90 G00 X0 Y0 S900 M03 ;
G16 ;
G99 G81 X6.8 Y60.0 R0.1 Z-0.163 F3.0 ;
G15 ;
G290 ;
G111 X50.0 Y50.0 ;
G01 AP=45.0 RP=100.0 F150.0 ;

kuru çalıştırma: Takım iş parçasından uzaklaştırılmış durumdayken programı yürütün. Derleyicinin G291 ISO Dialect moduna geçtiğini, X0 Y0 konumuna geldiğini, enterpolasyonun 60.0° açılı yol boyunca gerçekleştiğini, G15'in polar modu tam bir duruşta devre dışı bıraktığını ve G290'ın derleyiciyi başarıyla yerel Siemens moduna döndürdüğünü doğrulayın.

Mitsubishi G-Code Örneği

G17 G90 G16 ;
G85 X200. Y30. Z-20. F200. ;
G91 Y90. ;
G15 G80 ;

kuru çalıştırma: İlerleme hızı geçersiz kılma (feedrate override) ayarını kısarak programı çalıştırın. Takımın iş parçası sıfır orijinine konumlandığını, polar koordinat modunu etkinleştirdiğini, R200.0 ve 30.0° açıda delme döngüsünü yürüttüğünü ve artışlı olarak Y90.0 (toplam 120.0°) hareket ettiğini teyit edin. P33 format hatalarını önlemek için G15'in kendi bloğunda tek başına yürütüldüğünü doğrulayın.

Hata Analizi

Polar koordinat aktivasyonu sırasında hatalı programlama sözdizimi veya uygunsuz modal durumlar belirli alarm kodlarını tetikler. Aşağıdaki tablo; yaygın hataları, nedenlerini ve her üç marka genelinde bunların nasıl çözüleceğini detaylandırmaktadır:

MarkaAlarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
FanucAlarm PS0050Diş açma için programlanmış bir blokta köşe pah kırma veya köşe R komutu belirtildi.Mil durur, alarm HMI ekranında görüntülenir, program yürütmesi durur.Diş açma bloğunu düzeltin veya köşe pah kırma komutunu kaldırın.
FanucAlarm PS0051 / PS0052Köşe pah kırma/yuvarlamanın belirtildiği bloğu hemen takip eden blokta doğrusal G01 komutu belirtilmedi.Program, pah bloğundan hemen sonra durur.Pah kırma bloğunu takip eden bloğa doğrusal bir G01 komutu ekleyin.
SiemensAlarm 61800Makine verisi MD18800 veya opsiyon 19800 devre dışıyken G15 veya G16 ile karşılaşıldı.Ayrıştırıcı (interpreter) ISO bloğunu reddeder, sistem duruşunu tetikler ve "External CNC system missing" uyarısını görüntüler.ISO Dialect derleyicisini etkinleştirmek için Makine Verisi MD18800 (veya Opsiyon 19800) değerinin 1 olarak ayarlandığından emin olun.
SiemensAlarm 14800Sabit ilerleme hızları fonksiyonu aktif değilken, kesme enterpolasyonu sırasında takım yolu ilerleme hızı F sıfır olarak değerlendirilir (veya ihmal edilir).Mil durur veya eksen hareketi sıfır ilerleme hızı hatasıyla durur.Hareket bloğunda veya öncesinde sıfır olmayan bir F ilerleme hızı tanımlayın.
MitsubishiProgram Error P34Yüksek hızlı yüksek hassasiyetli kontrol I veya II (G05.1 Q1 veya G05 P10000) aktifken G16 polar koordinat modunu etkinleştirmeye çalıştı.CNC kontrolü blok önizlemesi sırasında durur ve yüksek hız format alarmını tetikler.Herhangi bir yüksek hızlı yüksek hassasiyetli kontrol kodunu çağırmadan önce polar koordinat modunu devre dışı bırakmak için ayrı bir blokta G15 programlayın.
MitsubishiProgram Error P75CNC 3 boyutlu dairesel enterpolasyon (G02.4 veya G03.4) modal durumunda çalışırken G16 komutu verildi.Program dairesel enterpolasyon hatasıyla durur.G16'dan önce 3D dairesel enterpolasyonu iptal edin.
MitsubishiProgram Error P923G16, 3 boyutlu koordinat dönüştürme (G68.1 veya G69.1) komutuyla aynı blokta programlandı.Kontrolör, koordinat dönüştürme çakışmasını bildirerek durur.G16 komutunu ayrı bir blokta ve koordinat dönüştürmeden sonra çalıştırın.

Uygulama Notu

G16 polar koordinat modu etkinken ayna görüntüsü (mirror image) fonksiyonunun tam ayna merkezi dışındaki bir konumda iptal edilmesi, mutlak pozisyon ve fiziksel makine koordinatlarında sapmalara yol açarak takım taretinin dönen ayna çenelerine veya mengene çenelerine doğrudan çarpmasına neden olur. Bu hatalı yörünge sapması, döngü süresini sıfırlar, karbür kesici uçları parçalar ve iş milini bükerek tezgahı devre dışı bırakır. Üretimde duruş sürelerini önlemek için ayna görüntüsü yalnızca takım tam ayna merkezindeyken iptal edilmeli veya iptal sonrasında mutlak pozisyonu yeniden tanımlayacak bir komut girilmelidir. Ayrıca, Mitsubishi kontrol ünitelerinde G16 devredeyken G05.1 Q1 gibi yüksek hızlı yüksek hassasiyetli kontrol fonksiyonlarının çağrılması durumunda tetiklenen Program Error P34 alarmı da tezgahı aniden durdurarak plansız kesintilere yol açar. Bu nedenle yüksek hızlı kontrol modlarından önce polar koordinat modu G15 ile kapatılmalı ve HMI panelindeki Stroke Check (G22/G23) sınırları ile sanal güvenlik zarfları aktif tutulmalıdır.

İlişkili Komut Ağı

  • G15 Polar Koordinat İptali: G16 polar koordinat programlama modunu iptal etmek ve standart Kartezyen koordinatları geri yüklemek için kullanılır.
  • G17 / G18 / G19 (Düzlem Seçimi): Hangi eksenin yarıçapı ve hangisinin açıyı temsil edeceğini tanımlayan aktif çalışma düzlemini (XY, ZX, YZ) seçer.
  • G90 / G91 (Mutlak / Artışlı Komut): Polar yarıçap ve açının mutlak olarak mı (iş parçası sıfırına veya merkezine göre) yoksa artışlı olarak mı (mevcut konuma göre) programlanacağını belirler.
  • G110 / G111 / G112 (Siemens Kutup Tanımlama): Yerel Siemens SINUMERIK modunda referans kutup koordinatını (mevcut, mutlak veya son kutba göre) tanımlamak için kullanılır.
  • G80 (Hazır Çevrim İptali): Polar koordinat ızgaralarıyla birlikte yaygın olarak kullanılan aktif hazır delme, kılavuz çekme veya delik işleme (boring) çevrimlerini devre dışı bırakır.

Sonuç

Üretimde hurda oranını sıfırlamak ve plansız duruş sürelerini (downtime) önlemek, G16 polar koordinat komutunun doğru sırayla ve güvenli parametrelerle programlanmasına bağlıdır. Polar programlama öncesinde takımın mutlak sıfıra veya merkez noktasına konumlandırıldığından emin olunmalı, G16 ve G15 komutları her zaman kendi satırlarında tek başına (Independent Block Rule) yazılmalıdır. Seri imalat öncesinde yapılacak bir havada kuru çalıştırma (dry run) ve HMI panelindeki Chuck Barrier sanal sınırlarının kontrol edilmesi, olası taret çarpışmalarını ve parça kayıplarını engelleyerek işletmeye maksimum maliyet tasarrufu sağlar.

Sıkça Sorulan Sorular

G16 polar koordinat modunu etkinleştirmeden önce parça sıfırına konumlanma neden zorunludur?

G16 etkinleştirildiğinde, kontrol ünitesi polar koordinat sisteminin merkezini (pivot) kendisinden hemen önceki satırda programlanmış en son koordinat olarak belirler. Pre-positioning yapılmadığında tüm cıvata dairesi veya delik şablonu kayarak takımın mengene çenesine veya fikstür pabuçlarına çarpmasına ve parçanın hurdaya çıkmasına yol açar. Eylem: G16 komutunu yazmadan hemen önceki satırda takımı doğrusal olarak (örneğin G00 X0 Y0) parça sıfırına konumlandırın.

Siemens Sinumerik kontrol ünitelerinde G16 ve G15 komutlarını çalıştırırken neden Alarm 61800 hatası alınır?

Siemens sistemleri yerel olarak G15/G16 polar koordinat komutlarını tanımaz ve bu kodları doğrudan çalıştırmayı denemek "External CNC system missing" (Dış CNC sistemi eksik) yani Alarm 61800 hatasıyla fener milini durdurur. Eylem: G16 kodunu derlemek için programın başına G291 (ISO Dialect modu) ekleyin ve makine verilerinde MD18800 ile Option 19800 parametrelerinin 1 (aktif) olduğunu doğrulayın.

Mitsubishi CNC sistemlerinde G16 polar modu etkinken yüksek hızlı kesim döngüleri kullanıldığında neden hata oluşur?

Mitsubishi kontrollerinde polar koordinat modu (G16) ile yüksek hızlı yüksek hassasiyetli kontrol (G05.1 Q1 veya G05 P10000) aynı anda aktif olamaz; bu durum Program Error P34 hatasına yol açarak tezgahı durdurur. Eylem: Yüksek hızlı yüksek hassasiyetli kesim kodunu çağırmadan önce mutlaka ayrı bir blokta G15 komutunu yazarak polar koordinat modunu devre dışı bırakın.

Hala çözülmedi mi?

Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

AI Asistana Sor
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2008)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

25 yılı aşkın CNC makine sektörü deneyimimle, marka-bağımsız danışmanlık, mühendislik ve orijinal yedek parça hizmetleri sunduğumuz CNC CARE'in kurucu ortağı olarak faaliyetlerime devam ediyorum.

İlgili Makaleler

Bu konuyla ilgili diğer makaleler