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

Satzvorlauf und zusätzliche Unterbrechungsstelle
Abb.: Satzvorlauf und zusätzliche Unterbrechungsstelle

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

notice

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.