Siemens SINUMERIK CNC Kontrolleri için G71 Metrik Boyutlandırma Rehberi
Siemens SINUMERIK CNC ünitelerinde G71 ve G710 metrik boyutlandırma programlamasını öğrenin. MD 10240 parametresi, Alarm 14800 ve sözdizimi hatalarını inceleyin.
Giriş
Kurulum sırasında inç ve metrik birimler arasında yapılacak bir koordinat ölçeklendirme hatası veya test aşamasında kuru çalıştırma (dry run) modunun açık unutulması, taretin yazılımsal sınırları aşarak takım ucunu doğrudan döner torna spindle chuck'ına veya makine vise jaw'ına bindirmesine yol açar. Bu tür bir koordinat sapması sadece pahalı kesici takımları parçalamakla kalmaz, aynı zamanda eksen vidalı millerine (axis ball screws) kalıcı hasar vererek işletmeyi yüksek tamir maliyetleri ve uzun süreli plansız duruş süresiyle (downtime) karşı karşıya bırakır. Ham malzemenin anında hurda (scrap) haline gelmesi, üretim verimliliğini ve karlılığı doğrudan baltalar. Bu nedenle, Siemens SINUMERIK kontrollerinde G71 ve G710 metrik boyutlandırma komutlarının çalışma mantığını kavramak ve parametre uyumsuzluklarını önceden doğrulamak, operasyonel maliyet tasarrufu sağlamanın ilk adımıdır.
Teknik Özet
| Alan | Açıklama |
|---|---|
| Komut Kodu | G71 / G710 (veya ISO Dialect modunda G291 içinde G21) |
| Modal Grup | Grup 13 / Modal |
| Markalar | Siemens |
| Kritik Parametreler | MD 10240 $MN_SCALING_SYSTEM_IS_METRIC, FGREF |
| Temel Kısıtlama | Kompakt SINUMERIK 802D sl, çalışma alanı sınırlama parametresi olan MD 10604 değerini kilitler ve geniş ekran çoklu dokunmatik koordinat ekranlarını desteklemez. |
Hızlı Okuma
- G71 ve G710 arasında seçim yapın: Yalnızca doğrusal geometrik koordinatları ölçeklendirmeniz gerektiğinde
G71kullanın, ancak koordinat hızlarını, aktif yol feedrate (F-değerleri) ve uzunlukla ilişkili sistem değişkenlerini eşzamanlı olarak dinamik olarak ölçeklendirmek içinG710seçin. - İki dilli yorumlamayı yapılandırın: Eski ISO tipi
G21metrik boyutlandırma komutlarını çalıştırmadan önce yorumlayıcıyı ISO Dialect moduna geçirmek için açıkçaG291komutunu verin. - Program boyutlarını izole edin: Sistem offset'lerini makinenin varsayılan sistem biriminde bırakırken, programa özgü koordinat konumlarını ölçeklendirmek için ShopMill veya ShopTurn program başlıklarında boyut birimini ayarlayın.
- ISO G21'i izole şekilde programlayın: Sözdizimi hatalarını önlemek için ISO Dialect
G21komutunu her zaman satırın başında, eşzamanlı hareket veya yardımcı komutlar olmadan ayrı bir blokta yazın. - Varsayılan sıfırlama durumlarını ayarlayın: Sistem sıfırlandıktan veya açıldıktan sonra Grup 13'ü otomatik olarak
G71olarak başlatmak için makine veri parametresiMD 20150 $MC_GCODE_RESET_VALUES'ü kullanın. - Döner eksen faktörlerini hesaplayın:
G71veyaG710metrik ölçeklendirme altında çalışırken döner eksenler içinFGREF[A] = 57.296geometri faktörünü belirtin.
Temel Kavramlar
Siemens kontrollerinde G71 ve G710 komutları aracılığıyla metrik boyutlandırmanın pratik programlanması, milimetre cinsinden yazılmış programları yürütürken uygulama mühendislerine yüksek hassasiyetli kontrol sağlar. Hazırlık komutları metrik koordinat sistemini kurarak uzunluk boyutlarının kontrol ünitesi tarafından nasıl yorumlanacağını belirler. Gelişmiş G710 sistemini kullanarak programcılar, yalnızca doğrusal Kartezyen konumların ölçeklendirilmesini değil, aynı zamanda aktif feedrate'lerin (mm/dak veya mm/dev cinsinden F-değerleri) ve uzunlukla ilgili sistem değişkenlerinin (takım uzunluğu ve yarıçap offset'leri gibi) dinamik olarak dönüştürülmesini sağlayarak manuel yeniden hesaplama hatalarını ortadan kaldırabilirler. Bu metrik entegrasyon, iki dilli sistemlerde hassas takım yollarının korunması gereken çok eksenli tornalama ve frezeleme kurulumlarında özellikle yararlıdır.
Programcılar ve kurulum operatörleri; aktif ölçeklendirme verileri, takım offset'leri ve sıfırlama parametreleri konusunda mutlak dikkat göstermelidir. Otomatik döngüleri başlatmadan önce, kurulum operatörü ham malzemeyi iş parçası bağlama ekipmanının içine fiziksel olarak yerleştirmeli ve sabitlemelidir. Bu işlem, malzemenin bir makine vise jaw'ına sıkıştırılmasını, tabla clamps'lerine monte edilmesini veya bir torna spindle chuck'ına sabitlenmesini içerir. Kurulum sırasında koordinat ölçeklendirme uyumsuzluğu meydana gelirse veya zero offset'lerde metrik-inç çevirisi yanlış hesaplanırsa, takım indeksleme turret'i (veya spindle kafası) tehlikeli şekilde kaymış bir yörüngede hareket edecektir. Bu koşullarda, takım ucu veya gantry yazılımsal güvenlik sınırlarını kolayca aşabilir ve kesici takımı doğrudan fiziksel iş parçası bağlama bileşenlerine çarparak ciddi bir fiziksel hasara yol açabilir.
Komut Yapısı
Yerel Siemens modunda (G290), G71 ve G710, G-kodu Grup 13'e ait hazırlık komutlarıdır. Standart G71, dönüşümünü kesinlikle doğrusal geometri koordinatları (X, Y, Z, polar yarıçap RP ve yay merkezi offset'leri I, J, K) ile sınırlandırırken, G710 genişletilmiş bir komuttur. G710 programlandığında koordinatları, aktif yol feedrate'lerini (F-değerleri) ve uzunlukla ilgili sistem değişkenlerini (aktif takım aşınması, uzunluk ve yarıçap telafileri gibi) metrik birimlere ölçeklendirir. Bu iki kademeli yapı, iki dilli derleme sırasında feedrate uyumsuzluğu sorunlarını önler.
ISO Dialect moduna (G291) geçilirse, derleyici metrik boyutlandırma için G21'i yorumlar. G21 komutu ISO sisteminde Grup 06'ya aittir. Ayrıştırma çelişkilerini önlemek için bir bloğun başında yazılmalı ve hareket komutları olmadan ayrı bir blokta programlanmalıdır. Bu durum, kontrolör bütünlüğünü korurken eski programlarla uyumluluk sağlar.
Sözdizimi
G71 X... Y... Z... ; Geometrik metrik koordinat ölçeklendirme
G710 X... Y... Z... F... ; Koordinatların ve feedrate'lerin dinamik metrik ölçeklendirilmesi
G291 ; Yorumlayıcıyı ISO Dialect moduna geçir
G21 ; ISO metrik komutunu seçin (ayrı bir blokta yazılmalıdır)
Parametreler
| Parametre | Açıklama | Aralık / Varsayılan |
|---|---|---|
MD 10240 $MN_SCALING_SYSTEM_IS_METRIC | Aktif inç boyutlandırma sırasında bile, feedrate'ler (F-değerleri) ve iş offset'leri gibi geometrik olmayan ayarların varsayılan olarak metrik standardı kullanılarak yorumlanıp yorumlanmayacağını belirler. | Boolean/sayısal (sistem varsayılanı) |
MD 20150 $MC_GCODE_RESET_VALUES | Kanal sıfırlaması veya NC sistemi açılışında Grup 13'ün varsayılan G-kodu sıfırlama durumunu G71 olarak yapılandırır. | G-kodu (genellikle G71) |
FGREF | Döner eksenler için geometri faktörü. G71/G710 altında, koordinat ölçeklendirmesini korumak için referans faktörü FGREF[A] = 57.296 olarak hesaplanır. | Reel sayı (Referans faktörü: 57.296) |
Aritmetik R-Parametreleri (R0 ila R999) | Reel sayısal değerleri kabul eden genel kullanıcı değişkenleri. | En fazla 8 ondalık basamaklı ±(0.0000001 ila 99999999) |
Marka Uygulamaları
Siemens
Siemens kontrolleri metrik boyutlandırmayı G71 ve G710 aracılığıyla yönetir. Temel G71 komutu Kartezyen koordinatları ve polar yarıçapları dönüştürür, ancak takım offset'lerini ve feedrate'leri varsayılan makine sistemi biriminde bırakır. Hem geometri koordinatlarını hem de aktif feedrate'leri (F-değerlerini) eşzamanlı olarak dönüştürmek için G710 aktif olmalıdır. ISO Dialect modunda (G291 aracılığıyla etkinleştirilir), G21 bir bloğun başında ve hareket olmaksızın ayrı bir blokta programlanmalıdır.
- MD 10240 $MN_SCALING_SYSTEM_IS_METRIC: Varsayılan sistem parametrelerinin metrik sistem kullanılarak ayrıştırılıp ayrıştırılmayacağını tanımlar.
- MD 10604 $MC_WALIM_GEOAX_CHANGE_MODE: Eksen değişimleri sırasında çalışma alanı sınırlamalarını yapılandırır. Kompakt 802D sl'de kilitlidir.
- MD 20150 $MC_GCODE_RESET_VALUES: Varsayılan başlangıç G-kodunu G71 olarak yapılandırır.
Uyarı: İki dilli programlarda, açıkça G290 veya G291'e geçiş yapılmaması sözdizimi hatalarına veya koordinat kaymalarına neden olabilir. G291 kullanırken G21'in kendi bloğunda izole edildiğinden emin olun.
Marka Karşılaştırmaları
| Kontrol Serisi / Modu | Koordinat Ekranı ve Arayüzü | Parametre MD 10604 Yapılandırması | Metrik Komut Seti |
|---|---|---|---|
| SINUMERIK 840D sl | Aktif koordinatları ve G-grubu modal listelerini görüntülemek için geniş ekran formatında çoklu dokunmatik ekranları destekler. | Tamamen ayarlanabilir ve kullanıcı tarafından yapılandırılabilir. | Yerel G71 / G710 ve ISO Dialect G21 (G291 aracılığıyla) destekler. |
| SINUMERIK 802D sl | Kompakt ekran; geniş ekran formatında çoklu dokunmatik koordinat ekranları desteklenmez. | Sert kilitli sistem parametresi; değiştirilemez. | Yerel G71 / G710 ve ISO Dialect G21 (G291 aracılığıyla) destekler. |
| Bilingual ISO Dialect (G291) | Ekranda ISO G-kodu durumlarını görüntüler. | Harici ISO derleyici parametreleri tarafından kontrol edilir. | Yerel G71/G710 yerine G21'i modal olarak kullanır, bu komut bir bloğun başında ve ayrı bir blokta yazılmalıdır. |
Teknik Analiz
Koordinat dönüşümleri ve metrik-inç ölçeklendirme sırasında üç programatik ve koordinat davranışı Siemens'i Fanuc ve Mitsubishi kontrollerinden açıkça ayırır:
İlk olarak Siemens, geometrik ölçeklendirmeyi teknolojik değişken ölçeklendirmeden farklı G-kodu komutlarıyla (G71 ve G710) ayırır. Fanuc ve Mitsubishi G-kodları (G21 veya G71) doğrusal koordinatları ve feedrate ölçeklerini eşzamanlı olarak dönüştüren sistem genelinde geçişler uygularken, Siemens geometrik koordinat ölçeklendirmesi için G71 ve koordinat hızlarının, feedrate'lerin ve uzunlukla ilişkili sistem değişkenlerinin eşzamanlı dinamik ölçeklendirilmesi için G710 sunar. Bu iki kademeli yapı, iki dilli derleme sırasında feedrate uyumsuzluğu sorunlarını önler.
İkinci olarak Siemens, metrik geçişleri yönetmek için iki dilli bir yorumlayıcı modeli (G290/G291) ile çalışır. Fanuc ve Mitsubishi kontrolleri koordinat geçersiz kılmalarını tek bir kesintisiz program akışı içinde yerel olarak yorumlarken, Siemens programcının eski ISO tipi G21 çağrılarını içeren blokları derlemek için derleyiciyi G291 aracılığıyla açıkça ISO Dialect moduna geçirmesini gerektirir. Yerel Siemens modu (G290) içinde G71, "Giriş sistemi metrik (uzunluklar)" (Grup 13) anlamına gelir ve standart metrik kesimlerin Siemens formatında yazılmasına izin verirken, programcıların aynı parça dosyasında yerel SINUMERIK parametrik hesaplamalarına ve frame'lerine kolayca erişmesini sağlar.
Üçüncü olarak Siemens, program başlığı boyut birimlerini varsayılan makine sistemlerinden izole eder. ShopMill ve ShopTurn program başlıkları aracılığıyla Siemens, "Boyut birimi" (mm veya inç) parametresinin yalnızca gerçek programdaki konum verilerini ölçeklendirmesine izin verir ve takım offset'lerini ve feed'lerini makinenin varsayılan biriminde bırakır. Aksine, Fanuc ve Mitsubishi tornalama kontrolleri, G21 (veya G71) yürütüldüğünde sistem genelinde modal geçişler uygulayarak takım offset ve aşınma kayıtlarının anında dönüştürülmesini zorunlu kılar.
Program Örnekleri
N10 G290 ; Yorumlayıcıyı yerel Siemens moduna geçir
N20 G90 G17 G71 X100.0 Y150.0 Z5.0 F500.0 ; Mutlak koordinatları, XY düzlemini, metrik uzunlukları, 500 mm/dak feedrate değerini kur
N30 G91 G710 F100.0 ; Artımlı mod, G710 feedrate'i dinamik olarak 100 mm/dak'ya ölçeklendirir, mm cinsinden yol mesafeleri
N40 G291 ; İki dilli yorumlayıcıyı ISO Dialect moduna geçir
N50 G21 ; Bir bloğun başında ve ayrı bir blokta ISO metrik komutunu seç
Kuru Çalıştırma Yürütme
Bir kuru çalıştırma (DRY aktifken) sırasında, kontrolör N20 bloğundaki F500.0 mm/dak ve N30 bloğundaki F100.0 mm/dak olarak programlanan feedrate'leri önceden tanımlanmış bir kuru çalıştırma hızı ile geçersiz kılar. Operatörler, takım kırılmasını ve spindle chuck veya vise jaw ile sert çarpışmaları önlemek için ham malzemeyi kesmeden önce DRY modunun devre dışı bırakıldığını doğrulamalıdır. Takım yolu yörüngesini yavaşça doğrulamak için tek blok modu etkinleştirilmelidir.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi / Hata Mesajı | Kök Neden ve Çözüm |
|---|---|---|---|---|
| Siemens | Alarm 14800 | Feedrate F değerini açıkça yeniden tanımlamadan koordinat sistemleri veya birim boyutlandırma arasında geçiş yapmak. | "Channel %1 Set %2 programmed path velocity is less than or equal to zero." | Birim ölçeklendirme geçişinden sonra feedrate sıfır olarak çözümlenir veya eksiktir. Açıkça yeni bir F-değeri programlayın veya aktif feedrate'leri ölçeklendirmek için G710 kullanın. |
| Siemens | Alarm 12080 | G21'in ISO Dialect modunda diğer hareket komutlarıyla aynı blokta programlanması. | "Syntax error." | ISO eşzamanlılık kurallarının ihlali. G21 bir bloğun başında programlanmalı ve kendi ayrı bloğunda izole edilmelidir. |
| Siemens | Alarm 61805 | Döngü çağrıları sırasında programlanan koordinatın hem mutlak (G90) hem de artımlı (G91) değerler içermesi. | "Value programmed absolute and incremental." | Tek bir blokta karışık programlama modları. Program mantığını kontrol edin ve mutlak ile artımlı parametreleri ayırın. |
| Siemens | Alarm 14060 | İzin verilen aralığın dışındaki blok atlama değerlerinin komut verilmesi. | "Impermissible skip level for differential block skip." | Blok atlama seviyesi 1 ile 9 arasında değil. Atlama seviyesini geçerli aralığa düşecek şekilde değiştirin. |
Uygulama Notu
Hatalı birim yapılandırmasının neden olduğu plansız duruş süreleri ve hurda parçalar, doğrudan atölyenin kar marjını düşürür. Bu doğrultuda en kritik risk, G70 veya G71 geçişleri sırasında feedrate F değerinin açıkça tanımlanmaması durumunda tetiklenen Alarm 14800 hatasıdır. Yorumlayıcı feedrate değerini sıfır olarak çözümlerse CNC sistemi eksen hareketini durdurur ve iş mili (spindle) kesim yapmadan dönmeye devam ederek çevrim süresini kaybettirir. Operatörler, bu sorunu önlemek için birim değişimlerinde G710 komutunu tercih etmeli veya yeni F değerini her zaman açıkça belirtmelidir. Ayrıca, ISO Dialect moduna (G291) geçildiğinde, G21 komutunun hareket satırlarıyla aynı blokta yazılması Alarm 12080 (sözdizimi hatası) vererek üretimin durmasına yol açar.
Geri çekilme hareketleri sırasında koordinat bastırma komutlarının (G53, G153 veya SUPA) kullanılması da ciddi riskler barındırır. Eğer makine parametresi MD 10760 G53_TOOLCORR takım uzunluk ofsetlerini koruyacak şekilde yapılandırılmışsa, operatör ofsetin sıfırlandığını varsayarak taret veya gantry'yi geri çekerken takım torna spindle chuck'ına bindirebilir. Bu nedenle, ilk parçayı kesmeden önce MD 10240 $MN_SCALING_SYSTEM_IS_METRIC temel sistem ayarları kontrol ekranından doğrulanmalı ve kuru çalıştırma modunun kapalı olduğundan emin olunmalıdır. Eksen vidalı millerine ve pahalı bağlama aparatlarına zarar verecek bir sert çarpışmayı önlemek için, programlar mutlaka tek blok modunda ve iş mili kapalıyken test edilmelidir.
İlişkili Komut Ağı
- G70: Kontrol ünitesini Kartezyen koordinatları ve polar yarıçapları inç cinsinden yorumlayacak şekilde değiştirerek aktif G71 metrik boyutlandırmasını devre dışı bırakır.
- G700: Kontrol ünitesini yüksek hassasiyetli inç boyutlandırmasına geçirerek hem geometri koordinatlarını hem de yol feedrate'leri gibi teknolojik parametreleri eşzamanlı olarak ölçeklendirir.
- G290 / G291: Kontrolörü, standart G71/G710 komutlarını kabul eden yerel Siemens modu (G290) ile ISO G21 komutlarını ayrıştıran ISO Dialect modu (G291) arasında geçiş yaptırır.
- SUPA: g53-suppress-current-frame içinde ayrıntılı olarak açıklandığı gibi, makine koordinat sıfır noktasına güvenli takım geri çekilmelerine izin vererek, tüm programlanabilir ve ayarlanabilir sıfır noktası kaymalarını ve aktif frame'leri blok blok bastırır.
Sonuç
Birim dönüşümlerinden kaynaklanan taret çarpışmalarını engellemek ve hurda oranını sıfıra indirmek için, atölyelerde standart bir doğrulama protokolü uygulanmalıdır. Programcılar ve operatörler, ham malzemeyi işlemeden önce makine kontrol ekranındaki modal listeleri ve MD 10240 parametresinin durumunu kontrol etmelidir. Gelişmiş G710 fonksiyonunun tercih edilmesi ve iki dilli geçişlerde G21 komutlarının izole bloklarda programlanması, beklenmedik duruş sürelerini ortadan kaldırarak operasyonel verimliliği maksimuma çıkaracaktır.
Sıkça Sorulan Sorular
Siemens CNC kontrollerinde G71 ve G710 arasındaki temel fark nedir ve hangisi maliyet avantajı sağlar?
G71 yalnızca geometrik koordinatları milimetreye çevirirken, G710 buna ek olarak aktif feedrate (F) değerlerini ve takım ofset verilerini de otomatik olarak metrik sisteme uyarlar. F değerlerinin otomatik ölçeklenmesi, operatörün manuel çeviri hatası yapıp takımı bindirmesini engeller ve iş mili duruşlarını önler. Güvenli ve hızlı kurulumlar için inç-metrik dönüştürmeli programlarda G71 yerine modally çalışan G710 komutunu tercih edin.
G291 ISO modunda G21 komutu neden Alarm 12080 hatası verir ve bu durum nasıl çözülür?
Siemens'in harici ISO derleyicisi, G21 komutunun aynı satırda eksen hareketi veya başka bir G-kodu ile birlikte yazılmasına izin vermez. Bu durum sözdizimi çelişkisine yol açarak programı durdurur ve üretim çevrim süresi kaybına neden olur. Çözüm için, G21 komutunu program başlangıcında, hareket satırlarından önce tamamen ayrı ve izole bir satırda tanımlayın.
ShopMill/ShopTurn program başlığındaki mm/inç seçimi makine sıfır noktası offset'lerini etkiler mi?
Hayır, ShopMill ve ShopTurn başlığındaki birim ayarı yalnızca o programa ait koordinat verilerini ölçeklendirir. Makinenin varsayılan zero offset tabloları ve takım aşınma verileri, arka plandaki MD 10240 parametresine bağlı kalmaya devam eder. Bu uyumsuzluktan doğabilecek taret çarpışmalarını ve parça hurdalarını önlemek için, otomatik çevrimi başlatmadan önce kurulum ekranındaki kontrol ünitesi genel birim ayarını mutlaka doğrulayın.
Hala çözülmedi mi?
Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

- 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
G69 Denge Kesim İptali (Torna): Koordinat Kurtarma ve Çarpışma Önleme
Fanuc, Siemens ve Mitsubishi CNC tornalarda G69 denge kesimi iptal komutunu doğru programlayın. Çift taret senkronizasyonunu sonlandırıp taret tork çarpışmalarını önleyin.
Fanuc, Siemens ve Mitsubishi CNC Torna G70 İnce Talaş Çevrimi Kılavuzu
CNC tornada G70 ince talaş çevrimini öğrenin. Çarpışmaları ve hurda parçayı önlemek için Fanuc, Siemens CYCLE95 ve Mitsubishi parametrelerini inceleyin.
G69 Koordinat Döndürme İptali: Modal Kodlar, Alarmlar ve Kurulum
Fanuc, Siemens ve Mitsubishi CNC sistemlerinde G68 ayna ve koordinat döndürme modlarını G69 ile iptal ederek taret çarpmalarını ve hurda parçaları önleyin.
CNC Torna Tezgahlarında G68 Ayna Görüntüsü ve Dengeli Kesim
Fanuc, Siemens ve Mitsubishi CNC tornalarda G68 ayna görüntüsü ve dengeli kesimle takım çarpmasını önleyin, çift taret koordinasyonunu ustalarıkla yönetin.