540/665
Bosch Rexroth AG
CPL-Funktionen
Beispiele:
SDR
Beschreibung:
Syntax:
Gruppe
Index1
1
1...8
1
2
3
4
30 A% = SD(2,1)
:
40 B% = SD(5,1,1)
:
Programmbeispiel:
SD (9)
N4 G75.2 X120
60 IF SD(9) = 1 THEN
N7 (MSG, Messtaster 2 hat nicht ausgelöst.)
80 GOTO .FEHLER
90 ELSE
100 XMESS = PPOS(1)
110 ENDIF
Im Programmbeispiel "SD (9)" wird die X-Achse in Richtung der angegebenen
Position verfahren. Wird die Position erreicht, ohne dass der Messtaster aus‐
gelöst hat, wird eine Meldung (Zeile N7) ausgegeben und es erfolgt ein Sprung
zum Label .FEHLER. Wurde hingegen der Messtaster ausgelöst, kann die ak‐
tuelle Position bezogen auf das Programmkoordinatensystem in XMESS abge‐
speichert werden.
Liest aus einer Sammlung von Systemdaten der IndraMotion MTX im REAL-
Format. Befehlsformat und Anwendung sind der SD-Funktion entsprechend.
SDR(<Gruppe>[,<Index1>[,<Index2>]])
Abb.7-68:
Syntax SDR
Betrifft die
Index2
Funktion
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
A% enthält die aktive Stellung des Vorschub-Potis in
Prozent.
B% enthält die aktive Vorschubgeschwindigkeit.
Beschreibung
Achspositionen aller Bearbeitungsachsen, die im Satzvorlauf/
Wiedereintritt berechnet wurden (Index1=Achsnummer).
Ohne Satzvorlauf wird "0" zurückgeliefert.
Wird eine nicht applizierte Achse oder eine Hilfsachse ange‐
sprochen, führt dies zu einem Laufzeitfehler.
Aktive Override-Stellung für das jeweilige Potentiometer in Pro‐
zent:
●
Vorschub
●
Spindel (SD(2,3)=0, wenn keine Spindel appliziert ist)
●
2. Spindel (SD(2,4)=0, wenn keine 2. Spindel appliziert ist)