# Ablauf bei aktivem "Block search by visu input" und aktivem "auto return"

## Hinweis

Start X bedeutet in der weiteren Beschreibung, dass die Starttaste des SystemManager (TwinCAT 2) oder der MOTION-Konfiguration (TwinCAT 3) im Online-Registerblatt des entsprechenden Kanals betätigt wird.

## Start 1: NC-Programm starten nach Parametrierung des Satzvorlaufs

Ist eine Satzvorlauf-Variante durch Parametrierung angewählt, zeigt der NC-Kern nach dem Start des NC-Programms durch Setzen von command_r der Control Unit an, dass der Satzvorlauf aktiv ist. Dies zeigt die Schaltfläche "CommandR" der Visualisierung BlockSearch_Common an, indem sie nun grün wird. Die Achsen bewegen sich während des Satzvorlaufs nicht.

Rechts davon im Bereich "Block search state Ch1" wird der Zustand des Satzvorlaufs angezeigt und durch einen Text beschrieben. Der Zustand stammt vom Element gpCh[i].bahn_state.block_search_state_r (CNC build >= 2800) auf dem HLI. Zu diesem Zeitpunkt ist der Zustand 1.

## Handshake 1

Die PLC muss nun bestätigen, dass sie informiert darüber ist, dass der Satzvorlauf aktiv ist und ihre vorbereitenden Aktionen abgeschlossen sind. Sie tut dies indem sie state_w der Control Unit auf TRUE setzt. Für die PLC übernimmt dies der Benutzer indem er auf die Schaltfläche "StateW" klickt und diese darauf mit grün zeigt, das state_w der Control Unit auf TRUE gesetzt wurde.

Nun läuft der Satzvorlauf. Die Achsen bewegen sich immer noch nicht. Solange der Satzvorlauf läuft wird der Zustand 2 angezeigt. Am Ende des Satzvorlaufs wird der Zustand 3 angezeigt und command_r der Control Unit auf FALSE gesetzt. Das spiegelt sich in der Visualisierung BlockSearch_Common wieder, so dass nun die Schaltfläche "CommandR" wieder den Ursprungszustand zeigt – helles Rot.

## Handshake 2

Die PLC muss nun bestätigen, dass sie das Ende des Satzvorlaufs mitbekommen hat. Der Benutzer muss deshalb auf die Schaltfläche "StateW" klicken. Damit wird state_w der Control Unit auf FALSE gesetzt.

Danach zeigt der Satzvorlauf den Zustand 4.

## Start 2: Anfahren an die Kontur

Unter der Voraussetzung, dass der Satzvorlaufparameter "auto return" mit 1 belegt wurde, fahren nun die Achsen auf direktem Weg an die durch die Satzvorlaufparametrierung vorgegebene Position (Fortsetzposition) und halten dann an.

Solange die Achsen zur Fortsetzposition fahren wird der Zustand 5 angezeigt. Ist die Fortsetzposition erreicht wird der Zustand 6 angezeigt.

## Start 3: Fortsetzen des NC-Programm

Wird jetzt Startaste in der Bedienung erneut betätigt wird die Abarbeitung des NC-Programms fortgesetzt und die Achsen bewegen sich entsprechend.

## Weiterführende Informationen

- Ablauf bei aktivem "Block search by visu input" und inaktivem "auto return"
- Ablauf bei aktivem "PLC code handles block search"
- Weitere Visualisierungen
- Tabelle der Zustande des Satzvorlauf