Skip to main content
CNC.wiki

Fanuc PMC Ladder Übertragungsrate (PCLDB): Setup & Alarme

Richten Sie die Fanuc PMC-Ladder Baudrate über Parameter 0060#1 (PCLDB) und G10 L50 ein. Beheben Sie ER17- und ER18-Alarme zur Erhöhung der Prozesssicherheit.

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

CNC CARE Mitgründer

Einleitung

Eine ungeplante Signalverzögerung oder eine fehlerhafte Übertragung des PMC-ladders kann dazu führen, dass der turret unkontrolliert in das rotierende chuck, einen starren vise jaw oder eine gesicherte workpiece clamp fährt, was eine verheerende Kollision und teuren Ausschuss zur Folge hat. Da der PMC alle wichtigen Sicherheitsverriegelungen steuert, gefährdet jede Instabilität beim Datentransfer die gesamte Anlage. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Um Kollisionen zu verhindern und die geforderten Fertigungstoleranzen einzuhalten, ist eine präzise Abstimmung der I/O-Schnittstellen zwingend erforderlich.

Technische Übersicht

Technische SpezifikationDetails
BefehlscodeG10 L50 (Parametereingabe öffnen) / G11 (Parametereingabe schließen)
ModalgruppeNicht-modal (Gruppe 00)
MarkenFanuc
Kritische ParameterParameter 0060#1 (PCLDB), Parameter 0024
HauptbeschränkungMenüsichtbarkeit gesteuert durch 0071#6 (DPCRAM); automatisches Löschen korrupter Speicherbereiche gesteuert durch 0398#7 (NOPCAL)

Schnellleser

  • Baudraten-Synchronisation: Passen Sie die Einstellung des Parameters PCLDB (0060#1) (0 für 4800 bps oder 1 für 9600 bps) exakt an die Geschwindigkeit der Offline-Programmiersoftware (FAPT LADDER oder FANUC LADDER-III) an, um Datenkorruption zu verhindern.
  • Port-Konfiguration: Stellen Sie den Parameter 0024 ein, um den aktiven physikalischen Kommunikationsanschluss auszuwählen: 1 für den seriellen RS-232-Port 1, 2 für den seriellen RS-232-Port 2 oder 10 für High-Speed-Ethernet/HSSB.
  • Administrative Sperre: Setzen Sie den Parameter 0071#6 (DPCRAM) auf 1, um das „PMC LOAD MENU“ auf dem CNC-Bildschirm auszublenden und zu verhindern, dass unbefugtes Personal die aktive Ladder-Logik überschreibt.
  • Fehlerschutz: Setzen Sie den Parameter 0398#7 (NOPCAL) auf 0, um den korrupten RAM-Speicher bei einem PC-Ladealarm automatisch zu löschen und die Ausführung unvorhersehbarer Logik zu verhindern.
  • Befehlssyntax: Führen Sie den Befehl G10 L50 aus, um die programmierbare Parametereingabe zu öffnen, geben Sie die Parameteränderungen ein und schließen Sie diese mit G11 in einer einzigen Satzfolge ab.
  • Upgrade-Strategie: Migrieren Sie ältere RS-232-C-Konfigurationen auf moderne Ethernet- oder High-Speed Serial Bus (HSSB)-Schnittstellen der Baureihen Series 16i/18i/30i, um physische Baudratenbeschränkungen zu umgehen.

Grundlegende Konzepte

Die praktische Programmierwirkung des Fanuc-Parameters PCLDB besteht darin, die grundlegende Hardware-Kommunikationsgeschwindigkeit festzulegen, die ausschließlich für die Übertragung des PMC-Sequenzprogramms (der Ladder-Logik der Maschine) zwischen der CNC und einer externen Offline-Entwicklungsumgebung verwendet wird. Da die PMC die grundlegenden Sicherheitsverriegelungen, Werkzeugwechsler und physischen Aktuatoren der Maschine steuert, ist die Gewährleistung eines absolut stabilen Datenstroms beim Up- oder Download überlebenswichtig. Programmierer und Instandhaltungsingenieure müssen die Baudrate des Offline-Programmiergeräts akribisch auf die PCLDB-Einstellung der Maschine (entweder 4800 bps oder 9600 bps) abstimmen. Häufige Fehlerursachen bei der Einrichtung sind eine falsche Baudrateneinstellung, eine unterbrochene RS-232C-Verbindung oder eine Netzspannungsschwankung während der Übertragung.

Fanuc unterscheidet seine Ladder-Ladearchitektur von anderen Steuerungsmarken durch die strikte Trennung von NC- und PMC-Kommunikationskanälen, einen expliziten Menüschutz und eine konsequente Speicherfehlerbehandlung. Erstens isoliert Fanuc die Standard-NC-Parameter für den G-Code-I/O (wie 0101 bis 0103) grundlegend vom Parameter für den PMC-Ladder-I/O (0060). Diese Trennung stellt sicher, dass ein Bediener, der die standardmäßige RS-232C-Baudrate ändert, um ein riesiges 3D-Teileprogramm per Drip-Feed zu übertragen, nicht versehentlich die vom Maschinenhersteller eingestellte Ladder-Übertragungsrate überschreibt und dadurch den Diagnosezugriff blockiert. Details zu den NC-Parametern können in der Anleitung zu den Fanuc-Parametern und PWE nachgelesen werden.

Befehlsstruktur

Um Kommunikationseinstellungen programmgesteuert zu ändern, anstatt manuelle MDI-Schalter zu verwenden, nutzen Programmierer den Befehlsblock für die programmierbare Dateneingabe G10 L50. Dieser Befehl stoppt die normale Achsbewegung und weist die numerische Steuerung an, nachfolgende Werte direkt in die Systemparameter zu schreiben. Dies ist äußerst nützlich, um Baudraten dynamisch anzupassen oder Menüanzeige-Parameter vor PMC-Diagnose-Routinen einzuschränken.

Die Struktur des Parameterblocks verwendet Adressbuchstaben, um die Zielparameternummer und den Konfigurationswert anzugeben. Die Adresse N gibt die Parameternummer an, während die Adresse R die binäre Bitkonfiguration oder den ganzzahligen Wert spezifiziert. Sobald die Parameteranpassungen abgeschlossen sind, schließt der Befehl G11 die Parametereingabesequenz und führt die Steuerung zur normalen G-Code-Bahnführung zurück. Die Konfiguration von Standard-Startcodes wird im Leitfaden zum Fanuc-Parameter 3402 behandelt.

Syntax-Block

G10 L50 ;
N0060 R2 ;
G11 ;

Details zu den Parameteradressen

  • N0060#1 (PCLDB): Bestimmt die spezifische Baudrate, die während des Ladens des Ladders von einem Offline-Programmiergerät verwendet wird. Eine Einstellung von 0 konfiguriert die Übertragungsgeschwindigkeit auf 4800 bps, während eine Einstellung von 1 sie auf 9600 bps konfiguriert (entspricht dem Setzen von Bit 1 auf 1 bzw. dem Wert 2).
  • N0071#6 (DPCRAM): Bestimmt die Sichtbarkeit der Schnittstelle zum Laden des Ladders. Wenn eine PMC-RAM-Platine verwendet wird, entscheidet das Setzen dieses Bits darüber, ob das „PMC LOAD MENU“ auf dem CNC-Bildschirm angezeigt (0) oder nicht angezeigt (1) wird.
  • N0398#7 (NOPCAL): Bestimmt, wie die Steuerung mit korruptem PMC-Speicher verfährt. Wenn ein PC-Alarm ausgegeben wird, legt dies fest, ob die Ladder-Daten im PMC-RAM gelöscht (0) oder nicht gelöscht (1) werden.
  • N0024: Definiert die Kommunikationsport-Konfiguration für das Entwicklungstool des Ladders. Zulässige Werte sind 1 für den seriellen RS-232-C-Port 1, 2 für den seriellen RS-232-C-Port 2 oder 10 für Hochgeschwindigkeitsschnittstellen wie Ethernet oder HSSB.

Markenanwendungen

Fanuc

Bei Fanuc-Steuerungen wird die PMC-Ladder-Logik unabhängig vom Speicherplatz des G-Code-Programms verwaltet. Die Änderung des Parameters 0060#1 (PCLDB) ermöglicht serielle Übertragungsgeschwindigkeiten von bis zu 9600 bps. Programmierer müssen sicherstellen, dass die Offline-Software FAPT LADDER oder FANUC LADDER-III auf dem PC mit dieser Baudeinstellung übereinstimmt, bevor sie die Übertragung starten. Die administrative Sicherheit wird durch das Setzen von Parameter 0071#6 (DPCRAM) auf 1 gewährleistet, wodurch das Lademenü vor Bedienern verborgen wird, um unbefugte Änderungen zu verhindern.

Um die Datensicherung automatisch abzusichern, konfigurieren Techniker den Parameter 0398#7 (NOPCAL) auf 0. Falls ein I/O-Übertragungsfehler einen Alarm auslöst, löscht dies automatisch den korrupten Ladder im RAM, um die Sicherheit zu gewährleisten. Informationen zu automatischen Datensicherungskonfigurationen finden Sie in der Dokumentation zum automatischen Fanuc-Datensicherungsparameter 10340. Die Portweiterleitung erfolgt über den Parameter 0024, der entweder physikalische serielle Kanäle oder moderne Hochgeschwindigkeitsnetzwerke zuweist.

Markenvergleich

Fanuc-Baureihe / OptionVerbindungsschnittstellePMC-Architektur & FunktionenMax. Geschwindigkeit / Speicherbeschränkungen
Ältere Architekturen (z. B. Series 0, 15)Nur serieller RS-232-C-Port (gesteuert durch den Parameter PCLDB)Standardmäßige Ausführung der Ladder-LogikGeschwindigkeit auf 4800 bps oder 9600 bps begrenzt; geringe Speicherkapazitäten.
Moderne Steuerungen (z. B. Series 16i/18i/21i, 30i)Ethernet und High-Speed Serial Bus (HSSB) (konfiguriert über Parameter 0024)Standard-PMC-Logik mit erweiterter DiagnoseHochgeschwindigkeits-Datentransfer unter Umgehung älterer Baudratengrenzen.
PMC-RC-KonfigurationHigh-Speed-Ethernet / HSSBHybride Programmierung mit Unterstützung für C-Code und Standard-Ladder-LogikErfordert erheblich mehr Datenspeicher im Vergleich zu Standard-PMC-RA-Architekturen.

Technische Analyse

Eine analytische Betrachtung der Fanuc-Ladder-Ladeversionen zeigt einen deutlichen Übergang von langsamen seriellen RS-232-C-Schnittstellen zu Hochgeschwindigkeits-Busarchitekturen. Bei älteren Systemen steuerten Parameter wie 0060#1 (PCLDB) direkt die Hardware-Baudrate, was Ingenieure zwang, die seriellen Einstellungen sowohl auf der CNC als auch auf dem Offline-PC abzustimmen. Die maximale Übertragungsgeschwindigkeit von 9600 bps stellte bei großen Ladder-Transfers einen erheblichen Engpass dar und machte den Datenstrom sehr anfällig für Störungen auf der seriellen Leitung und Baudratenabweichungen.

Moderne Fanuc-Baureihen (wie die 16i, 18i oder 30i) leiten die PMC-Kommunikation über den Parameter 0024, was Ethernet- und HSSB-Verbindungen ermöglicht. Durch den Verzicht auf serielle Protokolle umgehen diese Systeme die älteren PCLDB-Grenzen vollständig. PMC-Versionen wie PMC-RC führen Programmiermöglichkeiten in C-Code ein. Diese Integration erfordert im Vergleich zu Standard-PMC-RA-Konfigurationen deutlich mehr Speicher, was schnellere Netzwerkprotokolle verlangt, um eine stabile und rasche Datensynchronisation ohne das Risiko von Paritätsfehlern zu gewährleisten.

Programmbeispiele

%
O1002 (PMC-BAUDRATE KONFIGURIEREN) ;
G10 L50 ; (Parametereingabe aktivieren)
N0060 R2 ; (Setzt Bit 1 von Parameter 0060 auf 1 für 9600 bps)
G11 ; (Parametereingabe schließen)
M30 ; (Programmende)
%

Trockenlauf (dry run)-Ablauf: Um diese Parameteränderung sicher auszuführen, versetzen Sie die CNC-Steuerung zuerst in den Trockenlauf-Modus und führen Sie eine Trockenlauf-Verifikation durch. Verifizieren Sie, dass der Parameter-Schreibfreigabeschalter (PWE) aktiviert ist, um Parameteränderungen zuzulassen. Führen Sie das Programm Satz für Satz mit der Einzelsatz-Funktion (Single Block) aus. Wenn die CNC-Steuerung G10 L50 ausführt, überprüfen Sie auf dem Bildschirm, ob das System fehlerfrei in den Parametereingabezustand übergeht. Während der Block N0060 R2 abgearbeitet wird, überwachen Sie den Parameter-Diagnosebildschirm für den Parameter 0060, um zu bestätigen, dass Bit 1 (PCLDB) von 0 auf 1 wechselt, was signalisiert, dass sich die Baudrate von 4800 bps auf 9600 bps geändert hat. Stellen Sie abschließend sicher, dass G11 den Parametereingabezustand erfolgreich schließt und das Programm sauber mit M30 beendet wird, ohne Dateneingabe- oder Paritätsalarme auszulösen.

Fehleranalyse

Marke / AlarmcodeAuslösebedingungBediener-SymptomUrsache / Behebung
Fanuc ER18Eine Unterbrechung wird während des Lesens des Sequenzprogramms angefordert oder die Übertragung wird durch Stromausfall oder abweichende Baudrate unterbrochen.PROGRAM DATA ERROR BY I/O. Der Ladevorgang stoppt und das System sperrt sich.Baudratenabweichung zwischen Parameter 0060#1 und FAPT LADDER / FANUC LADDER-III. Baudrate abgleichen, Kabel sichern und Übertragung erneut versuchen.
Fanuc ER17Die Parität des Sequenzprogramms wird während des Ladens oder der Ausführung als ungültig bewertet.PROGRAM PARITY-Alarm. Der Maschinenzyklus wird blockiert.Fehlerhafte Datenübertragung oder beschädigtes ROM-Modul. Speicher löschen, Kabel prüfen oder Hardware-Modul austauschen.
Fanuc PC ALARMBeschädigte Ladder-Daten werden im PMC-RAM-Speicher erkannt.Stopp der PMC-Ausführung und Systemsperre.Unvollständige Übertragung oder Speicherbeschädigung. Wenn der Parameter 0398#7 (NOPCAL) auf 0 steht, wird der RAM automatisch gelöscht. Laden Sie ein gültiges Sequenzprogramm neu.

Anwendungshinweis

Eine schwerwiegende Fehlfunktion der Sicherheitslogik und ein unkontrolliertes Rammen des turret in das rotierende chuck, einen starren vise jaw oder eine gesicherte workpiece clamp sind die direkten physischen Folgen einer gestörten ladder-Übertragung. Wenn beim Schreiben des sequence programs eine Baudratendifferenz auftritt, blockiert die Steuerung den Betrieb sofort mit den Alarmen ER18 (PROGRAM DATA ERROR BY I/O) oder ER17 (PROGRAM PARITY). Diese Schutzverriegelung soll verhindern, dass ein lückenhafter ladder ausgeführt wird. Ohne diese Sperre würden kritische Diagnoseabfragen wie die Abfrage von proximity switches für tool unclamp-Signale oder spindle-Drehzahlüberwachungen ausfallen. Programmierer müssen daher sicherstellen, dass die Baudrate in Parameter 0060#1 (PCLDB) exakt mit der Offline-Programmiersoftware FANUC LADDER-III übereinstimmt. Zur administrativen Absicherung verhindert das Setzen von Parameter 0071#6 (DPCRAM) auf 1 das unbefugte Überschreiben über das PMC LOAD MENU. Für maximale Sicherheit bereinigt Parameter 0398#7 (NOPCAL) bei einem I/O-Fehler automatisch den korrupten RAM-Bereich, um eine unkontrollierte Ausführung fehlerhafter Logik beim nächsten Start auszuschließen.

Verwandte Befehle

  • G10 L50: Öffnet die programmierbare Parametereingabe innerhalb eines Teileprogramms, um Kommunikationsparameter dynamisch zu ändern.
  • G11: Beendet die programmierbare Parametereingabe und stellt die normale NC-Programmausführung wieder her.
  • FAPT LADDER / FANUC LADDER-III: Dienen als Offline-Sequenzprogrammiertools, die zum Kompilieren und Übertragen des PMC-Sequenzprogramms benötigt werden.
  • PMC LOAD MENU: Die integrierte CNC-Bildschirmschnittstelle zum Starten von Up- und Downloads von Sequenzprogrammen, eingeschränkt über den Parameter 0071#6.

Fazit

Die prozesssichere Übertragung und Verwaltung des PMC-ladders auf Fanuc-Steuerungen erfordert eine lückenlose Verifizierung aller Kommunikationsparameter. Die exakte Abstimmung von Parameter 0060#1 (PCLDB) auf die Offline-Schnittstelle verhindert folgenschwere Übertragungsfehler und schützt vor Alarmsituationen wie ER17 oder ER18. Eine konsequente Sperrung des PMC LOAD MENU über Parameter 0071#6 sichert das System gegen unbefugte Eingriffe ab, während die automatische RAM-Bereinigung in Parameter 0398#7 als Sicherheitsnetz dient. Die Einhaltung dieser Vorgaben minimiert das Risiko von unvorhergesehenem Ausschuss und sichert die Einhaltung enger Toleranzen in der automatisierten Fertigung.

Häufig gestellte Fragen (FAQ)

Wie wird die Übertragungsrate für den PMC-Ladder-Transfer auf Fanuc-Steuerungen verifiziert, um Datenverlust zu verhindern?

Die Übertragungsrate wird im Systemparameter 0060#1 (PCLDB) festgelegt. Um eine fehlerfreie Kommunikation zu garantieren, muss dieser Wert exakt der Schnittstelleneinstellung in FANUC LADDER-III entsprechen. Bei Verwendung längerer Leitungen sollte die Baudrate auf 4800 bps (Wert 0) reduziert werden, um die Anfälligkeit für Signalstörungen zu minimieren. Praktische Maßnahme: Überprüfen Sie vor jedem Datentransfer die serielle Schnittstellenkonfiguration im Offline-Programmiertool und führen Sie vorab einen Kommunikationstest durch.

Welche Sicherheitsmaßnahme verhindert, dass ein Bediener den aktiven PMC-Ladder versehentlich über das CNC-Bedienfeld überschreibt?

Um das PMC LOAD MENU vor unbefugtem Zugriff auf der Werkstattebene zu schützen, wird der Parameter 0071#6 (DPCRAM) auf 1 gesetzt. Dadurch wird das gesamte Lademenü auf dem Bildschirm ausgeblendet. Erst eine bewusste Änderung dieses Parameters im MDI-Modus macht das Menü für Wartungstechniker wieder sichtbar. Praktische Maßnahme: Aktivieren Sie den Schreibschutz über Parameter 0071#6 im regulären Produktionsbetrieb, um Manipulationen an den Sicherheitsverriegelungen zuverlässig auszuschließen.

Wie reagiert die Fanuc-Steuerung bei einer fehlerhaften Ladder-Übertragung und wie wird die Ausführung korrupter Daten verhindert?

Wenn die Steuerung während der Übertragung Datenfehler registriert, bricht sie mit den Alarmen ER17 oder ER18 ab. Um zu verhindern, dass beim Neustart Fragmente der fehlerhaften Logik ausgeführt werden, sollte Parameter 0398#7 (NOPCAL) auf 0 konfiguriert sein, wodurch der korrupte PMC-RAM automatisch gelöscht wird. Praktische Maßnahme: Kontrollieren Sie den Status von Parameter 0398#7 und halten Sie stets eine verifizierte Backup-Datei des Maschinenzustands auf einem externen Datenträger bereit.

Immer noch nicht gelöst?

Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

KI-Assistent fragen
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)

Mit über 25 Jahren Erfahrung in allen Bereichen der CNC-Maschinenbranche bin ich weiterhin als Mitgründer von CNC CARE tätig, wo wir markenunabhängige Beratung, Engineering und Original-Ersatzteil-Services anbieten.

Ähnliche Artikel

Weitere Artikel zu diesem Thema