Siemens Dişli Oranı Parametreleri MD31050 ve MD31060 Ayar Rehberi
Siemens CNC dişli oranı parametreleri MD31050 ve MD31060 ayarlarını yapın. SINUMERIK ve SIMODRIVE ünitelerinde Alarm 25220 ve Alarm 149 hatalarını çözün.
Giriş
Modulo eksenli ve absolute enkoderli bir CNC makinesinde elektrik kesintisi sırasında DC bara voltajının aniden düşmesi, eksen konum verilerinin doğru şekilde yedeklenmesini engelleyerek tüm makinenin senkronizasyonunu kaybetmesine yol açar. Bu senkronizasyon kaybı nedeniyle, bir sonraki güç açılışında kontrol ünitesi eksenin gerçek konumunu yanlış hesaplar ve rijit kılavuz çekme (rigid tapping) çevrimi sırasında kompanzasyon özelliği olmayan bir ayna (chuck) nedeniyle takımın iş parçasına kontrolsüzce dalmasına neden olur. Bu durum, hassas iş parçalarının anında hurda (scrap) olmasına yol açarak hurda oranını yükseltirken, saatlerce süren plansız duruş süreleri (unplanned downtime) ve yüksek mekanik onarım maliyetleriyle işletmeyi doğrudan zarara uğratır. Siemens kontrol ünitelerinde bu tür feci mekanik çarpışmaları önlemek ve kalıcı maliyet tasarrufu sağlamak, MD31050 ve MD31060 gibi dişli oranı parametrelerinin ve ilgili makine verilerinin doğru optimize edilmesine bağlıdır.
Teknik Özet
| Komut Kodu | MD31050, MD31060 |
| Modal Grup / Alan | Makine Verileri (Eksene özel) |
| Desteklenen Marka | Siemens |
| Kritik Parametreler | MD31060 $MA_DRIVE_AX_RATIO_NUMERA[n], MD31050 $MA_DRIVE_AX_RATIO_DENOM[n] |
| Ana Kısıt | MD31050 değeri 0 olarak ayarlanamaz. ESR üzerinden güvenli geri çekme yolu kesinlikle sabit bir dişli oranına bağlıdır; aktif ESR sırasında hiçbir değişikliğe izin verilmez. Absolute enkoderli modulo eksen konumlandırma, düzensiz dişli faktörleri altında kapanma sırasında konum değerlerini kaydetmek için yeterli DC bara voltajı gerektirir. |
Hızlı Okuma
- Motor devirleri ile fiziksel yük arasındaki tam matematiksel oranı tanımlamak için MD31060 (pay) ve MD31050 (payda) kullanarak eksen dişli oranlarını yapılandırın.
- MD31050 parametresinin 1 ile 2.147.000.000 arasında bir değere ayarlanmasını sağlayarak sıfıra bölme hatalarını önleyin.
- Alarm 25220 hatasını önlemek için pozisyon kontrolü aktifken veya güvenlik açısından kritik Genişletilmiş Durdurma ve Geri Çekme (ESR) rutinleri sırasında dişli oranı parametre kümelerini değiştirmekten kaçının.
- Alarm 149 hatasını önlemek için modulo eksenlerinde düzensiz dişli faktörleri kullanırken güç kapatma dizileri sırasında DC bara voltajını titizlikle izleyin.
- Değiştirilen dişli oranı makine verilerini, kontrolörün tamamen yeniden başlatılmasına gerek kalmadan anında etkinleştirmek için yürütülebilir NEWCONF komutunu kullanın.
- Dişli oranlarını belirlerken Alarm 26003 hatasını önlemek için bilyalı vida hatvesi MD31030 parametresinin sıfır olarak ayarlanmadığından emin olmak için titizlikle kontrol edin.
Temel Kavramlar
Siemens dişli oranı parametrelerini (MD31050 ve MD31060) yapılandırmanın pratik programlama etkisi, motorun devri ile fiziksel yük arasındaki tam matematiksel oranın kurulmasıdır. Bu, kontrol içi hesaplama çözünürlüğünün gerçek değer çözünürlüğüne olan oranını tanımlar ve hesaplanan pozisyon hedef değerlerinin makinede tam olarak ne kadar hassas uygulanabileceğini gösterir. Şanzıman durumlarına uyum sağlamak için geliştiriciler, altı adede kadar parametre kümesi (0 ila 5 arası indeksler) kullanarak kontrolörü yeniden başlatmadan çalışma anında PLC aracılığıyla yük dişlisi pay ve paydalarını dinamik olarak değiştirebilirler. Bu temel konfigürasyon Siemens makine verisi yapısı içinde yer alır.
Programcılar ve operatörler, absolute enkoderli modulo eksenlerinde düzensiz dişli faktörleri kullanırken güç kapatma dizilerini titizlikle izlemelidir. DC bara voltajı düştüğünde gerçek konum otomatik olarak kaydedilmelidir; eğer donanım konfigürasyonu bu kayıt için yeterli süreyi sağlamazsa, bir sonraki güç açılışında varsayılan konum tamamen yanlış olacaktır. Bu kalıcı depolama, kontrolörün yeniden başlatılmasının ardından geçerliliğini yitiren ayar verisi yapısı aracılığıyla yapılandırılan geçici parametrelerden farklıdır. Doğru dişli oranı kurulumu, eksen geri bildirimini pozisyon kontrol döngüsüyle senkronize etmek için de kritik öneme sahiptir ve pozisyon döngüsü kazancı Kv ayarı işleminin doğru çalışmasını sağlar.
Komut Yapısı
Siemens, eksene özel dişli oranı tanımlarını eşleştirilmiş makine verisi parametrelerini kullanarak yapılandırır. Bu parametreler, parametre kümelerine karşılık gelen indekslerde düzenlenen yük dişli kutusu pay ve paydasını temsil eder. Bu, makinedeki her bir bağımsız eksen için eksene özel dizi adreslemesine olanak tanır.
Bu parametrelere erişim ve güncelleme genellikle kontrolördeki doğrudan sistem değişkenleri kullanılarak yapılır. Programcılar bu sistem değişkenlerine yazarak NCK belleğindeki değerleri değiştirebilirler. Değişiklikler onaylandıktan sonra sistem tarafından anında işlenir.
Adres Sözdizimi Formatı
$MA_DRIVE_AX_RATIO_NUMERA[n, <axis>]
$MA_DRIVE_AX_RATIO_DENOM[n, <axis>]
Temel Parametreler
| Parametre Adresi | Açıklama | Değer Aralığı / Ayarlar |
|---|---|---|
MD31060 $MA_DRIVE_AX_RATIO_NUMERA[n] | Yük dişli kutusunun payı (0'dan 5'e kadar n indeksi) | DWORD, -2,147,000,000 ila 2,147,000,000 |
MD31050 $MA_DRIVE_AX_RATIO_DENOM[n] | Yük dişli kutusunun paydası (0'dan 5'e kadar n indeksi) | DWORD, 1 ila 2,147,000,000 |
MD31064 / MD31066 | Ara dişli kutusunun paydası ve payı | — (no source) |
MD31070 / MD31080 | Ölçüm dişli kutusunun paydası ve payı | — (no source) |
Marka Uygulamaları
Siemens
Siemens, doğrudan alfanümerik makine verisi adreslemesine izin vererek gelişmiş kontrol döngüsü esnekliği sağlar. Programcılar tek bir toplu dişli oranı yerine, mekanik güç aktarım organının farklı aşamalarını bağımsız olarak parametrelendirebilirler. Bu granüler yapı; Yük Dişli Kutusu, bir Ara Dişli Kutusu ve bir Ölçüm Dişli Kutusu içererek karmaşık fiziksel takım ofsetlerinin tam matematiksel modellenmesine olanak tanır. Temel değişkenler eksene özel makine verisi yapısı içinde yönetilir.
Dinamik üretim koşullarını yönetmek için Siemens pozisyon kontrol mimarisi, her eksen için altı adede kadar bağımsız parametre kümesini (0 ila 5 arası indeksler) destekler. PLC arayüz bitleri (DB31, ... DBX9.0 - DBX9.2), kontrolörün parametre kümelerini çalışma anında dinamik olarak değiştirmesine olanak tanır. Bu, makinenin harici makro hesaplamalarını ayrıştırmaya gerek duymadan, iş mili dişli kademesi seçim komutlarına (M40 ila M45) yanıt olarak programın ortasında tamamen farklı mekanik dişli eşlemeleri arasında geçiş yapmasını sağlar. Değişiklikler, programdaki yürütülebilir NEWCONF komutu kullanılarak uygulanır ve sistemin yeniden başlatılmasını gerektirmeden güncellenmiş dişli oranı makine verilerini etkinleştirir. Bu, ayar verisi yapısı içindeki geçici değerlerde yapılan değişikliklerden daha kalıcıdır. Bu dişli ayarları, kontur doğruluğunu korumak için pozisyon döngüsü kazancı Kv ayarı gibi diğer kontrol optimizasyonlarıyla uyumlu olmalıdır.
Siemens, Genişletilmiş Durdurma ve Geri Çekme (ESR) sırasında dişli parametrelerini kilitleyerek mekanik güvenlik rutinlerini korur. Eğer kontrolör ESR aktifken dişli oranıamp parametre kümesini değiştirme girişimi tespit ederse, değişikliği aktif olarak engeller ve Alarm 25220 hatasını tetikleyerek donanımın ani bir elektrik kesintisi sırasında her zaman matematiksel olarak kusursuz bir geri çekme yolunu korumasını sağlar.
Marka Karşılaştırmaları
| Siemens Kontrolör / Sürücü Serisi | Parametrelendirme Yöntemi | Dişli Oranı Desteği | Temel Alarm / Güvenlik Kontrolü |
|---|---|---|---|
| SINUMERIK 840D sl / 828D | NC düzeyinde parametreler: MD31060 $MA_DRIVE_AX_RATIO_NUMERA[n] ve MD31050 $MA_DRIVE_AX_RATIO_DENOM[n] | PLC aracılığıyla değiştirilebilen 6 adede kadar parametre kümesi (0 ila 5 arası indeksler) ile Yük, Ara ve Ölçüm dişli kutusu aşamalarını destekler. | Aktif ESR sırasında değişiklikleri engeller, Alarm 25220'yi tetikler. Vidalı mil hatvesi sıfır olarak ayarlanmışsa Alarm 26003'ü tetikler. |
| SIMODRIVE 611 universal (SW 8.1+) | Sürücü düzeyinde yazılım parametre ayarları | Eski kısıtlamaları ortadan kaldırarak isteğe bağlı şanzıman oranlarının seçilmesine izin verir. | — (no source) |
| SIMODRIVE 611 universal (SW 10.2+) | Sürücü düzeyinde yazılım parametre ayarları | Sonsuz dönen absolute eksenlerdeki düzensiz dişli faktörlerini aktif olarak izler. | Hata 149 / Alarm 149 (düşük DC bara voltajı nedeniyle kapanma sırasında konum kaydedilemezse tetiklenir). |
Teknik Analiz
Siemens sürücü ve kontrolör serileri genelindeki parametrelendirme ayrımı, farklı donanım sınıfları ve yazılım sürümleri için belirgin mühendislik önceliklerini ortaya koymaktadır. Gelişmiş Solution Line sistemleri (SINUMERIK 840D sl ve 828D), tam NCK makine verisi mimarisinden yararlanır. Bu konfigürasyon, kontrolün dinamik olarak altı farklı parametre kümesine erişmesini sağlar ve mekanik güç aktarım organını son derece granüler, ayrı ayrı yapılandırılabilir aşamalara böler. Buna karşılık, SIMODRIVE 611 universal serisi parametrelendirmeyi sürücü düzeyinde izole eder, bu da gerçek zamanlı geçiş yeteneğini sınırlar ancak yazılım sürümüne bağlı olarak sürücü düzeyinde belirli davranışlar sunar.
SIMODRIVE 611 universal SW 8.1+ için isteğe bağlı şanzıman oranlarının getirilmesi, eski Hata 139'u ortadan kaldırarak eski kısıtlamaları çözmüştür. Ancak SW 10.2+ sürümünde, absolute modulo eksenlerindeki düzensiz dişli faktörlerinin izlenmesi, DC bara voltajına sıkı bir bağımlılık getirmiştir. Eğer güç kapatma dizisi gerçekleşirse ve DC bara voltajı çok hızlı düşerse, sürücü konum değerlerini kaydedemez ve bu da Hata 149 ile sonuçlanır. Solution Line, mekanik bir çarpışmayı önlemek için aktif ESR güvenli geri çekme sırasında parametre kümesi değişikliklerini engelleyerek bunu güvenlik kilidi ile daha da entegre eder.
Program Örnekleri
; Siemens Dişli Oranı Parametre Ayarı
$MA_DRIVE_AX_RATIO_NUMERA[0, AX1] = 5 ; AX1 için parametre kümesi 0 yük dişli kutusu payını 5 olarak ayarla
$MA_DRIVE_AX_RATIO_DENOM[0, AX1] = 3 ; AX1 için parametre kümesi 0 yük dişli kutusu paydasını 3 olarak ayarla
NEWCONF ; Değiştirilen makine verilerini uygula ve etkinleştir
M30 ; Program sonu
kuru çalıştırma (dry run) Analizi
Bu programın bir kuru çalıştırma simülasyonunu gerçekleştirmek aşağıdaki yürütme sırasını kontrol eder:
- Kontrolör ilk G-code bloğunu okur ve AX1 ekseninin MD31060 içindeki ilk parametre kümesine (indeks 0) 5 değerinde bir dişli oranı payı yazar.
- Kontrolör ikinci bloğu okur ve AX1 ekseninin MD31050 içindeki ilk parametre kümesine (indeks 0) 3 değerinde bir dişli oranı paydası yazar.
NEWCONFkomutu yürütülür ve tam bir kontrolör yeniden başlatmasına gerek kalmadan NC belleğindeki yeni makine verisi konfigürasyonunu hemen uygular ve etkinleştirir.- Program M30 komutuna ulaşarak çevrimi sonlandırır ve aktif durumları sıfırlar.
Hata Analizi
| Marka | Alarm Kodu / Teşhis | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden & Düzeltici Eylem |
|---|---|---|---|---|
| Siemens | Alarm 25220 | ESRR programlaması ile ESR etkinleştirmesi arasında veya aktif ESR sırasında dişli oranı değiştirilir (örneğin parametre kümesi değişikliği). | NCK eksen hareketini durdurur, yürütmeyi iptal eder ve "Eksen %1 dişli oranı ESR etkinken değiştirildi" alarmını görüntüler. | Aktif ESR durumunu kontrol edin, güvenli geri çekme sırasında dişli oranı değişikliklerini önleyin. PLC anahtarlama mantığını doğrulayın (DB31, ... DBX9.0 - DBX9.2). |
| Siemens | Alarm 149 | Modulo döner eksenlerde düzensiz dişli faktörleri aktifken kapanma sırasında veri iletim hataları veya DC bara voltajı düşüşleri meydana gelir. | Yeniden başlatmada absolute konum kaybı, sürücü Hata 149 / Alarm 149 görüntüler. | Konum değerlerini kaydetmek için DC bara voltajının yeterince uzun süre korunduğundan emin olun. Kondansatör modüllerini kontrol edin. |
| Siemens | Alarm 26003 | Dişli oranları kurulurken vidalı mil hatvesi (MD31030) sıfır olarak ayarlanmıştır. | Kontrolör parametrelendirme hatası ile durur. | Dişli oranlarını kurmaya çalışmadan önce MD31030 parametresinde doğru vidalı mil hatvesini doğrulayın ve ayarlayın. |
Uygulama Notu
Maliyetli bir kesici takımın, çok kanallı işleme sırasında bir iş tutma mengene çenesine (vise jaw), ağır bir bağlama pabucuna (clamp) veya çift taret (double turret) düzeneğine doğrudan çarparak parçalanması, yetkisiz dişli oranı değişikliklerinin yol açtığı kinematik senkronizasyon kaybının doğrudan bir sonucudur. Absolute enkoderli ve düzensiz dişli faktörlerine sahip bir modulo ekseni güç kapatma dizisine girdiğinde, kontrol ünitesi DC bara voltajı tamamen sönmeden önce eksen konumunu otomatik olarak kaydetmelidir. Veri iletim hataları meydana gelirse veya donanım, bu yedeklemeyi tamamlamak için DC bara voltajını yeterince uzun süre koruyamazsa, gerçek konum değeri bozulur. Bir sonraki açılışta, kontrolörün uzaysal konumlandırması yanlış hale gelir; bu durum, kompanzasyon özelliği olmayan bir ayna (chuck) ile rijit kılavuz çekme döngüsü sırasında takımın çarpmasına, iş parçalarının hurda (scrap) olmasına ve üretimde saatler süren plansız duruş sürelerine yol açar. Bu tür yüksek maliyetli çarpışmaları önlemek için programcılar, güvenlik açısından kritik geri çekme rutinleri sırasında dişli kademesi konfigürasyonlarını kilitlemeli ve güç kaynağının otomatik konum yedeklemesi için gereken DC bara voltajını yeterince uzun süre sürdürmesini sağlamalıdır.
İlişkili Komut Ağı
- NEWCONF: NCK sıfırlaması gerektirmeden, değiştirilmiş dişli oranı makine verilerini anında etkinleştirmek için kullanılan yürütülebilir komut.
- ESRR / ESR: Güvenli geri çekme yolu oluşturulmasını sağlamak için aktif dişli oranını kesin olarak izleyen Genişletilmiş Durdurma ve Geri Çekme komutları.
- M40 - M45: Otomatik veya belirli dişli kademesi seçimi ve parametre kümesi geçişi için kullanılan iş mili komutları.
- MD31030: Dişli oranları kurulurken Alarm 26003 hatasını önlemek için sıfır olmaması gereken vidalı mil hatvesini tanımlar.
Sonuç
Siemens servo sistemlerinde üretim verimliliğini korumak ve parça hurda oranını düşürmek, yük dişli oranı parametrelerinin eksenin mekanik tasarımıyla tam olarak uyumlu hale getirilmesine bağlıdır. MD31060 ve MD31050 parametrelerini doğru yapılandırarak, dynamic dişli geçişleri için parametre kümelerini yöneterek ve güç kapatma sırasında absolute enkoder voltaj kararlılığını garanti altına alarak konum kaybı riskleri tamamen ortadan kaldırılabilir. NEWCONF komutunun uygulanması, değişikliklerin sistem yeniden başlatılmadan hemen etkinleşmesini sağlayarak hem üretim sürekliliğini korumak hem de yüksek maliyetli çarpışmaları önlemek adına kritik bir öneme sahiptir.
Sıkça Sorulan Sorular
Siemens CNC sistemlerinde dişli oranı ayarlanırken meydana gelen Alarm 26003 hatası nasıl çözülür?
Alarm 26003, bilyalı vida (ballscrew) hatvesini tanımlayan MD31030 parametresinin sıfır veya tanımsız bırakılması nedeniyle eksen çözünürlüğünün hesaplanamaması durumunda tetiklenir. Bu hata, makinenin çalışmasını durdurarak plansız duruş süresine yol açar. Pratik Eylem: Dişli oranını (MD31050 ve MD31060) aktif hale getirmeden önce MD31030 parametresine gidin ve bilyalı vidanın gerçek fiziksel hatve değerini (örneğin 10 mm) girip NEWCONF komutunu çalıştırın.
SIMODRIVE 611 sürücülerinde güç kesildiğinde ortaya çıkan Alarm 149 hatası ve konum kaybı nasıl önlenir?
Ünite kapatılırken, düzensiz dişli faktörlerine sahip absolute enkoderli modulo eksenlerde gerçek pozisyon verilerinin kalıcı belleğe yazılması gerekir. Eğer DC bara voltajı çok hızlı düşerse bu yazma işlemi yarıda kalır ve yeniden başlatmada Alarm 149 hatası oluşarak parça üretiminde gecikmelere sebep olur. Pratik Eylem: Güç kaynağındaki kondansatör modüllerinin (capacitor modules) deşarj sürelerini ve durumunu kontrol edin, gerekirse ek tampon kondansatör kullanarak DC barasının voltaj tutma süresini uzatın.
Extended Stop and Retract (ESR) aktifken Alarm 25220 almamak için ne yapılmalıdır?
Geri çekme döngüsü (ESR), elektrik kesintisinde takımın ve iş milinin hasar görmesini engellemek için önceden hesaplanmış sabit bir dişli oranını kullanır. ESR aktifken PLC veya program üzerinden dişli parametre kümesi (DB31, ... DBX9.0 - DBX9.2) değiştirilmeye çalışılırsa, NCK sistemi güvenlik amacıyla Alarm 25220 vererek hareketi kilitler. Pratik Eylem: PLC yazılımındaki dişli kümesi değiştirme mantığını kontrol edin ve ESR'nin etkin olduğunu bildiren sinyal devredeyken (DBX9.0 - .2 geçişlerini kilitleyerek) parametre kümesi değişimini engelleyin.
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.