Für die Berechnung der "exakten" Kalenderwoche gibt es Hilfe in Excel.
Da gibts dann aber Konflikte, wenn mehrere Aufträge in der gleichen Woche gestartet würden. Also muß der Bediener selbst kontrollieren.
Um die Ausführung des eigentlichen Hauptprogramms steuern zu können, muß es von einem vorgeschalteten Programm aufgerufen werden.
Um aber die Überprüfung nur einmal je Serienstart auszuführen, muß sich das Programm die Bestätigung merken können.
CODE
def bool _neu
Meldung:
if _neu==false
MSG("Gravur: "<<_JAHR<<"/"<<_KW<<" "<<_NUMMER<<" - wenn ok, weiter mit NC-Start...")
M0
stopre
_neu=true
endif
HAUPTPROGRAMM
Hier werden also nur die variablen Gravurtexte (Zahlen) zur Überprüfung angezeigt und müssen einmal bestätigt werden.
Ist der Text nicht richtig, hat man noch die Möglichkeit, das Programm abzubrechen und die entsprechenden GUD's zu korrigieren.
Nach der Bestätigung läuft das Programm ohne weiteren Stop weiter.