Programmbereiche für den Einzelschritt sperren

Auswahl

Im Einzelschrittbetrieb lassen sich einzelne Bereiche über den Befehl #SINGLE STEP [ DISABLE / ENABLE ] unterdrücken. Hierdurch wird der komplette Bereich über einen Einzelschritt fortgesetzt. In dazwischenliegenden Bereichen wird nicht angehalten.

Syntax:

#SINGLE STEP [ DISABLE | ENABLE ]

modal

Programmierbeispiel

prg_example

Der Programmbereich im kursiv dargestellten Bereich N40–N100 und der Unterprogrammaufruf werden nicht im Einzelschrittbetrieb durchgeführt.

%SINGLE_STEP

N10 X0 Y0 Z0

N20 X10

N30 Y10

N40 #SINGLE STEP [DISABLE]

N50 X20

N60 Y20

N65 L GSP.nc

N70 Z20

N80 X30

N90 Z30

N100 #SINGLE STEP [ENABLE]

N110 Y30

N120 X40

N130 Z40

N999 M30

Verschachtelte Disable / Enable

Bei einer Schachtelung von Disable / Enable Kommandos umfasst die Einzelschrittsperre den Bereich vom ersten Disable bis zum ersten Enable (siehe folgendes Beispiel).

Programmierbeispiel

prg_example

Bei nachfolgenden verschachtelten Bereichen ist der Einzelschrittbetrieb im kursiv dargestellten Bereich zwischen N40-N75 verhindert.

%SINGLE_STEP

N10 X0 Y0 Z0

N20 X10

N30 Y10

N40 #SINGLE STEP [DISABLE]

N50 X20

N55 #SINGLE STEP [DISABLE]

N60 Y20

N65 L GSP.nc

N70 Z20

N75 #SINGLE STEP [ENABLE]

N80 X30

N90 Z30

N100 #SINGLE STEP [ENABLE]

N110 Y30

N120 X40

N130 Z40

N999 M30