COP Wiedereinstiegsüberwachung in das NC Programm (ReEntry)



Das Grundprinzip besteht darin, den NC-Code des aktuell laufenden Programms nach gültigen Werkzeugwechsel-Zeilen zu durchsuchen.
Bei der Inbetriebnahme von EWS werden gültige Wiedereinstiegspunkte definiert.

Z.B.:

In diesem Beispiel wäre der N420 der gültige Wiedereinstiegspunkt. Damit der Punkt gültig wird, muss jedoch in der nächsten Zeile mit L6 das Werkzeugwechselprogramm aufgerufen werden.

Zur Laufzeit des NC Programmes werden im Hintergrund gültige Wiedereinstiegspunkte identifiziert und im Falle einer NC Programmunterbrechung dadurch, und durch Abfrage des aktuellen Spindelwerkzeugs, der gültige Wiedereinstiegspunkt erkannt.  

Hier ein Beispiel für einen falschen Wiedereinstieg (NC Alarmmeldung):

GUI Meldung:

Hinweise:

a.) Mehrfachprogrammierung von Werkzeugen

Wenn ein Werkzeug innerhalb eines NC Programmes mehrfach aufgerufen wird, muss dies um den Wiedereinstiegspunkt eindeutig zu halten, entweder über die NC Satznummer oder einen Text in der Zeile des Werkzeugaufrufes kenntlich gemacht werden.

Z.B 

T="Bohrer1" ;1.Aufruf
L6
.
.
T="Bohrer1" ;2.Aufruf
L6

b.) Definition von eigenen Wiedereinstiegs-Labels

Es besteht die Möglichkeit, z.B. mit einem Postprozessor, eigene Wiedereinstiegspunkte (sogenannte Labels) zu definieren.

Um die EWS-Label-Funktion zu aktivieren, muss folgende Zeile am Anfang des NC-Programms eingefügt werden:

EWS_LABEL_ON: 

Um die Funktion wieder zu deaktivieren

;EWS_LABEL_ON: 

oder einfach löschen.

Die Definition der Labels erfolgt so:

;EWS{...}-{Werkzeugkennung} 

  • Ersetze {...} durch eine beliebige Zeichenkette oder Zahl – dieser Teil ist optional.
  • Ersetze {Werkzeugkennung} durch die genaue Bezeichnung des Werkzeugs, das an dieser Stelle verwendet wird – dieser Teil ist verpflichtend!

Gültige Beispiele für EWS Labels:

;EWS_01-Bohrer1 ;EWS001-Gewindebohrer1 ;EWS-Bohrer2 

Achtung!
Eine Kombination mit EWS-Labels und den Standard Wiedereinstiegspunkten ist nicht möglich.

c.) Überwachung ob sich der richtige Spanntisch in der Maschine befindet

Bei der Inbetriebnahme von EWS (In NodeRed) kann eine Tischvariable definiert werden mit der abgefragt werden kann ob beim Wiedereinstieg der richtige Tisch in der Maschine ist. 

d.) Startposition von Achsen beim Wiedereinstieg

Bei der Inbetriebnahme von EWS (In NodeRed) kann ein oder auch mehrere Achsbereiche für den Wiedereinstieg definiert werden. 

Z.B. darf die Z-Achse nicht im Störbereich des Werkstückes liegen... In dem Fall muss im JOG Betrieb die entsprechende Achse in eine gültige Startposition verfahren werden.