HEIDENHAIN IK 220 Benutzerhandbuch

Seite 40

Advertising
background image

Treiber-Software für WINDOWS

40

IK220WaitRef
Wartet bis alle aktiven REF-Funktionen beendet sind (Reset,
Start oder Stopp mit REF bzw. REF-Fahren). Wenn keine
Timeout-Zeit definiert wurde wartet die Funktion bis die REF-
Funktion beendet ist.
Prototyp:

BOOL IK220WaitRef (USHORT Axis);

Axis:

Nummer der Achse (0 bis 15)


IK220PositionRef
Wartet auf eine aktive Flanke des Referenzimpulses und führt
dann einen Einspeicher-Befehl aus. Der eingespeicherte Wert
entspricht der Position der Referenzmarke. Wenn keine
Timeout-Zeit definiert wurde, wartet die Funktion bis ein
Referenzimpuls erkannt wird. Ist der Referenzimpuls beim
Aufruf der Funktion bereits aktiv, wird „FALSE“ zurückgeliefert.
Prototyp: BOOL

IK220PositionRef (USHORT Axis,

double* pData, LONG* pPeriod,
USHORT* pIntpol)

Axis:

Nummer der Achse (0 bis 15)

pData:

Zeiger auf Variable in welcher der Zählerwert
abgelegt wird.

pPeriod:

Zeiger auf Variable in welcher der
Signalperiodenwert abgelegt wird.

pIntpol:

Zeiger auf Variable in welcher der
Interpolationswert abgelegt wird.


IK220PositionRef2
Wartet auf eine aktive Flanke des Referenzimpulses und
speichert dann den aktuellen Positionswert. Anschließend wird
auf die fallende Flanke des Referenzimpuls gewartet und eben-
falls der Positionswert gespeichert. Die gespeicherten Werte
entsprechen der Position der steigenden und fallenden Flanke
der Referenzmarke (siehe Technische Daten IK 220). Wenn
keine Timeout-Zeit definiert wurde wartet die Funktion bis ein
Referenzimpuls erkannt wird (siehe IK220SetTimeOut). Ist der
Referenzimpuls beim Aufruf der Funktion bereits aktiv oder ist
die Timeout-Zeit abgelaufen bevor eine Referenzmarke erkannt
wurde wird „FALSE“ zurück geliefert. Nach einem Timeout
muss die Achse komplett neu initialisiert werden!
Prototyp: BOOL

IK220PositionRef2 (USHORT Axis,

double* pData, LONG* pPeriod,
USHORT* pIntpol)

Axis:

Nummer der Achse (0 bis 15)

pData1:

Zeiger auf Variable in welcher der Positionswert
der steigenden Flanke abgelegt wird.

Advertising