Gültigkeit BLOCK

Ein Echtzeit-Zyklus mit der Gültigkeit BLOCK wirkt für die Dauer des nächsten NC-Satzes.

Programmierbeispiel

prg_example

Gültigkeit BLOCK

; Echtzeit-Zyklus definieren und starten

#RT CYCLE [SCOPE = BLOCK]

  ;...

#RT CYCLE END

; Echtzeit-Zyklus wirkt nur bei diesem NC-Satz

G00 X100

Wird der Echtzeit-Zyklus mit der Gültigkeit BLOCK zusätzlich mit dem Schlüsselwort DEF definiert, so kann dieser mehrfach verwendet werden.

Programmierbeispiel

prg_example

Gültigkeit BLOCK - mehrfache Verwendung

; Echtzeit-Zyklus definieren, noch nicht starten

#RT CYCLE DEF [ID = 17 SCOPE = BLOCK]

  ; ...

#RT CYCLE END

; Echtzeit-Zyklus für den folgenden Satz verwenden

#RT CYCLE START [ID = 17]

G00 X100

; ...

; Echtzeit-Zyklus erneut verwenden

#RT CYCLE START [ID = 17]

G00 X200

;…

M30