Siemens Pozisyon Döngü Kazancı (Kv Faktörü) Ayarı ve Optimizasyonu
Siemens pozisyon döngü kazancı (Kv) ayarlarını MD32200 ile yapılandırın. Eksen takip hatalarını gidererek Alarm 25050 ve Alarm 25040 engelleme yollarını öğrenin.
Giriş
Pozisyon kontrol döngüsündeki yetersiz servo kazancı nedeniyle eksenlerin rijitliğini kaybetmesi, kesici takımın program dışı bir hareketle doğrudan mengene çenesine (vise jaw) veya ağır bir bağlama pabucuna (clamp) şiddetle çarpmasına yol açan en kritik üretim risklerinden biridir. SINUMERIK kontrol ünitesinde pozisyon kontrolörü (position controller) eksenel direnci karşılayacak kuvvete sahip olmadığında, özellikle rijit dengelemeli kılavuz çekme aynası (chuck) olmayan rijit kılavuz çekme (rigid tapping) çevrimlerinde veya çift taretli (double turret) sistem geçişlerinde meydana gelen konum sapmaları makinenin kendini acil durdurmaya almasına neden olur. Bu ani duruş, işlenmekte olan hassas bir parçayı saniyeler içinde hurda (scrap) sepetine gönderirken, plansız duruş süreleri (unplanned downtime) ve yüksek bakım maliyetleri nedeniyle üretim karlılığını ciddi şekilde baltalar. Eksen konumlandırma hassasiyetini en üst düzeyde tutmak, makine çarpışmalarını sıfırlamak ve parça hurda oranını düşürerek kalıcı bir maliyet tasarrufu sağlamak, Siemens pozisyon döngü kazancı (Kv faktörü) parametrelerinin doğru yapılandırılması ve optimize edilmesiyle mümkündür.
Teknik Özet
| Komut Kodu | MD32200 $MA_POSCTRL_GAIN / P0200:8 / P30 |
| Modal Grup / Alan | Makine Verileri / Sürücü Parametreleri (Pozisyon Kontrol Döngüsü) |
| Desteklenen Marka | Siemens |
| Kritik Parametreler | MD32200 $MA_POSCTRL_GAIN, P0031 (Salt okunur aktif Kv teşhisleri) |
| Ana Kısıt | 0 girilmesi döngüyü tamamen açar. Döngü stabilizasyonundan önce eksen salınımını veya akım limitlerine ulaşılmasını önlemek için optimizasyon, yerleşik Servo Trace araçları kullanılarak doğrulanmalıdır. |
Hızlı Okuma
- Yerleşik Servo Trace araçlarını kullanarak pozisyon döngüsü kazancının (Kv faktörü) eksenin mekanik ataletine dikkatle eşleştirildiğinden emin olun.
- SINUMERIK 828D ve 840D sl sistemlerinde pozisyon döngüsünün sertliğini ayarlamak için MD32200 parametresine 0.000000 ile 2000.000000 aralığında değer yazın.
- SIMODRIVE 611 sistemlerini P0200:8 parametresiyle (0.0 ila 300.0) ve SINAMICS V60 sürücülerini P30 parametresiyle (0.1 ila 3.2) tanımlayın.
- PLC arayüz bitleri aracılığıyla döngü kazançlarını dinamik olarak ayarlamak için MD32200 parametresindeki altı adet seçilebilir parametre kümesini (0 ila 5 arasındaki indeksler) kullanın.
- Eksen hareketi sırasında istenen ve gerçek ölçülen Kv faktörleri arasındaki gerçek zamanlı farkları teşhis etmek için P0031 parametresini izleyin.
- Mekanik aşmaya (overshooting), sistem salınımına ve sürücü akım doygunluğuna yol açan Kv faktörünü çok yüksek ayarlamaktan kaçının.
Temel Kavramlar
Pozisyon döngü kazancı (Kv faktörü), bir CNC sisteminin programlanmış hedef değer ile gerçek fiziksel konum arasındaki sapmalara ne kadar agresif tepki vereceğini belirleyen birincil parametredir. Takip hatasına göre izleme hızını tanımlayan Kv faktörü, servo döngüsünün dinamik sertliğini belirler. Düşük bir Kv faktörü, büyük bir takip hatası ile yavaş eksen performansına yol açarak karmaşık yollardaki genel kontur doğruluğunu düşürür. Yüksek bir Kv faktörü, takip hatasını sıfıra yaklaştırarak hassasiyeti artırır, ancak şiddetli titreşimleri ve aşmaları önlemek için değerin makinenin mekanik sınırları içinde kalması gerekir. Bu dinamik eksen optimizasyonu, Siemens makine verisi yapısı aracılığıyla yapılandırılır.
Makine yüksek kesme direnciyle karşılaştığında veya ağır yükler taşıdığında uygun döngü kazancının sürdürülmesi kritik önem taşır. Yetersiz kazanç altında, mekanik kesme kuvvetleri ekseni programlanmış yörüngesinden dışarı itebilir. Bu izleme sapması, takım mengene çenesi veya bağlama pabucu gibi iş tutma aparatlarının yakınında hareket ederken ya da rijit kılavuz çekme (rigid tapping) veya takım değiştirme gibi eksenel yükler sırasında boyutsal hatalara yol açabilir. Sonuçta ortaya çıkan kinematik sapma, emniyet sınırlarını tetikler, CNC'yi kontur veya standstill izleme alarmlarıyla durdurur, parçaya zarar verir ve yapısal hasara yol açar.
Komut Yapısı
Siemens, pozisyon kontrol parametrelerini alfanümerik makine verisi değişkenleri ve sürücü parametrelerini kullanarak yapılandırır. Gelişmiş SINUMERIK 828D ve 840D sl kontrollerinde Kv faktörü, eksene özel bir dizi (array) değişkeni olarak yönetilir. Bu tasarım, kullanıcıların servo performansını ayarlamak için hem indeksi hem de eksen tanımlayıcısını belirterek, doğrudan G-code veya makine verisi ekranlarında belirli eksenlere referans vermesini sağlar.
Sürücü düzeyindeki konfigürasyonlar için parametre biçimi, ilgili donanım serisine bağlıdır. Daha eski SIMODRIVE 611 sürücüleri belirli alt indekslere sahip numaralandırılmış parametreler kullanırken, SINAMICS V60 sürücüleri temel sürücü yazmaçlarını (registers) kullanır. Bu parametrelere erişim, operatörlerin güvenli kullanıcı düzeyinde optimizasyon yapmasına izin verirken, kritik değişiklikleri yetkili personel ile sınırlandıran anahtarlı şalter (keyswitch) koruma seviyeleriyle yönetilir.
Adres Sözdizimi Formatı
$MA_POSCTRL_GAIN[n, <axis>] = [value]
P0200:8 = [value]
P30 = [value]
Ana Ayar Verisi Parametreleri
| Parametre Adresi | Açıklama | Değer Aralığı / Birim |
|---|---|---|
MD32200 $MA_POSCTRL_GAIN[n, <axis>] | Eksen pozisyon kontrolörü için servo kazanç faktörü, parametre kümeleri için 0'dan 5'e kadar indekslenmiştir. | 0.000000 ila 2000.000000 (birim: 1000/dak) |
P0200:8 | SIMODRIVE 611 sistemleri için Kv faktörü. | 0.0 ila 300.0 (varsayılan 1.0) |
P30 | SINAMICS V60 sürücülerindeki pozisyon döngüsü oransal kazanç parametresi. | 0.1 ila 3.2 (varsayılan 3.0) |
P0031 | Şu anda aktif olan, dinamik olarak ölçülen gerçek Kv faktörünü gösteren salt okunur teşhis parametresi. | Salt okunur (birim: 1000/dak) |
Marka Uygulamaları
Siemens
Siemens, makine parametrelerinin doğrudan, alfanümerik G-code adreslemesine izin vererek gelişmiş kontrol döngüsü esnekliği sağlar. Programcılar, G-code editörü içinde $MA_POSCTRL_GAIN[1, X1] = 2.0 yazabilirler; bu da karmaşık PLC merdiven (ladder) mantığını değiştirme veya bilinmeyen kayıtlar (registers) arasında gezinme ihtiyacını ortadan kaldırır. Bu değişiklikleri hemen uygulamak için, sistemin yeniden başlatılmasını gerektirmeden güncellenmiş Kv faktörlerini etkinleştiren yürütülebilir NEWCONF komutu programda çalıştırılır.
Dinamik üretim koşullarını yönetmek için Siemens pozisyon kontrol mimarisi, her eksen için en fazla altı bağımsız parametre kümesini (0 ila 5 arası indeksler) destekler. PLC arayüz bitleri (DB380x DBX9.0 - .2) sayesinde, kontrolör parametre kümelerini çalışma anında dinamik olarak değiştirebilir. Bu durum, makinenin yüksek hızlı konturlar sırasında 4.0 olan sert bir Kv faktörü ayarını, dişli kademesi değişikliklerine veya büyük, değişken kütle yüklerine uyum sağlamak için çalışma anında 0.5'e kadar düşürmesini sağlar. Geçici parametreleri yöneten ayar verisi yapısı (setting data structure) aksine, MD32200 gibi makine verileri temel servo davranışını tanımlar. Doğru Kv optimizasyonu, makinenin yüksek yol doğruluğunu korumasını sağlar; bu da G64 ve G60 sürekli yol modları gibi yol hızı kontrolleriyle birlikte çalışır.
Teşhis için Siemens, P0031 parametresi aracılığıyla gerçek zamanlı şeffaflık sağlar. Bu salt okunur değişken, hareket sırasında aktif Kv faktörünü sürekli olarak ölçer ve görüntüler; böylece teknisyenlerin düşük hızlardaki yuvarlama hatalarının kontrol döngüsünü bozup bozmadığını tespit etmesini sağlar.
Marka Karşılaştırmaları
| Siemens Kontrolör / Sürücü Serisi | Pozisyon Döngüsü Parametre Adresi | Değer Aralığı & Sınırlar | Temel Özellikler |
|---|---|---|---|
| SINUMERIK 840D sl / 828D (SolutionLine) | MD32200 $MA_POSCTRL_GAIN[n, <axis>] | 0.000000 to 2000.000000 (varsayılan eksene bağlıdır) | PLC arayüz bitleri aracılığıyla seçilebilen en fazla 6 bağımsız parametre kümesini (0 ila 5 arasındaki indeksler) destekler. Natively (yerel olarak) Kv faktörünü adresler. |
| SIMODRIVE 611 (840D PowerLine) | P0200:8 | 0.0 to 300.0 (varsayılan 1.0) | Sürücü düzeyinde parametre ayarı. Değer aralıkları, SolutionLine sistemlerine kıyasla kısıtlıdır ve donanıma özel sürücü optimizasyonu gerektirir. |
| SINAMICS V60 (SINUMERIK 808D) | P30 | 0.1 to 3.2 (varsayılan 3.0) | Düşük maliyetli sürücülerde pozisyon döngüsü oransal kazancı. Sıkı bir şekilde sınırlandırılmış maksimum limit (3.2) ve daha az hassas kontrol seçenekleri. |
Teknik Analiz
Siemens sürücü ve kontrolör serileri arasındaki parametrelendirme bölümü, farklı donanım sınıfları için belirgin mühendislik önceliklerini ortaya koymaktadır. SolutionLine sistemleri (SINUMERIK 840D sl ve 828D), MD32200 aracılığıyla derin, çoklu indeksli dizilere izin vererek NCK makine verisi mimarisinden yararlanır. Bu konfigürasyon, kontrolörün altı farklı parametre kümesine dinamik olarak erişmesini sağlar. Buna karşılık, SIMODRIVE 611 sürücülerini kullanan daha eski PowerLine sistemleri, Kv faktörünü P0200:8 parametresi aracılığıyla sürücü düzeyinde izole eder; bu da gerçek zamanlı geçiş yeteneğini sınırlar ve parametre aralığını 300.0'a daraltır. SINAMICS V60 gibi temel sürücüler, oransal kazancı 3.2 ile sınırlayan tek bir sürücü düzeyinde P30 parametresi kullanarak bunu daha da küçültür. Bu katı sınır, giriş seviyesi makinelerde operatör hatalarını önler ancak gelişmiş optimizasyon olanaklarını kısıtlar.
Teşhis açısından bakıldığında, SINUMERIK platformlarında P0031 parametresinin dahil edilmesi, gerçek Kv faktörünün gerçek zamanlı ölçümüne olanak tanır. Bu araç, hız kontrolörü uyumsuzluğu veya mekanik sürtünmeden kaynaklanan tutarsızlıkları ortaya çıkarır. SINAMICS V60 gibi daha basit konfigürasyonlarda, gerçek zamanlı teşhis parametrelerinin olmaması kontrol döngüsü bozulmasını tespit etmeyi zorlaştırarak geliştiricileri tamamen harici ölçüm araçlarına güvenmeye zorlar.
Program Örnekleri
; Siemens Pozisyon Döngüsü Kazanç Ayarı
$MA_POSCTRL_GAIN[0, X1] = 4.0 ; X1 ekseni için parametre kümesi 0 kazancını 4.0 olarak ayarla
$MA_POSCTRL_GAIN[3, X1] = 0.5 ; X1 ekseni için parametre kümesi 3 kazancını 0.5 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 X1 ekseninin MD32200 içindeki ilk parametre kümesine (indeks 0) 4.0'lık bir pozisyon döngü kazancı (Kv faktörü) yazar.
- Kontrolör, genellikle dişli değişiklikleri veya ağır iş parçası taşıma işlemleri için kullanılan X1 ekseninin dördüncü parametre kümesine (indeks 3) 0.5'lik bir kazanç değeri 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 25050 | Kontur izleme hatası: Gerçek konum, ideal dahili hedef değer modelinden MD36400 $MA_CONTOUR_TOL içinde tanımlanan toleranstan daha fazla sapar. | NCK eksen hareketini durdurur, yürütmeyi iptal eder ve "Contour monitoring" alarmını görüntüler. | Genellikle yavaş bir Kv faktörünün (MD32200) aşırı takip hatasına izin vermesinden kaynaklanır. Kv faktörünü artırın veya MD36400 parametresindeki kontur toleransını ayarlayın. |
| Siemens | Alarm 25040 | Standstill izleme hatası: Kapalı döngü ekseni, sıfır hız tutma konumundan (MD36030 $MA_STANDSTILL_POS_TOL) dışarı itilir. | NCK servo sürücü gücünü keser, eksen hareketini durdurur ve "Standstill monitoring" alarmını görüntüler. | Mekanik kesme kuvvetlerinin veya yerçekiminin, yetersiz optimize edilmiş düşük kazançlı pozisyon kontrol döngüsünü yenmesinden kaynaklanır. Kv faktörünü artırın veya mekanik aksamı kontrol edin. |
| Siemens | P0031 Parametresi | Hareket sırasında istenen servo kazancı (MD32200) ile gerçek ölçülen Kv faktörü arasındaki sapma. | P0031 parametresindeki okuma değeri yapılandırılmış değerden saparak öngörülemeyen izleme hatalarına yol açar. | Yetersiz optimize edilmiş hız kontrolöründen veya ihmal edilen mekanik ataletten kaynaklanır. Hız döngüsünü kalibre etmek ve kararlılığı doğrulamak için Servo Trace uygulamasını çalıştırın. |
Uygulama Notu
İşleme sırasında eksenlerin yol sapması nedeniyle doğrudan mengene çenesine (vise jaw) veya ağır bir bağlama pabucuna (clamp) çarpmasıyla sonuçlanan feci çarpışmalar, yetersiz pozisyon döngü kazancının (Kv faktörü) kesme kuvvetleri altında eksen kaymasına izin vermesinden kaynaklanır. Operatörler, rijit kılavuz çekme (rigid tapping) çevrimlerinde kompanzasyon aynası (compensating chuck) olmadan veya takım çift tarete (double turret) yaklaştığında yetersiz bir Kv faktörüyle çalışırsa, servo motor eksen rijitliğini koruyamaz. Bu durum, NCK tarafında Alarm 25050 (Contour Monitoring) veya Alarm 25040 (Standstill Monitoring) hata kodlarını tetikleyerek makineyi bloke eder; sonuçta iş parçası anında hurda (scrap) haline gelir ve iş milinde (spindle) pahalı mekanik hasarlar oluşur. Bu tür kinetik ve finansal kayıpları engellemek için, makine verisi MD32200 $MA_POSCTRL_GAIN parametresi üzerinden Kv faktörü yerleşik Servo Trace araçlarıyla doğrulanmalı ve stabilizasyon öncesinde sürücü akım sınırına ulaşılması durumunda maksimum eksen ivmesi düşürülmelidir. Bu optimizasyon adımı, plansız duruş sürelerini ortadan kaldırarak üretim hattındaki maliyet tasarrufunu maksimuma çıkarır.
İlişkili Komut Ağı
- NEWCONF: Tam bir NC güç sıfırlaması (power-on reset) gerektirmeden, güncellenmiş makine verisi değişkenlerini (yeni Kv faktörleri gibi) parça programında hemen uygulamak ve etkinleştirmek için kullanılan yürütülebilir bir komuttur.
- DB380x DBX9.0 - .2: Otomatik çalışma sırasında kullanılabilen altı pozisyon kontrolörü parametre kümesi (MD32200 içindeki 0 ila 5 arası indeksler) arasında dinamik olarak geçiş yapmak için kullanılan PLC arayüz bitleridir.
- MD36400 $MA_CONTOUR_TOL: Düşük Kv kazancı nedeniyle aşıldığında Alarm 25050'yi tetikleyen kontur izleme toleransını tanımlayan makine verisi parametresidir.
- MD36030 $MA_STANDSTILL_POS_TOL: Eksen yük altında kaydığında Alarm 25040 için eşik değerini belirleyen standstill (duruş) pozisyon toleransı parametresidir.
Sonuç
SINUMERIK servo sistemlerinde proses güvenilirliğini artırmak ve hurda oranını düşürerek maliyet tasarrufu sağlamak, pozisyon döngü kazancının (Kv faktörü) her bir eksenin mekanik sınırları ve ataletine hassas şekilde uydurulmasını gerektirir. MD32200 parametresinin kalibre edilmesi ve hareket esnasındaki gerçek Kv değerinin P0031 parametresi üzerinden Servo Trace araçlarıyla kontrol edilmesi, aşırı kesme kuvveti altında kontur sapmalarını ve plansız duruş sürelerini (downtime) kesin olarak engeller. Dinamik olarak geçiş yapılabilen parametre kümelerinin kullanılması ve değişikliklerin NEWCONF komutuyla NC belleğine anında işlenmesi, parça üretiminde sıfır hata hedefine yaklaşılmasını sağlar, feci eksen çarpışmalarını önler ve atölye genelinde yüksek oranda maliyet tasarrufu sağlar.
Sıkça Sorulan Sorular
Siemens CNC tezgahlarında düşük Kv faktörü nedeniyle oluşan Alarm 25050 kontur hatası nasıl önlenir?
Düşük bir Kv faktörü pozisyon kontrolörünün sertliğini azaltarak eksenin yavaş tepki vermesine ve arkasında büyük bir takip hatası bırakmasına yol açar; bu durum ağır talaş kaldırma koşullarında MD36400 toleransı aşıldığında Alarm 25050 hatasıyla üretimi durdurur ve parçanın hurdaya ayrılmasına sebep olur. Pratik Eylem: Kontrol paneli üzerinden Servo Trace grafiğini açarak takip hatasını izleyin ve makinenin mekanik kararlılık sınırını aşmayacak şekilde MD32200 $MA_POSCTRL_GAIN değerini kademeli olarak artırarak sistemi optimize edin.
Duruş esnasında ortaya çıkan Alarm 25040 standstill izleme alarmı ve eksen kayması nasıl giderilir?
Alarm 25040 Standstill Monitoring hatası, özellikle dikey eksenlerde yerçekimi veya kesme kuvvetlerinin etkisiyle kapalı döngü ekseninin MD36030 tolerans sınırının dışına itilmesinden kaynaklanır; bu da eksen kaçıklığına bağlı parça hurda oranını artırır. Pratik Eylem: Mekanik aksamdaki boşlukları (backlash) ve sürtünmeleri kontrol edin, ardından dikey eksene atanan aktif parametre kümesinde MD32200 servo kazancını artırarak motorun duruş anındaki tutma torkunu ve rijitliğini yükseltin.
Sistem kapatıp açmadan (reboot) yeni Kv kazanç parametrelerini tezgahta nasıl aktif hale getirebiliriz?
Parça programı veya parametre ekranı üzerinden MD32200 değerlerinde yapılan değişiklikler, NC bellek tamponu güncellenmediği sürece pasif kalır ve bu durum eski parametrelerle çalışmaya devam eden makinede çarpışma risklerini sürdürür. Pratik Eylem: G-code programı içerisinde parametre atamasının yapıldığı bloğun hemen ardından bağımsız bir satıra NEWCONF komutunu yazıp çalıştırarak yeni Kv değerlerini sisteme yeniden başlatma yapmadan anında uygulayın.
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.