Siemens SINUMERIK Alarm 3000 Acil Durdurma Çözüm Rehberi
Siemens SINUMERIK Alarm 3000 Acil Durdurma hatasını giderin. Adım adım PLC el sıkışması, MD36610 parametre ayarı ve kılavuz çekme iş mili enkoder senkronizasyonu.
Giriş
Bir CNC dik işlem veya torna tezgahında, iş parçasının kaba talaş işleme çevriminin ortasında ya da kılavuz çekme (rigid tapping) operasyonunda acil durdurma (emergency stop) butonunun tetiklenmesi, tüm tahrik motorlarını maksimum fren torku ile durmaya zorlayan en büyük üretim felaketlerinden biridir. Ancak, acil durdurma sonrasındaki kurtarma aşaması, plansız duruş süresi (downtime) kayıplarının ve parça hurdası (scrap) riskinin en yoğun yaşandığı yüksek riskli bir operasyon penceresidir. Siemens NCK güvenlik mantığının, gevşek bir iş parçası, kelepçelenmemiş bir ayna (unclamped chuck) veya aşırı yüklenmiş bir taret motoru gibi mekanik donanım kilitlerini algılayarak mod grubunu aktif olarak kilitlemesi, kurtarma sürecini daha da çıkmaza sokar. Operatörün, alet sıkıştırma zaman aşımı aktifken veya Alarm 700013 "Operation not allowed: chuck unclamped" hatası ekrandayken acil durdurma durumunu sıfırlamaya çalışması, kontrolörün bu talebi inatla reddetmesine ve üretimin tamamen durmasına yol açar. Bu kilitlenmenin çözülmesi, Siemens SINUMERIK güvenlik döngüsünün, donanımsal kilitlerinin ve yazılımsal el sıkışma (handshake) protokollerinin eksiksiz anlaşılmasını gerektirir.
Teknik Özet
| Sinyal / Kod | Modal Grup / Tip | Uyumlu Markalar | Kritik Parametreler | Birincil Kısıt |
|---|---|---|---|---|
| DB2600.DBX0.1 / DB10.DBX56.1 (Acil Durdurma NCK/PLC Arayüzü) | PLC / NCK Arayüz Sinyali | Siemens | MD36610 $MA_AX_EMERGENCY_STOP_TIME MD36620 $MA_SERVO_DISABLE_DELAY_TIME | MD36620 >= MD36610 ve mekanik güvenlik kilitleri karşılanmış |
Hızlı Okuma
- Arayüz Adreslerini Tanımlayın: Sistem yaşına bağlı olarak aktif arayüz adresini belirleyin—modern SINUMERIK 828D/840D sl için
DB2600 DBX0.1veya daha eski seriler için legacyDB10 DBX56.1kullanın. - Çift El Sıkışmayı Gerçekleştirin: NCK aktif kilitlerini temizlemek için PLC mantığı (logic) üzerinden "Acil durdurmayı onayla" (Acknowledge emergency stop) sinyalini (
DB2600 DBX0.2/DB10 DBX56.2) ve "Reset" sinyalini (DB3000 DBX0.7/DB11 DBX0.7) eşzamanlı olarak tetikleyin. - Yavaşlama Kontrolünü Sürdürün: Servo sürücülerin tüm frenleme rampası süresi boyunca kapalı çevrim (closed-loop) kontrol altında aktif kalmasını sağlamak için
MD36620 >= MD36610güvenlik kısıtını uygulayın. - Mekanik Kilitleri Serbest Bırakın: Herhangi bir yazılımsal reset denemesinden önce donanımsal kontaktörü serbest bırakmak için fiziksel acil durdurma butonunu manuel olarak saat yönünün tersine döndürün.
- Donanımsal Kilitleri Düzeltin: İş parçasının güvenli olduğundan, Alarm 700013'ü önlemek için ayna (chuck) ünitesinin tamamen kelepçelendiğinden, takım sıkıştırma işleminin tamamlandığından (Alarm 700011 yok) ve taret motorunun aşırı yüklenmediğinden (Alarm 700022 yok) emin olun.
- İş Mili Enkoderini Senkronize Edin: Alarm 014092'yi önlemek amacıyla kılavuz geri çekme komutlarını yürütmeden önce enkoder referansını geri yüklemek için güç döngüsünün hemen ardından MDA modunda
SPOS=IC(0)programlayın.
Temel Kavramlar
Standart endüstriyel imalatta acil durdurma devreleri, fiziksel makine korumasının son katmanını temsil eder. Siemens SINUMERIK acil durdurma sistemi, standart yazılım tabanlı bir G-code talimatından ziyade donanıma bağlı bir PLC'den NCK'ye sinyal ağı olarak yapılandırılmıştır. Bir güvenlik bariyeri aşıldığında veya fiziksel bir butona basıldığında, sinyal talebi doğrudan NCK arayüzüne uygulanır; bu da NC Start komutunun anında devre dışı kalmasına neden olur ve mod grubunu aktif olmayan bir duruma getirir. Normal operasyonların yeniden başlatılması, hem donanımsal rölelerin hem de yazılımsal mantık katmanlarının karşılanmasını gerektirir. Kurtarma işleminin, özel yapılandırmaların kaybı olmaksızın her zaman güvenli bir şekilde gerçekleştirilebilmesini sağlamak için Siemens SINUMERIK Veri Yedekleme ve Arşiv Oluşturma kılavuzuna bakın.
Yavaşlama dinamikleri, kritik bir arıza sırasında SINUMERIK sistemi tarafından titizlikle hesaplanır. Sürücülerin elektrik gücünü anında kesmek—ki bu, ağır eksenlerin kinetik eylemsizlik altında öngörülemez şekilde kaymasına (coast) ve bilyalı millere (ball screws) zarar vermesine neden olur—yerine kontrolör kontrollü bir yavaşlama başlatır. Sistem, sürücüleri kapalı çevrim (closed-loop) servo geri bildirimi altında maksimum fren torku kullanarak yavaşlamaya zorlar. Sürücüler tamamen durma noktasına ulaştığında kontrolör, eksenleri mekanik olarak kilitlemek için servo yetkilendirmelerini (servo enables) güvenli bir şekilde devre dışı bırakır.
Güvenlik kilitleri, çalışma alanını koruyan mekanik-elektriksel geri bildirim döngüsünü temsil eder. Alt program kullanıcı alarmları (subroutine user alarms), iş parçası kelepçeleme durumu, taret motor yükü ve takım değiştirici pozisyonu gibi değişkenleri izleyen fiziksel anahtarlarla eşleştirilmiştir. Kurtarma aşamasında bu mekanik güvenlik koşullarından herhangi biri karşılanmazsa, PLC güvenlik döngüsü onaylama sırasını engeller. Operatör, ana acil durdurma hatası ekrandan temizlenmeden önce bu ikincil donanımsal arızaları çözmelidir.
Komut Yapısı
SINUMERIK güvenlik mimarisi, sistem durumlarını ve teşhis bayraklarını (diagnostic flags) yöneten belirli arayüz veri blokları (DB) aracılığıyla çalışır. Ana acil durdurma girişi talebi, güvenlik döngüsünün fiziksel durumunu izleyen NCK/PLC arayüzü ile eşleştirilmiştir. Güvenlik döngüsü açık olduğunda, aktif düşük (active low) durumu işlenir ve bu da tam bir kilitlenmeyi tetikler. Sistem bu durumu, acil durdurma etkin olduğu sürece yüksek kalan NCK sinyali DB10.DBX106.1 aracılığıyla izler.
Bu durumu başarıyla sıfırlamak ve temizlemek için, PLC programının çift sinyalli bir el sıkışma (handshaking) dizisi yürütmesi gerekir. Bu dizi, "Acil durdurmayı onayla" (Acknowledge emergency stop) sinyalinin ve "Reset" / "Mod grubu reset" sinyalinin aynı anda kurulmasını ve NCK güvenlik durumu biti temizlenene kadar yüksek tutulmasını içerir. Arayüz adresleri kontrolör serisine bağlı olarak farklılık gösterir; bu durum, reset hatasını önlemek için mühendislerin devreye alma (commissioning) sırasında doğru bitleri eşleştirmesini gerektirir.
Kontrol sözdizimi ve yazılım arayüz adresleri aşağıdaki gibi yapılandırılmıştır:
DB2600.DBX0.1/DB10.DBX56.1: NCK/PLC arayüzüne uygulanan Acil Durdurma Giriş Talebi.DB2600.DBX0.2/DB10.DBX56.2: Acil Durdurma Arayüz Sinyalini Onayla.DB3000.DBX0.7/DB11.DBX0.7: Reset / Mod Grubu Reset Sinyali.DB10.DBX106.1: NCK'den gelen Acil Durdurma Aktif durum göstergesi sinyali.
Yavaşlamayı ve yeniden başlatma (reboot) zamanlamasını kontrol eden kritik makine parametreleri aşağıdaki tabloda özetlenmiştir:
| Parametre | Açıklama | Değer Aralığı / Kısıt |
|---|---|---|
MD36610 $MA_AX_EMERGENCY_STOP_TIME | Hata durumları için frenleme rampasının uzunluğunu tanımlar (eksen spesifik). | Zaman değeri (saniye) |
MD36620 $MA_SERVO_DISABLE_DELAY_TIME | Kontrolör yetkilendirmesi (controller enable) için kapatma gecikmesini tanımlar (eksen spesifik). | MD36620 >= MD36610 koşulunu karşılamalıdır |
MD10088 $MN_REBOOT_DELAY_TIME | Bir acil durdurma sistemi yeniden başlatmaya zorlarsa, yeniden başlatmadan önceki gecikme süresini belirler. | Sistem genelinde zaman değeri (saniye) |
Marka Uygulamaları
Siemens
Siemens SINUMERIK kontrolörleri, acil durdurmaları son derece deterministik bir güvenlik mimarisi kullanarak yönetir. ACİL DURDURMA (EMERGENCY STOP) talebi, modern sistemlerde DB2600 DBX0.1 (Acil durdurma) sinyali aracılığıyla arayüze uygulanırken, legacy konfigürasyonlarda DB10 DBX56.1 üzerinden uygulanır. Bu bit düştüğünde, NCK eksen hareketini anında durdurur ve mod grubunu devre dışı bırakır. Makineyi hazır (ready) durumuna döndürmek için, operatör öncelikle fiziksel acil durdurma butonunu serbest bırakmalıdır. Ardından, PLC programı çift sinyalli bir el sıkışma (handshaking) dizisini koordine etmelidir: NCK dahili aktif biti (DB10 DBX106.1) sıfırlayana kadar "Acil durdurmayı onayla" sinyali (DB2600 DBX0.2 veya DB10 DBX56.2), "Reset" sinyali (DB3000 DBX0.7 veya DB11 DBX0.7) ile aynı anda verilmelidir.
SINAMICS V60 sürücüsü ile donatılmış belirli kompakt konfigürasyonlarda, donanımsal limit anahtarları (limit switches) yerel olarak kodlanabilir. Limit anahtarları, sürücüye doğrudan E-Key girişleri 1LMTP, 2LMTP ve 3LMTP olarak kablolanmıştır. Bu girişlerin tümü aktif olduğunda, güvenlik döngüsü yerel bir acil durdurmayı tetikler; fiziksel kontaktörleri düşürür ve fiziksel bir röle aracılığıyla terminal 65'in bağlantısını keser. Bu, eksen yetkilendirmelerini (axis enables) anında keser ve mekanik donanımı aşırı hareket (overtravel) çarpışmalarından korumak için tüm eksenlerde eşzamanlı olarak bir besleme durdurmasını (feed stop) zorunlu kılar.
Marka Karşılaştırmaları
| Seri / Sürücü Kombinasyonu | PLC Arayüz Adresi ve Mantığı | Güvenlik Özellikleri ve Durma Davranışı |
|---|---|---|
| SINUMERIK 840D sl / 828D | Güvenlik el sıkışma bitleri için modern PLC arayüz blokları DB2600 ve DB2700 kullanır. | Siemens Safety Integrated fonksiyonlarına tam entegrasyon ile yazılımla yapılandırılabilir yavaşlama rampaları (deceleration ramps). |
| Legacy SINUMERIK (840D powerline / 810D) | Global makine sinyallerini yönetmek için legacy PLC arayüz baytları DB10 ve DB11 kullanır. | Standart çift sinyalli el sıkışma gereklidir; gelişmiş entegre güvenlik ağı olmaksızın temel makine verisi ayarlarına dayanır. |
| SINAMICS V60 Kompakt Sürücü Serisi | Aktif E-Key girişleri (1LMTP, 2LMTP, 3LMTP) aracılığıyla donanımla kablolanmış güvenlik limit anahtarı kodlamasına sahiptir. | Terminal 65 (güç yetkilendirmesi) bağlantısını doğrudan kesmek için fiziksel bir röleyi tetikler ve tüm eksenlerde anlık sert bir besleme durdurması (feed stop) yürütür. |
Teknik Analiz
Siemens acil durdurma mimarisi, kontrollü kinetik enerji yayılımı prensibi etrafında tasarlanmıştır. Modern SINUMERIK 828D ve 840D sl sistemlerinde güvenlik, modern DB2600 ve DB2700 blokları aracılığıyla yazılımla yönetilir; bu da güvenlik el sıkışmalarının ayrıntılı olarak izlenmesini ve sorunsuz kurtarmayı sağlar. DB10 ve DB11 kullanan legacy mimariler benzer bir el sıkışma gerektirir ancak gelişmiş Safety Integrated yazılım analitiğinden yoksundur. Sürücü seviyesindeki farklılıklar analiz edildiğinde, kompakt SINAMICS V60 sürücüsü sadece PLC tabanlı güvenliği devre dışı bırakarak öne çıkar. Terminal 65'i yerel olarak düşürmek için donanımla kodlanmış limit anahtarlarını (1LMTP, 2LMTP ve 3LMTP girişleri) kullanır. Bu, gücü doğrudan sürücü terminalinden keserek yazılımsal el sıkışma başarısız olduğunda sağlam bir donanımsal yedekleme işlevi görür.
Ayrıca parametre ayarları, bir acil durdurmanın mekanik grupları koruyacağını mı yoksa onlara zarar mı vereceğini belirler. MD36610 $MA_AX_EMERGENCY_STOP_TIME parametresi eksenin kapalı çevrim (closed-loop) yavaşlama rampasını yürütmek için sahip olduğu zaman penceresini tanımlarken, MD36620 $MA_SERVO_DISABLE_DELAY_TIME elektriksel servo yetkilendirmesinin ne zaman kesileceğini kontrol eder. Düzgün şekilde ayarlanmış bir Siemens sisteminde mühendisler, MD36620 >= MD36610 kuralını uygulamalıdır. MD36620 hatalı bir şekilde MD36610 değerinden daha düşük ayarlanırsa, eksen hala yüksek hızda hareket ederken servo yetkilendirmesi zamansız bir şekilde kesilir. Eksen kapalı çevrim kontrolünü anında kaybeder ve kendi mekanik eylemsizliği altında kontrollüce kayar (coast); bu da ciddi eksen çarpışmalarına veya dikey kafanın (vertical head) aşağı düşmesine neden olabilir.
Program Örnekleri
Aşağıdaki Siemens G-code örnekleri, kılavuz çekme (rigid tapping) operasyonu sırasında acil durdurma güç döngüsünün ardından yapılması zorunlu olan iş mili yeniden senkronizasyon ve geri çekme (retraction) dizisini göstermektedir. Bu adımlar olmaksızın, geri çekme komutlarını çalıştırma girişimleri Alarm 014092'yi tetikleyecektir. CNC sistemlerinde sıfır noktalarının ve referans çerçevelerinin nasıl yeniden kurulduğuna dair ayrıntılı bir rehber için, CNC Sıfır Noktaları Açıklaması kılavuzuna başvurun.
1. İş Mili Mutlak Enkoder Yeniden Senkronizasyonu
Bu komut, iş milini yavaşça döndürmek, mutlak enkoderin fiziksel indeks işaretini bulmak ve açısal referansı kurmak için öncelikle çalıştırılmalıdır.
; İş Mili Mutlak Enkoder Yeniden Senkronizasyon Bloğu
N10 SPOS=IC(0) ; Enkoder senkronizasyonunu yeniden kurmak için iş milini döndür
2. Senkronize Kılavuz Çekme Kontrollü Geri Çekme
Enkoder açısal koordinatları geri yüklendikten sonra, tam diş adımı (thread pitch) ve güvenli iş mili hızını kullanarak Z ekseni boyunca senkronize geri çekme yolunu komut edin.
; Senkronize Geri Çekme Bloğu
N20 G332 Z20 K1 S100 ; Kılavuz çekme kontrollü diş geri çekme işlemini yürüt
3. Tam Kurtarma ve Sıfırlama Dizisi
Bu entegre G-code programı, geri çekmeden sonra güvenli bir serbest bırakma düzlemine hızlı hareketi ve programın sıfırlanmasını içeren tüm diziyi gösterir.
; Tam Kılavuz Geri Çekme ve İş Mili Yeniden Senkronizasyon Programı
N10 SPOS=IC(0) ; Enkoder senkronizasyonunu yeniden kurmak için iş milini döndür
N20 G332 Z20 K1 S100 ; Kılavuz çekme kontrollü diş geri çekme işlemini yürüt
N30 G90 G00 Z50 ; Güvenli serbest bırakma düzlemine hızlı geri çek
N40 M02 ; Program sonu ve modal durumları sıfırla
Kuru Çalıştırma (Dry Run) Yürütme Prosedürü
Kurtarma rutininde kuru çalıştırma (dry run) gerçekleştirmek, takım iş parçasının fiziksel dişiyle temas etmeden önce enkoder senkronizasyonunu doğrulayarak mekanik çarpışmaları önler. Aşağıdaki adım adım prosedürü kullanın:
- Mekanik Ön Koşulları Doğrulayın: Tüm fiziksel arızaların giderildiğinden, acil durdurma butonunun manuel olarak serbest bırakıldığından ve ayna (chuck) ünitesinin tamamen kelepçelendiğinden (Alarm 700013 gibi kullanıcı alarmlarının aktif olmadığından) emin olun.
- Parametre Uyumluluğunu Kontrol Edin: Parametre verilerinin
MD36620 >= MD36610güvenlik eşitsizliğini karşıladığını doğrulayın. - Aktif Kilidi Temizleyin: NCK acil durdurma aktif durum sinyali (
DB10.DBX106.1) temizlenene kadar onayla bitiDB2600.DBX0.2ve reset bitiDB3000.DBX0.7sinyallerini eşzamanlı olarak göndererek çift PLC el sıkışmasını uygulayın. - Z Eksenini Konumlandırın: Z eksenini JOG modunda manuel olarak, iş parçasından en az 50 mm açıklık olacak şekilde güvenli ve serbest bir konuma getirin.
- MDA Modunu Seçin: Kontrolörü Manuel Veri Giriş (MDA) moduna geçirin ve kurtarma bloklarını yazın.
- İş Mili Senkronizasyonunu Yürütün (Blok N10): Cycle Start tuşuna basın. İş mili, enkoderin fiziksel indeks işaretini bulmak ve mutlak açısal koordinat sistemini yeniden kurmak için yavaşça dönmelidir.
- Geri Çekmeyi İzleyin (Blok N20): İş mili dönüşü ile Z ekseni doğrusal beslemesinin mükemmel şekilde senkronize olmasını sağlayarak, Z ekseninin programlanan adımda (K1) ve hızda (S100) sorunsuz bir şekilde geri çekildiğini gözlemleyin.
- Sıfırlamayı Doğrulayın (Blok N30): Program sona erecek, tüm modal parametreleri sıfırlayacak ve sistemi normal, aktif ve hazır duruma döndürecektir.
Hata Analizi
| Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden ve Pratik Çözüm |
|---|---|---|---|
| Alarm 3000 Acil Durdurma (Emergency Stop) | ACİL DURDURMA talebi, DB2600.DBX0.1 veya DB10.DBX56.1 NCK/PLC arayüzüne uygulandı. | NC ve mod grupları hazır değil durumuna geçer; NC Start engellenir; aktif hareket NC Stop ile durdurulur. | Bir güvenlik anahtarı veya fiziksel buton tetiklendi. Fiziksel güvenlik kontaklarını doğrulayın, donanımsal butonu serbest bırakın ve onayla bitini (DB2600.DBX0.2) ve reset bitini (DB3000.DBX0.7) ayarlayarak eşzamanlı bir PLC el sıkışması gerçekleştirin. |
| Alarm 3001 Dahili Acil Durdurma (Internal Emergency Stop) | Dahili güvenlik sistemi hatası veya PLC el sıkışma zamanlama arızası. | Alarm 3000 ile aynı şekilde çalışır; NC kilitlenir ve sürücüler devre dışı kalır, ancak ayarlara bağlı olarak alarm maskelenebilir. | Dahili yazılım teşhis hatası veya başarısız el sıkışma. PLC'den NCK'ye olan haberleşme hatlarını kontrol edin ve güvenlik rölelerinin zamanlama spesifikasyonları içinde çalıştığını doğrulayın. |
| Alarm 014092 Eksen Yanlış Eksen Tipi (Wrong Axis Type) | İş mili senkronizasyonu olmaksızın, bir güvenlik güç döngüsünün ardından MDA modunda diş geri çekme komutunu (G332) çalıştırma girişimi. | NC yürütmeyi reddeder ve geri çekme programı anında durdurulur, takım dişin içinde sıkışmış olarak kalır. | Acil durdurma sonrasında iş mili enkoderi ile Z ekseni beslemesi arasındaki mutlak ilişki kaybolur. Geri çekme bloklarını yürütmeden önce iş mili enkoderini yeniden senkronize etmek için öncelikle SPOS=IC(0) programlayın ve çalıştırın. |
| Alarm 700013 Ayna Kelepçelenmedi (Chuck Unclamped) | Acil durdurma kurtarma işlemi sırasında iş parçası kelepçeleme sensörü aktif değil veya ayna kelepçelenmemiş durumda. | Kontrolör, mod grubunu kilitli tutarak aktif acil durdurma durumunu temizlemeyi reddeder. | Mekanik güvenlik kilidi hatası. Aynayı manuel olarak kelepçeleyin, fiziksel limit anahtarlarının veya yakınlık sensörlerinin aktif olduğunu doğrulayın ve kullanıcı alarmını temizleyin. |
| Alarm 700011 Takım Kelepçeleme Zaman Aşımı (Tool Clamping Timeout) | Takım kelepçeleme veya gevşetme silindiri belirtilen PLC zamanlayıcısı içinde hareket edemedi. | Acil durdurma kurtarma işlemi engellenir; hidrolik veya pnömatik valfler çevrim yapmayı reddeder ve iş mili kilitli kalır. | Sıkışmış solenoid valf, düşük hidrolik basınç veya talaş nedeniyle sensör tıkanması. Fiziksel limit anahtarlarını temizleyin, basınç göstergelerini inceleyin ve PLC zamanlayıcı ayarlarını doğrulayın. |
| Alarm 700022 Taret Motoru Aşırı Yükü (Turret Motor Overload) | Bir çarpışma sırasında alet tareti için termik aşırı yük rölesi veya servo sürücü aşırı yük tespiti tetiklendi. | Taret indeksleme komutları yok sayılır; sistem servo yetkilendirmesini engeller ve acil durdurmanın sıfırlanmasını önler. | Mekanik alet tareti sıkışması veya termik aşırı yük. Tareti çarpışmalara karşı inceleyin, elektrik kabinindeki fiziksel termik aşırı yük anahtarını sıfırlayın ve sürücüyü sıfırlayın. |
Uygulama Notu
Makine donanım kilitlerinin kurtarma aşamasından önce fiziksel olarak giderilmemesi, acil durdurma güvenlik döngüsünün sürekli kilitli kalmasına neden olur ve bu durum yüksek plansız duruş süresi (downtime) maliyetleri ile sonuçlanır. Özellikle kılavuz çekme operasyonu sırasında acil durdurma tetiklendiğinde, makine eksenleri en yüksek frenleme torkuyla yavaşlatılarak mekanik hasarlar önlenir. Ancak güç yeniden verildiğinde, iş mili enkoderi ile Z ekseni doğrusal beslemesi arasındaki mutlak senkronizasyon tamamen kaybolur. Bu durumda, enkoder mutlak referans noktasını yeniden kurmak için SPOS=IC(0) komutuyla iş mili konumlandırmasını aktif hale getirmeden doğrudan G332 geri çekme kodunun çalıştırılması, anında Alarm 014092 hatasını tetikler. Bu tetiklenme kılavuz takımının dişin içinde sıkışmasına, takımın kırılmasına ve yüksek maliyetli bir iş parçasının tamamen parça hurdası (scrap) haline gelmesine neden olur. Dolayısıyla, operatörler PLC el sıkışma (handshake) protokollerini uygulamadan önce mutlaka ayna kelepçeleme arızalarını (Alarm 700013), takım kelepçeleme zaman aşımını (Alarm 700011) veya taret motoru aşırı yük durumlarını (Alarm 700022) manuel olarak gidermeli ve fiziksel acil durdurma butonunu saat yönünün tersine çevirerek kilidini açmalıdır. Bu sayede hem parça hurdası önlenir hem de üretimin sürekliliği garanti altına alınır.
İlişkili Komut Ağı
- RESET: Aktif NCK arızalarını temizlemek için PLC onaylama sinyali ile birleştirilmesi gereken,
DB3000.DBX0.7veyaDB11.DBX0.7aracılığıyla bir mod grubu sıfırlamasını başlatır. - SPOS: Standart İş Mili Komutları bileşeni olarak çalışarak, bir acil durdurma güç kesintisinden sonra iş mili enkoderini yeniden senkronize etmek için iş milini belirli bir açıya veya artımlı adıma (örneğin
SPOS=IC(0)) konumlandırır. - G332: Z ekseni ilerleme hızının eşleşmemesini önlemek için tam iş mili enkoder senkronizasyonu gerektiren, kılavuz çekme (rigid tapping) çevrimleri için kontrollü bir geri çekme hareketi yürütür.
- M02: Geri çekme işlemi tamamlandıktan sonra yerel modal parametreleri sıfırlayan ve kontrolü programın başına döndüren ana program sonu komutu olarak hizmet eder.
Sonuç
SINUMERIK Alarm 3000 arızasını gidermek, plansız duruş süresi (downtime) ve parça hurdası (scrap) kayıplarını en aza indirmek için sadece donanımsal bileşenleri değiştirmekten çok daha sistemli bir yaklaşım gerektirir. Eksenlerin yerel güç kontrolünde kontrolsüzce kaymasını (coast) önlemek amacıyla, MD36620 >= MD36610 parametre kuralı her zaman doğrulanmalıdır. Üretim yöneticilerinin ve bakım mühendislerinin, donanımsal kilitlerin giderilmesi ve ardından SPOS=IC(0) komutuyla iş mili enkoder senkronizasyonunun yapılması süreçlerini standart operasyon prosedürlerine (SOP) entegre etmesi kritik öneme sahiptir. Bu proaktif bakım ve sıfırlama stratejisi, yüksek maliyetli kılavuz takımlarının kırılmasını ve iş parçalarının hurdaya çıkmasını kalıcı olarak önleyerek üretim maliyetlerini doğrudan düşürür.
Sıkça Sorulan Sorular (SSS)
Acil durdurma butonunu serbest bıraktıktan sonra bile SINUMERIK ekranında Alarm 3000 arızasının sıfırlanmamasının en yaygın nedeni nedir?
Acil durdurma butonunu manuel olarak çevirip serbest bırakmak yalnızca fiziksel emniyet kontaklarını birleştirir, ancak kontrolörün NCK düzeyindeki emniyet kilidini açması için PLC yazılım el sıkışması (handshake) zorunludur. Eğer PLC yazılımında 'Acil durdurmayı onayla' sinyali (DB2600.DBX0.2 veya DB10.DBX56.2) ile 'Reset' sinyali (DB3000.DBX0.7 veya DB11.DBX0.7) aynı anda tetiklenip yeterli süre yüksek seviyede tutulmazsa, NCK 'Acil durdurma aktif' bitini (DB10.DBX106.1) sıfırlayamaz. Bu durum, tezgahın kilitli kalmasına ve plansız duruş sürelerine yol açar.
Eylem Planı: Elektrik kabinindeki acil durdurma emniyet rölesinin (safety relay) durum LED'lerini kontrol edin, ardından HMI panelinden PLC durum izleme ekranına girerek çift reset sinyalinin eşzamanlı olarak tetiklendiğini ve NCK arayüz bitinin düştüğünü doğrulayın.
Kılavuz çekme esnasında yaşanan bir elektrik kesintisi veya acil durdurma sonrasında parça hurdası (scrap) oluşmasını engellemek için ne yapılmalıdır?
Acil durdurma veya ani güç kesintisi sonrasında, Z ekseni doğrusal hareketi ile iş mili enkoderinin açısal koordinatları arasındaki elektronik dişli ilişkisi tamamen kopar. Doğrudan geri çekme programını çalıştırmak yerine, iş miline SPOS=IC(0) komutu verilerek enkoderin fiziksel indeks noktasını taraması ve referansını bulması sağlanmalıdır. Aksi halde, G332 ile yapılan kontrolsüz geri çekme denemeleri Alarm 014092 hatasını üreterek ekseni tekrar kilitleyecek ve kılavuzun kırılmasına sebep olacaktır.
Eylem Planı: Tezgahı açtıktan sonra Z eksenini el tekeri (JOG) ile parçadan güvenli bir mesafeye uzaklaştırın, MDA moduna geçerek sadece SPOS=IC(0) satırını yazıp çalıştırın ve iş mili yavaşça dönüp durduktan sonra kurtarma programını yürütün.
MD36620 ve MD36610 parametrelerinin uyumsuz olması acil durdurma anında ağır eksenlere nasıl zarar verir?
MD36610 $MA_AX_EMERGENCY_STOP_TIME parametresi arıza durumlarında eksenin kontrollü şekilde durması için gereken yavaşlama rampa süresini tanımlarken, MD36620 $MA_SERVO_DISABLE_DELAY_TIME parametresi servo motorların elektrik gücünün kesilmesinden önceki gecikmeyi belirler. Siemens emniyet standartlarına göre servo yetkilendirme gecikmesi yavaşlama süresinden her zaman büyük veya eşit (MD36620 >= MD36610) olmalıdır. Eğer bu kısıt ihlal edilirse ve servo yetkilendirmesi eksen durmadan önce kesilirse, eksen anında kapalı çevrim kontrolünü yitirerek kendi eylemsizliğiyle kayar (coast) veya yer çekimi nedeniyle aşağı düşerek kızaklara ve bilyalı mile kalıcı zarar verir.
Eylem Planı: Tezgahtaki tüm ağır dikey eksenler ve ağır iş milleri için ilgili makine verilerini (MD) sorgulayın ve MD36620 gecikme değerinin, acil durdurma rampa süresi olan MD36610 değerinden daha yüksek olarak yapılandırıldığından emin olun.
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 - 2005)
- Ö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
Siemens CYCLE800 G-Kodu: Düzlem Çevirme ve Takım Hizalama
Siemens CYCLE800 ile 3+2 eksen düzlem çevirme ve takım hizalama rehberi. Geri çekilme parametrelerini kurun, Alarm 61190 ve 61153 hatalarını giderin.
Siemens CYCLE72 Kontur Frezeleme: Sinumerik Yol Frezeleme Rehberi
Siemens CYCLE72 kontur frezeleme döngüsünü Sinumerik CNC kontrolörlerinde hatasız programlayın. Alarm 61123 simülasyon hatasını çözün ve çarpışmaları önleyin.
Siemens CYCLE952 Kontur Tornalama Döngüsü Programlama Kılavuzu
Sinumerik kontrolörlerde Siemens CYCLE952 kontur tornalama parametrelerini öğrenin. Alarm 61051 ve Alarm 61059 hatalarını gidererek plansız duruş sürelerini azaltın.
Siemens SLOT1 ve SLOT2 Kanal Çevrimleri Programlama Kılavuzu
Siemens Sinumerik kontrol ünitelerinde SLOT1 ve SLOT2 kanal frezeleme cycle'larını öğrenin. Hurda oranını azaltan parametreleri ve Alarm 61000 çözümlerini keşfedin.