ID 20193

Im Hauptprogramm ist ein Prozentzeichen nicht erlaubt.

Beschreibung

In einem Hauptprogramm wird ein Prozentzeichen (%) eingelesen, obwohl das Hauptprogramm bereits ausgeführt wird.

Ein Prozentzeichen ist nur zur Markierung von Haupt- bzw lokalen Unterprogrammnamen, nicht jedoch innerhalb des eigentlichen Hauptprogramms selbst zulässig.

Weitere Informationen: [PROG//Kapitel Unterprogrammtechnik].

Beispiel:

Falsch:

%MAIN

N10   G00 X0 Y0 Z0

N20   %L SUB1

:

N1000 M30

Richtig:

%L SUB1

:

%MAIN

N10   G00 X0 Y0 Z0

:

N1000 M30

 

Die Ausführung eines Hauptprogramms wird auch gestartet, wenn im File außerhalb von Kommentaren als erstes Zeichen ein solches gefunden wird, das weder ein Leerzeichen noch ein "%" ist. In diesem Fall wird dieses Zeichen als erstes Zeichen eines namenlosen Programmes gewertet. Das bedeutet auch, dass vor dem ersten "%" keine Satznummern, Variablendeklarationen etc. programmiert werden dürfen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Falsches Prozentzeichen entfernen bzw. lokale Unterprogrammdefinitionen vor den Beginn des Hauptprogrammes verschieben.

Sicherstellen, dass keine Satznummern, Variablendeklarationen etc. vor dem ersten %-Zeichen programmiert sind (z.B. Satznummern in Kommentarzeilen entfernen!).

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.