Kapı Switch'i ve Limit Switch Muayenesi: CNC Güvenlik ve Kurtarma Kılavuzu
Fanuc, Siemens ve Mitsubishi CNC ünitelerinde ayna ve mengene çarpmalarını önleyen kapı switch'i ve limit switch muayenesi ile parametrik arıza teşhis rehberi.
Giriş
Yüksek hızlı bir takım değişimi veya hassas işleme çevrimi esnasında meydana gelen anlık bir donanım limit switch arızası veya kabin kapısı interlock devre dışı kalma durumu, spindle milinin durmasıyla sınırlı kalmaz; kesici takımın doğrudan ayna (chuck), mengene (vise jaw), bağlama aparatı (clamp) veya taret (turret) gibi hassas ve pahalı bileşenlere şiddetle çarpmasına yol açar. Bu tür kontrolsüz mekanik çarpmalar, o anda işlenmekte olan iş parçasını anında hurdaya çevirdiği gibi, makinede günler sürebilecek plansız duruş sürelerine (downtime) ve binlerce liralık yedek parça maliyetlerine neden olur. Üretim hatlarında maliyet tasarrufu sağlamak ve hurda oranını en düşük seviyede tutmak isteyen tesisler için modern CNC sistemlerindeki fiziksel limit ve kapı switch elemanlarının doğru şekilde izlenmesi, test edilmesi ve parametrik olarak yapılandırılması hayati bir zorunluluktur.
Teknik Özet
| Parametre/Özellik | Spesifikasyon |
|---|---|
| Komut Kodları | G22, G23, G27, G28, G74, REPOS, WAITP |
| Modal Grup | Hareket ve Güvenlik Kontrolü / Modal & Non-Modal |
| Desteklenen Markalar | Fanuc, Siemens, Mitsubishi |
| Kritik Parametreler | Fanuc No. 3004 (OTH) & No. 1300 (BFA); Siemens MD36600 & MD36100; Mitsubishi #1349 DOOR_1 & #7503 |
| Ana Kısıt | Güvenlik anahtarlarının bypass edilmesi kesinlikle yasaktır; limit hatalarını temizlemek için manuel eksen Jog geri çekme hareketi zorunludur; açık kapı durumları servo beslemelerini durdurmalı veya güvenli şekilde yavaşlatmalıdır. |
Hızlı Okuma
- Yedekli güvenlik, mekanik çarpmaları önlemek için iki aşamalı bir fiziksel limit switch hiyerarşisine (yavaşlama için LS1, sert emergency stop için LS2) dayanır.
- Açık koruyucu kapılar, operatörü korumak için servo beslemelerini durdurarak veya güvenli bir şekilde yavaşlatarak otomatik operasyonları derhal kesintiye uğratmalıdır.
- 1. ve 2. yazılım limit switch setleri arasında geçiş yapmak, büyük boyutlu fixture elemanları aktif olduğunda çalışma zarfını dinamik olarak sınırlandırır.
- Switch durumunun doğrulanması, mekanik bakım gerçekleştirmeden önce doğrudan HMI diyagnostik ekranlarından veya PMC yazmaçlarından (registers) mümkündür.
- Fiziksel overtravel alarmlarından kurtulmak için güvenli ters yönde manuel eksen jog geri çekme hareketi gerçekleştirilmelidir.
- Mitsubishi #1349 gibi güvenlik parametrelerini sahte (dummy) değerlere ayarlamak, PLC'yi kalıcı olarak kör eder ve ciddi mekanik hasar riski oluşturur.
Temel Kavramlar
Fiziksel limit switch elemanları, yapısal çarpmaları önlemek ve pahalı servo motorları korumak amacıyla her bir eksen hareket yolunun en uç noktalarına kurulur. Bu mekanik cihazlar, koordinat ayarlama hatalarına veya program arızalarına karşı mutlak savunma hattı görevi görür. CNC kontrolör, bu sensör durumlarını gerçek zamanlı olarak izleyerek, güvenli fiziksel sınırlarının ötesine geçen herhangi bir eksenin, makine gövdesine zarar vermeden önce anında kontrollü bir şekilde durdurulmasını sağlar.
Kabin kapısı switch elemanları, insan operatörleri yüksek hızlı spindle milleri ve uçuşan talaşlardan koruyarak makine interlock ağının çekirdeğini oluşturur. Modern CNC üniteleri, bu güvenlik switch hatlarını yedekli çift devreli yollar üzerinden yönlendirir. Otomatik operasyonlar aktifken bir güvenlik kapısı açılırsa, makine derhal bir durma dizisi başlatır ve çalışma alanı tekrar tamamen güvenli hale gelene kadar herhangi bir kesme hareketinin gerçekleşmesini önler. İnterlock arızalarının sistematik sorun giderme süreci için teknisyenler 7 adımlı arıza teşhis yöntemini uygulamalıdır.
Yazılım strok limitleri, fiziksel donanım switch elemanlarının hemen iç kısmında konumlandırılmış birincil, sanal bir sınır katmanı olarak hizmet eder. Bu koordinat sınırları, kontrolörün blok hazırlama aşamasında hesaplanır. CNC sistemi, program komutlarını bu parametrelere karşı önleyici olarak doğrulayarak, fiziksel hareket gerçekleşmeden önce hareketi durdurur ve bir alarm tetikler, böylece değerli kurulum süresinden tasarruf sağlar ve mekanik switch elemanlarındaki fiziksel aşınmayı önler.
Komut Yapısı
Parça programı yürütülmesi, koordinat bölgelerini ve referans konumlarını etkinleştiren, devre dışı bırakan veya doğrulayan belirli güvenlik kodlarına bağlıdır. G00 ve G01 gibi standart hareket kodları, hareketin güvenli olduğunu doğrulamak için hedef koordinatlarını sürekli olarak aktif sınırlara karşı kontrol eder. G22 ve G23 gibi G-code fonksiyonları, sistemin eksen yürütülmesinden önce koordinat komutlarını yazılım sınırlarıyla aktif olarak karşılaştırıp karşılaştırmayacağını belirler. Ek olarak, G28 ve G74 koordinat dönüş komutları, hassas makine koordinatlarını oluşturmak için yakın nokta yavaşlama switch elemanlarını kullanarak eksenleri mekanik orijinlerine geri döndürür.
Gelişmiş kontrol özellikleri, eksene özgü güvenlik durumunu ve konumlandırmayı koordine etmek için belirli komutlar kullanır. WAITP gibi komutlar, belirlenen bir konumlandırma ekseni hareketini tamamen tamamlayana ve koordinat durumunu onaylayana kadar program bloğu yürütülmesini askıya alır. Manuel ayarlamalar veya program duruşları meydana gelirse, REPOS komutları, yeniden konumlandırma yolu sırasında aktif eksenlerin kısıtlı güvenlik bölgelerini geçmediğini doğrulayarak takımın kesintiye uğrayan kontura güvenli bir şekilde geri dönmesini sağlar ve böylece çarpmaları önler.
; Fanuc yazılım limit komut sözdizimi G22 (Saklanan strok limiti kontrolünü etkinleştirir) G23 (Saklanan strok limiti kontrolünü devre dışı bırakır); Siemens referans ve konumlandırma eksen komutları G74 X1=0 Y1=0 Z1=0 (Donanım dog elemanlarını kullanarak ev konumuna yaklaşma) WAITP(X) (X-ekseni konumlandırması tamamlanana kadar NC kanal işlemesini askıya alır)
; Mitsubishi strok sınırı doğrulaması G22 X_ Y_ Z_ (Hareket başlamadan önce strok sınırı kontrollerini etkinleştirir) G23 (Hareket strok sınırlarını devre dışı bırakır) G28 X_ Y_ Z_ (Yakın nokta yavaşlama dog elemanlarını kullanarak otomatik referans noktasına dönüş)
| Marka | Parametre | Açıklama | Değer Aralığı |
|---|---|---|---|
| Fanuc | Parameter 3004 (Bit 5 - OTH) | Donanım overtravel limit sinyalinin kontrol edilip edilmeyeceğini belirtir. | 0 (Kontrol ediliyor - varsayılan/güvenlik), 1 (Kontrol edilmiyor) |
| Fanuc | Parameter 1300 (Bit 7 - BFA) | Bir strok limiti kontrol alarmının girilmeden önce mi yoksa girildikten sonra mı üretileceğini belirler. | 0 (Girdikten sonra), 1 (Girmeden önce) |
| Fanuc | Parameter 0057 (Bit 5 - HOT3) | X020'ye haritalanmış donanım OT sinyallerinin devre dışı mı yoksa etkin mi bırakılacağını belirler. | 0 (Devre dışı), 1 (Etkin) |
| Siemens | MD36600 $MA_BRAKE_MODE_CHOICE | Bir donanım limit switch elemanı yanıt verdiğinde frenleme davranışı seçimi. | 0 (Frenleme karakteristiği korunur), 1 (Set değeri "0" ile hızlı frenleme) |
| Siemens | MD36100 $MA_POS_LIMIT_MINUS | 1. yazılım limit switch negatif konum sınırı. | Makine koordinat değeri (mm/inch) |
| Siemens | MD36110 $MA_POS_LIMIT_PLUS | 1. yazılım limit switch pozitif konum sınırı. | Makine koordinat değeri (mm/inch) |
| Siemens | MD14512 [12].2 and [12].3 | Varsayılan PLC güvenlik kapısı seçimi ve M01/M02 ile otomatik aktivasyon. | 0 (Kullanma), 1 (Kullan) |
| Mitsubishi | #1349 DOOR_1 | Kapı sensör sinyalini girmek için uzak I/O cihaz adresini ayarlar. | 0000 ila 03FF (Onaltılık; 0 açık durumu zorlar) |
| Mitsubishi | #1510 DOOR_H | Bir kapı açıldığında kapı interlock II eksen durma süresini kısaltır. | 0 (Geleneksel eksen durma süresi), 1 (Kısaltılmış durma süresi) |
| Mitsubishi | #7503 PSW1 dog2 / #7504 PSW1 check | Yazılım konum switch elemanı için hayali dog konumu ve kontrol yöntemi. | Konum: -99999.999 ila 99999.999 (mm) |
Marka Uygulamaları
Fanuc
Fanuc kontrolleri, fiziksel sınırları izlemek için özel PMC diyagnostik giriş adreslerini kullanır. Sistem, donanım overtravel kontrollerini doğrulamak için parametre 3004'ü ve sınır çizgilerine göre alarm zamanlamasını kontrol etmek için parametre 1300'ü kullanır.
G-code blokları, saklanan strok kontrollerini etkinleştirerek veya devre dışı bırakarak yazılım zarflarını yapılandırır. G22 aktif sınırları etkinleştirirken, G23 özel kurulum işlemleri sırasında strok kontrollerini kapatır.
| Yön | Detaylar |
|---|---|
| Parametreler | Donanım OT kontrolü için Parameter No. 3004 (Bit 5 - OTH), alarm zamanlaması için Parameter No. 1300 (Bit 7 - BFA), X020 donanım OT haritalaması için Parameter No. 0057 (Bit 5 - HOT3). |
| Alarmlar | OT0506 (+ OVERTRAVEL HARD) / OT007, OT0507 (- OVERTRAVEL HARD) / OT008. |
| Versiyonlar & Seriler | Tornalar (T serisi) saklanan strok limiti 3 alarmlarını (504/505) ve Z-ekseni donanım OT için Alarm 520'yi kullanırken, M serisi (işleme merkezleri) Z-ekseni için Alarms 530/531 ve 4. eksen için 540/541 kullanır. |
Donanım limit switch kontrollerini bypass etmek veya PMC diyagnostik adres izlemesini ihmal etmek, turret elemanının tailstock elemanına kolayca çarpmasına neden olan yüksek hızlı overtravel durumlarına yol açabilir.
Siemens
Siemens kontrolörleri, güvenlik sınırlarını NC/PLC arayüz baytları aracılığıyla izler. Sistem, emergency frenleme davranışını yönetmek için MD36600 makine verisine ve yazılım koordinatlarını yapılandırmak için MD36100 parametresine güvenir.
G-code programları, G74 kullanarak güvenli referans koordinatları oluşturur ve hedef eksen tamamen konumlandırılana kadar hareket yürütülmesini engellemek için WAITP kullanarak güvenlik durumunu senkronize eder. Güvenlik interlock arızalarıyla karşılaşan Siemens kullanıcıları, Siemens PLC güvenlik kılavuzuna başvurabilir.
| Yön | Detaylar |
|---|---|
| Parametreler | Frenleme için MD36600 $MA_BRAKE_MODE_CHOICE, 1. yazılım limiti için MD36100 $MA_POS_LIMIT_MINUS & MD36110 $MA_POS_LIMIT_PLUS, güvenlik kapısı seçimi için MD14512 [12].2 and [12].3. |
| Alarmlar | Alarm 21614 (Hardware limit switch +/-), Alarm 10720 / 10722 (Software limit switch violated), Alarm 700032 (Safety Door Open). |
| Versiyonlar & Seriler | Standart yazılım limiti ihlalleri Alarm 10720 üretir, ancak MD11411 bit 11'in ayarlanması bunu dinamik olarak Alarm 10722'ye yükseltir (HMI üzerinde ALUN* dosyalarını gerektirir). Bellenim (firmware) versiyonu 4.7.1 ve sonrakiler genişletilmiş PLC kullanıcı alarmlarını (701000 ila 701999) destekler. |
Safety Integrated kurulum modu aktif olmadan güvenlik kapılarını açmak, takım sıkışmasına (binding) neden olabilen ve iş parçasını mahvedebilen ani NC duruşlarını tetikler.
Mitsubishi
Mitsubishi CNC sistemleri, gerçek zamanlı güvenlik durumlarını onaltılık PLC cihazlarına haritalar. Kontrol, güvenlik kapısı bağlantılarını izlemek için #1349 parametresini ve interlock kapıları açıldığında durma sürelerini kısaltmak için #1510 parametresini kullanır.
G22'nin yürütülmesi, hareket başlamadan önce eksene özgü sınır kontrollerini etkinleştirirken, G28 komutları fiziksel yakın nokta yavaşlama dog elemanlarını kullanarak referans dönüş dizilerini çalıştırır.
| Yön | Detaylar |
|---|---|
| Parametreler | Güvenlik kapısı uzak I/O adresi için Parameter #1349 DOOR_1, kapı interlock eksen durma hızı için Parameter #1510 DOOR_H, yazılım konum switch elemanları için Parameter #7503 PSW1 dog2 / #7504 PSW1 check. |
| Alarmlar | Y20 0005 (Door signal: Input mismatch), M01 0006 (H/W stroke end axis exists), M01 0001 (Dog overrun). |
| Versiyonlar & Seriler | Standart M800V serisi tam entegre akıllı güvenlik izleme fonksiyonlarına sahipken, M80V serisi kesinlikle harici bir Fonksiyonel Güvenlik Genişletme Ünitesi gerektirir. |
#1349 DOOR_1 parametresine sahte (dummy) bir değer veya sıfır adresi atamak, NC'nin kapının sürekli açık olduğuna inanmasına neden olarak güvenlik mantığını kör eder ve takım çarpmalarına yol açar.
Marka Karşılaştırmaları
| Konu | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Çift Devreli Kapı İzleme | Standart PMC girişleri (örneğin G114/G116, X020) aracılığıyla desteklenir. | PROFIsafe & Safety Integrated ($A_OUTSI aracılığıyla SLS bitleri) üzerinden yedekli olarak değerlendirilir. | NC ve Sürücü tarafından çift izleme; 500ms'den fazla uyumsuzluk Y20 emergency stop tetikler. |
| Sanal Limitler / Yumuşak Switch'ler | 1300+ parametreleri aracılığıyla yapılandırılan 4 adede kadar Saklanan Strok Limiti. | PLC (DB380x) aracılığıyla dinamik olarak geçiş yapılan 1. ve 2. yazılım limit switch setleri. | Position Switch (PSW) mantığı, 24 adede kadar hayali dog elemanını X1D00-X1D17 PLC adreslerine haritalar. |
| Diyagnostik Arayüzü | PMC ekranı adres durumu kontrolü. | HMI ve alarm maskesi MD11411 aracılığıyla granüler, bloğa özgü kalan mesafe (distance-to-go) diyagnostiği. | Doğrudan HMI üzerinde özel "Akıllı Güvenlik İzleme" ekranları (Yapılandırma, Sinyal, Sürücü). |
| Güvenlik İzleme Seçenekleri | Standart güvenlik interlock'ları. | Safety Integrated SLS/SOS bölgeleri. | M800V üzerinde standart; M80V Fonksiyonel Güvenlik Genişletme Ünitesi gerektirir. |
Teknik Analiz
Fiziksel limit mekanizmaları ve gerçek zamanlı durum diyagnostikleri, üç büyük CNC üreticisi arasında önemli ölçüde farklılık gösterir. Fanuc, mekanik yavaşlama limitlerini (LS1) mutlak acil güç kesintilerinden (LS2) ayıran eksen başına klasik bir çift switch konfigürasyonu kullanır ve gücü geri yüklemek için özel bir fiziksel "2nd L.S. REMOVE" override butonuna sahiptir. Siemens, eksene özgü baytları kullanarak limit durumlarını NC/PLC arayüz blokları içinde dinamik olarak yöneterek kablolu override switch elemanlarını bypass eder. Mitsubishi ise hem güvenlik kapılarını hem de donanım limit sinyallerini yüksek hızlı onaltılık PLC bit yazmaçları (X000 ila X1FFF) aracılığıyla yönlendirir ve bağımsız NC ve sürücü tarafı güvenlik izlemesine güvenir. Kesintili giriş uyumsuzluğu alarmları (Y20 0005 gibi) sıklıkla geri besleme döngüsündeki kablo ve konnektör arızalarından kaynaklanır.
Sanal sınırlar başka bir mimari sapmayı temsil eder. Fanuc, bir eksen bölgeye girmeden önce hareketi önleyen statik dikdörtgen sınır bölgelerini tanımlamak için saklanan strok limiti parametrelerini kullanır. Siemens, aktif PLC girişleri (DB380x) aracılığıyla dinamik yazılım sınırı geçişine izin vererek takım değiştirme veya yükleme döngüleri sırasında çalışma zarfının anında ayarlanmasını sağlar. Mitsubishi, gerçek makine koordinatlarına dayalı olarak 24 adede kadar sanal dog sensörünün dinamik olarak simüle edilmesine ve doğrudan dahili PLC cihazlarına haritalanmasına olanak tanıyan Position Switch (PSW) mantığı aracılığıyla benzersiz bir bölge kontrolü granülerliği sağlar.
Operatör görselleştirme ve diyagnostik mimarileri, farklı geliştirici felsefelerini yansıtır. Fanuc, ana kontrol ünitesi ekranında diyagnostik PMC adresleri (G114/G116 ve X020 gibi) aracılığıyla ikili switch durumlarının doğrudan görünürlüğünü sağlar. Siemens, temel overtravel alarmlarını hassas, kalan mesafe (distance-to-go) kontur verilerine yükseltmek için programlanabilir bit maskelerine güvenir. Mitsubishi, bakım mühendislerinin harici bir programlama dizüstü bilgisayarına ihtiyaç duymadan donanım switch döngülerini, sürücü tarafı interlock durumlarını ve yedekli kapı devresini teşhis etmelerine olanak tanıyan, standart HMI içinde doğrudan özel bir "Akıllı Güvenlik İzleme" sayfasına sahiptir.
Program Örnekleri
Fanuc Program Örneği
%
O1001 (FANUC OVERTRAVEL TESTI)
G90 G54 (Mutlak koordinatlar, iş ofseti 54)
G00 X1500.0 (Pozitif strok limitine doğru hızlı hareket komutu)
G01 Z-800.0 F250.0 (Negatif donanım limitine doğru kesme ilerlemesi komutu)
G23 (Saklanan strok limiti kontrollerini devre dışı bırak)
M30 (Program sonu)
%
Kuru Çalıştırma (Dry Run) Analizi (Fanuc)
- G90 G54 bloğu: CNC sistemi mutlak koordinatları yükler ve birincil iş koordinat sistemi ofsetini etkinleştirir.
- G00 X1500.0 bloğu: Takım
X1500.0konumuna hızlı ilerleme ile hareket eder. Bu konum aktif saklanan strok limitini ihlal ederse, kontrol eksen hareketi başlamadan önce Alarm 500 (Overtravel) üretir. Yazılım sınırları devre dışı bırakılırsa, eksen ilk fiziksel switch elemanına (LS1) çarpacak, yavaşlayarak duracak ve Alarm OT0506 tetiklenecektir. - G01 Z-800.0 F250.0 bloğu: Makine
Z-800.0konumuna doğru 250 mm/min hızında besleme yapar. Z-ekseni donanım switch elemanına çarpmak tüm eksen hareketlerini anında durdurur. - G23 bloğu: Komut, saklanan strok kontrollerini devre dışı bırakarak yazılım sınırı korumasını kaldırır.
- M30 bloğu: Program sonlanır ve aktif kontrolör tamponunu (buffer) sıfırlar.
Siemens Program Örneği
; SIEMENS EKSEN LİMİT VE GÜVENLİK TESTİ
G90 G54 ; Mutlak konumlandırma ve aktif iş koordinat sistemi
G74 X1=0 Y1=0 Z1=0 ; Donanım dog switch elemanlarını kullanarak referans noktasına dönüş
WAITP(X) ; X-ekseni konumlandırmasının tamamlanmasını bekle
MSG("Safety verification active - Check doors") ; Operatör mesajı çıktı al
M30 ; Program sonu ve sıfırlama
Kuru Çalıştırma Analizi (Siemens)
- G90 G54 bloğu: Sistem mutlak koordinatları oluşturur ve varsayılan koordinat çerçevesini yükler.
- G74 X1=0 Y1=0 Z1=0 bloğu: Eksenler makine referans noktasına doğru hareket eder. Kontrol, donanım dog girişlerini (
DB380x.DBX1000.1/.0) izler. Bir dog elemanına çarpmak, makine sıfır koordinatını oluşturmak için yavaşlamayı başlatır. - WAITP(X) bloğu: Kanal işlemesi, X-ekseni referans noktası dönüşünü tamamlayana ve bir konumlandırma ekseni olarak tanınana kadar askıya alınır. Eksen bir konumlandırma ekseni olarak tanımlanmamışsa Alarm 14092 tetiklenir.
- MSG(...) bloğu: Operatörü uyarmak için HMI ekranında belirtilen dizeyi görüntüler.
- M30 bloğu: NC kanalı sıfırlanır, aktif koordinat bindirmelerini serbest bırakır.
Mitsubishi Program Örneği
%
O2002 (MITSUBISHI SINIR KONTROLÜ)
G90 G54 (Mutlak mod, birincil koordinat sistemini etkinleştir)
G22 X100. Y100. Z100. (Hareket öncesi strok limiti kontrollerini etkinleştir)
G28 X0. Y0. Z0. (Yakın nokta dog switch elemanları aracılığıyla referans dönüşünü yürüt)
G23 (Hareket strok kontrol fonksiyonunu devre dışı bırak)
M30 (Program end)
%
Kuru Çalıştırma Analizi (Mitsubishi)
- G90 G54 bloğu: Mutlak koordinat sistemini etkinleştirir ve takım referans çerçevelerini koordine eder.
- G22 X100. Y100. Z100. bloğu: CNC, hedef koordinatları yazılım sınırlarına karşı kontrol eder. Takım yolu yasaklanmış bir limit bölgesine girerse, kontrolör komut başlamadan önce hareketi durdurur ve bir alarm verir.
- G28 X0. Y0. Z0. bloğu: Referans dönüşünü başlatır. Eksenler, yakın nokta yavaşlama dog elemanlarına çarpana kadar hızlı hızda hareket eder ve enkoder sıfır işaretçisini bulmak için yavaşlar. Dog aşılırsa (overrun), Alarm M01 0001 tetiklenir.
- G23 bloğu: Hareket öncesi strok kontrolünü devre dışı bırakarak sınır güvenliğini tamamen donanım limit switch elemanlarına geri döndürür.
- M30 bloğu: Kontrolörü sıfırlar ve aktif sistem verilerini temizler.
Hata Analizi
| Marka | Alarm Kodu | Tetiklenme Koşulu | Operatör Belirtisi | Kök Neden / Çözüm |
|---|---|---|---|---|
| Fanuc | OT0506 / OT007 | Pozitif yöndeki fiziksel strok limit switch elemanına basıldı. | Aktif eksenlerin hareketi anında durur; ekranda pozitif overtravel alarmı görüntülenir. | Eksen, makine koordinat sınırlarının ötesine hareket etti. Çözüm: Switch elemanını kurtarmak için etkilenen ekseni manuel olarak negatif yönde jog yapın; program koordinatlarını doğrulayın. |
| Fanuc | OT0507 / OT008 | Negatif yöndeki fiziksel strok limit switch elemanına basıldı. | Aktif eksenlerin hareketi anında durur; ekranda negatif overtravel alarmı görüntülenir. | Eksen, makine koordinat sınırlarının ötesine hareket etti. Çözüm: Switch elemanını kurtarmak için etkilenen ekseni manuel olarak pozitif yönde jog yapın; program koordinatlarını doğrulayın. |
| Siemens | Alarm 21614 | Donanım limit switch elemanı tetiklendi (DB380x.DBX1000.1 veya .0 değeri 1 olarak ayarlandı). | MD36600 parametresine göre hızlı frenleme ile eksen yavaşlaması anında başlar; NC Stop meydana gelir. | Makine ekseni, hatalı koordinatlar nedeniyle fiziksel limit switch elemanına çarptı. Çözüm: Ekseni ters yönde jog yapın; aktif iş ofsetlerini inceleyin. |
| Siemens | Alarm 10720 / 10722 | Programlanan yol, blok hazırlama aşamasında aktif yazılım limit switch sınırını ihlal ediyor. | Blok yürütülmesi askıya alınır; NC yorumlayıcısı fiziksel hareket başlamadan önce durur. | Programlanan koordinatlar, MD36100 veya MD36110 içinde tanımlanan yazılım sınırlarını aşıyor. Çözüm: Koordinat kaymalarını (shifts), DRF el çarkı ofsetlerini veya çerçeve (frame) dönüşümlerini kontrol edin. |
| Siemens | Alarm 700032 | Tehlikeli fonksiyonlar aktifken güvenlik kapısı açıldı. | NC Stop tetiklenir; spindle ve eksen ilerlemeleri tamamen duracak şekilde yavaşlar. | Otomatik çevrim sırasında kurulum modu aktif olmadan kabin kapısı açıldı. Çözüm: Güvenlik kapısını kapatın veya Safety Integrated kurulum moduna geçin. |
| Mitsubishi | Y20 0005 | NC tarafındaki ve sürücü tarafındaki kapı durumu sinyalleri >= 500 ms boyunca uyumsuz kaldı. | Derhal Emergency Stop tetiklenir; servo motorların enerjisi kesilir. | Kopuk sensör kablosu, arızalı mekanik kapı switch elemanı veya uyumsuz giriş zamanlaması. Çözüm: Güvenlik switch kablolamasını kontrol edin, sinyal voltajını ölçün veya sürücü ünitesini değiştirin. |
| Mitsubishi | M01 0006 | Donanım strok sonu switch sinyali OFF durumuna geçti (switch basıldı). | Operasyon hatası tüm otomatik hareketleri durdurur; eksen strok sonu durumuna girer. | Hareket sırasında fiziksel limit switch elemanı tetiklendi. Çözüm: JOG moduna geçin ve ekseni dikkatlice ters yönde geri çekin. |
| Mitsubishi | M01 0001 | Referans konumuna dönüş sırasında yavaşlama yakın nokta dog elemanı aşıldı (overrun). | Operasyonel alarm görüntülenir; eksen referans sıfır noktasını bulamaz. | Yakın nokta switch elemanı tetiklenemedi veya dog hatalı konumlandırıldı. Çözüm: Talaşları/soğutma sıvısını switch üzerinden temizleyin, hizalamayı doğrulayın ve referanslamayı yeniden çalıştırın. |
Uygulama Notu
Hatalı koordinat tanımlamaları veya eksik referanslama sonucunda eksenin aşırı ilerlemesi (overtravel), kesici takımın iş parçasına veya fikstür bileşenlerine saplanmasıyla sonuçlanarak doğrudan hurda parça oluşumuna ve ayna (chuck) gövdesinde kalıcı hasarlara yol açar. Bu tür yüksek maliyetli felaketleri önlemek için Fanuc sistemlerinde iki aşamalı limit switch yapısı (LS1 ve LS2) bulunur; LS1 yavaşlamayı tetikleyerek OT0506 veya OT0507 alarmını verirken, LS1'in mekanik olarak tutukluk yapması durumunda devreye giren LS2 doğrudan servo gücünü keser ve kurtarma için operatör panelindeki "2nd L.S. REMOVE" butonuna basılmasını gerektirir. Benzer şekilde, Siemens kontrollerinde eksenin donanım limit switch'ine (DB380x.DBX1000.1/.0) çarpması, MD36600 makine verisine bağlı olarak agresif bir acil durdurma ve NC duruşu tetikler; bu duruş esnasında hidrolik basınç kaybı yaşanırsa taret veya takımlar serbest kalarak mengene (vise jaw) gibi sert yüzeylere çarpar. Mitsubishi kontrolörlerinde ise #1349 DOOR_1 veya #1510 DOOR_H gibi interlock parametrelerinin sahte (dummy) bir değere ("0") ayarlanması, PLC'yi kalıcı olarak kör ederek kabin kapısı açıkken dahi otomatik döngünün başlamasına neden olur; bu durum hem operatör güvenliğini tehlikeye atar hem de olası bir koordinat hatasında eksenin son hızla çarpmasına zemin hazırlar. Teknisyenler, plansız duruş sürelerini (downtime) sıfırlamak ve parça işleme güvenliğini sağlamak için Fanuc PMC ekranlarındaki G114/G116 ile X020 adreslerini veya Mitsubishi Smart Safety Observation ekranlarını kullanarak sinyal geçişlerini fiziki hareketten önce doğrulamalıdır.
İlişkili Komut Ağı
- G22 / G23: Bu komutlar, eksen hareketi başlamadan önce yazılım tabanlı bölge doğrulamasını etkinleştirmek veya askıya almak için saklanan strok kontrol fonksiyonunu devre dışı bırakır ve etkinleştirir.
- G28: Bu referans dönüş komutu, yakın nokta yavaşlama dog switch elemanlarını kullanarak eksenleri otomatik olarak mekanik orijinlerine geri taşır.
- G74: Siemens sistemleri, makine referans koordinat sistemine yaklaşmak ve fiziksel switch ofsetlerini senkronize etmek için bu komutu yürütür.
- WAITP: Bu konumlandırma komutu, belirlenmiş bir konumlandırma ekseni hareketini ve güvenlik kontrolünü tamamlayana kadar Siemens kontrollerinde program bloğu işlemeyi askıya alır.
- REPOS: Bu Siemens yeniden konumlandırma komutu, manuel geri çekme veya interlock kaynaklı bir duruşun ardından takımın kesme konturuna güvenli bir şekilde yeniden girmesini sağlar.
Sonuç
Sıfır hurda hedefi ve maksimum duruş süresi tasarrufu için tüm CNC tezgâhlarında periyodik olarak donanım limit switch testleri yapılmalı, kapı switchlerinin kablolama bütünlüğü kontrol edilmeli ve yazılım limit parametrelerinin doğruluğu üretim öncesinde simüle edilmelidir. Operatörlerin ve bakım teknisyenlerinin aşırı eksen hareketlerini temizlemek için bypass yöntemlerine başvurmak yerine, tezgâh üreticisinin onayladığı Jog kurtarma prosedürlerini ve güvenli ters yön hareket kurallarını uygulaması, hem donanım ömrünü korumanın hem de öngörülemeyen mekanik hasar maliyetlerini engellemenin tek yoludur.
Sıkça Sorulan Sorular
CNC tezgahında donanım limit switch'i tetiklendiğinde ballscrew veya servo motora zarar vermeden eksen nasıl kurtarılır?
Fiziksel limit switch'e çarpmış bir ekseni zorlayarak hareket ettirmek bilyalı vidalı mile (ballscrew) ve servo motor miline kalıcı zarar verir. Fanuc sistemlerinde '2nd L.S. REMOVE' butonu yardımıyla servo motorlara geçici olarak enerji verilmeli, Siemens'te ise arayüz üzerinden geçici eksen izni alınarak tezgah kesinlikle JOG moduna geçirilmelidir; ardından eksen en düşük ilerleme hızında (feedrate override en düşükte olacak şekilde) sadece switch'in tersi yönünde yavaşça hareket ettirilmelidir. Eksen switch sınırından tamamen kurtulana kadar hızlı hareket (G00) modunu kesinlikle kullanmayın.
Mitsubishi CNC kontrolöründe kapı açık hatası (Y20 0005) oluştuğunda maliyetli bir sürücü değişimi yapmadan önce hangi adımlar izlenmelidir?
Y20 0005 alarmı, NC ünitesi ile sürücü ünitesi arasındaki çift kanallı kapı durum sinyallerinin 500 ms içinde senkronize olmamasından kaynaklanır ve genellikle hemen sürücü değişimine gidilerek yüksek maliyetler ödenir. Sürücüyü değiştirmeden önce, kabin kapısındaki mekanik sınır anahtarının kontaklarındaki coolant ve talaş birikintilerini temizleyin, sensör kablo soketlerindeki gevşemeleri ve kablo sürekliliğini multimetre ile ölçün. HMI ekranındaki Smart Safety Observation sayfasına giderek her iki kanalın giriş durumlarını canlı olarak karşılaştırın ve sinyal gecikmesini teşhis edin.
CNC tornada Z ekseni yazılım strok limiti alarmı (Fanuc 504 / Siemens 10720) tezgah içindeyken neden tetiklenir?
Bu alarmlar, eksen fiziksel sınırda olmasa dahi kontrolörün blok hazırlama aşamasında aktif iş koordinat ofseti (G54-G59), el çarkı DRF kayması veya aktif takım boyu kompanzasyon değerinin toplamını hesaplayıp sınır değerini aşacağını öngörmesinden kaynaklanır. Bu durumu çözmek için programı durdurun, etkinleştirilmiş olan takım ofsetlerini kontrol edin ve tezgaha atanmış olan koordinat sistemindeki kaymaları HMI ekranından sıfırlayı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 - 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.