Also dann werd ich mein Problem mal genau beschreiben. Das Hauptprogramm wird vom
Postprozessor erstellt. Der Postprozessor schreibt auch die Unterprogrammaufrufe in das NC Programm.
In dem Unterprogramm wird geprüft ob eine bestimmt Zeit abgelaufen ist. Falls das der Fall ist soll die Kühlung abgeschalten, das Werkzeug mit einer Laserschranke neu vermessen, Kühlung angeschalten und dann wieder zurück ins Hauptprogramm gesprungen werden. Wenn die Zeit noch nicht abgelaufen ist soll er einfach wieder ins Hauptprogramm zurückspringen ohne irgendetwas zu machen.
Klar könnt ich jetzt dem Postprozessor sagen er soll vor dem Unterprogrammaufruf die Kühlung ausschalten und danach wieder einschalten, aber das Unterprogramm wird ziemlich oft aufgerufen und falls die Zeit dann nochnicht abgelaufen ist hab ich immer Kühlung an, Kühlung aus obwohl nichts gemacht wird. Darum wollte ich die Kühlung erst ausschalten wenn auch wirklich eine Längenvermessung statt findet.
Ich hoffe ich konnte mein Problem jetzt ein bischen klarer darstellen. Sorry aber NC Programmierung ist für mich noch ein bischen Neuland.