Beispiel 2: AXSTRING
Bei der Programmierung mit AXSTRING[SPI(n)] wird nicht mehr der Achsindex der Achse,
der die Spindel zugeordnet ist, als Spindelnummer ausgegeben, sondern es wird der String
"Sn" ausgegeben.
Programmcode
AXSTRING[SPI(2)]
Beispiel 3: MODAXVAL
Die Modulo-Position der Modulo-Rundachse A soll ermittelt werden.
Ausgangswert für die Berechnung ist die Achsposition 372.55.
Der parametrierte Modulo-Bereich beträgt 0 bis 360 Grad:
MD30340 MODULO_RANGE_START = 0
MD30330 $MA_MODULO_RANGE = 360
Programmcode
R10=MODAXVAL(A,372.55)
Beispiel 4: MODAXVAL
Wenn sich der programmierte Achsbezeichner nicht auf eine Modulo-Rundachse bezieht,
dann wird der zu wandelnde Wert (<Achsposition>) unverändert zurückgegeben.
Programmcode
R11=MODAXVAL(X,372.55)
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
14.1 Achsfunktionen (AXNAME, AX, SPI, AXTOSPI, ISAXIS,
Kommentar
; Es wird der String "S2" ausgegeben.
Kommentar
; Berechnete Modulo-Position R10 = 12.55.
Kommentar
; X ist Linearachse; R11 = 372.55.
Weitere Funktionen
681