Trennung von Definition und Aktivierung

Wenn das Schlüsselwort DEF nicht verwendet wird, dann wird der Echtzeit-Zyklus definiert und sofort gestartet wenn er in den Echtzeit-Teil der Steuerung geladen wurde.

Programmierbeispiel

prg_example

Echtzeit-Zyklus definieren und starten

; Echtzeit-Zyklus definieren und starten

#RT CYCLE [SCOPE = PROG]

  ; …

#RT CYCLE END

; Echtzeit-Zyklus ist bei diesem Satz schon aktiv

N10 G00 X100

Mit DEF wird der Echtzeit-Zyklus definiert, aber noch nicht gestartet. In diesem Fall muss zwingend eine ID programmiert werden. Die Aktivierung kann später mit #RT CYCLE START erfolgen, siehe Verwalten der Echtzeitzyklen.

Programmierbeispiel

prg_example

Echtzeit-Zyklus nur definieren, aber noch nicht starten

; Echtzeit-Zyklus nur definieren, aber noch nicht starten

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

  ; ...

#RT CYCLE END

; Echtzeit-Zyklus zu einem beliebigen Zeitpunkt starten

#RT CYCLE START [ID = 17]