Hallo
Ich habe folgendes Problem.
Ich nutze für ein Messgerät eine Heidenhain IK220 mit 2 Sensoren. (Achse 1 = Längenmaßstab LS 406 170mm; Achse 2 Winkelmesser ERN480)
Die Sensoren werden durch manuelles Verschieben (Spindel) betätigt.
Jetzt das Problem.
Beim Referenzieren fahre ich den LS an einer Seite an den Anschlag (zusätzlicher Endschalter, über DIO ausgelesen) und suche dann in der Gegenrichtung die erste Referenzmarke. (Funktionen: IK220 ResetRef, IK220 LatchRef). Diese Funktionen laufen in einer while-Schleife. Abbruchbedingung: IK220Latched = true.
Beim ersten durchlauf funktioniert dieses einwandfrei.
Beim zweiten Durchlauf wird die Schleife direkt beendet.
Wo kann ich den Status Latched wieder löschen, sodass er beim zweiten Durchlauf wieder die Referenzmarke abwartet?
Die Karte selbst wird im aufrufenden Hauptprogramm initialisiert.
MfG ToFu