Herunterladen Inhalt Inhalt Diese Seite drucken

Set_Ext_Start_Delay - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Kontrollbefehl set_ext_start_delay
Funktion
Stellt eine Streckenverzögerung für nachfolgende externe Listen-Starts ein, so dass die
Ausführung der Listen-Starts relativ zum jeweils auslösenden Eingangssignal bzw.
simulate_ext_start- oder simulate_ext_start_ctrl-Befehl entsprechend verzögert wird.
Aufruf
set_ext_start_delay( 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
• 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).
• Mit Delay = 0 wird die Streckenverzögerung deaktiviert.
• Wird die Streckenverzögerung so angegeben, dass ein nachfolgender Start-Trigger
(initiiert durch
BUSY-Status (wie bei Listenausgabe) oder der INTERNAL-BUSY-Status (wie z. B. bei
goto_xy) gesetzt ist, so wird durch diesen Start-Trigger kein Listen-Start ausgelöst (in
diesem Fall wird Bit#11 des get_startstop_info-Rückgabewertes gesetzt).
• Streckenverzögerungen werden auch mit
lisierung (mit load_program_file), durch einen externen Listen-Stopp und durch
stop_execution
set_control_mode
• Zuvor angetriggerte externe Listen-Starts, die aber noch nicht ausgeführt wurden und
stattdessen noch in der Warteschleife von bis zu 8 Starts gehalten werden, werden
durch set_ext_start_delay vernichtet.
• Für EncoderNo > 1 wird set_ext_start_delay ignoriert (get_last_error-Returncode
RTC5_PARAM_ERROR).
®
®
RTC
4 RTC
5 Unveränderte Funktionalität (außer erhöhter Wertebereich).
Der Befehl kann bei der RTC
Encoder (Hardware-Encoder), sondern auch mit einer mit
Encoder-Simulation verwendet werden.
®
Im RTC
multipliziert (der zulässige Wertebereich verringert sich entsprechend).
Verweise
simulate_ext_start,
set_extstartpos, set_extstartpos_list,
®
®
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-
simulate_ext_start
wird die Steckenverzögerung deaktiviert. Sie kann auch mit
(Bit#2) deaktiviert werden.
®
5 nicht nur (wie bei RTC
4-Kompatibilitätsmodus wird der angegebene Delay-Wert von der RTC
set_ext_start_delay_list
®
5 PC/104-Plus-Karte, RTC
31
31
... +(2
–1)]
232.
Seite
238).
oder ein externes Startsignal) erfolgt, während der
simulate_ext_start
®
4) zusammen mit einem realen
simulate_encoder
set_control_mode
®
5 PCIe/104-Karte
eingestellt. Bei der Initia-
gestarteten
®
5 mit 16
471

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis