Ana içeriğe geç
CNC.wiki

Siemens SINUMERIK CNC G55 Ayarlanabilir Sıfır Ofseti Kılavuzu

Siemens G55 ayarlanabilir sıfır ofseti kullanımını öğrenin. MD 28080 gibi parametreleri doğru yapılandırarak eksenel kaydırmaları yönetin ve çarpışmaları önleyin.

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

CNC CARE Co-founder

Giriş

Siemens SINUMERIK kontrol ünitesinde çalışan bir programın çevrim ortasında iptal edilmesi veya G55 sıfır ofsetinin iptal edilmeden sıfırlanması, CNC atölyelerinde feci mekanik hasarlara ve yüksek maliyetli plansız duruş sürelerine (downtime) yol açan en kritik risklerin başında gelir. Operatörün eksik eksen argümanlarıyla bir G92.1 eksen sıfırlama komutu yürütmesi durumunda, kontrol ünitesindeki diğer eksenler kaydırılmış değerlerini korumaya devam eder. Bu hata yapıldığında ve otomatik çevrim yeniden başlatıldığında, takım tareti (turret) veya dönen spindle, G55 ofset miktarı kadar sapmış beklenmedik bir yörüngede hareket eder. Bu sapma, hassas bir kesici takım ucunun doğrudan bağlama aparatlarına, fikstür mengene çenesine (vise jaw) veya iş milinin döner ayna çenelerine (chuck jaws) yüksek hızda çarpmasına neden olur. Çarpışmanın yarattığı şiddetli darbe karbür takımı paramparça eder, eksen kızaklarına zarar verir, Alarm 14800 gibi eksen aşırı yük alarm kodlarını tetikler ve işlenmekte olan malzemeyi yüksek maliyetli bir hurdaya (scrap) dönüştürerek tüm döngü süresinin kaybolmasına neden olur. Bu tür çarpışmaların ve maliyetli hurda oranlarının önüne geçmek için programcılar, hassas taret (turret) ve spindle etrafında koruyucu elektronik zarflar oluşturan G25/G26 veya WALIMON/WALIMOF sınır komutlarını kullanarak çalışma alanı kısıtlamalarını devre dışı kalmayacak şekilde yapılandırmalıdır.

Teknik Özet

ÖzellikTeknik Özellikler
Komut KoduG55
Modal GrupGrup 8 (Modal)
İşlevİş Parçası Koordinat Sistemi 2 / Ayarlanabilir Sıfır Ofseti 2
Desteklenen MarkaSiemens (SINUMERIK)
Kritik ParametrelerMD 28080 $MC_MM_NUM_USER_FRAMES, MD 24000 $MC_FRAME_ADD_COMPONENTS
Temel Kısıtlamalarİnce ofsetler için MD 24000 = 1 gereklidir; G10 uyumluluğu için derleyici modu G290 ve G291 aracılığıyla geçiş yapar.

Hızlı Okuma

  • Referans Noktası Kaydırma: Referans noktasını makine mutlak sıfırından (M) iş parçası koordinat sistemine (W) kaydırarak ikinci ayarlanabilir sıfır ofsetini seçer.
  • Çift Bileşenli Kayıt: Aktif iş parçası sıfır noktasını belirlemek için matematiksel olarak birbiriyle toplanan kaba ofset ve ince ofset bileşenleri aracılığıyla sıfır ofsetlerini yönetin.
  • İki Dilli Derleyici Geçişi: Eski G10 L2 P2 ofset yazma bloklarını yürütmek için G291 kullanarak ISO Dialect moduna geçin, ardından G290 ile yerel SINUMERIK moduna dönün.
  • Eksenel Ofset Kilidi: Sistem hatalarını önlemek için G55 ile birlikte G58/G59 aracılığıyla eksenel ofsetleri yazmadan veya yürütmeden önce makine parametresi MD 24000 $MC_FRAME_ADD_COMPONENTS = 1 olarak yapılandırın.
  • Yerine Geçen Frame Riski: Kaydırmaları temizlemek için alt programlarda çıplak bir TRANS komutu yürütmekten kaçının; çünkü bu komut tüm aktif frame bileşenlerinin yerine geçer ve koordinat döndürmelerini veya aynalamaları devre dışı bırakır.
  • Bağımsız Satır Atlama: Kontrol ayarlarında satır atlama (block skip) karakterleri / ve /1'i ayrı ayrı etkinleştirin, çünkü Siemens bunları bağımsız satır atlama (block skip) kanalları olarak ele alır.

Temel Kavramlar

Siemens kontrollerinde G55 sıfır ofsetini etkinleştirmek, program koordinat sistemi başlangıç noktasını makinenin mutlak sıfır noktasından (M) doğrudan iş parçasının yerel referans noktasına (W) kaydırır. G55'i takip eden konumsal hareketler bu iş parçası koordinat sisteminde programlanır. Makine sıfırı ile iş parçası sıfırı arasındaki gerçek mesafe, tamamen iş parçasının türüne ve fiziksel olarak nasıl bağlandığına bağlıdır. Tornalama uygulamalarında bu sıfır ofseti, genellikle chuck sıkma payını telafi etmek için girilir. İşleme merkezi uygulamaları için ofset, temel makine sıfır noktasından bir iş parçası fikstürü üzerinde bulunan iş parçası orijinine olan fiziksel mesafeyi tanımlar. Her bir bireysel kullanıcı sıfır ofseti (G54 ila G599) bir kaba ofset ve bir ince ofsetten oluşur. Bir programda G55 çağrıldığında, aktif iş parçası sıfırını belirlemek için kaba ve ince ofsetler matematiksel olarak birbiriyle toplanır.

Siemens kontrolünde G55 iş parçası koordinat sistemini (çoğunlukla G55 Workpiece Coordinate System olarak adlandırılır) uygulamak, aktif mutlak koordinat kayıtlarını temel makine koordinat sistemine göre kaydırır. Bu hazırlık komutu, doğrudan işlenmemiş malzeme üzerinde yerelleştirilmiş bir program sıfır noktası oluşturarak programcıların takım yollarını makine referans datum noktası yerine fiziksel parça geometrisine göre tanımlamasına olanak tanır.

Komut Yapısı

Yerel Siemens SINUMERIK modunda G55, G grubu 8'e ait modal bir hazırlık fonksiyonudur. G55 yürütüldüğünde, sonraki mutlak konumlandırma koordinatları ikinci ayarlanabilir sıfır ofsetine referanslandırılır. Bu ofset, G54 Workpiece Coordinate System gibi farklı bir sıfır ofseti seçilerek veya G500 sıfır frame'i seçilerek devre dışı bırakılana kadar kanalda aktif kalır.

Eski ISO programlarını derlerken, kontrol G291 aracılığıyla ISO Dialect moduna geçirilmelidir. Bu derleyici modu altında, programcılar G10 L2 P2 veri ayarlama komutunu kullanarak G55 kaydını yazabilir veya güncelleyebilirler. Burada, L2 adresi standart iş parçası koordinat sistemi veri girişini belirtir ve P2 adresi G55'e karşılık gelen ikinci iş parçası koordinat sistemini seçer.

; Yerel Siemens modu sözdizimi
G55

; ISO Dialect modu sözdizimi (G291 ile geçiş yapılır) G10 L2 P2 X__ Y__ Z__

  • G55: İkinci ayarlanabilir sıfır ofsetini / iş parçası koordinat sistemini seçer.
  • G10: Ofset kayıtlarını değiştirmek için programlanabilir veri girişini etkinleştirir.
  • L2: Standart iş parçası ofset koordinat veri girişini belirtir.
  • P2: G55 sıfır ofset kaydını belirtir (ISO Dialect modunda G55'e eşlenir).
  • X, Y, Z: Mutlak ofsetleri (G90 altında) veya artımlı eklemeleri (G91 altında) temsil eden koordinatlar.

Marka Uygulamaları

Siemens

Siemens SINUMERIK kontrollerinde G55 sıfır ofseti, koordinat referans sistemini makine mutlak koordinatlarından yerel iş parçası koordinatlarına kaydırır. Sistem kurulumu ve ofset bellek yapılandırması, belirli makine verisi (MD) parametreleri aracılığıyla yönetilir. Kontrolör, yerel SINUMERIK programlama ile eski ISO Dialect talimatları arasında geçiş yapmak için iki dilli bir yorumlayıcı kullanır.

KategoriÖğe / KodAçıklama / Koşul
ParametrelerMD 28080 $MC_MM_NUM_USER_FRAMESKontrol belleginde ayrılan ayarlanabilir kullanıcı frame'lerinin/ayarlanabilir sıfır ofsetlerinin (G54 ila G57, G505 ila G599) toplam sayısını tanımlar.
ParametrelerMD 18601 $MN_MM_NUM_GLOBAL_USER_FRAMESKullanılabilir global kullanıcı frame'lerinin maksimum sayısını yapılandırır (değer aralığı: 1 ila 93).
ParametrelerMD 24000 $MC_FRAME_ADD_COMPONENTSİnce ofsetleri etkinleştirir. G55 ile birlikte G58/G59 aracılığıyla eksenel ofsetleri yazmak veya yürütmek için 1 olarak ayarlanmalıdır. Eğer 0 olarak ayarlanırsa, G58/G59 kullanımı bir sistem hatasını tetikler.
ParametrelerMD 20734 $MC_EXTERN_FUNCTION_MASK (Bit 13)G10 yazma komutları sırasında, ana çalışma bloğunda anında koordinat senkronizasyonu sağlamak için dahili bir ön işlemci durdurmasını (STPPRE) zorlar.
ParametrelerMD 18800 $MN_MM_EXTERN_LANGUAGEISO G-kodlarını ve G291 derleyici modunu işlemek için gerekli olan harici NC dili yorumlayıcısını etkinleştirir.
ParametrelerMD 20150 $MC_GCODE_RESET_VALUES[3]Sıfırlama (reset) veya güç açma sırasında Grup 8'in varsayılan aktif G-kodunu belirler (varsayılan 1'dir, bu da G500'e karşılık gelir).

Operatörler, tool revolver (turret), ölçüm istasyonları veya spindle gibi hassas ekipmanların etrafında aktif koruyucu elektronik zarflar tanımlamak için çalışma alanı sınırlamalarını (G25/G26 veya WALIMON/WALIMOF) yapılandırmalıdır. Bu, G55 ofset değişiklikleri yürütüldüğünde iş bağlama düzeneklerini kazara aşırı hareketten (overtravel) korur.

Marka Karşılaştırmaları

Karşılaştırma KonusuSINUMERIK 840D sl / 828DSINUMERIK 802D sl
Makine Veri ParametreleriMakine veri parametreleri (MD 10604, MD 10706, MD 20154 gibi) programcı veya kurulum operatörü tarafından tamamen ayarlanabilir.Makine parametreleri sert kilitlidir ve operatör tarafından ayarlanamaz; global kullanıcı frame'leri sabittir.
Çok Kenarlı Tornalama SeçenekleriGelişmiş tornalama hazırlık fonksiyonları olan G51.2 (çok kenarlı tornalama AÇIK) ve G50.2 (KAPALI) fonksiyonlarını destekler.Hazırlık fonksiyonları G51.2 ve G50.2 kontrolör derleyicisinden çıkarılmıştır.
Çarpışma Önleme SeçenekleriKapsamlı çarpışma önleme ve dinamik çalışma alanı sınırı paketleri içerir.Gelişmiş makine çarpışma önleme seçeneklerinden yoksundur; yalnızca standart sınır parametrelerine dayanır.

Teknik Analiz

Sıfır ofseti yönetimi ve programlama sırasında üç temel programatik ve mimari davranış Siemens kontrollerini Fanuc ve Mitsubishi kontrollerinden açıkça ayırır:

İlk olarak, Siemens standart G-kodlarını ayrıştırmak için iki dilli geçişli bir derleyici modeli (G290/G291) üzerinde çalışır. Fanuc ve Mitsubishi kontrolleri koordinat ofsetlerini ve kayıt kaydırmalarını tek bir sürekli program akışı içinde yerel olarak yorumlarken, Siemens programcının G10 ofset girişleri gibi eski ISO stillerini içeren blokları derlemek için derleyiciyi G291 aracılığıyla açıkça ISO Dialect moduna geçirmesini gerektirir. Program daha sonra gelişmiş parametrik frame'leri (TRANS/ROT/SCALE/MIRROR) ve yerel sıfır ofsetlerini işlemek için G290 komutuyla yerel SINUMERIK moduna geri dönmelidir.

İkinci olarak, Siemens koordinat dönüşümlerini bir "frame" bellek yığınının dinamik, modüler bileşenleri olarak yönetir. G55 temel alınabilen ayarlanabilir frame (baseline settable frame) işlevi görür. Bu temel G55 frame'inin üzerine programcılar, aynı program bloğu içinde programlanabilir mutlak ofsetleri (TRANS/ROT/SCALE/MIRROR) veya artımlı değiştiricileri (ATRANS/AROT/ASCALE/AMIRROR) dinamik olarak zincirleyebilirler. Ancak, mutlak frame'ler yerine geçen talimatlardır (substituting instructions). Geçici bir kaydırmayı temizlemek için çıplak bir TRANS komutu programlamak, tüm diğer aktif frame dönüşümlerini (koordinat döndürmeleri veya aynalamalar gibi) otomatik olarak devre dışı bırakır ve mevcut iş parçası kurulumunu beklenmedik bir şekilde siler. Fanuc ve Mitsubishi'de ise aynalama, ölçekleme ve döndürmeler, ilişkisiz koordinat kayıtlarını etkilemeden ayrı ayrı iptal edilebilen bağımsız modal gruplara aittir.

Üçüncü olarak, Siemens satır atlama (block skip) seviyelerini ayrı, bağımsız kanallar olarak ele alır. Karakterlerin aynı seviyeyi temsil ettiği orijinal ISO Dialect'in aksine, Siemens / ve /1 karakterlerini bağımsız olarak etkinleştirilmesi gereken ayrı satır atlama (block skip) seviyeleri olarak kabul eder. Eğer bir operatör, bir Siemens kontrolöründe bu satır atlama seviyelerini ayrı ayrı yapılandırmadan her iki atlama stilini de içeren eski bir programı çalıştırırsa, atlanması amaçlanan bloklar yürütülebilir; bu durum beklenmedik eksen hareketlerine ve feci iş parçası çarpışmalarına yol açabilir.

Program Örnekleri

N10 G90 G710 G40 ; Yerel Siemens modunu, mutlak koordinatları, metrik birimleri ayarlar ve takım yarıçap telafisini iptal eder
N20 G291 ; Eski blokları ayrıştırmak için derleyiciyi ISO Dialect moduna geçirir
N30 G10 L2 P2 X-250.5 Y-150.0 Z-400.2 ; İş parçası ofset koordinatlarını G55'e (P2) yazar
N40 G290 ; Derleyiciyi yerel Siemens SINUMERIK moduna geri geçirir
N50 G55 G00 X0 Y0 ; G55 ayarlanabilir sıfır ofsetini etkinleştirir ve X ile Y'yi orijine hızlı konumlandırır
N60 T1 D1 M3 S1500 ; T1 takımını yükler, D1 takım kenarını etkinleştirir ve spindle'ı saat yönünde 1500 rpm'de çalıştırır
N70 G00 Z50.0 ; Z eksenini emniyet yüksekliğine hızlı hareket ettirir
N80 G01 Z-5.0 F150.0 ; Takımı Z-5.0 derinliğine 150.0 mm/min hızla doğrusal olarak besler
N90 TRANS X20.0 Y20.0 ; G55'e göre mutlak bir programlanabilir sıfır ofset frame'i ayarlar
N100 G01 X30.0 Y30.0 ; Kaydırılmış koordinat orijinine göre doğrusal hareket gerçekleştirir
N110 TRANS ; Programlanabilir ofseti devre dışı bırakarak temel G55 sıfır noktasına geri döner
N120 G00 Z100.0 M5 ; Takımı emniyet yüksekliğine geri çeker ve spindle'ı durdurur
N130 G500 G00 X0 Y0 Z0 ; G500 aracılığıyla ayarlanabilir frame'leri devre dışı bırakır ve makine sıfırına geri döner
N140 M30 ; Program yürütmeyi sonlandırır ve belleği başa sarar

Kuru Çalıştırma (Dry Run) İncelemesi

  • N10: Yerel Siemens SINUMERIK modu mutlak koordinat sistemini (G90), metrik boyutlandırmayı (G710) ayarlar ve takım yarıçap telafisini (G40) iptal eder.
  • N20: Eski blok biçimlendirmesini ayrıştırmak için derleyici yorumlayıcısını ISO Dialect moduna (G291) geçirir.
  • N30: G10 L2 kullanarak G55 (P2) için mutlak iş parçası koordinat ofset değerlerini X-250.5, Y-150.0 ve Z-400.2 olarak programlar.
  • N40: Yerel frame'leri yürütmek için derleyici yorumlayıcısını yerel Siemens moduna (G290) geri döndürür.
  • N50: İkinci ayarlanabilir sıfır ofseti kullanıcı frame'ini (G55) seçer ve X ile Y eksenlerini yerel program koordinat başlangıç noktasına (X0, Y0) hızlı şekilde hareket ettirir (G00).
  • N60: T1 takımını seçer, kesici takım kenarı parametre kaydı D1'i etkinleştirir ve spindle dönüşünü saat yönünde 1500 rpm'de (M3) hızla başlatır.
  • N70: Aktif G55 iş parçası sıfırına göre Z eksenini Z50.0 emniyet mesafesi yüksekliğine hızlı şekilde hareket ettirir.
  • N80: Takımı, 150.0 mm/min ilerleme hızında doğrusal olarak (G01) Z-5.0 kesme derinliğine hareket ettirir.
  • N90: G55'e göre aktif iş parçası koordinat sistemi başlangıç noktasını X ve Y eksenleri boyunca 20.0 mm kaydırarak, mutlak bir koordinat dönüştürme frame'ini (TRANS X20.0 Y20.0) programlı olarak uygular.
  • N100: Takımı, yeni kaydırılmış yerel koordinat orijinine göre değerlendirilen X30.0, Y30.0 koordinatlarına doğrusal olarak ilerletir.
  • N110: Aktif tüm programlanabilir frame bileşenlerini devre dışı bırakmak için eksen girdisi olmayan çıplak bir TRANS komutu yürütür; bu komut, yerine geçen bir komut (substituting command) asılı durarak aktif koordinat orijinini doğrudan temel G55 frame'ine geri döndürür.
  • N120: Z eksenini hızlıca Z100.0 seviyesine çeker ve spindle stop (M5) komutu verir.
  • N130: G500 kullanarak G55 ayarlanabilir sıfır ofseti kullanıcı frame'ini devre dışı bırakır ve makine eksenlerini hızlıca makine koordinat sıfırına (X0 Y0 Z0) konumlandırır.
  • N140: Program yürütmeyi sonlandırır ve kontrol belleğini başa sarar (M30).

Hata Analizi

Alarm KoduTetiklenme KoşuluHata GöstergesiKök Neden / Çözüm
Siemens Alarm 18312Makine parametresi MD 24000 0 olarak ayarlanmışken, program G55 ile birlikte G58 veya G59 aracılığıyla eksenel ofsetler yazmaya veya yürütmeye çalışır.Yürütme anında durur; kontrol panelinde "kanal %1 blok %2 frame: İnce ofset yapılandırılmadı" (channel %1 block %2 frame: Fine offset not configured) görüntülenir.Kök Neden: İnce ofsetler makine yapılandırmasında devre dışı bırakılmıştır. Çözüm: İnce ofsetleri etkinleştirmek için MD 24000 $MC_FRAME_ADD_COMPONENTS = 1 parametresini ayarlayın.
Siemens Alarm 14800Hareket komutu verilir (G01 gibi) ancak aktif programlanmış yol ilerleme hızı F, F0 olarak değerlendirilir ve "Sabit ilerleme hızları" (Fixed feedrates) fonksiyonu aktif değildir.Yürütme durur; kontrolör "Kanal %1 Set %2 programlanan yol hızı sıfıra eşit veya daha küçük" (Channel %1 Set %2 programmed path velocity is less than or equal to zero) görüntüler.Kök Neden: Sıfır ilerleme hızıyla hareket komutu verilmiştir. Çözüm: Aktif blokta veya modallerde sıfır olmayan bir ilerleme hızı F değeri belirtin.
Siemens Alarm 14060Programlanan satır atlama (block skip) seviyesi, aralık dışı bir değerle (1'den küçük veya 9'dan büyük) değerlendirilir.Yürütme durur; kontrolör "Diferansiyel blok atlama için izin verilmeyen atlama seviyesi" (Impermissible skip level for differential block skip) görüntüler.Kök Neden: Geçersiz satır atlama seviyesi girişi. Çözüm: Satır atlama seviyesini kesinlikle 1 ila 9 aralığında belirtin.
Siemens Alarm 12080Kontrolör derleyicisi tanınmayan komutları veya biçimlendirme çelişkilerini ayrıştırır (G291 ISO modu altında G500 gibi yerel SINUMERIK komutlarını çalıştırmak gibi).Yürütme durur; kontrol panelinde "Sözdizimi hatası / Bilinmeyen blok" (Syntax error / Unknown block) görüntülenir.Kök Neden: ISO modu altında yerel komutlar derlenmiştir. Çözüm: Doğru G-kodu sözdizimini sağladığınızdan emin olun veya yerel talimatları komut etmeden önce yerel moda (G290) geçiş yapın.

Uygulama Notu

Üretim hattında iş parçasının hurdaya (scrap) ayrılmasını önlemek ve tezgahın plansız duruş sürelerini (downtime) sıfıra indirmek için, G55 sıfır ofseti ile birlikte eksenel kaydırmaların yönetimi sırasında makine parametrelerinin doğru yapılandırılması hayati önem taşır. MD 24000 $MC_FRAME_ADD_COMPONENTS parametresinin 0 olarak bırakılması durumunda, program G55 aktifken G58 veya G59 ince ve kaba eksenel ofsetlerini yürütmeye çalıştığı anda sistem Alarm 18312 ("Fine offset not configured") hatası vererek çevrimi aniden durdurur. Takımın malzeme ile temas halinde olduğu bir anda gerçekleşen bu ani duruş, iş parçası üzerinde iz bırakarak malzemenin hurdaya dönmesine ve iş milinin (spindle) zorlanmasına yol açar. Benzer şekilde, eski programların G291 ISO Dialect modu altında yürütülmesi için MD 18800 $MN_MM_EXTERN_LANGUAGE parametresinin 1 yapılması gerekirken, G10 veri yazma komutlarının anında senkronize edilebilmesi için MD 20734 $MC_EXTERN_FUNCTION_MASK Bit 13 parametresinin 1 olarak etkinleştirilmesi kritik bir önlemdir. Bu bit etkinleştirilmediğinde, preprocessor (ön işlemci) G10 yazma komutunu tam tamamlamadan bir sonraki hareket bloğuna geçebilir; bu koordinat eşleşmeme hatası ise takımın yanlış eksende hareket ederek fikstüre çarpmasına, karbür takımın kırılmasına ve parça maliyetlerinin katlanmasına sebep olur. Bu nedenle üretime başlamadan önce bu parametrelerin doğrulanması, CNC atölyelerindeki en yaygın operasyonel duruş nedenlerini ve hurda kayıplarını kalıcı olarak ortadan kaldırır.

İlişkili Komut Ağı

  • G54 ila G57, G505 ila G599 (Ayarlanabilir Sıfır Ofsetleri): Aktif iş parçası koordinat sistemini tanımlamak için birincil ve sonraki ayarlanabilir sıfır ofseti kullanıcı frame'lerini çağırır. Bağlantı: G54 Settable Zero Offset veya G54 Workpiece Coordinate System
  • G53 / G153 / SUPA (Ofset İptali): Makine koordinat sıfırına göre güvenli eksen konumlandırmasını etkinleştirmek için aktif ayarlanabilir sıfır ofsetlerini, programlanabilir frame'leri ve temel frame'leri geçici olarak (non-modal) devre dışı bırakır.
  • TRANS / ATRANS (Programlanabilir Sıfır Ofsetleri): Aktif G55 iş parçası sıfırına göre koordinat başlangıç noktasını kaydırarak mutlak veya artımlı koordinat dönüştürmelerini uygular.
  • G58 / G59 (Eksenel Programlanabilir Ofsetler): Belirli eksener için programlanabilir sıfır ofsetinin dönüştürme bileşenlerini değiştirir veya ekler; mutlak kaba ve artımlı ince ofsetler olarak işlev görür.
  • G290 / G291 (Derleyici Modu Seçimi): Kontrol yorumlayıcısını yerel Siemens SINUMERIK modu ile eski ISO Dialect modu arasında değiştirir.

Sonuç

Siemens CNC ünitelerinde G55 sıfır ofsetinin kullanımında sıfır hurda (scrap) ve maksimum zaman tasarrufu sağlamanın yolu, makine parametrelerinin tam uyumluluğundan ve program sonlarında uygulanan standart iptal rutinlerinden geçer. Çevrim öncesinde MD 24000 ve MD 20734 parametrelerinin doğru yapılandırıldığından emin olmak eksenel kontrol hatalarını engeller. Ayrıca, program sonlarında G500 sıfır frame komutuyla ayarlanabilir frame'leri temizlemek, bir sonraki iş parçasının işlenmesi sırasında taret veya spindle'ın kaymış koordinatlarla hareket edip kaza yapma riskini tamamen bertaraf eder. Bu disiplinli parametre doğrulaması ve güvenli program yapısı, parça başına çevrim sürelerini optimize ederken karbür takım hasarlarını önler ve CNC üretiminde yüksek maliyetli duruşları en aza indirir.

Sıkça Sorulan Sorular

Siemens CNC kontrol ünitesinde G55 sıfır noktası kaba ve ince ofset değerleri nasıl toplanır?

Siemens kontrol üniteleri, G55 aktifken kaba (coarse) ve ince (fine) ofset değerlerini cebirsel olarak toplar ve etkin eksenel sıfır noktasını elde eder. Ancak bu toplama işleminde, temel makine ofseti (base offset) ve aktif durumdaki basic frame ($P_ACTBFRAME) değerleri de hesaba katılır, bu yüzden sıfır noktası beklenenden farklı bir yere kayabilir. Sıfır hurda üretimi için, her yeni parça kurulumunda sıfır ofset ekranından G55 coarse ve fine sütunlarının yanı sıra base offset değerini de kontrol edip doğrulayın.

G55 ile G58/G59 kullanırken Siemens Alarm 18312 hatası nasıl çözülür?

Alarm 18312, kontrol ünitesinin ince ofset (fine offset) bellek bileşenleri kapalıyken (yani MD 24000 parametresi 0 iken) programın G58 veya G59 ile eksen bazlı ince ayar yapmaya çalışmasıyla tetiklenir. Bu hata, sistemin çevrim sırasında aniden durarak parçayı çizmesine yol açar. Çözüm için, makine parametreleri ekranına giderek MD 24000 $MC_FRAME_ADD_COMPONENTS değerini 1 yapın ve ardından kontrol ünitesini resetleyerek bellek alanını yeniden tahsis edin.

Siemens G55 kurulumunda TRANS komutunun tüm koordinat döndürmelerini silmesi nasıl önlenir?

TRANS komutu, yerine geçen (substituting) bir talimat olduğundan, eksen parametresi girilmeden çıplak bir şekilde çağrıldığında o ana kadar aktif olan döndürme (ROT), ölçekleme (SCALE) ve aynalama (MIRROR) gibi tüm dinamik frame bileşenlerini temizler. Bu durum koordinatların kaymasına ve takımın çarpmasına neden olur. Eğer sadece belirli bir kaydırmayı sıfırlayıp döndürme ve aynalama gibi diğer ayarları korumak istiyorsanız, mutlak TRANS yerine artımlı ATRANS komutunu kullanın veya iptal işleminden sonra dönüşüm frame'ini programda yeniden tanımlayı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