G4 - Verweilzeit in Sekunden
Zeitlich bestimmte Verweilzeit mit definierter Dauer in Sekunden und automatischer Programmfortsetzung. Die Verweilzeit muss immer angegeben werden, ist also nicht modal wirksam. Der Befehl arbeitet satzweise. Das Verweilen wird erst gestartet, wenn der zuvor programmierte Bewegungspfad vollständig abgefahren wurde. Der Programmzeiger schaltet erst weiter, wenn die Zeit abgelaufen ist und führt somit zu einem Genauhalt (auch bei Einstellung der Zeit "0" Sekunden). Der G-Befehl muss vor dem Parameter stehen. Die Angabe des Parameters ist zwingend notwendig. Der Parameterbezeichner ist frei wählbar, muss aber vorhanden sein. Ein Gleichheitszeichen zwischen Bezeichner und Wert ist optional und dient der besseren Lesbarkeit. Wird eine Variable verwendet, ist das Gleichheitszeichen zwingend anzugeben.Beim Importieren ist zu beachten, dass die im G-Code angegebene Zeit in [s] und für den Befehl WAIT_TIME in Millisekunden umgerechnet wird. Die Umrechnung wird im SRL-Programm als Ausdruck dargestellt (z. B. 0.8 s = 0.8 * 1000 ms). Neben der Angabe eines konstanten Wertes, kann auch eine REAL-Variable verwendet werden. Der Wert der REAL Variable wird ebenfalls in Sekunden interpretiert.
Parameter:
- Parametername (a-z, A-Z)
- Gleichheitszeichen: "=" (optional, bei Verwendung eines konstanten Zahlenwerts)
Syntax: Schreibweise der Befehlssyntax beachten
G4 (a-z,A-Z)[=]<REAL>
G4 (a-z,A-Z) = <REAL Variable>
Beispiel:
G4 F0.5
G4 F=0.5
G4 F=WaitTimeReal
Umsetzung im SRL-Programm:
WAIT_TIME (<REAL> * 1000 ) [ms]
oder
WAIT_TIME (<REAL Variable> * 1000 ) [ms]
HINWEIS: Der Bezeichner WaitTimeReal ist als REAL- Variable definiert.