DOK-MTX***-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung
3. Die Koordinatennamen und -Positionen im WCS werden entsprechend
umgeschaltet.
Aktivieren der Achs-Transformation per Systemdatum:
Alternativ zu der oben beschriebenen Maschinenparameter-Nummer kann
eine Achs-Transformation auch per Systemdatum aktiviert werden. Dazu
existiert der steuerungsinterne Typ SysAxTrafo_t, der alle achstransformati‐
ons-spezifischen Maschinenparameter enthält.
Der Strukturtyp SysAxTrafo_t ist in der Schemadatei
feprom/schemas/sdaxtrf.xsd definiert (siehe
ven Transformations-Daten" auf Seite
vom Typ SysAxTrafo_t wird vom WMH in der Datei usrfep/SDDefMTB.xml
definiert (z.B. mit Namen MTBAxTrafo). Es kann sich dabei auch um ein Ar‐
ray vom Typ SysAxTrafo_t handeln. Initialisierungswerte können in der Datei
usrfep/SDDefMTB.xml abgelegt werden.
Beispiel:
Aktivieren der Achs-Transformation per Systemdatum
Innerhalb eines NC‑Programms kann mit SD.MTBAxTrafo[3].LenParam[5]
der 5‑te Längenparameter des 3‑ten Achstransformations-Parametersatzes
angesprochen werden. Da dies sowohl lesend als auch schreibend möglich
ist, hat man damit auch die Möglichkeit, Transformationsparameter online zu
ändern.
Programmiert man COORD mit dem Namen einer Transformations-SD-Va‐
riablen, werden die Transformationsdaten aus dem entsprechenden System‐
datum entnommen.
COORD(<[SDTrfName]>)
Abwählen einer Achs-Transformation:
COORD (0,[<TrafoLocation>])
COORD(0)
COORD ( [SD.MTBAxTrafo[4]]
Die Programmierung von COORD(0,1) löst folgende Aktionen aus:
1. Die zuvor aktive Achs-Transformation an AT1 wird deaktiviert.
Bosch Rexroth AG
Kap. 11.1.7 "Anzeige der akti‐
188). Die zugehörige SD-Variable
"SDTrf Name" ist der Name des Systemdatums vom
Typ SysAxTraf_t, das die zu aktivierenden Transfor‐
mationsdaten enthält.
Ausschalten der aktiven Transformation
Der zweite Parameter "TrafoLocation" bezeichnet
die Wirkstelle der auszuschaltenden Transforma‐
tion, kann also die Werte 1 oder 2 annehmen.
Default: TrafoLocation = 2
Kurzform für das Ausschalten der aktiven Trans‐
formation 2
Beispiel:
COORD(4)
;Aktivieren einer AT1
COORD(3)
;Aktivieren einer AT2
x.. y.. z..
COORD(0)
;Ausschalten von AT2, identisch
mit COORD(0,2)
COORD(0,1)
;Ausschalten von AT1
;Aktivieren der in dem Systemdatum
SD.MTBSxTrafo[4] hinterlegten Achs-Transforma‐
tion
187/673
Achs-Transformation