Herunterladen Inhalt Inhalt Diese Seite drucken

Temperaturkompensation Einstellen; Aktuell Angezeigten Achswert Als C-String Ausgeben - HEIDENHAIN ND 287 Benutzerhandbuch

Ethernet-modul
Vorschau ausblenden Andere Handbücher für ND 287:
Inhaltsverzeichnis

Werbung

8.52

Temperaturkompensation einstellen

Bei Anschluss eines analogen Temperatur-Sensors am Eingang X2 und Wahl des Messgeräte-Typs KOMPENSATION, kann
der Positionswert der Achse X1 kompensiert werden.
Die Temperaturkompensation kann mit Hilfe dieser Funktion aktiviert oder deaktiviert werden.
Funktion
ND2_ERR ND2Enable_TmpCompensation
Parameter
ND2
ND2-Handle
mode
Temp.Kompensation aktivieren oder deaktivieren
mode
ND2_MD_Disable
ND2_MD_Enable
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die nachfol-
gend aufgelisteten Fehlermeldungen auftreten.
ND2_CantChangeMode
ND2_TmpCmpEn
8.53

Aktuell angezeigten Achswert als C-String ausgeben

Die am LCD.Display des ND 287 angezeigte Achsposition wird mit Zusatzinformation ausgelesen und als C-String im Ziel-
speicher abgelegt. Der String ist max.24 Zeichen lang (inkl. Null-Byte).
Das Format der Ausgabe ist identisch mit jenem, wie es auch bei der V24, und USB-Schnittstelle des ND 287 verwendet
wird. Die Positionsabfrage kann nur im Polling Modus erfolgen.
Funktion
ND2_ERR ND2GetDisplayedPosition
Parameter
ND2
ND2-Handle
displ_pos
[Rückgabewert] Pointer auf den Zielspeicher für die Position
Beispiel: Reihenfolge bei der Messwert-Ausgabe
Messwert: X = – 5.23 mm
Der Messwert liegt innerhalb der Klassiergrenzen (=) und ist aktueller
Wert (A) einer Messreihe.
Messwert-Ausgabe:
5.23
1
2
1 +/– Vorzeichen
2 Zahlenwert mit Dezimalpunkt: Insgesamt 10 Zeichen; führende Nullen gibt der ND als Leerzeichen aus.
3 Leerzeichen
4 Maßeinheit: Leerzeichen = mm, "= inch, ? = Störung
5 Klassierzustand (< / = / >)
? = Klassieruntergrenze > Klassierobergrenze
6 Wenn Messreihe gestartet:
S = MIN, A = ACTL, G = MAX, D = DIFF
Im Zwei-Achsenbetrieb (optional), wenn keine Messreihe gestartet ist:
1 = X1, 2 = X2, A = X1 + X2, S = X1 - X2, F = f(X1,X2)
7 Wagen-Rücklauf (engl. Carriage Return)
8 Zeilenvorschub (engl. Line Feed)
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Alle möglichen Werte sind bei den Standard Rückgabewerten
aufgelistet.
(
)
Beschreibung
Temp.Kompensation deaktivieren
Temp.Kompensation aktivieren
Kompensation kann nicht aktiviert oder deaktiviert werden
Kein Temp.Sensor angeschlossen
(
ND2_HANDLE
char*
)
=
3
4
5
ND2_HANDLE
ND2,
ND2_MODE
mode
ND2,
displ_pos
A
< CR >
6
7
<LF>
8
33

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis