Achsbefehle

Achsbezeichnungen sind konfigurierbar und müssen der konfigurationsspezifischen Beschreibung [1]-5 entnommen werden. Bei deren Decodierung wird zwischen Groß- und Kleinschreibung unterschieden.

Als Achsbezeichnungen stehen zur Verfügung:

Beispiel

example

Es existieren die Achsbezeichungen "X" und "X50P1" im NC-Kanal und Achse "X" soll auf Position "50" gefahren werden.

X50P1=7

(FEHLER)

X50P1-Achse fährt auf Position 7.

X50 P1=7

(RICHTIG)

X-Achse fährt auf Position 50.

Hinweis

notice

Nach Achsbezeichnern, die mehr als ein Zeichen umfassen, muss ein Gleichheitszeichen folgen.

X1 = <int, double, expr>

Beispiele:

 

X1 = 100.0

 

X22 = 0.001

 

X_SCHLITTEN = SIN [30]

 

Z_ACHSE = SQRT [2]/2

Außerdem gelten folgende Vereinbarungen:

X <int, double, expr>

Beispiele:

 

X 100.0

 

Y 0.001

 

Z SIN [30]

 

A SQRT [2]/2

 

B 4 * R1/R2

Programmierbeispiel

prg_example

Achsbefehle

;Verwendete Achsbezeichnungen:

;Y, Y50, Y_ACHSE_SCHL_1, Z7

N010 G01 F1500

N020 Y50 = 51                     ;Achse Y50 auf Position 51

N030 Y52                          ;Achse Y auf Position 52

N040 Y50 Z7 = 54                  ;Achse Y auf Position 50 und

                                  ;Achse Z7 auf Position 54

N050 Y 70 Z7 = 55                 ;Achse Y auf Position 70 und

                                  ;Achse Z7 auf Position 55

N060 Y = 71 Z7 = 56               ;Achse Y auf Position 71 und

                                  ;Achse Z7 auf Position 56

N070 Y[2+3]                       ;Achse Y auf Position 5

N080 Y50 = [4*3]                  ;Achse Y50 auf Position 12

N090 Y_ACHSE_SCHL_1 = 23          ;Achse Y_ACHSE_SCHL_1 auf

                                  ;Position 23

N100 Y50 = P1                     ;Achse Y50 auf Position P1

N110 M30

In dieser Programmieranleitung werden die gebräuchlichen Bezeichnungen X, Y und Z für die 3 linearen Achsen eines kartesischen Koordinatensystems sowie A und B für 2 weitere Streckenachsen verwendet.