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

X50P1=7

(FEHLER)

X50P1-Achse fährt auf Position 7.

X50 P1=7

(RICHTIG)

X-Achse fährt auf Position 50.

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

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.