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.
Nach einer Syntax-Fehlermeldung ist ein definiertes Wiederaufsetzen unter weitgehender Vermeidung von Folgefehlern möglich. |
Verhalten bei Ressourcenfehler | Stacküberlauf | Verwerfen der NC-Zeile |
Verhalten bei | Fehler innerhalb $- und #-Befehlen | Verwerfen der NC-Zeile |
Unerwartetes Zeichen/ Term | Nutzen von Infos der aktuellen NC-Zeile | |
Unerwartete/ falsche Zeichen/ Terme | Nutzen von Infos der aktuellen NC-Zeile | |
Verhalten bei | Linksseitiger Fehler in einer | Neupositionieren hinter Zuweisung |
Anwahl von gleichzeitig nicht | Weiterdecodieren ohne Neupositionieren | |
Über-/ Unterschreiten eines | Weiterdecodieren ohne Neupositionieren | |
| Programmierter Wert nicht | Weiterdecodieren ohne Neupositionieren |
| Unvollständige Information | Weiterdecodieren ohne Neupositionieren |