Ana içeriğe geç
CNC.wikiCNC.wiki

Fanuc PS0001 TH Parity Alarm Hata Çözümü ve Parametre 0000 Rehberi

Fanuc PS0001 TH Parity Alarm hata çözümü. Parameter No. 0000 Bit 0 ve Bit 1 ayarları, RS-232-C kablo kontrolleri ve plansız duruşları önleyen CNC parite rehberi.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Co-founder

Giriş

Üretimin en kritik anında, taret iş parçasının üzerindeyken meydana gelen ani bir iletişim kopması veya hatalı karakter iletimi, fener milinin (spindle) aniden durmasına neden olmakla kalmaz; aynı zamanda hassas iş parçasını doğrudan hurdaya çıkarır ve değerli çevrim süresini tamamen kaybettirir. Fanuc kontrol sistemlerinde sıkça karşılaşılan PS0001 TH parite hatası (TH Parity Alarm), harici bir cihazdan veya şeritten veri okunurken hatalı pariteye sahip bir karakterin algılandığını gösteren kritik bir veri iletim arızasıdır. Kontrolör, bozuk G-kodu talimatlarının sisteme ulaşmasını engelleyerek makineyi korumak amacıyla veri okuma ve program yürütme işlemlerini derhal durdurur. Bu koruma mekanizması mekanik hasarları önlese de, plansız duruş süreleri (unplanned downtime) ve yüksek hurda maliyetleri nedeniyle üretim verimliliğine doğrudan darbe vurur.

Teknik Özet

AlanAçıklama / Değer
Komut / İşlevI/O Veri Aktarımı (Şerit/RS-232-C Arayüzü Giriş Paritesi)
Grup / ModaliteNon-modal / İletişim
Kapsanan MarkalarFanuc
Kritik ParametrelerParameter No. 0000 Bit 0 (TVC), Parameter No. 0000 Bit 1 (ISO)
Temel Kısıtİletişim ayarları (baud rate, parite, veri bitleri, stop bitleri) verici cihaz ile CNC sistem ayarları arasında mükemmel şekilde eşleşmelidir.

Hızlı Okuma

  • Teşhis ekranını derhal analiz edin: Parite ihlalinin meydana geldiği tam okuma kodunu ve blok konumunu incelemek için diagnostics ekranına başvurun.
  • Kablo bütünlüğünü kontrol edin: Fiziksel RS-232-C kablosunu hasar, ekranlama (shielding) kopmaları veya elektriksel gürültüye neden olan hatalı topraklama açısından görsel olarak kontrol edin.
  • Parite ve format kodlarını eşleştirin: Verici kodlamasıyla eşleşmesi için Parameter No. 0000 Bit 1 (ISO) değerini 0 olarak ayarlayarak ISO punch formatını seçin.
  • Blok karakter sayısını yönetin: Program blokları tek sayıda karakter içeriyorsa, Parameter No. 0000 Bit 0 (TVC) değerini 0 olarak ayarlayarak TV parite kontrolünü devre dışı bırakın.
  • İlişkili komutları inceleyin: Program yapılarının gerekli iletişim protokolleriyle eşleştiğinden emin olmak için harici alt program çağırmalarını (M198) ve veri girişlerini (G10) doğrulayın.
  • Arızalı kartları izole edin: Eşleşen parametrelere ve sağlam kablolamaya rağmen iletişim hataları devam ediyorsa, fiziksel I/O baskılı devre kartını (PCB) denetleyin.

Temel Kavramlar

Harici depolama cihazları ile Fanuc kontrolörleri arasındaki veri aktarımı, ISO veya EIA formatları altındaki standartlaştırılmış şerit kodu parite kurallarına dayanır. RS-232-C arayüzleri aracılığıyla harici bir şeritten veya dizüstü bilgisayardan okuma yaparken, kontrolör okunan her karakterin ikili (binary) yapısını katı parite kurallarına göre doğrular. Okunan tek bir karakterdeki bit sayısı beklenen formatla uyuşmuyorsa, derhal bir PS0001 TH Parity Alarm tetiklenir ve tüm NC işlemleri güvenli bir şekilde iptal edilir. Bu durum, bozuk G-kodu verilerinin taret veya fener mili aynası (spindle chuck) gibi fiziksel bileşenlerde istenmeyen hareketler başlatmasını önler.

Bu sistem kesintilerini önlemek için programcılar, hem aktarım yazılımındaki hem de makinedeki iletişim ayarlarını senkronize etmelidir. Uyuşmayan parite ayarları, kablolardaki fiziksel hasarlar veya I/O baskılı devre kartlarındaki arızalar bu hatanın başlıca nedenleridir. Operatörler, aktarım sorununu çözmeye çalışmadan önce hataya neden olan tam karakteri ve onun bloğa göre konumunu belirlemek için diagnostics ekranını kullanabilirler. Bu iletişim düğümlerinin düzenli olarak denetlenmesi —tıpkı SV0414 Digital Servo System Alarm için eksen döngülerini yapılandırmak gibi— CNC güvenilirliği için kritik öneme sahiptir. Kontrol arayüzünün tamamen aşırı ısınması, Fanuc OH0700/OH0701 Overheat Alarms durumuna benzer şekilde ölümcül parite kartı düşmelerine yol açabileceğinden, uygun donanım ortamlarının sağlanması hayati önem taşır.

Komut Yapısı

G-kodu programlarının okuyucu/delici (reader/puncher) arayüzü üzerinden aktarılması ve yürütülmesi standart bir modal G-kodu bloğu kullanmaz. Bunun yerine, veri girişi CNC'nin sistem parametrelerinde tanımlanan özel kontrol yapılandırmaları altında çalışır. Bu parametreler, dahili okuyucunun punch kodu formatını nasıl yorumlayacağını ve program alımı sırasında parite kontrol rutinlerini nasıl denetleyeceğini yönetir.

Doğru programlama, bu bit seviyesindeki parametrelerin şerit formatıyla eşleşecek şekilde hizalanmasını gerektirir. Örneğin, Parameter No. 0000 yanlış ayarlanmışsa kontrolör N1 G50 X10.0 Z20.0 veya N2 G00 W50.0 gibi standart G-kodu satırlarını okuyamaz. Teknisyenler, okuyucu arayüzünü düzgün şekilde yapılandırmak için bu kontrol parametrelerinin özel adres düzenini anlamalıdır. Sistem yapılandırmaları tarafından yetkilendirilmedikçe, tek bir G-kodu satırında asla üç veya daha fazla parametre komutu vermeyin.

Kontrol Parametresi Adres Düzeni:

Parametre AdresiBit AdıGeçerli Ayarlarİşlev / Açıklama
Parameter No. 0000 Bit 0TVC0 (Devre Dışı), 1 (Etkin)TV (Tape Vertical) parite kontrolünü yönetir. 0 olarak ayarlanırsa, tek sayıda karakterde alarm veren TV kontrolünü baskılar.
Parameter No. 0000 Bit 1ISO0 (ISO Formatı), 1 (EIA Formatı)Punch kodu formatını yönetir. Bunun 0 olarak ayarlanması ISO formatını belirterek kodlama hatalarını çözer.

Marka Uygulamaları

Fanuc

Fanuc kontrol mimarileri, programları almak için özel bir okuyucu/delici (reader/puncher) arayüzü kullanır. Sistem, standart EIA ve ISO formatlarını Parameter No. 0000 aracılığıyla entegre eder. Bir TH parite ihlali meydana geldiğinde, Fanuc derhal PS0001 Alarmını (veya belirli modellerde Alarm 1590'ı) tetikler ve yürütmeyi durdurur. Arızayı teşhis etmek için operatörler, aktarımın başarısız olduğu tam karakteri ve blok ofsetini tam olarak belirlemek için Diagnostics Ekranına erişebilirler. Bu ayrıntılı günlük kaydı (logging), bozuk G-kodu bloğunun yürütülmesinden önce hareketleri durdurarak fener mili kelepçesi (spindle clamp) ve taret gibi fiziksel bileşenleri korur.

Marka Karşılaştırmaları

Fanuc Serisi / ModeliParite ve Format YapılandırmasıAlarm Kodları ve Teşhis Davranışı
Fanuc Series 16i / 18i / 21iParameter No. 0000 aracılığıyla yapılandırılır. TVC ve ISO parite seçimini destekler.PS0001 / PS0002 Alarmını tetikler. Teşhis (diagnostic) ekranı ayrıntılarını kesin blok ofseti ile görüntüler.
Fanuc Series 0i / 0i-FTVC ve ISO bit alanları için standart Parameter No. 0000 eşlemesini paylaşır.PS0001 (TH Hatası) veya PS0002 (TV Hatası) Alarmını tetikler. RS-232-C'nin yanı sıra modern Ethernet I/O yedekleme seçeneklerini içerir.
Fanuc T Serisi vs. M SerisiHer iki seri de aynı Parameter No. 0000 tanımlarını kullanır.Torna tezgahları takım yolları sırasında "ILLEGAL LEAD COMMAND" için Alarm 014 verirken, İşleme Merkezleri aynı G-kodu sapmaları altında "CAN NOT COMMAND G95" vererek kontrol eşleme varyasyonlarını gösterir.

Teknik Analiz

Veri aktarım hatalarının mekanik etkisini analiz etmek, katı bir güvenlik tasarımını ortaya koyar. Bir TH Parity Alarmı (PS0001) oluştuğunda, Fanuc sistemi iletişim akışını sonlandırır. Hatalı koordinatların veya komutların eksenleri hareket ettirmesini önlemek için NC yürütmeyi durdurur ve hazır (ready) hattını düşürür. Bu durum; fener mili (spindle), mengene çenesi (vise jaw) veya aynaya (chuck) zarar verebilecek fiziksel çarpmaları önler.

Modele özgü teşhis davranışları, alarm mimarilerindeki farklılıkları vurgular. Örneğin, bir iletişim hatası, kullanılan fiziksel I/O bağlantı birimine bağlı olarak basit bir PS0001 parite hatasını veya daha geniş bir SR0085 iletişim hatasını tetikleyebilir. Yeni Fanuc Series 31i/32i sistemleri ayrıntılı alt kodlar sunarken, eski Series 0i ve 16i/18i/21i kontrolleri karakter ofsetlerini tam olarak belirlemek için büyük ölçüde teşhis parametrelerine güvenir. Teşhis (diagnostics) ekranını inceleyerek bakım personeli, hatanın bir yazılım biçimlendirme hatası mı yoksa RS-232-C iletim hattı boyunca meydana gelen bir donanım voltaj düşüşü mü olduğunu belirleyebilir. Eksen sıfırlama (reference return) sırasında koordinat tutarsızlıklarını veya aktarım durmalarını izlerken, davranışı PS0090/DS0300 Reference Return Alarms ile karşılaştırmak, Fanuc'un fiziksel hareket alarmlarını tamamen dijital parite kesintilerinden nasıl ayırdığını açıkça gösterir.

Program Örnekleri

; Fanuc: N1 G50 X10.0 Z20.0
; Fanuc: N2 G00 W50.0
; Fanuc: N3 G91 U100.0

kuru çalıştırma (dry run)

Bu blokları makinede çalıştırmadan önce, Parameter No. 0000 Bit 0 (TVC) değeri 0'a ayarlanmış olarak bir aktarım kuru çalıştırma işlemi gerçekleştirin. Dosyanın PS0001 alarmını tetiklemeden tamamen aktarıldığını doğrulayın. G50 koordinat sistemi kurulumunun, G00 hızlı ilerlemenin ve G91 artışlı konumlandırmanın, eksen hareketleri kilitliyken kontrolör arayüzünde güvenli bir şekilde yürütüldüğünden emin olun.

Hata Analizi

Alarm / Hata KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
PS0001 / 1590Harici cihazdan veya şeritten veri okunurken hatalı pariteye sahip karakter tespit edilmesi.Ekranda yanıp sönen alarm, program aktarımının ve eksen hareketlerinin derhal durması.EIA vs. ISO parametre uyuşmazlığı veya bozuk RS-232-C kablosu. Parameter No. 0000 Bit 1 (ISO) değerini 0 yapın.
PS0002 / 1591TV parite kontrolü etkinken tek bir program bloğundaki karakter sayısının tek olması.Tek karakterli blok okunurken derhal alarm tetiklenmesi, program yürütülmesinin durması.Program bloğu uzunluklarını çift sayıda karakter olacak şekilde ayarlayın veya Parameter No. 0000 Bit 0 (TVC) değerini 0 yapın.
SR0085I/O arayüz iletişiminde overrun, parite veya framing (çerçeveleme) hatası tespit edilmesi.Yanıp sönen SR0085 alarmı, aktarımın dosya ortasında durması.Uyuşmayan baud rate değerleri, yanlış giriş verisi bit uzunlukları veya arızalı I/O baskılı devre kartı (PCB).
PS0539Kelepçe (clamp) hız kontrolü için genişletilmiş fener mili adının hatalı komutlandırılması.Fener mili hız kelepçesi okunduğunda program yürütülmesinin durması.Fener mili hız kelepçesi (clamp speed) sözdizimini düzeltin ve fener mili adı parametrelerini doğrulayın.
PS0366Taret takım değiştirme yöntemi etkinken geçersiz G-kodu belirtilmesi.Takım indekslemeyi engelleyecek şekilde taret işleminin alarm ile derhal durması.Taret takım değişimleri için G-kodu sözdizimini düzeltin ve ladder dizisini denetleyin.

Uygulama Notu

Bozuk bir program dosyasının aktarılması veya fiziksel olarak hasar görmüş RS-232-C kablolarının kullanılması, PS0001 veya 1590 TH hatasını tetikleyerek veri okuma işlemini anında durdurur ve bu da doğrudan iş parçalarının hurdaya ayrılmasına (scrap) yol açar. Bu tür parite arızalarının maliyetli plansız duruş sürelerine yol açmasını engellemek için operatörlerin diagnostics ekranı üzerinden hataya yol açan tam karakter kodunu ve blok içindeki konumunu incelemesi gerekir. Üretim öncesinde Parameter No. 0000 Bit 1 (ISO) değerinin verici cihazın formatıyla eşleştiğinin doğrulanması ve tek karakterli bloklarda TV parity kontrolünü kapatmak için Parameter No. 0000 Bit 0 (TVC) ayarının optimize edilmesi, bu komuttaki en yaygın plansız duruş kaynaklarını ortadan kaldırarak yüksek oranda maliyet tasarrufu sağlar. Veri giriş hataları ağırlıklı olarak dijital veri yapısını etkilese de, hatalı kodlama fiziksel makine bileşenlerine de zarar verebilir; örneğin, fener mili kelepçe hızı kontrolü için hatalı bir fener mili adı komut edildiğinde PS0539 alarmı tetiklenir veya taret takım değiştirme yöntemi aktifken uyumsuz bir G-kodu kullanıldığında PS0366 alarmı devreye girerek taretin çalışmasını tamamen durdurur.

İlişkili Komut Ağı

  • M198 (Harici alt program çağırma): Programları harici depolama kartlarından veya okuyucu cihazlardan yürüterek, iletişim parametrelerinin yanlış hizalanması durumunda yürütmeyi parite hatalarına karşı son derece hassas hale getirir.
  • G10 (Parametre/veri girişi): Parametreleri ve koordinat sistemi verilerini programatik olarak yazar; bu durum giriş akışında biçimlendirme sapmaları varsa bir TH hatasını tetikler.
  • M03/M04 (Fener mili kontrol komutları): Fener milinin dönüşünü kontrol eder; parite hatası nedeniyle bir NC alarmı tetiklendiğinde fener mili derhal yavaşlayarak durur.
  • G28 (Referans noktasına dönüş): Makine eksenlerini birincil referans noktalarına taşır; bu işlem otomatik program veri aktarımları başlatılmadan önce başarıyla yürütülmelidir.

Sonuç

Üretim atölyelerinde maliyet tasarrufunu maksimize etmek ve hurda oranını en düşük seviyede tutmak, veri iletim hatlarının ve iletişim parametrelerinin sistematik olarak denetlenmesine bağlıdır. Verici yazılım ile Fanuc kontrol ünitesi arasındaki baud rate, parite ve stop bitlerinin mükemmel bir şekilde eşleştirilmesi, ayrıca Parameter No. 0000 üzerindeki bit ayarlamalarının doğru yapılması veri iletim kaynaklı plansız duruşları tamamen ortadan kaldırır. Fiziksel RS-232-C kablo ekranlamalarının rutin olarak kontrol edilmesi ve diagnostics ekranından veri hatalarının erken teşhis edilmesi, makinenizin çevrim süresini koruyarak iş mili verimliliğini en üst seviyeye çıkaracaktır.

Sıkça Sorulan Sorular

Fanuc PS0001 TH parite alarmı nedeniyle oluşan parça hurdalarını ve plansız duruşları en aza indirmek için ne yapılmalıdır?

İletişim kopmalarından kaynaklanan iş parçası kayıplarını ve duruş sürelerini önlemek için RS-232-C kablonuzun topraklama hattını ve ekranlama kalitesini kontrol edin. Çevre makinelerden gelen elektromanyetik gürültüler veri bitlerini bozarak TH hatasına yol açtığından, korumalı kablolar kullanmak doğrudan hurda maliyetlerinizi düşürecektir. İlk adım olarak kablo bütünlüğünü test edin ve yüksek gürültülü hatları izole edin.

M198 harici alt program çağrısı sırasında PS0001 hatası almamak için hangi verici ayarları yapılmalıdır?

Harici bellek kartları veya PC üzerinden veri aktarırken, bilgisayardaki DNC programının veri biti (data bits) ayarını 7, parite (parity) ayarını "Even" (Çift) ve stop bitini 2 olarak yapılandırın. Fanuc kontrol parametreleri ile DNC yazılımındaki bu bit uzunluklarının eşleşmemesi anında duruşlara yol açar. İletişim yazılımınızın protokol ayarlarını kontrol edin ve makine parametreleriyle birebir eşitleyin.

Tek sayıda karakter içeren NC bloklarında PS0002 TV hatası almadan kesintisiz üretim nasıl sağlanır?

Her bloğun sonuna çift karakter denk getirme zorunluluğundan kurtulmak ve program hazırlama süresinden tasarruf etmek için Parameter No. 0000 Bit 0 (TVC) değerini 0 olarak ayarlayın. Bu ayar, dikey parite (Tape Vertical) kontrolünü tamamen devre dışı bırakarak tek karakterli satırların da güvenle okunmasını sağlar. Parametreyi değiştirin, ardından kontrol ünitesini yeniden başlatarak aktarımı test edin.

Hala çözülmedi mi?

Bu makaledeki konuyu AI asistana doğal dilde sorabilirsin. Doğrulanmış kaynaklardan, halüsinasyon yok.

AI Asistana Sor
Hakan Gündoğdu
Hakan Gündoğdu
  • 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