Hallo zusammen,
ich hatte ja gesagt, ich stell mal mein Warmlaufmacro hier rein. Ich habe leider die Variablen über 500 benutzt, aber das könnt ihr ja ändern.
N10 IF[#500 EQ 1] GOTO 80 ( #500 = Warmlauf - automatisch gesetzt)
N20 IF[#510 EQ 1] GOTO 170 ( #510 = Warmlauf - manuell gesetzt )
N30 IF[#3011 EQ #508] GOTO 50 (#508 = Datum für Warteschleife Start )
N40 GOTO 210 ( = Programmende )
N50 IF[#3012 GE #509] GOTO 60 (#509 = Uhrzeit für Warteschleife Start )
N55 GOTO 210 ( = Programmende )
N60 IF[#3012 GE #509] THEN #500=1 ( Zeit erreicht, # 500 auf 1 setzen )
N70 GOTO 170 ( Spindel leeren für Wartezeit, um einen Werkzeugklemmer zu vermeiden )
N80 G04 X900 ( Wartezeit, hier z. B.: 15 Minuten )
N90 IF[#3011 EQ #511] GOTO 110 ( #511 = Datum für Warmlaufstart )
N100 GOTO 80 ( Wartezeit - erneute abfrage Datum)
N110 IF[#3012 GE #512] GOTO 130 ( #512 = Uhrzeit für Warmlaufstart )
N120 GOTO 80 ( Wartezeit -- erneute Abfrage " Uhrzeit " )
N130 M98 Pxxxx ( Aufruf des Warmlauf - Programms)
N140 IF[#500 EQ 1] GOTO 130 ( Bedingungsabfrage Warmlauf - automatisch )
N150 IF[#510 EQ 1] GOTO 130 ( Bedingungsabfrage Warmlauf - manuell )
N160 GOTO 200 ( Spindelstop )
N170 T00 ( Werkzeugvorwahl zum Spindel leeren )
N180 T00 M6 ( Spindelwerkzeug ablegen im Magazin )
N190 GOTO 80 ( Rücksprung zur Warteschleife )
N200 M19 ( Spindel Stop )
N210 M99 ( Programm Ende )
Die Programmnummer muß natürlich irgendwo am Programmende eines aktuellen Bearbeitungsprogramms aufgerufen werden ( als
Unterprogramm )
Bei uns wurde nach einer Geisterschicht das Warteprogramm mit Spindel leeren eröffnet und dann die Wartezyklen durchlaufen bis der in den # 508 und #509
vorgegebene Zeitpunkt mit Datum und Uhrzeit erreicht war. Danach wurde die Maschine mit dem Programm " O xxxx " mit Spindeldrehzahlen und Verfahrwegen mit Kühlmitteldusche und allem was man sonst noch reinschreiben möchte in Bewegung und Temperatur gehalten. Funktioniert auch über mehrere Tage hinweg, da das Datum mit eingebunden ist. Was euch nicht gefällt, könnt ihr weglassen, oder ändern. Mir hat es lange Zeit gute Dienste geleistet. Viel Spass damit
wünscht euch
Werner