Kontrollbefehl move_to
Funktion
Bewegt die Fokussieroptik einer varioSCAN
Aufruf
move_to( Pos )
Parameter
Pos
Hinweise
• Der Befehl ist nur dann sinnvoll verwendbar, wenn an der EXTENSION 1-Stiftleiste der
®
RTC
varioSCAN
festgestellt werden, ob RTC
schlossen sind).
• Im varioSCAN
Positionswerte für die Fokussieroptik angegeben. Im varioSCAN
der jeweils maximal zulässige Bereich für die Positionswerte angegeben.
• Mit dem ersten move_to-Befehl nach
Schrittmotor des varioSCAN
varioSCAN
daneben. Diese Position gilt fortan als Nullpunkt. Tritt bei der Referenzfahrt ein Fehler
auf, wird die get_last_error-Fehlervariable auf RTC5_PARAM_ERROR gesetzt. Die Bewe-
gung auf Pos > 0 erfolgt dabei nicht.
• Für Pos > 0 fährt der varioSCAN
auf, weil z. B. ein Endanschlag erreicht wird, wird die get_last_error-Fehlervariable auf
RTC5_PARAM_ERROR gesetzt. Überprüfen Sie in diesem Fall den varioSCAN
bindung, Endanschläge, Schrittmotor, etc.) auf ordnungsgemäße Funktion, führen Sie
mit move_to(0) eine erneute Referenzfahrt durch und wiederholen anschließend den
normalen Befehl move_to(Pos).
• Wenn an der EXTENSION 1-Stiftleiste der RTC
angeschlossen ist, dann sind nur noch ein Teil der entsprechenden Signale nutzbar:
– Bits #12–15 des 16 Bit-Digital-Ausgangs werden für die Steuerung des
varioSCAN
durch den move_to -Befehl (also nicht versehentlich durch I/O-Befehle, s.u.) gesetzt
werden, werden sie mit dem ersten move_to-Befehl exklusiv für die varioSCAN
Ansteuerung reserviert. Diese Sperre bleibt bis zum nächsten load_program_file-
Befehl wirksam. Bevor der erste move_to-Befehl ausgeführt wird, stehen die vier Bits
zwar noch zur Verfügung, haben aber Einfluss auf die varioSCAN
Sie sollten nicht verwendet werden, solange die RTC
bzw. ein varioSCAN
– Auch bei Verwendung des move_to-Befehls können für andere Zwecke die unteren
(aber nicht die oberen) 8 Bits des 16 Bit-Digital-Ausgangs (ohne LATCH-Synchronisa-
tion) weiterhin mit den Befehlen write_io_port_list, write_io_port,
write_io_port_mask_list, write_io_port_mask, set_io_cond_list,
clear_io_cond_list
– Außerdem werden die unteren (aber nicht die oberen) 8 Bits des 16 Bit-Digital-Ein-
gangs (ohne SYNC-Synchronisation) und das BUSY-OUT-Signal über die
RTC
• Für weitere Informationen, siehe Handbuch zur RTC
zum varioSCAN
• Der Befehl wird von der RTC
siehe
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Position als 32-Bit-Wert ohne Vorzeichen.
®
5 die RTC
Step Motor Extension-Karte und an dieser Karte auch eine
Z-Achse angeschlossen ist (es kann weder automatisch noch per Befehl
FLEX
®
Step Motor Extension-Karte und varioSCAN
-Handbuch sind für eine Reihe von Arbeitsabständen die ungefähren
FLEX
FLEX
den linken Endanschlag und positioniert den Schrittmotor knapp
FLEX
verwendet. Um sicherzustellen, dass diese vier Bits ausschließlich
FLEX
angesteckt ist.
FLEX
oder
stop_execution
®
Step Motor Extension-Karte bereitgestellt.
.
FLEX
®
5 varioSCAN 40
®
Kapitel 2.5.6 "RTC
5 varioSCAN
®
5 PC/104-Plus-Karte, RTC
Z-Achse zur angegebenen Position.
FLEX
load_program_file
eine sogenannte Referenzfahrt aus. Dabei sucht der
auf die angegebene Position. Tritt dabei ein Fehler
FLEX
®
®
5 die RTC
®
Step Motor Extension-Karte
verändert werden.
®
Step Motor Extension-Karte und
Extension-Karte nicht unterstützt,
FLEX
Extension-Karte", Seite
FLEX
®
5 PCIe/104-Karte
ange-
FLEX
-Handbuch ist auch
FLEX
sowie mit Pos = 0 führt der
(Steckver-
FLEX
Step Motor Extension-Karte
FLEX
-Positionierung.
FLEX
30.
410
-