FANUC
Ihr Spezialist für Fabrikautomation
Seltsamstes Makroproblem aller Zeiten
22.01.2025, 23:42 Uhr
Hi, seltsamste Situation heute mit einem Programm, das schon viele Male problemlos gelaufen ist, aber heute zeigt es erratische Verhaltensweisen.
M6T12(hm mill-d.12)
#10=5.98(mill radius)
#[13000+#4111]=#10
M48
M98Q100
M3S6000T8
#12=1.5(step)
#13=10 (n.of steps)
#20=#10+#12*#13(starting radius)
WHILE[#13GT0.1]DO1
#20=#20-#12
#[13000+#4111]=#20
M0
G0X-122Y[7+#20]
Z-10
G1G41Y0F4500
X-92.5,R[8+#20-6]
G2X92.5Y0R92.5,R[8+#20-6]
G1X122
G0G40Y[7+#20]Z10
#13=#13-1
END1
Das Programm führt eine Progression auf einem Profil aus, wobei es mit einem größeren Radius beginnt und diesen mit jedem Durchgang verringert.
Normalerweise läuft die Routine reibungslos, aber heute funktioniert sie völlig unvorhersehbar: Zum Beispiel macht es am Anfang eine absurde Vergrößerung, dann führt es Durchgänge ohne jegliche Verkleinerung durch… Manchmal gibt es sogar völlig zufällige Interferenzfehler.
Aber das Verrückte ist: Wenn ich das M0 (siehe direkt nach der Radiuszuweisung) einfüge, funktioniert es!!!
M6T12(hm mill-d.12)
#10=5.98(mill radius)
#[13000+#4111]=#10
M48
M98Q100
M3S6000T8
#12=1.5(step)
#13=10 (n.of steps)
#20=#10+#12*#13(starting radius)
WHILE[#13GT0.1]DO1
#20=#20-#12
#[13000+#4111]=#20
M0
G0X-122Y[7+#20]
Z-10
G1G41Y0F4500
X-92.5,R[8+#20-6]
G2X92.5Y0R92.5,R[8+#20-6]
G1X122
G0G40Y[7+#20]Z10
#13=#13-1
END1
Das Programm führt eine Progression auf einem Profil aus, wobei es mit einem größeren Radius beginnt und diesen mit jedem Durchgang verringert.
Normalerweise läuft die Routine reibungslos, aber heute funktioniert sie völlig unvorhersehbar: Zum Beispiel macht es am Anfang eine absurde Vergrößerung, dann führt es Durchgänge ohne jegliche Verkleinerung durch… Manchmal gibt es sogar völlig zufällige Interferenzfehler.
Aber das Verrückte ist: Wenn ich das M0 (siehe direkt nach der Radiuszuweisung) einfüge, funktioniert es!!!
23.01.2025, 23:37 UhrHi, seltsamste Situation heute mit einem Programm, das schon viele Male problemlos gelaufen ist, aber heute zeigt es erratische Verhaltensweisen.
M6T12(hm mill-d.12)
#10=5.98(mill radius)
#[13000+#4111]=#10
M48
M98Q100
M3S6000T8
#12=1.5(step)
#13=10 (n.of steps)
#20=#10+#12*#13(starting radius)
WHILE[#13GT0.1]DO1
#20=#20-#12
#[13000+#4111]=#20
M0
G0X-122Y[7+#20]
Z-10
G1G41Y0F4500
X-92.5,R[8+#20-6]
G2X92.5Y0R92.5,R[8+#20-6]
G1X122
G0G40Y[7+#20]Z10
#13=#13-1
END1
Das Programm führt eine Progression auf einem Profil aus, wobei es mit einem größeren Radius beginnt und diesen mit jedem Durchgang verringert.
Normalerweise läuft die Routine reibungslos, aber heute funktioniert sie völlig unvorhersehbar: Zum Beispiel macht es am Anfang eine absurde Vergrößerung, dann führt es Durchgänge ohne jegliche Verkleinerung durch… Manchmal gibt es sogar völlig zufällige Interferenzfehler.
Aber das Verrückte ist: Wenn ich das M0 (siehe direkt nach der Radiuszuweisung) einfüge, funktioniert es!!!
Versehentlich irgendetwas am Programm geändert? Oder gar an der Maschine selbst (Parameter, Maschineneinstellung)? Wenn das bereits problemlos gelaufen ist, sollte das normalerweise nicht passieren.M6T12(hm mill-d.12)
#10=5.98(mill radius)
#[13000+#4111]=#10
M48
M98Q100
M3S6000T8
#12=1.5(step)
#13=10 (n.of steps)
#20=#10+#12*#13(starting radius)
WHILE[#13GT0.1]DO1
#20=#20-#12
#[13000+#4111]=#20
M0
G0X-122Y[7+#20]
Z-10
G1G41Y0F4500
X-92.5,R[8+#20-6]
G2X92.5Y0R92.5,R[8+#20-6]
G1X122
G0G40Y[7+#20]Z10
#13=#13-1
END1
Das Programm führt eine Progression auf einem Profil aus, wobei es mit einem größeren Radius beginnt und diesen mit jedem Durchgang verringert.
Normalerweise läuft die Routine reibungslos, aber heute funktioniert sie völlig unvorhersehbar: Zum Beispiel macht es am Anfang eine absurde Vergrößerung, dann führt es Durchgänge ohne jegliche Verkleinerung durch… Manchmal gibt es sogar völlig zufällige Interferenzfehler.
Aber das Verrückte ist: Wenn ich das M0 (siehe direkt nach der Radiuszuweisung) einfüge, funktioniert es!!!
11.09.2025, 16:02 Uhr
Hi, ich hatte mal eine Maschine bei der, gerade an Stellen wo Parameter abgefragt wurden, Fehler entstanden. Vermutlich hatte es bei mir etwas mit dem automatischen Satz-voraus-lesen zu tun (Was aber eigentlich nicht sein darf.). Jedenfalls konnte ich mir behelfen, indem ich einfach ein oder zwei Zeilen ein G4 ins Programm eingefügt habe, so dass die Steuerung vermutlich nicht zu weit vorlesen konnte und dann irgendwie durcheinander kommt.
Gruß, Nils
Gruß, Nils
--------------------
Gruß, Nisse.
16.09.2025, 08:40 Uhr
Hallo AGU
Da fallen mir gleich mehrere Fragen zu ein. War das Programm immer in der Maschine gespechert oder auch extern? Wenn nur intern gespeichert war lässt sich nicht feststellen ob da jemand am Programm etwas verändert hat. Wenn extern gespeichert ist kann man vergleichen. Sind hier Unterschiede drin würde ich das Externe Programm aufspielen und mit Vorsicht abarbeiten lassen.
Hat eventuell jemand in den Parametern etwas verstellt? So z.B. ob die Maschine Komma oder Punkt lesen soll.Schau mal in diese Zeilen: X-92.5,R[8+#20-6] & G2X92.5Y0R92.5,R[8+#20-6] . Gehört hier ein Komma rein? Ach ja und ist es richtig das die X-Werte einmal positiv und einmal negativ eingegeben sind?
Da fallen mir gleich mehrere Fragen zu ein. War das Programm immer in der Maschine gespechert oder auch extern? Wenn nur intern gespeichert war lässt sich nicht feststellen ob da jemand am Programm etwas verändert hat. Wenn extern gespeichert ist kann man vergleichen. Sind hier Unterschiede drin würde ich das Externe Programm aufspielen und mit Vorsicht abarbeiten lassen.
Hat eventuell jemand in den Parametern etwas verstellt? So z.B. ob die Maschine Komma oder Punkt lesen soll.Schau mal in diese Zeilen: X-92.5,R[8+#20-6] & G2X92.5Y0R92.5,R[8+#20-6] . Gehört hier ein Komma rein? Ach ja und ist es richtig das die X-Werte einmal positiv und einmal negativ eingegeben sind?
--------------------
Gruß farmer
Hilfsbereitschaft, Gemeinsinn, Miteinander und Füreinander
Hilfsbereitschaft, Gemeinsinn, Miteinander und Füreinander
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder:



