NC-Programm
Der Zugriff des NC-Kanals auf die externen Variablen erfolgt aufgrund der Schreib-/Leseanweisung auf die Variable V.E.<name> im NC-Programm. Die im NC-Programm zur Verfügung stehenden Variablen setzen sich aus der Vorsilbe V.E. und dem in der Konfigurationsliste der Variablen angegeben Namen <name> zusammen. V.E. Variablen dürfen maximal aus 20 Zeichen bestehen.
Programmierbeispiel VE-Variablenzugriff in der CNC
N100 $IF V.E.CHANNEL_WR >= 100 (Entspr. dem Wert von V.E.CHANNEL_WR)
(wird in die verschiedenen Fälle)
(verzweigt.)
N110 G01 X100 Y100 F1000
N120 $ELSE
N130 G01 X100 YV.E.CHANNEL_WR F1000 (Geradeninterpolation in)
(Y-Richtung mit dem Wert)
(von CHANNEL_WR)
N140 $ENDIF
N150 V.E.GLOBAL_SWR = V.A.ABS.X (Der externen Variablen wird die)
(absolute X-Koordinate zugewiesen)
N160 G01 XV.E.GLOBAL_SWR (Geradeninterpolation in X-Richtung)
(mit dem Wert von V.E.GLOBAL_SWR)
Programmierbeispiel 2 VE-Variablenzugriff in der CNC ab Version V2.10.1025.00
N010 $IF V.E.trajektorie.name !=
N020 V.E.name = V.E.trajektorie.name
N030 P1 = 0
N040 $WHILE P1 < V.E.trajektorie.nbr_points
N050 $IF V.E.trajektorie.points[P1].valid == TRUE
N060 G0 X = V.E.trajektorie.points[P1].point.x
Y = V.E.trajektorie.points[P1].point.y
Z = V.E.trajektorie.points[P1].point.z
N070 $ENDIF
N080 P1 += 1
N090 $ENDWHILE
N100 $ENDIF
N110 V.E.name =
N120 M30
Weiterführende Informationen