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
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
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