Ana sayfa/Makaleler/Siemens SINUMERIK CNC Tezgahlarında G74 Referans Noktasına Yaklaşma Rehberi
G74 · MILLING

Siemens SINUMERIK CNC Tezgahlarında G74 Referans Noktasına Yaklaşma Rehberi

ProgrammingSiemens·Güncelleme: 22 Tem 2026·10 dk okuma
Hızlı cevap

Siemens CNC tezgahlarında G74 referans noktasına yaklaşma komutu nasıl programlanır? G74 referans noktasına yaklaşma komutunu ayrı bir NC bloğunda, X1=0 veya C1=0 gibi eksen adreslerine kesinlikle sıfır atayarak programlayın. Tehlikeli çarpışmaları ve eksen sapmalarını önlemek için homing öncesinde TRAFOOF komutuyla aktif tüm koordinat transformasyonlarını iptal edin. Referans koordinatları ise MD 34100 parametresiyle tanımlanır.

Giriş

Siemens kontrol ünitesinde, aktif çerçeve (frame) ayarları doğrulanmadan yürütülen bir G74 referans noktasına yaklaşma (homing) işlemi, taretin kesici takım ucunu doğrudan torna aynasının döner çenelerine (rotating jaws of a spindle chuck), mengene çenesine (vise jaw) veya tablaya monteli pabuçlara (table-mounted clamps) bindirmesiyle sonuçlanan ciddi bir çarpışma riski taşır. Arka plan ön işlemci (preprocessor) yazmaçlarında koordinat transformasyonları aktifken operatör homing komutunu çalıştırdığında, eksen kompanze edilmemiş bir yol boyunca hareket eder. Bu kompanze edilmemiş koşullar altında, takım ucu yazılımsal strok limitlerini aşarak taretin fiziksel engellere çarpmasına neden olur; bu durum kesici takımı parçalar, eksen bilyalı millerine (ball screws) kalıcı hasar verir, sistemin Alarm 61816 hatası vermesine yol açar ve ham malzemeyi (raw stock) anında kullanılamaz bir hurdaya (scrap) çevirir. Bu yüksek maliyetli plansız duruş sürelerini (downtime) ve hurda oranını azaltmak için, kurulum operatörleri sistem başlatma sırasında G74 komutunu vermeden önce tüm aktif koordinat transformasyonlarını iptal etmeli ve doğrulanmış bir referans noktası tanımlamalıdır.

Teknik Özet

Teknik Özellik Detaylar
Komut Kodu G74
Modal Grup Grup 2 (Modal olmayan - Non-modal)
Desteklenen Markalar Siemens
Kritik Parametreler MD 34100 $_MA_REFP_SET_POS (Eksen referans pozisyonu), MD 10710 $MN_PROG_SD_RESET_SAVE_TAB (Sıfırlama ayar verisi koruması)
Ana Kısıtlama Ayrı, izole bir NC bloğunda, eksen değerleri kesinlikle 0'a atanarak programlanmalıdır (örn. X1=0) ve koordinat transformasyonları inaktif olmalıdır (TRAFOOF ile devre dışı bırakılmış).

Hızlı Okuma

  • Koordinat Transformasyonlarını Devre Dışı Bırakın: G74 referans noktasına dönüş işleminden önce, aktif kinematik çerçeveleri (frames) ve transformasyonları devre dışı bırakmak için her zaman TRAFOOF komutunu programlayın.
  • İzole Bir Blokta Programlayın: G74 komutunu, yalnızca komutun kendisini ve hedeflenen eksenleri içeren ayrı, özel bir NC bloğunda yazın.
  • Kesinlikle Sıfır Atayın: Homing dizisini tetiklemek için her hedef eksen adresine tam olarak 0 değerini atayın (örn. X1=0 Y1=0 Z1=0).
  • Homing Ofsetlerini Yapılandırın: MD 34100 $_MA_REFP_SET_POS makine veri parametresini kullanarak her eksen için en fazla dört fiziksel referans pozisyonu tanımlayın.
  • Simülasyon Kısıtlamalarına Uyun: Program simülasyonu çalışması sırasında G74 komutunu yürütmeyin; çünkü bu yasaklanmış bir simülasyon durumudur ve çalışmaz.
  • Tek Blokta Kuru Çalıştırma Yapın: Kızak yollarını doğrulamak için ilk referans aramayı düşük bir feedrate override ile single-block modunda kuru çalıştırma (dry run) olarak gerçekleştirin.

Temel Kavramlar

G74 referans noktasına yaklaşma (reference point approach), artımsal (incremental) konum ölçüm sistemlerine sahip CNC makineleri için kritik bir başlangıç dizisidir. Kontrol ünitesi açıldığında, herhangi bir hareket komutu programlanmadan önce fiziksel kızak konumları ile makine koordinat sistemi arasındaki matematiksel bağ kurulmalıdır. G74 komutu verilerek, belirlenen her bir eksen kızağı fiziksel referans işaretine doğru hareket eder. Ancak referanslama başarıyla tamamlandıktan sonra CNC hassas koordinat hareketi yürütebilir, G54 gibi sıfır ofsetlerini uygulayabilir veya işleme alt programlarını güvenle çalıştırabilir. Bu homing dizisi, ölçüm sistemi değiştirildiğinde de kullanılarak kontrol ünitesinin iş parçası sıfır noktasını doğru şekilde başlatmasını sağlar.

Kurulum operatörleri ve programcılar, homing işlemleri sırasında aktif koordinat ofsetleri, takım ofseti değerleri ve fiziksel bağlama sınırları konusunda mutlak dikkat göstermelidir. G74'ü yürütmeden önce, ham malzeme (raw stock) iş parçası bağlama ekipmanlarına fiziksel olarak hizalanmalı ve sabitlenmelidir—bir makine mengene çenesine (vise jaw) sıkıştırılmalı, tabla pabuçlarına (table clamps) monte edilmeli veya torna aynasının döner çeneleri (rotating jaws of a spindle chuck) arasına emniyetle sıkılmalıdır. Eğer takım boyu ofseti yanlış yapılandırılırsa veya homing öncesinde güvenli başlangıç koordinatları hatalı programlanırsa, takım taşıyıcı köprü veya taret (turret) tehlikeli şekilde kompanze edilmemiş bir yol izleyecektir. Bu kompanze edilmemiş koşullarda, takım ucu yazılımsal sınırları aşabilir ve tareti doğrudan fiziksel engellere bindirebilir. Bu ani eksen sapması, felaketle sonuçlanan sert bir çarpışmaya yol açar, kesici takımı parçalar, eksen bilyalı millerine (ball screws) zarar verir, bir NC sistem alarm kodunu tetikler ve pahalı ham malzemeyi (raw stock) tamamen kullanılamaz bir hurdaya (scrap) dönüştürür.

Komut Yapısı

Yerleşik (native) Siemens modunda (G290), referans alma işlemi doğrudan G74 hazırlık fonksiyonu aracılığıyla komut edilir. G28 veya G30 kullanan ISO Dialect modlarının aksine, Siemens belirli doğrusal veya döner makine eksenlerini doğrudan hedeflemek ve homing yapmak için G74'ü kullanır. Sistem ön işlemesi (preprocessing) sırasında çakışmaları önlemek için komut kendi NC bloğunda yazılmalıdır.

Komut, programcının eksenleri açıkça hedeflemesini ve bunlara sıfır değeri atamasını gerektirir. Blokta belirtilen her bir eksen adresi, sistem parametrelerine bağlı olarak homing döngüsünü ardışık veya eşzamanlı olarak başlatacaktır. Eksen tanımlayıcıları, doğrusal X1, Y1, Z1 veya döner C1 gibi kanal konfigürasyonuna uygun olmalıdır. Her bir makine eksen adresine atanan değer kesinlikle 0 olmalıdır.

G74 X1=0 Y1=0 Z1=0 C1=0 ;
Adres / Belirteç Açıklama
G74 Yerleşik referans noktasına yaklaşma (reference point approach) için modal olmayan (non-modal) hazırlık komutu (Grup 2).
X1=0, Y1=0, Z1=0 Belirtilen doğrusal makine eksenlerinin kendi referans işaretlerine yaklaşmasını hedefler. Atanan koordinat değeri kesinlikle 0 olmalıdır.
A1=0, C1=0 Belirtilen döner makine eksenlerinin veya iş milinin (spindle) kendi referans işaretlerine yaklaşmasını hedefler. Atanan koordinat değeri kesinlikle 0 olmalıdır.

Marka Uygulamaları

Siemens

Siemens, yerleşik (native) Siemens modunda referans noktasına yaklaşma işlemi için özel bir hazırlık komutu olarak G74'ü kullanır. Fanuc ve Mitsubishi sistemlerinde G74, kesinlikle sol kılavuz çekme (left-hand tapping) veya alın kanal açma ve kademeli delme (end-face grooving and peck drilling) işlemlerine ayrılmışken, referans noktasına yaklaşma işlemi G28 veya G30 aracılığıyla yönetilir. Siemens yerleşik modu (G290), referans noktasına yaklaşmayı doğrudan modal olmayan G74 komutuyla birleştirir.

Siemens, ara nokta hatalarını baypas ederek G74 homing dizisini başlatmak için eksen bazında sıfıra açık atama yapılmasını (örn. X1=0) gerektirir. Fanuc ve Mitsubishi kontrol üniteleri, ekseni makine sıfırına gitmeden önce programlanmış bir ara koordinata hareket etmeye zorlayan G28 komutuna güvenir. Bu ara koordinat, son derece dikkatli programlanmadığı takdirde tehlikeli diyagonal hareketlere ve kazara iş parçası bağlama ekipmanı çarpışmalarına yol açabilir. Siemens G74, ara hareketleri tamamen baypas ederek hedeflenen makine eksenlerini (doğrusal X1 veya döner C1 gibi) doğrudan referans alır.

Siemens, homing koordinatlarını çoklu set makine veri parametreleri (MD 34100 $_MA_REFP_SET_POS) aracılığıyla yönetir. Bu yapılandırma, makine imalatçısının kontrol ünitesi belleğinde her eksen için en fazla dört farklı fiziksel referans konumu tanımlamasına olanak tanır. Parametrelere dayalı bu yaklaşım, Fanuc veya Mitsubishi sistemlerinin katı, parametre kilitli referans dönüşlerine kıyasla HMI kurulum ekranlarıyla daha derin bir entegrasyon sağlar.

Marka Karşılaştırmaları

SINUMERIK CNC Serisi HMI Ekranı ve Koordinat Pencereleri Makine Verisi Erişim Kontrolü Homing ve Çarpışma Önleme Özellikleri
SINUMERIK ONE Sanal referans noktası (home) doğrulaması için Create MyVirtual Machine dijital ikiz simülasyon desteğine sahip geniş ekran HMI. Tam makine verisi düzenleme yeteneklerine sahip esnek kullanıcı seviyeleri. Entegre 3D Çarpışma Önleme (Collision Avoidance), G74 referans dönüşü sırasında makine kinematik çerçevelerini takip eder.
SINUMERIK 840D sl Aktif koordinatları, eksen yüklerini ve standart küçültülmüş pencereleri (ALARME, ACHSLAST, WERKZEUG) görüntüleyen geniş ekran çoklu dokunmatik HMI panelleri. Kanala ve eksene özgü tüm makine veri parametreleri için tam okuma ve yazma yetenekleri. Yerel Çarpışma Önleme (Collision Avoidance) desteklenir, referanslama sırasında iş parçası bağlama ekipmanlarını otomatik olarak korur.
SINUMERIK 828D / 808D Geniş ekran çoklu dokunmatik özel paneller olmadan, temel koordinatları görüntüleyen standart HMI ekranları. Giriş seviyesi modeller (802D sl veya 808D gibi), kullanıcıların MD 20154 gibi kritik parametreleri değiştirmesini engellemek için yazma korumalıdır. Temel G74 referans dönüşü desteklenir; gelişmiş çarpışma önleme seçenekleri hariç tutulmuştur.

Teknik Analiz

İki temel programlama ve ön işlemci (preprocessor) davranışı, Siemens'in referans noktasına yaklaşma yönetimini yerleşik (native) mod ile ISO Dialect modu arasında açıkça ayırır. İlk olarak, yerleşik Siemens modu (G290) ile ISO Dialect modu (G291) arasında geçiş yapmak G74 komutunun işlevsel anlamını değiştirir. G290 altında G74, Referans Noktasına Yaklaşma (Reference Point Approach) komutudur. G291 torna modunda G74, Z ekseni alın kızak gagalamalı delme ve kanal açma (end-face peck drilling and grooving) işlemini temsil ederken; frezeleme modunda bir sol kılavuz çekme çevrimini (left-hand tapping cycle) temsil eder. Programcılar doğru yorumlayıcı (interpreter) modunun aktif olduğundan emin olmalıdır; iki dilli derleyici (bilingual compiler) yanlış durumdayken G74 komutu vermek, referanslama yerine istenmeyen bir çevrimin yürütülmesine neden olur. İkinci olarak, yerleşik Siemens G74 komutu, ara hareket noktalarını tamamen baypas ederek doğrudan hedeflenen makine eksenlerini referans alır. G28 kullanan ISO Dialect referans dönüşleri, ekseni önce programlanmış bir ara koordinata hareket etmeye zorlar; bu da diyagonal takım hareketlerine ve kazara iş parçası bağlama ekipmanı çarpışmalarına neden olabilir. Torna işlemleri için operatörler, üst düzey çevrim parametrelerini, eksen homing yerine talaş kaldırma işlemi gerçekleştiren G73 gibi profil tekrarlama çevrimlerinde (pattern repeating cycles) bulunan parametrelerle karıştırmaktan kaçınmalıdır.

Program Örnekleri

; Yerleşik Siemens modu referans noktasına yaklaşma
N10 G290 ; Kontrolü yerleşik Siemens moduna geçir
N20 TRAFOOF ; Aktif koordinat transformasyonlarını iptal et
N30 G74 X1=0 Y1=0 Z1=0 ; X1, Y1 ve Z1 doğrusal eksenleri için referans noktasına yaklaşma
N40 G74 C1=0 ; C1 döner ekseni/iş mili için referans noktasına yaklaşma
N50 M30 ; Program sonu

Kuru Çalıştırma

Bu programın kuru çalıştırması sırasında, CNC N10 bloğunda yerleşik Siemens moduna geçer. N20 bloğu tüm aktif koordinat transformasyonlarını devre dışı bırakarak, koordinat rotasyonlarının veya kaymalarının homing yörüngesini değiştirmemesini sağlar. N30 bloğu, X1, Y1 ve Z1 doğrusal eksenlerine ara nokta sapması olmaksızın doğrudan kendi fiziksel referans işaretlerine hareket etmelerini komut eder. Ulaşıldığında, koordinatlar MD 34100'de tanımlanan değerlerine sıfırlanır. N40 bloğunda, C1 döner iş mili ekseni kendi referans konumuna yaklaşır. Program, makineyi tamamen referanslanmış olarak bırakarak N50 bloğunda başarıyla sona erer.

Hata Analizi

Alarm Kodu Tetiklenme Koşulu Operatör Belirtisi Kök Neden / Çözüm
Alarm 61816 G27 kontrolü sırasında programlanmış eksenler referans noktalarıyla fiziksel olarak hizalı değil. Otomatik mod kesintiye uğrar ve program durur. Eksen konumu sapmıştır veya referans dönüşü baypas edilmiştir. Mekanik engelleri temizleyin ve eksenleri referanslamak için G74 komutunu çalıştırın.
Alarm 14800 Eksen hareketi komut edilmiştir ancak programlanan yol hızı ilerleme değeri (feedrate) sıfırdır veya belirtilmemiştir ve sabit ilerleme hızları inaktiftir. Program yürütülür yürütmelik eksen hareketi hemen engellenir. Pozitif bir feedrate (F değeri) programlayın veya sabit ilerleme hızı fonksiyonunu aktif hale getirin.
Alarm 14011 İşleme için gerekli bir sistem döngüsü alt programı (CYCLE3106 gibi) eksik veya kullanıma sunulmamış. Program, döngü yürütme hatası ile durur. Eksik döngü alt programını aktif parça program belleğine yükleyin veya serbest bırakma durumunu güncelleyin.

Uygulama Notu

G74 referans noktasına yaklaşma komutu çalıştırılmadan önce koordinat transformasyonlarının iptal edilmemesi, eksenlerin sapmasına neden olarak taretin kesici takım ucunu mengene çenelerine (vise jaw), tablaya monteli pabuçlara (table clamps) veya torna aynasının döner çenelerine (rotating jaws of a spindle chuck) çarptırır. Ön işlemci (preprocessor) yazmaçlarında TRAFOOF komutuyla koordinat transformasyonları devre dışı bırakılmadığında, kontrol ünitesi homing yolunu ofsetli koordinatlar üzerinden hesaplar. Bu durum, takım taşıyıcı köprünün veya taretin yazılımsal sınırları aşarak fiziksel engellere bindirmesine neden olur; kesici takımı parçalar, eksen bilyalı millerine (ball screws) zarar verir, sistemin Alarm 61816 hatası vermesine yol açar ve ham malzemeyi (raw stock) kullanılamaz bir hurdaya (scrap) çevirerek plansız duruş süresini (downtime) artırır. Bu plansız arızaları önlemek için, operatörler homing işlemlerini tek blok (single-block) modunda kuru çalıştırmalı ve eksene özgü makine verisi MD 34100 $_MA_REFP_SET_POS parametrelerinin kurulum ekranındaki 0-3 indekslerinde doğru eşleştiğini doğrulamalıdır.

İlişkili Komut Ağı

  • TRAFOOF: G74'ü çalıştırmadan önce zorunlu bir önkoşul olan aktif koordinat transformasyonlarını devre dışı bırakır.
  • G27: Programlanmış eksenlerin makine sıfır referans konumlarıyla fiziksel olarak hizalı olup olmadığını doğrular.
  • G28: ISO Dialect modunda kullanılan, bir ara nokta üzerinden otomatik referans pozisyonuna dönüş komutudur.
  • G75: Eksen işaretini referans almadan, takım değiştirme konumu gibi sabit bir makine noktasına yaklaşır.
  • G290: Kontrolü, G74'ün bir referans noktasına yaklaşma komutu olarak tanınması için gerekli olan yerleşik (native) Siemens moduna geçirir.

Sonuç

Siemens SINUMERIK kontrol ünitelerinde G74 referans noktasına yaklaşma işleminin hatasız yürütülmesi, koordinat kaymalarından kaynaklanan takım bindirmelerini önleyerek hurda oranını sıfırlamak ve parça başı çevrim süresini optimize etmek için kritik bir adımdır. Üretimde plansız duruş sürelerini (downtime) engellemek amacıyla, homing komutunu çalıştırmadan önce TRAFOOF komutunun ayrı bir blokta programlandığından emin olunmalıdır. Eksenlerin fiziksel limit anahtarlarına veya mekanik engellere zarar vermesini engellemek için, ilk kurulum aşamasında kuru çalıştırma (dry run) prosedürlerinin single-block modunda yapılması ve MD 34100 $_MA_REFP_SET_POS parametresinin kontrol panelinden periyodik olarak doğrulanması önerilir. Bu sistematik yaklaşım, tezgahın mekanik ömrünü korurken güvenli ve yüksek hassasiyetli bir üretim başlangıcı sağlar.

Sıkça Sorulan Sorular

Siemens CNC tezgahında G74 komutu neden homing yapmak yerine delik delme çevrimi yürütüyor?

Bu durum, kontrol ünitesinin o anda ISO Dialect modunda (G291) olmasından kaynaklanır. G291 modunda G74 komutu derin delik delme veya sol diş açma çevrimi olarak yorumlanır. Çözüm olarak, G74 komutunu vermeden önce kontrolü yerleşik Siemens moduna geçiren G290 komutunu ayrı bir satırda çalıştırın.

G74 ile homing yaparken Alarm 61816 (Eksenler referans noktasında değil) hatası nasıl giderilir?

Bu alarm, bir G27 referans kontrolü sırasında eksenlerin fiziksel referans noktasıyla tam olarak eşleşmediğini gösterir. Mekanik kirlilik, cetvel tozlanması veya limit anahtarındaki temassızlık eksen pozisyonunu saptırmış olabilir. Eksenleri engellerden uzaklaştırıp manuel olarak hareket ettirdikten sonra, sistemi yeniden senkronize etmek için G290 modunda G74 X1=0 Y1=0 Z1=0 komutunu yürüterek eksenleri tekrar sıfırlayın.

Aktif koordinat transformasyonları devredeyken G74 homing komutu verilirse ne olur?

Koordinat transformasyonları (döndürme, ölçeklendirme veya ayna görüntüleme) etkinken G74 çalıştırılırsa, kontrol ünitesi eksen yollarını yanlış hesaplayarak tareti taba pabuçlarına veya torna aynasına bindirebilir ve bu da ciddi parça hurdalarına ve duruş sürelerine sebep olur. Bu riski ortadan kaldırmak için, G74 satırından hemen önce mutlaka TRAFOOF yazarak tüm transformasyonları iptal edin.

HG

Hakan Gündoğdu

CNC CARE CO-FOUNDER

CNC uzmanı, 25+ yıl saha tecrübesi, Mitsubishi Electric Türkiye geçmişi.