Herunterladen Inhalt Inhalt Diese Seite drucken

Ermitteln Der Messwerte Per Cpl-Funktionen; Relevante Nc-Funktionen; Relevante Cpl-Funktionen - Bosch Rexroth IndraMotion MTX micro Referenz

Funktionsbeschreibung 13vrs erweiterung
Inhaltsverzeichnis

Werbung

DOK-MTXMIC-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX micro Funktionsbeschreibung 13VRS Erweiterung

Ermitteln der Messwerte per CPL-Funktionen

Relevante NC-Funktionen

Relevante CPL-Funktionen

ist in "/feprom/schemas/sdmoc.xsd_" zu finden. Das Systemdatum sollte als
kanalgroßes Feld definiert werden (siehe "/feprom/SDDefMoc.xml_").
/SysMeasPos[Channel]/
ACSPos[1..8]
/SysMeasPos[Channel]/
PCSPos[1..8]
/SysMeasPos[Channel]/Version
/SysMeasPos[Channel]/Valid
Abb.12-9:
Systemdatenstruktur für Messen auf einer Kontur
Die Messwerte werden in die Felder ACSPos und PCSPos unter der Koordi‐
natennummer eingetragen. Das bedeutet, die gemessene Position der ersten
Koordinate im Kanal ist unter ACSPos[1] zu finden.
Nicht gemessene Achspositionen werden auf 1000000km gesetzt. Die PCS-
Position wird nur dann berechnet, wenn alle Achsen des Kanals gemessen
wurden. Die Korrekturen basieren dabei auf den aktuellen Ist-Positionen.
Über die Versionsnummer kann geprüft werden, ob eine Messung ausgelöst
wurde. In diesem Fall hat sich die Versionsnummer um 1 erhöht.
Eine externe Anwendung kann das Änderungsereignis dieses Systemdatums
abonnieren (OPC-Item NC.SystemDataEvent, (siehe "Rexroth IndraMotion
MTX OPC-Kommunikation") und wird somit geweckt, wenn die Messung be‐
endet wurde.
Mit der CPL-Funktion SD(9) kann im Teileprogramm geprüft werden, ob das
Messereignis eingetreten ist. Die Funktionen PPOS(), PROBE() und
PCSPROBE() liefern dann den Messwert einer Achse.
Im Allgemeinen muss zwischen dem Ende der Messstrecke und
der ersten CPL-Funktion, die sich auf die Messung bezieht, ein
WAIT zur Synchronisation programmiert werden.
MPEDGE
Umkonfigurieren der Messflanke bei Messtastereinsatz
MOC
Messen auf einer Kontur
Abb.12-10:
Relevante NC-Funktionen
SD(9)
Ermitteln, ob das Messereignis eingetreten ist.
PPOS(),
Liefern den Messwert der (synchronen) Mess-Achse - aber je‐
weils in unterschiedlicher Form.
PROBE(),
PCSPROBE()
Abb.12-11:
Relevante CPL-Funktionen
Bosch Rexroth AG
gemessene Positionen der Kanalach‐
double
sen in mm
gemessene Positionen der Kanalach‐
double
sen umgerechnet auf Programmkoor‐
dinaten in mm
fortlaufende Versionsnummer der
uint
Messung
uint
ist 1, wenn Messwerte gültig sind
279/349
Messfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis