Siemens MD10000 Eksen İsimleri Parametre Yapılandırma Kılavuzu
Siemens SINUMERIK MD10000 parametresi ile fiziksel makine eksen isimlerini doğru yapılandırın. Alarm 4400 bellek reorganizasyonu ve taret çarpışmalarını önleyin.
Giriş
SINUMERIK kontrolörünün çalışma sırasında mekansal kinematik haritalamasını kaybetmesiyle takım taretinin (turret) körlemesine hareket ederek parça bağlama mengenesi çenesine (vise jaw) veya ağır bir aynaya (chuck) hızla çarpması, atölyelerde meydana gelen en yıkıcı ve maliyetli donanım kazalarından biridir. Genellikle Siemens Makine Verisi MD10000 ($MN_AXCONF_MACHAX_NAME_TAB) parametresindeki hatalı fiziksel eksen isimlendirmelerinden kaynaklanan bu kinematik sapma, genel makine veri yapısı (machine data structure) kapsamında önemli bir yer tutar. Bu parametreler üzerinde güvenli bir SRAM yedek arşivi alınmadan değişiklik yapılması, sonraki sistem açılışında Alarm 4400 bellek reorganizasyonunu tetikler; bu durum tüm aktif parça programlarını, takım aşınma ofsetlerini ve vidalı mil hatve hatası telafilerini tamamen silerek üretimi durdurur. Eksenlerin fiziksel tahrik modülleri ile yazılım kontrol ortamı arasındaki bu mutlak bağlantının yanlış kurulması, yüksek hassasiyetli iş parçalarının saniyeler içinde hurda (scrap) sepetine gitmesine neden olurken, günlerce süren plansız duruş süreleri (unplanned downtime) ve fahiş iş mili (spindle) onarım maliyetleriyle işletmenin karlılığını doğrudan baltalar. Fiziksel eksen isimlerinin doğru yapılandırılması ve doğrulanması, atölye genelinde hurda oranını düşürmenin ve kalıcı maliyet tasarrufu sağlamanın en temel adımıdır.
Teknik Özet
| Teknik Özellik | Spesifikasyon |
|---|---|
| Komut Kodu / Parametre | MD10000 $MN_AXCONF_MACHAX_NAME_TAB[n] |
| Modal Grup / Sınıf | Machine Data / Genel / PowerOn |
| Desteklenen Markalar | Siemens (SINUMERIK) |
| Kritik Parametreler | MD10000 (Makine Eksen Adı), MD20070 $MC_AXCONF_MACHAX_USED[n] |
| Ana Kısıt | MD10000 değerinin değiştirilmesi, SRAM'i yeniden yapılandırma için işaretler ve yeniden başlatma sırasında yedeklenmemiş tüm kullanıcı verilerini siler. |
Hızlı Okuma
- MD10000 parametresini değiştirmeden önce daima bir CF kartına veya USB belleğe tam sistem veri yedeği alın.
- Makine eksen isimlerinin herhangi iki büyük harfle başladığından ve dolar ($) işaretiyle başlamadığından emin olun.
- Alarm 4310 hatasını önlemek için MD10000 indekslerinin kesinlikle artan sırada yazıldığını kontrol edin.
- Aktif kanal kinematiklerini tanımlamak için MD20070 parametresini kullanarak fiziksel eksenleri kanala özel eksenlerle eşleyin.
- Eksen adı tanımlayıcıları olarak POSA, DEF veya SPOS gibi rezerve edilmiş NC anahtar kelimelerini kullanmaktan kaçının.
- Servo sürücülerini aktif hale getirmeden önce MD10000 ile MD20070 arasındaki mantıksal bağlantıyı doğrulamak için sistem gösterge ekranlarını kullanın.
Temel Kavramlar
Doğru makine eksen tanımlayıcılarının kurulması kritik öneme sahiptir çünkü bunlar tüm fiziksel makine aktüatörleri için temel adlar olarak hizmet eder. Bu isimler, fiziksel servo sürücü modüllerini kontrolörün dahili yazılım ortamına bağlayan fiziksel mantık köprüsünü oluşturur. Bir isim Makine Verisi 10000 tablosunda yapılandırıldıktan sonra, eksene özel etkinlikleri koordine etmek için küresel olarak referans alınır.
Örneğin, G74 gibi referans noktası yaklaşımları, test çalıştırmaları, PLC eksen hareket komutları ve eksenel ölçüm çevrimleri doğrudan MD10000 parametresinde tanımlanan tanımlayıcılara dayanır. Operatörler isim çakışmalarını önlemek için son derece dikkatli olmalıdır. Makine eksen adlandırmaları hiçbir zaman Euler açıları, CIP enterpolasyonunda kullanılan ara devre koordinatları, yön vektörleri veya özel sistem parametreleri ile örtüşmemelidir.
Komut Yapısı
MD10000 parametresi, kontrolörde mevcut olan fiziksel eksen yuvalarını temsil eden küresel bir makine verisi dizisi (array) olarak yapılandırılmıştır. Dizi indeksi, sürücü veri yolundaki ilk donanım eksen kanalına karşılık gelen sıfırdan başlar. Bu diziye erişim, temel makine kinematiklerinde yetkisiz değişiklikleri önleyen yüksek koruma anahtarlı şalterleri (keyswitch) veya sistem şifreleri gerektirir. Geçici ayar verisi yapısı (setting data structure) değişkenlerinin aksine, makine verisi değişiklikleri temel kinematiklerde yetkisiz değişiklikleri önlemek için yüksek düzeyde koruma anahtarlı şalterleri veya sistem şifreleri gerektirir.
Eksenleri aktif hale getirmek için, kanala özgü parametreler kullanılarak kanal eksenlerine atanmaları gerekir. Donanım isimlendirmesi ile kanal haritalamasının bu şekilde ayrılması, esnek makine yapılandırmalarına olanak tanır. Yapılandırma sözdizimi, açılış sırasında NC interpreter kontrolünü geçmek için katı adlandırma kurallarına uymalıdır.
Configuration Syntax
$MN_AXCONF_MACHAX_NAME_TAB[n] = "Name"
Parameter Mapping
| Parametre | Veri Tipi | Değer Aralığı | Açıklama |
|---|---|---|---|
| MD10000 $MN_AXCONF_MACHAX_NAME_TAB[n] | STRING | İki büyük harf ve ardından isteğe bağlı alfanümerik karakterler. Dize uzunluğu sınırını aşamaz veya $ ile başlayamaz. | n indeksindeki makine ekseninin fiziksel adını tanımlar. Örnekler: "MX1", "MY1", "MZ1", "MSP1". |
| MD20070 $MC_AXCONF_MACHAX_USED[n] | BYTE | 1'den maksimum fiziksel eksen sayısına kadar. | MD10000 parametresinde yapılandırılmış fiziksel makine eksenini bir kanal ekseni yuvasına eşler. |
| MD20060 $MC_AXCONF_GEOAX_NAME_TAB[n] | STRING | Genellikle "X", "Y", "Z". | İş parçası koordinat sistemleri için kanaldaki geometri ekseni adlarını tanımlar. |
| MD20080 $MC_AXCONF_CHANAX_NAME_TAB[n] | STRING | Özel alfanümerik adlar. | Kontrolör ekranında gösterilen kanal ekseni adını ayarlar. |
Marka Uygulamaları
Siemens
Siemens SINUMERIK sistemleri, fiziksel eksenlerin kanal programlama isimlerinden ayrıldığı son derece modüler bir tasarıma sahiptir. MD10000 parametresinde yapılandırılan makine eksenleri bir donanım havuzu görevi görür. Bunlar, MD20070 aracılığıyla aktif kanallara eşlenir. Bu ayrılmış yapı, çok kanallı makinelerin çalışma sırasında fiziksel eksenleri dinamik olarak değiştirmesine veya paylaşmasına olanak tanır.
MD10000 içindeki eksen adlarının değiştirilmesi, statik ara belleği (SRAM) yeniden yapılandırma için hemen işaretleyecektir. Bir sonraki sistem açılışında NC, bellek reorganizasyonu yürütecek ve yedeklenmemiş tüm kullanıcı verilerini silecektir. Geliştiriciler, sistemi yeniden başlatmadan önce tam bir seri arşiv yedeği almalıdır.
Marka Karşılaştırmaları
| SINUMERIK 828D Sistem Seviyesi | Maksimum Makine Ekseni | Tipik Varsayılan Eksen Yapılandırması | Tipik Mekanik Uygulama |
|---|---|---|---|
| Giriş seviyesi sistemler (828D-me42, 828D-gce42, 828D-te42, 828D-gse42) | 8 eksen | "MX1", "MY1", "MZ1", "MSP1", "MA1" | Standart 3 eksenli freze makineleri veya tahrikli takımlara sahip temel 2 eksenli torna tezgahları. |
| Orta seviye sistemler (828D-me62, 828D-te62, 828D-gce62, 828D-gse62) | 11 eksen | "MX1", "MY1", "MZ1", "MSP1", "MB1", "MC1" | 4 eksenli işleme merkezleri veya temel yardımcı eksenlere sahip çift yollu torna merkezleri. |
| Gelişmiş yapılandırmalar (828D-te82, 828D-gce82, 828D-gse82) | 18 eksen | "MX1", "MZ1", "MC1", "MSP1", "MQ1", "MY1", "MZ2", "MC2" | Karmaşık robotik veya portal yükleyicilere sahip çok kanallı, çok taretli torna-freze merkezleri. |
Teknik Analiz
Siemens, katı sistemlere kıyasla yüksek esneklik sağlayan benzersiz yazılım davranışları sergiler. MD10000 parametresi içinde doğrudan tamamen özelleştirilmiş alfanümerik dize tanımlayıcılarının (örneğin 'WZM' veya 'MSP1') desteklenmesi, makine üreticilerinin mekanik işlevlere dayalı tanımlayıcı isimler atamasına olanak tanır. Bu özelleştirme düzeyi, hem PLC teşhisleri hem de NC programlama için okunabilirliği artırır. Örneğin, bir iş milini 'S1' veya 'AX4' olarak adlandırmak yerine, Ana İş Mili 1 için 'MSP1' olarak adlandırarak anında tanınabilir hale getirilebilir.
Ek olarak, NC interpreter baştaki sıfırları şeffaf olarak kabul eder. Bir eksen indeksini 'X01' olarak programlamak, parser tarafından tam olarak 'X1' ile eşdeğer olarak yorumlanır. Bu özellik, manuel arama ve değiştirme işlemlerine gerek kalmadan eski parça programlarının farklı makine nesillerine aktarılması sürecini basitleştirir. Modüler ayrıştırma ayrıca fiziksel eksen yapılandırmalarının kullanıcı arayüzü düzenini dikte etmemesini sağlar. Bunun yerine, MD20080 gibi kanala özel gösterge parametreleri, adların operatöre nasıl sunulacağını tanımlayarak fiziksel donanım havuzunu ekran katmanından yalıtılmış tutar.
Program Örnekleri
; Siemens Machine Data Configuration Example
$MN_AXCONF_MACHAX_NAME_TAB[0]='X1' ; Assign physical name 'X1' to index 0
$MN_AXCONF_MACHAX_NAME_TAB[1]='Y1' ; Assign physical name 'Y1' to index 1
$MN_AXCONF_MACHAX_NAME_TAB[2]='Z1' ; Assign physical name 'Z1' to index 2
$MN_AXCONF_MACHAX_NAME_TAB[5]='SP1' ; Assign physical name 'SP1' to index 5
$MA_JOG_VELO[X1]=2000 ; Set JOG velocity for X1 to 2000 mm/min
Kuru Çalıştırma (Dry Run) Doğrulaması
Donanım hareketi riski olmadan bu makine verisi atamalarını güvenli bir şekilde doğrulamak için bu kuru çalıştırma prosedürünü izleyin:
- Operatör panelindeki sistem teşhis veya parametre gösterge ekranına gidin.
- Şifre koruma seviyesi altında değerleri $MN_AXCONF_MACHAX_NAME_TAB makine verisi dizi indekslerine girin.
- Bir NCK sıfırlaması gerçekleştirin veya ana şalteri kapatıp açın. Sistem yeniden başladığında, interpreter durdurma uyarıları için önyükleme sırasını izleyin.
- Alarm 4400 (tamponlu bellek reorganizasyonu) hatasının onaylandığından ve servo sürücüleri etkinleştirmeden önce MD20070 parametresindeki kanal atamalarınızın doğrulandığından emin olun.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Siemens | Alarm 4310 | Makine verisi değerlerinin $MN_AXCONF_MACHAX_NAME_TAB dizisinde artan sıra dışında değiştirilmesi. | Çalışma modu grubu hazır değil; NC Start devre dışı bırakılır ve kontrolör bir sözdizimi yapılandırma uyarısı görüntüler. | Makine verisi dizisindeki tüm eksen adlarının strictly artan indeks sırasında yazıldığından emin olun. MD dizi sırasını düzeltin. |
| Siemens | Alarm 4400 | MD10000 parametre değerlerinin değiştirilmesi, statik bellek (SRAM) yerleşiminin yeniden yapılandırılmasını zorunlu kılar. | Kontrolör bir sonraki açılışta tamponlu belleği yeniden yapılandırır, tüm aktif parça programlarını, takım aşınma ofsetlerini ve GUD'leri siler. | Yeniden başlatmadan önce bir USB veya CF kartında seri devreye alma arşivi (.arc veya .ard) oluşturun. Bellek reorganizasyonundan sonra kullanıcı verileri arşivini geri yükleyin. |
| Siemens | Interpreter Durması / NC Hazır Değil | Rezerve edilmiş bir NC dili anahtar kelimesinin kullanılması veya bir '$' sembolü ile başlanması gibi geçersiz bir eksen tanımlayıcısının girilmesi. | Kontrolör hazır durumda açılmayı başaramaz, NC Start'ı devre dışı bırakır, sistemi takip moduna zorlar ve bir sözdizimi hatası görüntüler. | Ad sözdizimini düzeltin. Eksen adları iki büyük harfle başlamalı, NC anahtar kelimeleri (örneğin POSA, DEF, SPOS) olmamalı ve dolar işaretiyle başlamamalıdır. |
Uygulama Notu
Çift taretli (double turret) sistemlerde (G68/G69) veya kılavuz çekme (g331-g332-rigid-tapping) çevrimlerinde, eksenlerin kinematik eşleştirmesinin kaybolması nedeniyle takımın bir mengene çenesine (vise jaw), bağlama aparatına (clamp) veya rijit bir aynaya (chuck) şiddetle çarparak Alarm 700022 (Taret motoru aşırı yükü) veya Alarm 700013 (Ayna kilitli değilken çalışma) gibi hatalarla üretimi bloke etmesi, hatalı MD10000 parametrelendirmesinin doğrudan bir sonucudur. MD10000 üzerinde yapılan değişikliklerin ardından, Alarm 4400 bellek reorganizasyonu sonrasında kullanıcı arşivinin sisteme geri yüklenmemesi, kontrolörün tüm uzaysal algısını yok eder. Bu durum, NC programının hareket komutlarını yanlış fiziksel motorlara yönlendirmesine, takım ve makine elemanlarının parçalanmasına, iş parçalarının hurda (scrap) haline gelmesine ve çok yüksek maliyetli duruş sürelerine (downtime) yol açar. Bu feci çarpışmaları ve finansal kayıpları önlemek için, MD10000 ile MD20070 ($MC_AXCONF_MACHAX_USED) arasındaki mantıksal bağlantı, servo sürücüler aktif edilmeden önce teşhis ekranlarından titizlikle doğrulanmalıdır.
İlişkili Komut Ağı
- MD20070 $MC_AXCONF_MACHAX_USED — MD10000 parametresinde tanımlanan fiziksel makine eksenlerini aktif kanallara eşler.
- MD20060 $MC_AXCONF_GEOAX_NAME_TAB — Kanal eksenleriyle ilişkili geometri koordinat adlarını oluşturur.
- MD20080 $MC_AXCONF_CHANAX_NAME_TAB — Operatör için ekranda görüntülenen açıklayıcı kanal eksen adlarını belirtir.
- CHANDATA — Başlatma sırasında parametre komutlarının kapsamını belirli bir kanala geçirir.
Sonuç
SINUMERIK sistemlerinde güvenilir ve kesintisiz bir imalat süreci sürdürmek, MD10000 makine eksen isimlerinin doğru yapılandırılması ve her değişiklik öncesinde tam bir SRAM yedek arşivi alınması ile mümkündür. Hatalı eksen tanımlamalarının ve plansız duruş sürelerinin (downtime) önlenmesi, parça hurda (scrap) oranını kalıcı olarak düşürürken, taret ve iş mili çarpışma risklerini tamamen ortadan kaldırır. MD10000 ile MD20070 arasındaki mantıksal sürücü haritalamasının kontrol paneli üzerinden titizlikle doğrulanması, atölyelerde hem donanım güvenliğini garanti altına alır hem de üretkenlik artışı sağlayarak ciddi miktarda maliyet tasarrufu sunar.
Sıkça Sorulan Sorular
MD10000 parametresinde yapılan bir değişiklik neden tüm CNC programlarını ve takım verilerini siler?
MD10000 üzerindeki değişiklikler, fiziksel eksenlerin isimlerini ve yapılandırmasını yeniden tanımladığı için kontrolörün statik RAM (SRAM) bellek yapısını yeniden organize etmesini zorunlu kılar; bu yeniden yapılanma (Alarm 4400) sonraki açılışta yedeklenmemiş tüm verileri tamamen sıfırlar. Pratik Eylem: Eksen isimlerinde herhangi bir düzenleme yapmadan önce, tüm kullanıcı ve sistem verilerini içeren bir başlangıç arşivi (.arc) oluşturup harici bir USB belleğe kaydedin.
Siemens CNC ünitelerinde MD10000 parametresine tek harfli eksen isimleri yazılabilir mi?
Hayır, Siemens mimarisinde fiziksel donanım eksenleri ile geometrik koordinat eksenlerinin birbirine karışmasını önlemek için MD10000 parametresine yazılan isimlerin en az iki büyük harfle (örneğin MX1 veya MSP1) başlaması zorunludur. Pratik Eylem: Fiziksel eksenleri MD10000 parametresinde iki harfli ön eklerle tanımlayın, ardından bu eksenleri kanal bazında parça programlarında kullanılmak üzere MD20060 parametresiyle tek harfli geometrik eksenlere (X, Y, Z) eşleyin.
Eksen isimlerini güncellerken ortaya çıkan Alarm 4310 hatası nasıl giderilir?
Alarm 4310 hatası, MD10000 makine verisi tablosundaki indekslerin veya eksen isimlerinin sıralı (artan düzen) olarak girilmemesinden ve NC interpreter'ının bu dizilimi çözümleyememesinden kaynaklanır. Pratik Eylem: Makine verisi ekranına girerek tüm eksen isimlerinin array indekslerinin (0, 1, 2 vb.) boşluksuz ve strictly artan sıra ile yazıldığını kontrol edin, ardından değişikliği uygulamak için NCK reset gerçekleştirin.
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
G25 ve G163 ile CNC Spindle Hız Dalgalanması Algılamayı Kapatma
Fanuc, Siemens ve Mitsubishi CNC ünitelerinde G25, G163 ve G26 spindle hız dalgalanması algılama kapatma komutlarını öğrenin ve iş mili hasarlarını önleyin.
G27 Referans Pozisyonu Dönüş Kontrolü: CNC Eksen Sıfırlama Rehberi
Fanuc, Siemens ve Mitsubishi kontrollerinde CNC G27 referans pozisyonu dönüş kontrolünü öğrenin. MD 34100 parametresini ayarlayın ve Alarm 61816'yı çözün.
Siemens SINUMERIK G26 Üst Çalışma Alanı ve İş Mili Hız Sınırı
Siemens SINUMERIK G26 üst çalışma alanı ve iş mili hız sınırlandırma rehberi. SD 43420 parametresi, hata kodları ve parça hurdasını azaltma yöntemleri.
G26 Spindle Devir Dalgalanması Algılama ve Hız Sınırı CNC Rehberi
Fanuc, Siemens ve Mitsubishi kontrollerinde G26 ve G162 ile spindle devir dalgalanmasını izleyin, üst hız sınırlarını belirleyerek takım hasarlarını önleyin.