# Sperren von Programmbereichen für den Satzvorlauf (#BLOCKSEARCH)

Im NC-Programm können durch den Befehl
#BLOCKSEARCH LOCKED/RELEASED beliebige Programmbereiche für den Satzvorlauf gesperrt werden. Liegt die Fortsetzposition des Satzvorlaufes dann in einem dieser gesperrten Bereiche, so wird die Fehlermeldung P-ERR-21399 ausgegeben.

Die Satzvorlaufsperre umfasst auch alle im jeweiligen Bereich aufgerufenen lokalen und globalen Unterprogramme.

Bei einer Schachtelung von gesperrten Bereichen umfasst die Satzvorlaufsperre den Bereich von der ersten Aktivierung bis zur ersten Deaktivierung (siehe Beispiel 2).

#BLOCKSEARCH LOCKED | RELEASED | modal

## Programmierbeispiel

Sperren von Programmbereichen für den Satzvorlauf

Beispiel 1:

Im Bereich der NC-Sätze N40–N100 einschließlich der darin aufgerufenen Unterprogramme darf für den Satzvorlauf keine Fortsetzposition angewählt werden.

%BLOCKSEARCH

N10 X0 Y0 Z0

N20 X10

N30 Y10

N40 #BLOCKSEARCH LOCKED

N50 X20

N60 Y20

N65 L GSP.nc

N70 Z20

N80 X30

N90 Z30

N100 #BLOCKSEARCH RELEASED

N110 Y30

N120 X40

N130 Z40

N999 M30

Beispiel 2:

Bereich der Satzvorlaufsperre bei Schachtelung umfasst N40-N75

%BLOCKSEARCH

N10 X0 Y0 Z0

N20 X10

N30 Y10

N40 #BLOCKSEARCH LOCKED

N50 X20

N55 #BLOCKSEARCH LOCKED

N60 Y20

N65 L GSP.nc

N70 Z20

N75 #BLOCKSEARCH RELEASED

N80 X30

N90 Z30

N100 #BLOCKSEARCH RELEASED

N110 Y30

N120 X40

N130 Z40

N999 M30