BLOCK validity

A realtime cycle with BLOCK validity acts for the duration of the next NC block.

Programing Example

prg_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

prg_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