Global, (Haupt-) programmübergreifend (V.S.)

Mit der Kennung "V.S. ..." ist es möglich, eigene Variablen zu definieren, die in allen Programmebenen und allen nachfolgenden (Haupt-) NC-Programmen noch unter dem gleichen Namen und mit den zuletzt belegten Werten bestehen. Auch nach RESET bleiben diese Variablen weiterhin gültig. Die Werte dieser Variablen können nur durch Überschreiben verändert werden, die Variablen selbst können nur durch einen Neustart der Steuerung oder mit #DELETE gelöscht werden. V.S.-Variablen können Werte im REAL-Format zugewiesen werden.

V.S.<FREE_DEF>                                                         globale, programmübergreifende Variable

<FREE_DEF>

Willkürlich gewählter Name, der aus beliebigen Zeichen (außer Leerzeichen, Tabulatoren, Kommentaren, Vergleichsoperatoren, mathematischen Operatoren, eckigen Klammern) bestehen kann.

Programmierbeispiel

prg_example

Global, (Haupt-) programmübergreifend (V.S.)

Anlegen der Arrayvariable V.S.VAR[5] und Initialisierung. Danach Geradeninterpolation in X-Richtung mit dem Wert der Variablen V.S.VAR[4], also 20.

:

#VAR

V.S.VAR[5] = [5,10,10,15,20]

#ENDVAR

:

N20 XV.S.VAR[4]

:

Die maximale Anzahl eigendefinierter, programmübergreifender Variablen ist fest vorgegeben [6]-6.22.