370/665
Bosch Rexroth AG
NC-Funktionen mit Hochsprachensyntax
6.101
Spindelsyntax für Satzvorlauf-Abgleichprogramm ermitteln
"SpAdjStr"
Beschreibung:
Syntax:
Beispiel:
Besonderheiten und Restriktionen:
6.102
Reservierte Spindel freigeben/übernehmen "SpAdmin, SPA"
Beschreibung:
Für weiterführende Informationen über die Funktionalität "Satzvor‐
lauf" siehe Handbuch "MTX Funktionsbeschreibung".
Die Funktion "SPADJSTR" <Spindelnummer> füllt beim Aufruf in einem Ab‐
gleichprogramm
folgende
"SD.SysChSpSRun[]":
●
SpeedStr
●
MoveStr
●
GearStr
Die Variablen SpeedStr, MoveStr und GearStr enthalten nach dem Aufruf die
für die programmierte Spindel am Ende des Satzvorlaufs relevante Hilfsfunk‐
tion.
SpAdjStr<Spindel>
Die Komponenten des Systemdatums sind mit den am Ende des Satzvorlaufs gültigen
Strings (z.B. S1=, M103, M141) gefüllt.
mit
<Spindel>
Abb.6-159:
Syntax SpAdjStr
Ausschnitt aus einem InitAdjPrg
;
;
Drehzahl bzw. Schnittgeschwindigkeit vorgeben
;
0000 DIM SADR$(8)
:REM Für Spindelsyntax
;
0100
FOR SP% = 1 TO SD.SysChSpSRun.MaxSpNumber
0102
IF SD.SysChSpSRun.Sp[SP%].SpeedNotAdj <> 0 THEN
;
N104
SpAdjStr[SP%]
0106
SADR$ = SD.SysChSpSRun.SpeedStr
;
N108
[SADR$][SD.SysChSpSRun.Sp[SP%].ProgSpeed]
0110
ENDIF
0112
NEXT SP%
;
●
Die Funktion SpAdjStr kann nur in einem Abgleichprogramm (siehe
SD.SysSRun. NameOfInitAdjPrg und SD.SysSRun.NameOfAsup) ver‐
wendet werden.
●
Beim Aufruf von "SpAdjStr" muss die Spindelkonfiguration abgeglichen
sein (siehe "SpAdjSp").
Erlaubt
●
das Freigeben einer momentan im aktuellen Kanal reservierten Spindel,
ohne eine drehende Spindel zu stoppen.
●
anschließend deren Übernahme durch einen beliebigen Kanal.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Komponenten
Nummer der (Kanal-)Spindel 1..8
(z.B. S1=)
;Syntaxelemente der aktuellen Spindel laden
des
Systemdatums