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

prg_example

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

prg_example

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