***********************************************************************
*
*   NC-Saetze zum Einfuegen in NC-Programme
*
*   DATUM        :   24.3.2010
*                    letzte Erweiterung:  25.3.2010
*
*   Copyright (C) 2010 AdCAM Technologies GmbH
*
***********************************************************************

* Zeilen mit '*' sind nur Kommentare und werden ueberlesen

* NC-Saetze fuer Drehmaschinen sind mit '< alle Drehmaschinen >:' gekennzeichnet.
* NC-Saetze fuer bestimmte Steuerungen sind mit 'configName:' gekennzeichnet.
* Die allgemeine Angabe fr alle Drehmaschinen ist frei definierbar und auch uebersetzbar.

* [Start Helptext] *

* Allgemeine Syntax :
*
* xxx        normaler Text wird immer direkt ausgegeben
*
* $<...>     Funktionsaufruf einer vorhandenen Funktion oder Variable
*            Der Ausdruck wird durch den Prozedurinterpreter ausgefhrt ('evaluiert').
*            Damit knnen alle globalen (systemweite und PP-Parameter) Variablen
*            verwendet werden. Auch stehen alle definierten Funktionen zur Verfgung.
*            Funktionen erkennt man immer an den runden Klammern nach dem Namen.
*
* Beispiele: $<glob_sicherheitsabstand+55.>  -->  57  (wenn glob_sicherheitsabstand = 2.)
*            $<Date()>  -->  15.10.2007    (aktuelles Datum)
*            $<-glob_wkz_gewindesteigung*glob_wkz_drehrichtung>  -->  1.5   (wenn Steigung 1.5 und Werkzeugdrehrichtung normal #CLW') 
*
* #<...>     Aufruf von allgemeine Variablen (Platzhaltern)
*            z.B. #<C_OFF>, #<T>, #<D>, ... 
*            Bei Adresswrtern (AXIS1,AXIS2,...,SPINDL,SPEED,FEDRAT,...) kann optional auch
*            ein Wert mit angegeben werden, um dieses Adresswort entsprechend zu belegen.
* Beispiel : #<AXIS1(150)>  -->  Z150. (im Drehen)
*            Fr den Wert knnen wiederum Variable verwendet werden.
* Beispiel : #<AXIS3($<glob_sicherheitsabstand+60.>)>  -->   Z62.  (wenn glob_sicherheitsabstand = 2.)
*
* C<...>     allgemeiner Kommentar (Kommentarzeichen werden automatisch generiert)
*
* #<Variable(...)>   Aufruf einer definierten Variable aus dem Projekt, der Name steht in runden Klammern
*                    Ist die Variable nicht vorhanden wird ein Leerstring generiert.
*                    Wird dieser Ausdruck bei Adresswrter verwendet, sind die Adresswrter undefiniert,
*                    d.h. sie werden nicht ausgegeben
*
* #<empty>   Ausgabe einer Leerzeile (sonst werden Leerzeilen nicht ausgegeben)


all=< alle Drehmaschinen >
chuck=< alle >|Spannzange|Spannbacken|Stirnmitnehmer|Spanndorn

< alle Drehmaschinen >:1,0:"C<Spannung 1>"
< alle Drehmaschinen >:2,0:"C<Spannung 2>"
