Einleitung

Für einen Test von NC-Programmen ist es oft hilfreich die Syntax durch eine Vorabdecodierung überprüfen zu lassen, ohne dass Achsen bewegt werden.

Eigenschaften

Die erkannten Syntaxfehler des NC-Programms werden angezeigt, protokolliert und stehen dem Bediener für eine anschließende Korrektur des Programms zur Verfügung.

Im Falle eines Syntaxfehlers wird die NC-Programmdecodierung nicht abgebrochen, sondern es wird versucht mit der folgenden NC-Zeile weiterzuarbeiten.

Achsen / Antriebe werden im Syntaxcheck nicht verfahren.

Die Schnittstelle zur PLC wird nur auf Dekodierebene ausgewertet bzw. aktualisiert. Z.B. werden keine Synchronisationen von M/H-Funktionen. ausgeführt.

Einleitung 1:

Nach einer Syntax-Fehlermeldung ist ein definiertes Wiederaufsetzen unter weitgehender Vermeidung von Folgefehlern möglich.
Die im NC-Programm verwendeten Technobefehle (M-, H- und T-Funktionen) müssen für die Dekodierung entsprechend in der Kanalparameterliste angegeben sein.

Verhalten bei Ressourcenfehler

Stacküberlauf

Verwerfen der NC-Zeile

Verhalten bei
Syntaxfehler

Fehler innerhalb $- und #-Befehlen

Verwerfen der NC-Zeile

Unerwartetes Zeichen/ Term
nach $- und #-Befehlen

Nutzen von Infos der aktuellen NC-Zeile

Unerwartete/ falsche Zeichen/ Terme

Nutzen von Infos der aktuellen NC-Zeile

Verhalten bei
Semantikfehler

Linksseitiger Fehler in einer
Zuweisung

Neupositionieren hinter Zuweisung

Anwahl von gleichzeitig nicht
zulässigen NC-Befehlen

Weiterdecodieren ohne Neupositionieren

Über-/ Unterschreiten eines
Grenzwertes

Weiterdecodieren ohne Neupositionieren

 

Programmierter Wert nicht
sinnvoll

Weiterdecodieren ohne Neupositionieren

 

Unvollständige Information

Weiterdecodieren ohne Neupositionieren