Alle Typen: Satzvorlauf mit zusätzlicher Unterbrechungsstelle (Breakpoint)
Setzen einer Unterbrechungsstelle mit Satzvorlauf
Durch die Angabe einer Unterbrechungsstelle über den Abstand von Programmstart wird ein automatischer Stopp (vgl. explizit programmiertes M0) eingefügt. Hierdurch kann ein NC-Programm automatisch mit einem M0 instrumentiert werden.
Die Angabe der Unterbrechungsstelle kann zusätzlich zur Fortsetzposition des Satzvorlaufs angegeben werden. Die Unterbrechungsstelle muss nach der Fortsetzposition liegen.
Während des Satzvorlaufs wird das NC-Programm bis zur angegebenen Fortsetzposition ohne Verfahren der Achsen abgearbeitet (grüner Bereich). Danach werden die Achsen real verfahren (grauer und weißer Abschnitt).
Definition der Unterbrechungsstelle
Die Unterbrechungsstelle (Breakpoint) wird in vergleichbarer Weise wie die Fortsetzposition des Satzvorlaufs vor dem Start eines NC-Programms über den Abstand vom Programmstart durch
mc_cmd_bs_breakpoint_position_w
definiert (siehe Kapitel Zusätzliche Unterbrechungsstelle).
Interaktion mit SPS
An der Unterbrechungsstelle wird der Stopp aufgrund des Breakpoints angezeigt (s. Kapitel HLI: Halte-Bedingungen). Der Satzvorlaufzustand meldet nun "Warte auf Bewegung fortsetzen" (s. Kapitel HLI: Zustand des Satzvorlaufs). Dies wird so lange angezeigt, bis die SPS die Freigabe der weiteren Bearbeitung beauftragt (s. [HLI//Fortsetzung der Bewegung]).
Hinweis
Die Unterbrechungsstelle (Breakpoint) wird nur beim ersten Erreichen in Vorwärtsrichtung ausgewertet. Wird die Kontur danach in Rückwärts-/Vorwärtsrichtung nochmals abgefahren, so wird nicht erneut an der Unterbrechungsstelle angehalten.