Beispiele: Subroutinen programmieren
Beispiel 1: Gruppe und Einzeln
Enthält eine Operation vier NC-Folgen, und haben Sie die Folgen 1 und 3 für die Erzeugung eines Subroutinen-Musters gewählt, wobei die Anzahl der Varianten 2 beträgt, so sieht die Ausgabe folgendermaßen aus:
Gruppe
|
Einzeln
|
CALSUB / 1
CALSUB / 2
CALSUB / 3
CALSUB / 1
CALSUB / 2
CALSUB / 3
SEQ4
|
CALSUB / 1
CALSUB / 1
SEQ2
CALSUB / 3
CALSUB / 3
SEQ4
|
Beispiel 2: Inkrementelle Ausgabe
Wenn Sie das Optionsfeld Inkrementell (Incremental)aktivieren, werden die beiden zusätzlichen Befehle MODE/INCR und MODE/ABSOL für jede NC-Folge ausgegeben, die in eine Subroutine eingefügt wurde. Dadurch wird der Postprozessor veranlasst, die Daten als inkrementelle Bewegungen zu verarbeiten und auszugeben (die Ausgabe in der Subroutine ist immer noch absolut).
DEFSUB / 1
MODE / INCR
GOTO ...
(absolute output)
MODE / ABSOL
ENDSUB