Ana içeriğe geç
CNC.wiki

Fanuc PMC Ladder Yükleme Baud Hızı (PCLDB): Kurulum ve Alarmlar

Fanuc PMC ladder yükleme baud hızını parametre 0060#1 (PCLDB) ile yapılandırın. ER17 ve ER18 alarmlarını çözerek hatalı yükleme ve çarpma risklerini önleyin.

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

CNC CARE Co-founder

Giriş

Üretim hattında, PMC merdiven (ladder) mantığındaki bir veri bozulması veya aktarım sırasındaki ani bir Şebeke dalgalanması, taretin (turret) dönen aynaya (chuck), sert bir mengene çenesine (vise jaw) veya sabitlenmiş bir iş parçası sıkma aparatına (clamp) doğrudan çarpmasına (hard collision) neden olabilir. Eğer kontrolör hatalı veya eksik yüklenmiş bir sıralı programı (sequence program) yürütmeye başlarsa, takım çözme sinyalleri veya iş mili hız doğrulaması gibi kritik güvenlik kilitleri (safety interlocks) çalışmayacak, bu da doğrudan iş parçasının hurdaya çıkması (scrap part) ve pahalı duruş süreleriyle (downtime) sonuçlanacaktır. Fanuc CNC kontrollerinde parametre 0060#1 (PCLDB), bu tür yüksek maliyetli hataları ve plansız üretim kesintilerini önlemek amacıyla, güvenlik dizilerini aktarmak için kullanılan donanımsal iletişim hızını belirler.

Teknik Özet

Teknik ÖzellikDetaylar
Komut KoduG10 L50 (Parametre girişini aç) / G11 (Parametre girişini kapat)
Modal GrubuNon-modal (Grup 00)
MarkalarFanuc
Kritik ParametrelerParametre 0060#1 (PCLDB), Parametre 0024
Ana SınırlandırmaMenü görünürlüğü 0071#6 (DPCRAM) ile kontrol edilir; bozuk bellek otomatik temizleme 0398#7 (NOPCAL) ile kontrol edilir

Hızlı Okuma

  • Baud Hızı Senkronizasyonu: Veri bozulmasını önlemek için PCLDB parametresi (0060#1) ayarını (4800 bps için 0 veya 9600 bps için 1) çevrimdışı programlama yazılımının hızı (FAPT LADDER veya FANUC LADDER-III) ile birebir eşleştirin.
  • Port Yapılandırması: Aktif fiziksel iletişim portunu seçmek için parametre 0024'ü ayarlayın: RS-232 seri port 1 için 1, RS-232 seri port 2 için 2 veya yüksek hızlı Ethernet/HSSB için 10.
  • İdari Kilit: Yetkisiz personelin aktif merdiven (ladder) mantığının üzerine yazmasını önlemek ve 'PMC LOAD MENU' seçeneğini CNC ekranından gizlemek için parametre 0071#6 (DPCRAM) değerini 1 yapın.
  • Hata Koruması: Bir PC yükleme alarmı durumunda bozuk RAM belleği otomatik olarak temizlemek ve kararsız mantıkların çalıştırılmasını önlemek için parametre 0398#7 (NOPCAL) değerini 0 yapın.
  • Komut Sözdizimi: Programlanabilir parametre girişini açmak için G10 L50 komutunu çalıştırın, parametre değişikliklerini girin ve tek bir blok dizisinde G11 ile kapatın.
  • Yükseltme Stratejisi: Fiziksel baud hızı sınırlarını aşmak için Series 16i/18i/30i üzerindeki eski RS-232-C kurulumlarını modern Ethernet veya Yüksek Hızlı Seri Veri Yolu (HSSB) arayüzlerine yükseltin.

Temel Kavramlar

Fanuc PCLDB parametresinin pratik programlama etkisi, PMC sıralı programının (makinenin ladder mantığı) CNC ile harici bir çevrimdışı geliştirme ortamı arasında aktarılması için özel olarak kullanılan temel donanım iletişim hızını belirlemektir. PMC; makinenin temel güvenlik kilitlerini, takım değiştiricilerini ve fiziksel aktüatörlerini yönettiğinden, yükleme veya indirme sırasında tamamen kararlı bir veri akışının garanti edilmesi son derece kritik bir öneme sahiptir. Programcılar ve bakım mühendisleri, çevrimdışı programlama cihazının baud hızını makinenin PCLDB ayarıyla (4800 bps veya 9600 bps) titizlikle eşleştirmelidir. Kurulum sırasındaki yaygın bir arıza nedeni, baud hızı uyumsuzluğu, kopuk bir RS-232C bağlantısı veya aktarım sırasındaki bir güç dalgalanmasıdır.

Fanuc; NC ve PMC iletişim kanallarının kesin ayrımı, açık menü koruması ve agresif bellek hata yönetimiyle merdiven yükleme mimarisini diğer kontrol markalarından net bir şekilde ayırır. İlk olarak Fanuc, standart G-kodu giriş/çıkış parametrelerini (0101 ila 0103 gibi) PMC merdiven G/Ç parametresinden (0060) temel olarak yalıtır. Bu ayrım, devasa bir 3D parça programını beslemek (drip-feed) için standart RS-232C baud hızını değiştiren bir operatörün, makine üreticisinin merdiven iletişim hızının üzerine yanlışlıkla yazmasını ve teşhis erişimini engellemesini önler. NC parametreleriyle ilgili detaylar Fanuc parametreleri ve PWE kılavuzunda incelenebilir.

Komut Yapısı

İletişim ayarlarını manuel MDI anahtarları kullanmak yerine programatik olarak değiştirmek için programcılar, programlanabilir veri girişi olan G10 L50 komut bloğunu kullanırlar. Bu komut, normal eksen hareketini durdurur ve nümerik kontrole sonraki değerleri doğrudan sistem parametrelerine yazma talimatı verir. Bu özellik, merdiven teşhis rutinlerinden önce baud hızlarını değiştirmek veya menü görüntüleme parametrelerini dinamik olarak kısıtlamak için son derece yararlıdır.

Parametre blok yapısı, hedef parametre numarasını ve yapılandırma değerini belirtmek için adres karakterlerini kullanır. N adresi parametre numarasını belirtirken, R adresi ikili bit yapılandırmasını veya tam sayı değerini belirtir. Parametre ayarlamaları tamamlandıktan sonra, G11 komutu parametre giriş dizisini kapatarak kontrolörü standart G-kodu yol yürütmesine geri döndürür. Varsayılan başlangıç kodlarının ayarlanması Fanuc parametre 3402 kılavuzunda tartışılmaktadır.

Sözdizimi Bloğu

G10 L50 ;
N0060 R2 ;
G11 ;

Parametre Adres Detayları

  • N0060#1 (PCLDB): Çevrimdışı bir programlayıcıdan merdiven yükleme sırasında kullanılan özel baud hızını belirler. 0 ayarı aktarım hızını 4800 bps'ye yapılandırırken, 1 ayarı 9600 bps'ye yapılandırır (bit 1'in 1'e ayarlanmasına veya değer 2'ye karşılık gelir).
  • N0071#6 (DPCRAM): Merdiven yükleme arayüzünün görünürlüğünü belirler. Bir PMC RAM kartı kullanıldığında, bu bitin ayarlanması CNC ekranında 'PMC LOAD MENU' seçeneğinin görüntülenip görüntülenmeyeceğini (0) veya görüntülenmeyeceğini (1) belirler.
  • N0398#7 (NOPCAL): Kontrolörün bozuk PMC belleğini nasıl yöneteceğini belirler. Bir PC alarmı verilirse, bu durum PMC RAM'deki merdiven verilerinin temizlenip temizlenmeyeceğini (0) veya temizlenmeyeceğini (1) belirler.
  • N0024: Merdiven geliştirme aracı için iletişim portu yapılandırmasını ayarlar. Değerler arasında RS-232-C seri port 1 için 1, RS-232-C seri port 2 için 2 veya Ethernet ya da HSSB gibi yüksek hızlı arayüzler için 10 bulunur.

Marka Uygulamaları

Fanuc

Fanuc kontrollerinde PMC merdiven mantığı, G-kodu program depolama alanından bağımsız olarak tutulur. Parametre 0060#1 (PCLDB) değerinin değiştirilmesi, 9600 bps'ye kadar seri aktarım hızlarını etkinleştirir. Programcılar, aktarımı başlatmadan önce bilgisayardaki çevrimdışı FAPT LADDER veya FANUC LADDER-III yazılımının bu baud ayarıyla eşleştiğinden emin olmalıdır. İdari güvenlik, parametre 0071#6 (DPCRAM) değerinin 1 olarak ayarlanmasıyla sağlanır; bu ayar, yetkisiz değişiklikleri önlemek için yükleme menüsünü operatörlerden gizler.

Yedekleme güvenliğini otomatikleştirmek için mühendisler parametre 0398#7 (NOPCAL) değerini 0 olarak yapılandırır. Bir G/Ç aktarım hatası alarmı tetiklerse, bu ayar güvenliği sağlamak için RAM'deki bozuk merdiveni otomatik olarak temizler. Otomatik veri yedekleme yapılandırmalarıyla ilgili referans için Fanuc otomatik yedekleme parametresi 10340 belgelerine bakın. Port yönlendirmesi, fiziksel seri kanalları veya modern yüksek hızlı ağları atayan parametre 0024 aracılığıyla tamamlanır.

Marka Karşılaştırmaları

Fanuc Serisi / SeçeneğiBağlantı ArayüzüPMC Mimarisi ve ÖzellikleriMaksimum Hız / Bellek Sınırlandırmaları
Eski Mimariler (örn. Series 0, 15)Yalnızca RS-232-C Seri Portu (PCLDB parametresi ile yönetilir)Standart merdiven mantığı yürütmeHız 4800 bps veya 9600 bps ile sınırlıdır; düşük bellek sınırları.
Modern Kontroller (örn. Series 16i/18i/21i, 30i)Ethernet ve Yüksek Hızlı Seri Veri Yolu (HSSB) (parametre 0024 ile yapılandırılır)Gelişmiş teşhis özellikli standart PMC mantığıEski baud hızı sınırlarını aşan yüksek hızlı veri aktarımları.
PMC-RC YapılandırmasıYüksek hızlı Ethernet / HSSBC dili ve standart merdiven mantığını destekleyen hibrit programlamaStandart PMC-RA mimarilerine göre çok daha fazla bellek gerektirir.

Teknik Analiz

Fanuc'un merdiven yükleme sürümlerinin analitik bir incelemesi, düşük hızlı seri RS-232-C arayüzlerinden yüksek hızlı veri yolu (bus) mimarilerine doğru net bir geçiş olduğunu göstermektedir. Eski sistemlerde, parametre 0060#1 (PCLDB) doğrudan donanımsal baud hızını kontrol ediyordu ve mühendislerin hem CNC hem de çevrimdışı PC üzerindeki seri yapılandırmaları koordine etmesini gerektiriyordu. Maksimum 9600 bps aktarım hızı, büyük merdiven aktarımları sırasında ciddi bir darboğaz oluşturarak veri akışını seri hat gürültüsüne ve baud hızı uyumsuzluklarına karşı son derece hassas hale getiriyordu.

Modern Fanuc serileri (16i, 18i veya 30i gibi), PMC iletişimini parametre 0024 üzerinden yönlendirerek Ethernet ve HSSB bağlantılarına olanak tanır. Seri protokollerden uzaklaşarak bu sistemler eski PCLDB sınırlarını tamamen devre dışı bırakır. PMC-RC gibi PMC sürümleri C dili programlama yeteneklerini sunar. Bu entegrasyon, standart PMC-RA kurulumlarına kıyasla önemli ölçüde daha fazla bellek gerektirir ve parite (parity) hatası riski olmaksızın kararlı ve hızlı veri senkronizasyonu sağlamak için daha hızlı ağ protokollerine ihtiyaç duyar.

Program Örnekleri

%
O1002 (PMC BAUD HIZINI YAPILANDIR) ;
G10 L50 ; (Parametre girişini aç)
N0060 R2 ; (0060 parametresinin 1. bitini 1 yapar, 9600 bps seçer)
G11 ; (Parametre girişini kapat)
M30 ; (Program sonu)
%

Kuru Çalıştırma (Dry Run) Prosedürü: Bu parametre değişikliğini güvenli bir şekilde yürütmek için, önce CNC kontrolörünü kuru çalıştırma moduna alın ve bir kuru çalıştırma doğrulaması gerçekleştirin. Parametre değişikliklerine izin vermek için parametre yazma etkinleştirme anahtarının (PWE) etkinleştirildiğini doğrulayın. Programı Tek Blok (Single Block) işlevini kullanarak satır satır çalıştırın. CNC G10 L50 komutunu yürüttüğünde, ekran üzerinde sistemin hatasız bir şekilde parametre giriş durumuna geçtiğini doğrulayın. N0060 R2 bloğu çalışırken, 0060 parametresi için parametre teşhis ekranını izleyin ve bit 1'in (PCLDB) 0'dan 1'e geçerek baud hızının 4800 bps'den 9600 bps'ye değiştiğini onaylayın. Son olarak, G11 komutunun parametre giriş durumunu başarıyla kapattığından ve programın herhangi bir veri girişi veya parite alarmı tetiklemeden M30 ile temiz bir şekilde sonlandığından emin olun.

Hata Analizi

Marka / Alarm KoduTetiklenme KoşuluOperatör BelirtisiKök Neden / Çözüm
Fanuc ER18Sıralı program (sequence program) okunurken bir kesinti belirtildiğinde veya aktarım bir güç kesintisi ya da baud hızı uyumsuzluğu nedeniyle yarıda kesildiğinde tetiklenir.PROGRAM DATA ERROR BY I/O. Yükleme durur ve sistem kilitlenir.Parametre 0060#1 ile FAPT LADDER / FANUC LADDER-III arasındaki baud hızı uyumsuzluğu. Baud hızını eşleştirin, kabloları sabitleyin ve aktarımı yeniden deneyin.
Fanuc ER17Sıralı programın paritesi yükleme veya yürütme sırasında geçersiz olarak değerlendirildiğinde tetiklenir.PROGRAM PARITY alarmı. Makine çevrimi engellenir.Bozuk veri aktarımı veya eskimiş ROM modülü. Belleği temizleyin, kabloları kontrol edin veya donanım modülünü değiştirin.
Fanuc PC ALARMPMC RAM belleğinde bozuk merdiven verisi tespit edildiğinde tetiklenir.PMC yürütmesi durur ve sistem kilitlenir.Eksik aktarım veya bellek bozulması. Eğer parametre 0398#7 (NOPCAL) değeri 0 ise, RAM otomatik olarak temizlenir. Geçerli bir sıralı programı yeniden yükleyin.

Uygulama Notu

Taretin (turret) dönen aynaya (chuck), sert bir mengene çenesine (vise jaw) veya iş parçası sıkma aparatına (clamp) hızla çarparak tüm bir üretim partisinin hurdaya (scrap) ayrılmasına yol açması, bozuk bir PMC sıralı programının (sequence program) CNC kontrolöründe çalıştırılmasının en yıkıcı fiziksel sonucudur. Bu nedenle, Flash ROM veya RAM bellek yazımı sırasında veri akışının kusursuz bir kararlılıkta olması şarttır. Donanım seviyesindeki herhangi bir baud hızı uyumsuzluğu veya kablo temassızlığı durumunda, Fanuc kontrol sistemi güvenliği korumak amacıyla ER18 (PROGRAM DATA ERROR BY I/O) veya ER17 (PROGRAM PARITY) alarm kodunu tetikler ve tüm sistemi kilitler. Bu kilitlenme, eksik yüklenmiş merdiven mantığının çalıştırılarak makinenin kontrolsüz hareket etmesini ve plansız duruş sürelerini (downtime) engeller. Programcıların ve bakım mühendislerinin, FAPT LADDER veya FANUC LADDER-III gibi çevrimdışı programlama yazılımlarının hız ayarları ile makinedeki parametre 0060#1 (PCLDB) değerini (4800 veya 9600 bps) birebir eşleştirmesi, hatalı yükleme riskini ve buna bağlı Üretim duruşlarını sıfıra indirmek için kritik bir adımdır.

Fanuc kontrol sistemleri, NC ve PMC iletişim kanallarının bağımsız yönetimi sayesinde atölye zemininde yüksek düzeyde veri bütünlüğü sağlar. G-kod giriş/çıkış parametrelerinin 0060 numaralı PMC merdiven G/Ç parametresinden tamamen ayrılması, büyük bir 3D programı aktarırken yapılan baud hızı değişikliklerinin makinenin temel mantık ayarlarını bozmasını engeller. Yetkisiz müdahaleleri önlemek ve hatalı merdiven yüklemelerinden kaynaklanacak plansız duruş süresi (downtime) risklerini azaltmak için parametre 0071#6 (DPCRAM) kullanılarak 'PMC LOAD MENU' ekranı gizlenebilir. Ayrıca, parametre 0398#7 (NOPCAL) değeri 0 olarak yapılandırıldığında, herhangi bir veri yükleme hatası veya alarm durumunda RAM'deki bozuk merdiven verisi otomatik olarak silinir. Bu agresif bellek koruma mimarisi, hatalı ve kararsız mantık programlarının bir sonraki çevrim başlangıcında çalışmasını önleyerek ekipmanın hasar görmesini ve pahalı parça hurdalarını engeller.

İlişkili Komut Ağı

  • G10 L50: İletişim parametrelerini dinamik olarak değiştirmek için bir parça programı içinde programlanabilir parametre girişi oturumunu açar.
  • G11: Programlanabilir parametre girişi oturumunu sonlandırarak standart NC programı yürütmesini geri yükler.
  • FAPT LADDER / FANUC LADDER-III: PMC sıralı programını derlemek ve aktarmak için gereken çevrimdışı sıralı programlama araçları olarak hizmet eder.
  • PMC LOAD MENU: Parametre 0071#6 ile sınırlandırılabilen, sıralı program yükleme ve indirme işlemlerini başlatmak için kullanılan yerleşik CNC ekran arayüzü.

Sonuç

Güvenli ve kesintisiz bir üretim süreci için, Fanuc PMC ladder yükleme parametrelerinin doğru yapılandırılması hayati önem taşır. Parametre 0060#1 (PCLDB) değerinin çevrimdışı yazılım ayarlarıyla eşleştirilmesi ve parametre 0398#7 (NOPCAL) yardımıyla otomatik RAM temizliğinin aktif hale getirilmesi, olası aktarım hatalarından kaynaklanacak çarpma ve hurda risklerini ortadan kaldırır. Atölye ortamında yetkisiz kişilerin erişimini engellemek için menülerin gizlenmesi (parametre 0071#6), plansız duruş sürelerini (downtime) önlemenin en pratik ve güvenli yoludur.

Sıkça Sorulan Sorular

Fanuc ER18 alarmı nasıl çözülür ve baud hızı nasıl ayarlanır?

ER18 alarmı genellikle CNC kontrol ünitesi ile bilgisayar arasındaki baud hızı uyumsuzluğundan veya kablo parazitlerinden kaynaklanır. Bu hatayı gidermek için parametre 0060#1 (PCLDB) değerinin (4800 veya 9600 bps) FANUC LADDER-III yazılımındaki hız ile tamamen aynı olduğundan emin olun. Ayrıca veri kaybını önlemek için RS-232-C kablolarında mutlaka blendaj koruması kullanın.

CNC ekranında PMC LOAD MENU seçeneğini nasıl gizleyebilirim?

Yetkisiz operatörlerin makine güvenlik mantığına müdahale etmesini engellemek ve yanlışlıkla yapılacak merdiven değişikliklerinden kaynaklanan duruş sürelerini önlemek için parametre 0071#6 (DPCRAM) değerini 1 yapın. Bu ayar, 'PMC LOAD MENU' seçeneğini ekrandan tamamen kaldırarak yetkisiz erişimleri bloke eder. Ayarın etkinleşmesi için değişikliği yaptıktan sonra kontrol ünitesini kapatıp yeniden açın.

Hatalı ladder yüklemesinde makinenin zarar görmesini engellemek için hangi parametre kullanılmalıdır?

Aktarım sırasında oluşan kesintiler sonucunda RAM bellekte biriken bozuk sıralı programların çalışarak taret veya ayna çarpmalarına yol açmasını engellemek için parametre 0398#7 (NOPCAL) değerini 0 olarak ayarlayın. Bu sayede sistemde bir PC alarmı tetiklendiğinde bozuk veriler otomatik olarak silinecektir. Her yeni kurulum öncesinde bu parametrenin 0 olduğundan emin olmak için parametre teşhis ekranını kontrol 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