Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 569

Inhaltsverzeichnis

Werbung

Normaler
simulate_ext_start
Listenbefehl
Funktion
Löst nach der angegebenen Streckenverzögerung einen simulierten externen Listen-Start
aus.
Aufruf
simulate_ext_start( Delay, EncoderNo )
Parameter
Delay
EncoderNo Nummer des zu verwendenden Encoder-Zählers als 32-Bit-Wert ohne
Hinweise
• Zu externen Listen-Starts siehe
• Die Streckenverzögerung wird in (relativen) Zähleinheiten des ausgewählten Encoder-
Zählers angegeben (die RTC
liertes Encoder-Signal getriggert, siehe
erfolgt erst, wenn der interne Encoder-Zähler um die angegebene Streckenverzögerung
hoch (bzw. nach unten) gezählt wurde. Externe Listen-Starts, die mit
simulate_ext_start oder einem externen Startsignal angetriggert, aber entsprechend
der eingestellten Streckenverzögerung nicht sofort ausgeführt wurden, werden in einer
Warteschleife von bis zu 8 Starts gehalten. simulate_ext_start vernichtet die bisherige
Warteschleife und beginnt eine neue.
• Ein Start-Trigger, initiiert durch simulate_ext_start oder ein externes Startsignal, löst
nur dann einen Listen-Start aus, wenn er nicht erfolgt, während der BUSY-Status (wie
bei Listenausgabe), der INTERNAL-BUSY-Status (wie z. B. bei goto_xy) oder/und der
PAUSED-Status (nach pause_list,
Bit#11 des get_startstop_info-Rückgabewertes gesetzt. Wird eine ungeeignete Stre-
ckenverzögerung (z. B. Delay = 0) angegeben, so wird daher kein Listen-Start ausge-
löst. Wird der Befehl simulate_ext_start als erster Befehl einer Liste verwendet, kann
mit
get_startstop_info
der vorgegebenen Streckenverzögerung abgeschlossen werden kann.
• Das Vorzeichen der Streckenverzögerung (Parameter Delay) sollte passend zur jewei-
ligen Encoderzählrichtung ausgewählt werden (diese richtet sich bei externer Trigge-
rung nach der Bewegungsrichtung des Werkstücks).
• Streckenverzögerungen werden auch mit
set_ext_start_delay_list
durch einen externen Listen-Stopp und durch
gerung deaktiviert. Sie kann auch mit
• simulate_ext_start allein führt keinen Encoder-Reset aus. Wenn es zuvor so mit
set_control_mode
durch simulate_ext_start oder ein externes Startsignal, einen Encoder-Reset aus, falls
er auf einen der "Processing on the fly"-Befehle set_fly_x,
folgt.
• Für EncoderNo > 1 wird simulate_ext_start durch ein
Returncode RTC5_PARAM_ERROR).
®
®
RTC
4 RTC
5 Unveränderte Funktionalität (außer erhöhter Wertebereich).
®
Im RTC
multipliziert (der zulässige Wertebereich verringert sich entsprechend).
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Streckenverzögerung (Zählerschritte des mit EncoderNo ausgewählten
Encoder-Zählers) als 32-Bit-Wert mit Vorzeichen.
Zulässiger Wertebereich: [–2
Vorzeichen. Zulässige Werte:
= 0:
Encoder-Zähler Encoder0
= 1:
Encoder-Zähler Encoder1
Seite
®
5-Encoder-Zähler werden durch ein externes oder simu-
überprüft werden, ob die Abarbeitung der Liste auch innerhalb
eingestellt. Bei der Initialisierung (mit load_program_file),
(Bit#9) eingestellt wurde, löst dagegen ein Start-Trigger, initiiert
4-Kompatibilitätsmodus wird der angegebene Delay-Wert von der RTC
®
5 PC/104-Plus-Karte, RTC
31
31
... +(2
–1)].
232.
Seite
238). Der Start-Trigger für den Listen-Start
stop_list
oder set_wait) gesetzt ist. Sonst wird
set_ext_start_delay
stop_execution
set_control_mode
(Bit#2) deaktiviert werden.
set_fly_y
list_nop
®
5 PCIe/104-Karte
oder
wird die Steckenverzö-
oder
set_fly_rot
ersetzt (get_last_error-
®
5 mit 16
569

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis