Herunterladen Diese Seite drucken

HEIDENHAIN IK 121 Benutzerhandbuch Seite 102

Pc-zaehlerkarte zum anschluss von messgeraete

Werbung

aF˜ ˜s¢s˜am˜  _ m§Fm=¤mVFm˜
s¬¢˜
IKCodRef
Diese Funktion stellt fest, ob beim Referenzpunkt-Fahren mit
abstandscodierten Referenzmarken die zweite Referenzmarke
überfahren wurde und liefert den Offsetwert zurück. Der
Offsetwert muss zum Zählerwert addiert werden, um die
absolute Position zu erhalten. Diese Funktion muss man nach
dem Starten des Referenzpunkt-Fahrens zyklisch aufrufen.
(Man kann aber auch auf das Ende warten – Funktion:
IKWaitCodRef).
Prototyp:
BOOL IKCodRef (USHORT Axis, BOOL*
pStatus, double* pData);
Axis:
Nummer der Achse (0 bis 15)
pStatus:
Zeiger auf eine Boolsche Variable (16 Bit).
False (= 0) = Referenzpunkt-Fahren nicht beendet.
True (<> 0) = Referenzpunkt-Fahren beendet.
pData:
Zeiger auf eine „double-Variable" (64 Bit), in
welcher der Offsetwert abgelegt wird (nur wenn
pStatus=TRUE ist).
IKWaitCodRef
Diese Funktion wartet, bis das Referenzpunkt-Fahren mit
abstandscodierten Referenzmarken beendet ist. Nachdem die
zweite Referenzmarke überfahren wurde, wird der Offsetwert
zurückgegeben.
Prototyp:
BOOL IKWaitCodRef (USHORT Axis, double*
pData);
Axis:
Nummer der Achse (0 bis 15)
pData:
Zeiger auf eine „double-Variable" (64 Bit), in
welcher der Offsetwert abgelegt wird.
IKStopCodRef
Diese Funktion bricht das Überfahren von abstandscodierten
Referenzmarken ab.
Prototyp:
BOOL IKStopCodRef (USHORT Axis);
Axis:
Nummer der Achse (0 bis 15)
IKStatus
Diese Funktion liefert den Status der IK 121 zurück.
Prototyp:
BOOL IKStatus (USHORT Axis, ULONG*
pStatus);
Axis:
Nummer der Achse (0 bis 15)
pStatus:
Zeiger auf ein Langwort (32 Bit)
˜

Werbung

loading