BLOCK validity
A realtime cycle with BLOCK validity acts for the duration of the next NC block.
Programing Example
BLOCK validity
; Define and start realtime cycle
#RT CYCLE [SCOPE = BLOCK]
;...
#RT CYCLE END
; Realtime cycle only acts on this NC block
G00 X100
If the realtime cycle with BLOCK validity is additionally defined by the keyword DEF, it can be used multiple times.
Programing Example
BLOCK validity - multiple usage
; Define realtime cycle but do not start
#RT CYCLE DEF [ID = 17 SCOPE = BLOCK]
; ...
#RT CYCLE END
; Use realtime cycle for the next block
#RT CYCLE START [ID = 17]
G00 X100
; ...
; Repeat use of the realtime cycle
#RT CYCLE START [ID = 17]
G00 X200
;…
M30