Beispiel 2: Ebenenanwahl (G-Funktionsgruppe 6)
Programmcode
N2010 R10=$P_GG[6]
...
N2090 G[6]=R10
Literatur
Informationen zu den G-Funktionsgruppen siehe:
Programmierhandbuch Grundlagen; Kapitel "Liste der G-Funktionen/Wegbedingungen"
1.2.2
Indirekte Programmierung von Positionsattributen (GP)
Funktion
Positionsattribute, wie z. B. die inkrementelle oder absolute Programmierung der
Achsposition, können in Verbindung mit dem Schlüsselwort GP indirekt als Variablen
programmiert werden.
Anwendung
Die indirekte Programmierung von Positionsattributen findet Verwendung in
Ersetzungszyklen, da hier folgender Vorteil gegenüber der Programmierung von
Positionsattributen als Schlüsselwort (z. B. IC, AC, ...) besteht:
Durch die indirekte Programmierung als Variablen wird keine CASE-Anweisung benötigt, die
über alle möglichen Positionsattribute verzweigt.
Syntax
<POSITIONIERBEFEHL>[<Achse/Spindel>]=
GP(<Position>,<Positionsattribut)
<Achse/Spindel>=GP(<Position>,<Positionsattribut)
Arbeitsvorbereitung
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Flexible NC-Programmierung
1.2 Indirekte Programmierung
Kommentar
; Aktive G-Funktion der G-Funktions-Gruppe
6 lesen
63