Ana içeriğe geç
CNC.wiki

Siemens SINUMERIK G57 Sıfır Noktası Belirleme ve Programlama Kılavuzu

Siemens SINUMERIK CNC kontrol ünitelerinde G57 sıfır noktasını (zero offset) güvenle programlayın. MD 24000 ayarları ile Alarm 18312 çarpışma hatalarını önleyin.

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

CNC CARE Co-founder

Giriş

Bir CNC operatörünün programı çevrim ortasında durdurması veya aktif koordinat kayıtlarını temizlemeden kontrol ünitesini sıfırlaması (reset), Siemens SINUMERIK sisteminin arka planda G57 sıfır noktasını (zero offset) etkin tutmasına yol açar. Operatörün bu durumun farkında olmadan tarette (turret) manuel takım değiştirmesi veya eksenleri sıfırlamadan hareket ettirmesi (jog), otomatik çevrimin yeniden başlatılmasıyla birlikte takım taretinin geri çekilmemiş, kaydırılmış bir yörüngede ilerlemesine neden olur. Bu koşullar altında iş mili (spindle) veya taret, takımı doğrudan tablaya monte edilmiş bir bağlama aparatına (fixture clamp), bir iş parçası mengenesi çenesine (vise jaw) veya aynanın (chuck) dönen çenelerine doğru sürer. Meydana gelen bu şiddetli çarpışma karbür kesici takımın kırılmasına, eksen bilyalı millerinin (ball screw) bükülmesine ve sürücü aşırı yük alarmının tetiklenmesine neden olur; bu durum hem pahalı ham maddeleri işe yaramaz bir hurdaya (scrap) dönüştürür hem de plansız duruş sürelerine (downtime) yol açarak üretim maliyetlerini artırır. G57 sıfır noktasının doğru yapılandırılması, aktif kayıtların düzenli olarak doğrulanması ve elektronik çalışma alanı sınırlamalarının kullanılması, atölyelerdeki bu yüksek maliyetli çarpışma risklerini ve duruş sürelerini ortadan kaldırmak için kritik öneme sahiptir.

Teknik Özet

Teknik ÖzellikSpesifikasyon
Komut KoduG57
Modal GrubuModal. Grup 8 (Settable Work Offsets).
Desteklenen MarkalarSiemens (SINUMERIK serisi)
Kritik ParametrelerMD 28080 ($MC_MM_NUM_USER_FRAMES), MD 24000 ($MC_FRAME_ADD_COMPONENTS).
Temel Kısıtlamaİnce sıfır noktaları (fine zero offsets) MD 24000 değerinin 1 olarak ayarlanmasını gerektirir. ISO Dialect (G291) altında G10 üzerinden programatik yazma, preprocessor stop tetiklemek için MD 18800 değerinin 1 ve MD 20734 Bit 13 değerinin 1 olarak ayarlanmasını gerektirir.

Hızlı Okuma

  • Referans Kayması: G57, takım yollarını parça geometrisiyle hizalamak için aktif iş parçası koordinat sistemini mutlak makine sıfır noktasından (MCS) yerelleştirilmiş bir iş parçası sıfır noktasına (WCS 4) kaydırır.
  • İki Dilli Derleyici: G57'nin harici ISO G10 komutlarıyla etkinleştirilmesi derleyicinin G291 moduna geçirilmesini gerektirirken, yerel SINUMERIK frame'lerinin G290 altında yürütülmesi gerekir.
  • İnce Sıfır Noktası Kurulumu: Operatörler, eklemeli kaymalar (additive shifts) sırasında Alarm 18312 oluşmasını önlemek amacıyla ince sıfır noktası toplamını etkinleştirmek için MD 24000 ($MC_FRAME_ADD_COMPONENTS) parametresini 1 yapmalıdır.
  • Preprocessor Senkronizasyonu: ISO Dialect modunda sıfır noktalarını programatik olarak yazmak, ana çalışma bloğunda anında senkronizasyon sağlamak amacıyla otomatik bir preprocessor stop (STPPRE) yürütmek için MD 20734 Bit 13 parametresinin 1 olarak ayarlanmasını gerektirir.
  • Çarpışma Koruması: Kurulum operatörleri, iş mili bileşenlerini koruyan aktif koruma bölgeleri tanımlamak için G25/G26 programlanabilir çalışma alanı sınırlamalarını (WALIMON) kullanmalıdır.
  • Reset Varsayılanları: Güç açıldığında (power-on) veya NC resetlendiğinde ayarlanabilir sıfır noktalarını otomatik olarak temizlemek için MD 20150 $MC_GCODE_RESET_VALUES[7] parametresini G500 olarak yapılandırın.

Temel Kavramlar

Siemens kontrollerinde G57 sıfır noktasının pratik programlaması, program koordinat sistemi başlangıcını makinenin mutlak sıfır noktasından (MCS) doğrudan yerelleştirilmiş bir iş parçası sıfır noktasına (WCS) kaydırarak programcıların takım yollarını parça geometrisine göre değerlendirmesine olanak tanır. Makine sıfır noktası ile iş parçası sıfır noktası arasındaki gerçek mesafe tamamen iş parçasının tipine ve fiziksel olarak nasıl bağlandığına bağlıdır. Torna uygulamalarında bu sıfır noktası (zero offset) genellikle aynanın (chuck) sıkma payını telafi etmek amacıyla girilir. İşleme merkezi uygulamalarında G57, makine sıfır noktasından doğrudan bir bağlama aparatı (fixture clamp) veya mengene çenesi (vise jaw) üzerinde bulunan iş parçası sıfır noktasına olan fiziksel mesafeyi tanımlamak üzere ayarlanır. Bağımsız koordinat başlangıç noktaları belirlenerek simetrik konturlar veya çoklu kurulumlar dinamik olarak işlenebilir. Örneğin, bir palet (pallet) üzerine yerleştirilmiş üç adet özdeş iş parçası, tek bir alt program (L47 gibi) yürütülürken sırasıyla G54, G55 ve G56 (veya G57) sıfır noktalarına göre işlenebilir; bu da program boyutunu ciddi oranda azaltır.

Her bir kullanıcı sıfır noktası (G54 ila G599), bir kaba ofset (coarse offset) ve bir ince ofsetten (fine offset) oluşur; aktif iş parçası sıfır noktasını belirlemek için kaba ve ince ofsetler matematiksel olarak birbirine eklenir. Kurulum operatörleri ve programcılar, program yürütme sırasında koordinat kayması kaydı ve aktif sınırlar konusunda mutlak bir dikkat göstermelidir. Eğer bir operatör manuel sıfır tanımlaması (zero preset) yapar, aktif bir kayma sırasında ekseni manuel olarak hareket ettirirse veya eksik eksen argümanlarıyla bir sıfırlama (reset) yürütürse, kalan eksenler kaydırılmış değerlerini koruyacaktır. Eğer bir program çevrim ortasında durdurulur veya G57 sıfır noktası iptali gerçekleştirilmeden önce sıfırlanırsa (reset), sıfır noktası arka planda aktif kalmaya devam eder. Operatör aktif sıfır noktası kayıtlarını temizlemeden tarette (turret) takım değiştirir veya eksenleri hareket ettirirse, otomatik çevrim yürütülmesine geri dönülmesi, takım taretinin geri çekilmemiş bir yol boyunca hareket etmesine neden olabilir. Bu koşullar altında iş mili (spindle) veya taret, takımı doğrudan tablaya monte edilmiş bir bağlama aparatına (fixture clamp), bir iş parçası mengenesi çenesine (vise jaw) veya aynanın (chuck) dönen çenelerine sürerek feci bir sert çarpışmaya (hard collision) neden olabilir.

Komut Yapısı

G57 komutu, dördüncü kullanıcı tanımlı sıfır noktası frame'ini (zero offset frame) belirleyen modal bir hazırlık fonksiyonudur. Seçildikten sonra, tüm mutlak konumlandırma koordinatları (G90) G57 koordinat başlangıcına göre değerlendirilir. G57, başka bir iş koordinat sistemi komutu onun yerini alana kadar veya bir sistem sıfırlaması (reset) aktif kayıtları temizleyene kadar kontrol hafızasında aktif kalır.

Yerel Siemens modunda (G290), G57 doğrudan bağımsız bir komut olarak veya bir hareket bloğu içinde çağrılır. ISO Dialect modunda (G291) ise koordinatlar, G10 veri girişi blokları kullanılarak G57 sıfır noktası kayıtlarına yazılır. Bu, otomatik çevrimler sırasında program kontrollü koordinat güncellemelerine izin verir.

; Native SINUMERIK Mode:
G57 ;
G90 G57 G00 X__ Y__ Z__ D__ ;

; ISO Dialect Mode: G291 ; G10 L2 P4 X__ Y__ Z__ ; G290 ;

Adres / SembolKomuttaki RolüUygulama Bağlamı
X, Y, ZMutlak hedef konum koordinatları.Aktif G57 sıfır noktasından değerlendirilen hedef noktaları belirtir.
DKesici uç ofset numarası.Aktif takım kompanzasyonunu seçer (kompanzasyonu iptal etmek için D0, etkinleştirmek için D1 ila D12).
G10Programlanabilir veri girişi.NC işlemcisine sıfır noktası kayıtlarına veri yazma talimatı verir.
L2İş parçası sıfır noktası veri giriş grubu.G10 bloklarındaki standart iş koordinat sistemi sıfır noktalarını belirtir.
P4Koordinat kaydı seçim kodu.P4, ISO Dialect modunda G57 sıfır noktası kaydını seçer.

Marka Uygulamaları

Siemens

Siemens kontrol ünitesi, G57 komutunu hafızada yönetilen dinamik bir kullanıcı frame'i (user frame) olarak ele alır. Sistem, sıfır noktalarını MD 28080 ($MC_MM_NUM_USER_FRAMES) makine verisini kullanarak atar. Harici ISO kodları için derleyici yorumlayıcısının (compiler interpreter) etkinleştirilmesi MD 18800 ($MN_MM_EXTERN_LANGUAGE) üzerinden kontrol edilir.

Yerel Siemens modunda bu sıfır noktasını etkinleştirmek için tipik bir G-kodu bloğu: G57 G17 G90 G00 X100.0 Y50.0 Z10.0 T1 D1 şeklindedir. Bu blokta kontrolör, aktif koordinat sistemini G57'ye kaydırır, XY düzlemini (G17) seçer, takım ucu kompanzasyonunu (D1) etkinleştirir ve ekseni hızlı hareketle konumlandırır.

  • MD 28080 $MC_MM_NUM_USER_FRAMES: Kontrol hafızasında ayrılan toplam kullanıcı tanımlı sıfır noktası sayısını yapılandırır (standart G54 ila G57 ve genişletilmiş G505 ila G599).
  • MD 24000 $MC_FRAME_ADD_COMPONENTS: 1 olarak ayarlandığında ince sıfır noktası bileşenlerini etkinleştirir. 0 olarak yapılandırılırsa ince sıfır noktası yazılması Alarm 18312 hatasını tetikler.
  • MD 20734 $MC_EXTERN_FUNCTION_MASK (Bit 13): Anında senkronizasyon sağlamak için G10 yazma komutları sırasında dahili bir preprocessor stop (STPPRE) gerçekleştirmeye zorlar.
  • Alarm 18312: İnce sıfır noktası yapılandırılmamış (Fine offset not configured). MD 24000 devre dışıyken eklemeli ince sıfır noktaları (G59) yazılmaya çalışıldığında ortaya çıkar.
  • Alarm 14800: Programlanan yol hızı sıfıra eşit veya sıfırdan küçük. G57 sonrasında aktif bir F ilerleme hızı olmadan ilerleme hareketi programlanırsa meydana gelir.
  • Alarm 61800: Harici CNC sistemi eksik (External CNC system missing). MD 18800 devre dışıyken G291 ISO Dialect moduna geçilmeye çalışıldığında tetiklenir.
  • Sürüm Farklılıkları: SINUMERIK 840D sl, küçültülmüş standart pencerelere sahip geniş ekran çoklu dokunmatik panelleri ve gelişmiş çarpışma önleme seçeneklerini desteklerken; kompakt 802D sl kontrolleri kilitli geometri parametrelerine (MD 10604 gibi) sahiptir ve özel yan ekran seçeneklerini kısıtlar.

Uyarı: Blok atlama karakterlerinin bağımsız olarak etkinleştirilmediği Siemens ayarlarında, ayrı blok atlama seviyeleri olan / ve /1 ile eski ISO kodlarının çalıştırılması beklenmeyen eksen hareketlerine yol açabilir.

Marka Karşılaştırmaları

Marka filtresi bu makaleyi Siemens SINUMERIK sistemleriyle sınırlandırdığından, bu bölüm farklı Siemens SINUMERIK kontrol serileri arasında G57 sıfır noktasının yapılandırmasını ve özelliklerini karşılaştırmaktadır. Doğru kontrol serisinin seçilmesi; sıfır noktalarının, parametre ayarlarının ve çarpışma önleme sistemlerinin atölyede nasıl davranacağını belirler.

Kontrol SerisiSıfır Noktası MimarisiGüvenlik ve Çarpışma ÖnlemeParametre ve Özelleştirme Erişimi
SINUMERIK 840D slKaba (coarse), ince (fine) ve zincirlenmiş dönüşüm bileşenlerini destekleyen dinamik, modüler frame yığını.Tam çok kanallı "Collision Avoidance" (Çarpışma Önleme) yazılım seçeneklerini ve geniş ekran çoklu dokunmatik ekranları destekler.Tüm makine verileri (geometri ekseni değişim modu MD 10604 dahil) kilitsizdir ve yapılandırılabilir.
SINUMERIK 828DStandart G54 ila G57 ve 99'a kadar genişletilmiş sıfır noktasını (G505 ila G599) destekleyen standart frame yığını.Temel eksen sınırı izleme ve yazılım limit anahtarları sunar, ancak gelişmiş çok kanallı çarpışma önleme özelliği yoktur.Parametrelere standart anahtarlı şalterler (Koruma seviyeleri 2/7) aracılığıyla erişilebilir; kanal limitleri önceden yapılandırılmıştır.
SINUMERIK 802D sl / CompactSabit kayıt atamalarına ve sınırlı genişletilmiş sıfır noktası dizilerine sahip temel sıfır noktası hafızası.Standart donanım limit anahtarları; dinamik çarpışma önleme seçeneklerini desteklemez.Kritik makine verisi parametreleri (MD 10604 gibi) kilitlidir ve operatör tarafından değiştirilemez.

Teknik Analiz

Siemens kontrollerinde sıfır noktası yönetiminin mimari davranışı, dinamik ve modüler bir "frame" bellek yığınına dayanır. Siemens, sıfır noktalarını katı ve mutlak koordinat kayıtları olarak saklamak yerine, G57'yi temel bir ayarlanabilir frame (settable frame) olarak ele alır. Programcılar, bu temel G57 frame'inin üzerine, aynı program bloğu içinde programlanabilir mutlak kaymaları (TRANS, ROT, SCALE, MIRROR) veya eklemeli değiştiricileri (ATRANS, AROT, ASCALE, AMIRROR) dinamik olarak zincirleyebilirler. Bu frame'ler, aktif parametrelere bağlı olarak çok seviyeli bastırma komutları (G53, G153, SUPA veya G500) kullanılarak küresel veya seçici olarak devre dışı bırakılabilir. Bu, geleneksel mutlak koordinat sistemlerine kıyasla önemli ölçüde daha fazla programlama esnekliği sağlar.

Siemens ayrıca iki dilli geçişli bir derleyici modeliyle çalışır. Kontrolör, programcının G10 ofset girişleri veya G57 seçimleri gibi eski ISO stillerini içeren blokları derlemek için G291 aracılığıyla derleyiciyi açıkça ISO Dialect moduna geçmesini gerektirir. Daha sonra programın, gelişmiş parametrik frame'leri ve yerel sıfır noktalarını işlemek için G290 komutu ile yerel SINUMERIK moduna geri dönmesi gerekir. Ek olarak Siemens, eski blok atlama (block skip) seviyelerini ayrı ve bağımsız kanallar olarak eşleştirir. / ve /1 atlama karakterlerinin tamamen aynı seviyeyi temsil ettiği standart ISO yorumlayıcılarının aksine Siemens, / ve /1 karakterlerini bağımsız olarak etkinleştirilmesi gereken ayrı blok atlama seviyeleri olarak ele alır. Bir operatör, Siemens kontrolünde bu blok 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 beklenmeyen eksen hareketlerine ve feci iş parçası çarpışmalarına yol açabilir.

Program Örnekleri

Siemens G-Code Örneği

; Siemens: G290 ; Derleyiciyi yerel Siemens SINUMERIK moduna geçir
; Siemens: G57 G17 G90 G00 X100.0 Y50.0 Z10.0 T1 D1 ; G57 sıfır noktasını seçer, XY düzlemini seçer, mutlak hızlı konumlandırma
; Siemens: TRANS X15.0 Y10.0 ; Aktif G57 WCS'ye göre mutlak programlanabilir sıfır noktası frame'ini ayarlar
; Siemens: G291 ; Eski blokları derlemek için derleyiciyi ISO Dialect moduna geçir
; Siemens: G10 L2 P4 X-300.0 Y-150.0 Z-50.0 ; ISO Dialect: G57 (P4) sıfır noktası kayıtlarına koordinatları programatik olarak yazar
; Siemens: G290 ; Yerel Siemens moduna geri dön
; Siemens: G00 Z200.0 M5 ; Hızlı Z ekseni geri çekilmesi

kuru çalıştırma (dry run)

Kuru çalıştırma sırasında programcı NC bloklarını adım adım geçer. İlk olarak, G290 derleyiciyi yerel Siemens SINUMERIK moduna geçirir. Ardından kontrolör, G57 ayarlanabilir sıfır noktasını seçer, XY düzlemini (G17) tanımlar, takım kompanzasyonunu (T1 D1) etkinleştirir ve iş milini G57 referansına göre mutlak X100.0, Y50.0 ve Z10.0 koordinatlarına hızlı hareketle konumlandırır. Sonrasında, mutlak programlanabilir kayma TRANS X15.0 Y10.0 komutu yürütülerek program sıfır noktasını G57'ye göre X+15.0 ve Y+10.0 kadar kaydırır. G291 komutu daha sonra derleyiciyi ISO Dialect moduna geçirir. ISO modundayken, G10 L2 P4 bloğu yeni sıfır noktası değerlerini (X-300.0, Y-150.0, Z-50.0) doğrudan G57 (P4) sıfır noktası kayıtlarına yazar; bu işlem anlık bir takım yolu hareketi üretmez. Son olarak derleyici yerel moda (G290) geri döner ve Z eksenini güvenli bir şekilde Z200.0 seviyesine geri çeker.

Hata Analizi

Siemens SINUMERIK kontrollerinde sıfır noktalarını programlarken, belirli parametre çakışmaları veya sözdizimi (syntax) hataları makineyi durdurabilir. Aşağıdaki tablo, yaygın alarmları, tetiklenme nedenlerini ve bunların atölyede nasıl çözüleceğini listelemektedir.

Alarm KoduTetiklenme KoşuluOperatör BelirtisiTemel Neden / Çözüm
Siemens Alarm 18312Program, MD 24000 değeri 0 iken G57 ile birlikte G59 (eklemeli ince sıfır noktası - additive fine offset) üzerinden eksensel bir sıfır noktası yazmaya veya yürütmeye çalışmaktadır.Kontrol ünitesi yürütmeyi durdurur, ekranda "Fine offset not configured" (İnce sıfır noktası yapılandırılmamış) uyarısı gösterilir, cycle start (çevrim başlatma) butonu kırmızıya döner.İnce sıfır noktası toplamını etkinleştirmek için MD 24000 ($MC_FRAME_ADD_COMPONENTS) makine verisi parametresini 1 olarak yapılandırın ve NCK reset işlemi gerçekleştirin.
Siemens Alarm 14800G57 seçimini takiben doğrusal bir ilerleme hareketi (G01) yürütülmektedir, ancak F ilerleme hızı 0'dır veya programlanmamıştır.Eksen hareketi anında durur, panelde sıfır ilerleme hızı uyarısı gösterilir.Hareket bloğunda veya öncesinde aktif bir F ilerleme hızı değeri programlayın veya "Sabit ilerleme hızları" (Fixed feedrates) fonksiyonunun aktif olduğunu doğrulayın.
Siemens Alarm 61800Derleyici, MD 18800 devre dışıyken ISO Dialect moduna (G291) geçmeye veya G10/G57 komutlarını derlemeye çalışmaktadır.Yorumlayıcı program yürütmeyi durdurur, ekranda "External CNC system missing" (Harici CNC sistemi eksik) uyarısı gösterilir.MD 18800 ($MN_MM_EXTERN_LANGUAGE) makine verisi parametresini 1 olarak ayarlayarak harici NC dili yorumlayıcısını etkinleştirin.
Siemens Alarm 12080Derleyici, MD 20734 Bit 3 parametresi 0 iken G291 altında tanımlanamayan komutları, format çakışmalarını veya yerel komutları çözümler.Yürütme durur, alarm çubuğunda çakışan bloğu işaret eden "Syntax error" (Sözdizimi hatası) uyarısı gösterilir.Komut sözdizimini ilgili moda özel biçimlendirmeye göre düzeltin veya MD 20734 Bit 3 parametresindeki tarayıcı hata işleme ayarını düzenleyin.

Uygulama Notu

Otomatik çevrimi yürütmeye başlamadan önce G57 sıfır noktası kayıtlarının düzgün şekilde sıfırlanmaması (reset) veya temizlenmemesi, tarette (turret) meydana gelebilecek en ciddi çarpışma ve duruş sürelerinin (downtime) başında gelir. SINUMERIK kontrol ünitesi arka planda G57 frame'ini saklamaya devam erken, operatörün manuel jog yapması veya sıfırlamayı atlayarak çevrimi yeniden başlatması durumunda, takım tareti geri çekilmemiş bir yörüngede ilerler. Bu kontrol hatası sadece fener milini (spindle) durdurmakla kalmaz; karbür takımı doğrudan tablaya monte edilmiş bir bağlama aparatına (fixture clamp), bir iş parçası mengenesi çenesine (vise jaw) veya aynanın (chuck) dönen çenelerine doğru sürerek bilyalı milleri (ball screws) büker ve iş parçasını anında pahalı bir hurdaya (scrap) çevirir. Üretim öncesinde sıfır noktası parametrelerinin ve sınırlarının doğrulanması, bu duruş sürelerini ortadan kaldırarak atölyeye ciddi bir maliyet tasarrufu sağlar. Bu doğrultuda kurulum teknisyenlerinin G25/G26 programlanabilir çalışma alanı sınırlamalarını (WALIMON/WALIMOF) kullanarak eksen hareketlerini fiziksel çarpmadan önce otomatik olarak durduran dijital koruma bölgeleri tanımlamaları kritik bir üretim standardıdır.

İlişkili Komut Ağı

  • G54 ila G56 / G505 ila G599: Temel iş parçası koordinat sistemi frame'lerini temsil eden standart ayarlanabilir sıfır noktaları (1 ila 99).
  • G500: Tüm aktif ayarlanabilir sıfır noktalarını (G54 ila G599) devre dışı bırakır ve varsayılan sıfır frame'ini (zero frame) geri yükler.
  • TRANS / ATRANS: Koordinat başlangıcını aktif G57 sıfır noktasına göre dinamik olarak kaydıran programlanabilir mutlak ve eklemeli sıfır noktası taşıma frame'leridir.
  • G53 / G153 / SUPA: Mutlak makine koordinatlarında konumlandırma için aktif sıfır noktası kayıtlarını devre dışı bırakan non-modal frame bastırma (frame suppression) komutlarıdır.
  • G290 / G291: Kontrolörü yerel SINUMERIK programlama ile harici ISO Dialect modu arasında geçiren derleyici modu anahtarlarıdır.

Sonuç

Siemens SINUMERIK kontrol ünitelerinde G57 sıfır noktasının güvenli bir şekilde yönetilmesi, makine verilerinin, derleyici modlarının ve aktif bastırma durumlarının eksiksiz olarak koordine edilmesine bağlıdır. Atölye verimliliğini korumak ve duruş sürelerini sıfıra indirmek adına, her program çevrimi başlangıcında ve takım değişikliklerinden önce bağımsız TRANS veya G500 komutları kullanılarak geçici kaymaların temizlendiği ve koordinat sisteminin doğrulandığı standart bir güvenlik prosedürü uygulanmalıdır.

Sıkça Sorulan Sorular

G57 koordinat sisteminde Alarm 18312 hatasını gidermek için ne yapılmalıdır?

Bu alarm, kontrol ünitesinde ince sıfır noktası (fine offset) toplamı etkinleştirilmeden G59 veya benzeri eklemeli ince kaymalar çalıştırıldığında tetiklenir. Hatayı çözmek için parametre ekranından MD 24000 ($MC_FRAME_ADD_COMPONENTS) değerini 1 olarak güncelleyin ve NCK reset gerçekleştirerek ince kaymaların aktif sıfır noktasına toplanmasını sağlayın.

ISO Dialect modunda yazılan G10 L2 P4 satırı yerel Siemens modunda neden hata verir?

G10, Siemens'in yerel derleyicisi (G290) tarafından doğrudan tanınmayan ve yalnızca G291 ISO Dialect modu etkin olduğunda çalışan bir komuttur. Bu sözdizimi hatasını ve duruş süresini önlemek için, G10 yazma satırından önce bir G291 komutu yerleştirin ve işlem tamamlandıktan hemen sonra G290 yazarak yerel SINUMERIK modunu geri çağırın.

Reset butonuna basıldığında G57 sıfır noktasının aktif kalmasını nasıl engellerim?

Çevrim kesintilerinden sonra koordinatların arka planda gizlice taşınmasını önlemek için reset esnasında varsayılan sıfır frame'inin (zero frame) otomatik olarak yüklenmesi sağlanmalıdır. Kontrol panelindeki MD 20150 $MC_GCODE_RESET_VALUES[7] parametresini G500 olarak yapılandırarak her sıfırlama veya güç açma işleminde sistemin otomatik olarak temizlenmesini sağlayı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