FANUC
Ihr Spezialist für Fabrikautomation
Warmlaufprogramm
03.06.2009, 08:30 Uhr
Hallo Leute,
ich arbeite an einer Fräse YCM 102 A mit Fanucsteuerung MXP 200i mit manuel Guide!
Für ein paar Werkstücke die sehr genau sein sollen, will ich ein Warmlaufprogramm schreiben.
Das Programm an sich ist kein Problem (Achsenbewegung XYZ , Werkzeugwechsel)
Wo ich jetzt schwierigkeiten habe: sind eine Zeitliche Begrenzung zB. 10min oder eine Wiederholungsschleife zB 30 Wiederholungen.
würde mich über ein paar Tipps aus der Fanuc Gemeinde freuen
im voraus ein Danke für die Antworten
MFG Nordcut
ich arbeite an einer Fräse YCM 102 A mit Fanucsteuerung MXP 200i mit manuel Guide!
Für ein paar Werkstücke die sehr genau sein sollen, will ich ein Warmlaufprogramm schreiben.
Das Programm an sich ist kein Problem (Achsenbewegung XYZ , Werkzeugwechsel)
Wo ich jetzt schwierigkeiten habe: sind eine Zeitliche Begrenzung zB. 10min oder eine Wiederholungsschleife zB 30 Wiederholungen.
würde mich über ein paar Tipps aus der Fanuc Gemeinde freuen
im voraus ein Danke für die Antworten
MFG Nordcut
03.06.2009, 09:24 Uhr
Ganz einfach:
Hauptprogramm:
%1111
T1M6 (z.B.)
M98P301234 (ruft Unterprogrogramm %1234 30mal auf)
M30
Unterprogramm:
%1234
G00
G01.....
.
.
.
.
.
.
M99
MfG
Florian
Hauptprogramm:
%1111
T1M6 (z.B.)
M98P301234 (ruft Unterprogrogramm %1234 30mal auf)
M30
Unterprogramm:
%1234
G00
G01.....
.
.
.
.
.
.
M99
MfG
Florian
03.06.2009, 11:26 Uhr
Hallo nordcut
Vieleicht kannst du hiermit was anfangen. Ist auch ein Warmlaufprogramm. Nur halt fürs Magazin und Spindel. Passt aber auf alle Maschinen mit Kettenamgazin und Doppelgreifer. Und mit ein paar kleinen Änderungen würde es auch zum Achsen warmfahren taugen.
%
O0001(ATC TEST)
#10=6.(ANZAHL WIEDERHOLUNG)
#11=60.(ANZAHL WERKZEUGE)
#12=-400.(X-POS G53)
#13=200.(Y-POS G53)
#14=500.(SPINDELDREHZAHL)
#15=60.(WERKZ.NR. RENISHAW TASTER)
G40G80G90
#20=#11+1.
N100#10=#10-1.
#1=0.
N101#1=#1+1.
#2=#1+1.
IF[#2 EQ #20]THEN#2=1.
T#1M6
#21=3.
IF[#1 EQ #15]THEN#21=5.
G0G53X#12Y#13S#14M#21T#2
G4X5
M5
IF[#1 LT #11]GOTO101
IF[#10 GT 0.]GOTO100
M30
Speedy1
Vieleicht kannst du hiermit was anfangen. Ist auch ein Warmlaufprogramm. Nur halt fürs Magazin und Spindel. Passt aber auf alle Maschinen mit Kettenamgazin und Doppelgreifer. Und mit ein paar kleinen Änderungen würde es auch zum Achsen warmfahren taugen.
%
O0001(ATC TEST)
#10=6.(ANZAHL WIEDERHOLUNG)
#11=60.(ANZAHL WERKZEUGE)
#12=-400.(X-POS G53)
#13=200.(Y-POS G53)
#14=500.(SPINDELDREHZAHL)
#15=60.(WERKZ.NR. RENISHAW TASTER)
G40G80G90
#20=#11+1.
N100#10=#10-1.
#1=0.
N101#1=#1+1.
#2=#1+1.
IF[#2 EQ #20]THEN#2=1.
T#1M6
#21=3.
IF[#1 EQ #15]THEN#21=5.
G0G53X#12Y#13S#14M#21T#2
G4X5
M5
IF[#1 LT #11]GOTO101
IF[#10 GT 0.]GOTO100
M30
Speedy1
--------------------
Auch wenn deine Steuerung dir sagt, das sie das nicht kann. Gibt es doch immer einen Weg sie von Gegenteil zu überzeugen.
Ach ja. Variabel war früher Speedy1.
Ach ja. Variabel war früher Speedy1.
04.06.2009, 20:22 Uhr
Werner Haase
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 14.09.2007
Beiträge: 72
Mitglied seit: 14.09.2007
Beiträge: 72
Hallo Nordcut,
hier noch eine ganz einfache Lösung Deines " Problems " :
Warmlaufprogramm mit X -, Y- und Z-Bewegung wie Du es geschrieben hast, aber ohne Spindelwerkzeug.
Da die Spindeltemperatur eventuell ohne Schnitt etwas abkühlt könnte der Werkzeugkegel nachher klemmen.
Du kannst mit einigen Minuten Verweilzeit und unterschiedlichen Drehzahlen Deine Maschine in verschiedenen
Belastungsstufen laufen lassen. Gib nur zwischendurch mal eine kleine Verweilzeit ein und ändere öfter die
Drehzahl. Mit G 04 und X 180. ( Verweilzeit 180 Sekunden = 3 Minuten) kannst Du das Programm expandieren.
Am Ende gibst Du nur M99 an und das Programm wird wiederholt, bis Du es manuell beendest.
Falls Du den Luxus eines Klimaautomaten für Dein Kühlwasser hast, solltest Du mit Wasser, auch mit Innenkühlung
in Deinem Warmlaufprogramm arbeiten, damit alles auf Betriebstemperatur kommt.
mit freundlichen Grüßen
Werner
hier noch eine ganz einfache Lösung Deines " Problems " :
Warmlaufprogramm mit X -, Y- und Z-Bewegung wie Du es geschrieben hast, aber ohne Spindelwerkzeug.
Da die Spindeltemperatur eventuell ohne Schnitt etwas abkühlt könnte der Werkzeugkegel nachher klemmen.
Du kannst mit einigen Minuten Verweilzeit und unterschiedlichen Drehzahlen Deine Maschine in verschiedenen
Belastungsstufen laufen lassen. Gib nur zwischendurch mal eine kleine Verweilzeit ein und ändere öfter die
Drehzahl. Mit G 04 und X 180. ( Verweilzeit 180 Sekunden = 3 Minuten) kannst Du das Programm expandieren.
Am Ende gibst Du nur M99 an und das Programm wird wiederholt, bis Du es manuell beendest.
Falls Du den Luxus eines Klimaautomaten für Dein Kühlwasser hast, solltest Du mit Wasser, auch mit Innenkühlung
in Deinem Warmlaufprogramm arbeiten, damit alles auf Betriebstemperatur kommt.
mit freundlichen Grüßen
Werner
26.02.2012, 08:24 Uhr
Bei mir habe ich das so gelöst.
.
.
.
N9999
M98Q2222
S500
M98Q2222
S1000
M98Q2222
S1500
M98Q2222
UND so weiter und so weiter
GOTO3333
N2222
#107=0
WHILE[#107LT5]DO1(Solange #107 kleiner als 5. Saetze zwischen WHILE und END wiederholen) (Also hier 5 mal)
G1 U..W.. V...F2000M8
G1 U..W..V..
G1 U..W..V..
G4 U100
#107=#107+1
END1
M99
N3333
G53X0Y0Z0M9
/M99
M30
Und wenn du willst das die Maschine selber Warmup um 6Uhr beginnt.
Kannst dann das vorne reinschreiben.
N1111
IF[#3012EQ060000]GOTO9999
GOTO1111
Der Beitrag wurde von frigat76 bearbeitet: 26.02.2012, 08:38 Uhr
.
.
.
N9999
M98Q2222
S500
M98Q2222
S1000
M98Q2222
S1500
M98Q2222
UND so weiter und so weiter
GOTO3333
N2222
#107=0
WHILE[#107LT5]DO1(Solange #107 kleiner als 5. Saetze zwischen WHILE und END wiederholen) (Also hier 5 mal)
G1 U..W.. V...F2000M8
G1 U..W..V..
G1 U..W..V..
G4 U100
#107=#107+1
END1
M99
N3333
G53X0Y0Z0M9
/M99
M30
Und wenn du willst das die Maschine selber Warmup um 6Uhr beginnt.
Kannst dann das vorne reinschreiben.
N1111
IF[#3012EQ060000]GOTO9999
GOTO1111
Der Beitrag wurde von frigat76 bearbeitet: 26.02.2012, 08:38 Uhr
--------------------
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: