Einstellungen für den Vorlauf ändern
Beschreibung
Mit dem Funktionsbaustein KRC_SetAdvance werden die Einstellungen für den Vorlauf geändert.
Der Vorlauf ist die maximale Anzahl der Bewegungssätze, die die Robotersteuerung beim Programmlauf im Voraus berechnet und plant. Die tatsächliche Anzahl ist abhängig von der Rechnerauslastung. Der Vorlauf ist unter anderem notwendig, um Überschleifbewegungen berechnen zu können.
Wenn die Programmbearbeitung zurückgesetzt wird, werden die eingestellten Werte auf die Default-Werte zurückgesetzt. |
Eingänge
Parameter |
Typ |
Beschreibung |
---|---|---|
AxisGroupIdx |
INT |
Index der Achsgruppe
|
ExecuteCmd |
BOOL |
Die Anweisung wird bei einer steigenden Flanke des Signals gepuffert. |
Count |
INT |
Anzahl der Funktionen, die vor der 1. Roboterbewegung übertragen werden sollen
Default-Wert: 2 |
MaxWaitTime |
INT |
Maximale Wartezeit vor dem Beginn der Programmbearbeitung, wenn die eingestellte Anzahl der Funktionen im Parameter Count nicht erreicht wird.
Default-Wert: 300 ms |
Mode |
INT |
Warte-Modus
Default-Wert: 1 |
BufferMode |
INT |
Modus, in dem die Anweisung ausgeführt wird
(>>> BufferMode) |
Ausgänge
Parameter |
Typ |
Beschreibung |
---|---|---|
Busy |
BOOL |
TRUE = Anweisung wurde übertragen |
Done |
BOOL |
TRUE = Anweisung wurde ausgeführt |
Aborted |
BOOL |
TRUE = Anweisung wurde abgebrochen |
Error |
BOOL |
TRUE = Fehler im Funktionsbaustein |
ErrorID |
DINT |
Fehlernummer |