Siemens
Digital Industries, Motion Control, Machine Tool Systems
Sicherung einpflegen bei einem Sprungbefehl (wie?)
26.09.2025, 07:19 Uhr
Mahlzeit,
Maschine: CTX GAMMA 2000 TC
Steuerung: Siemens 840D
Wir haben bei uns ein Unterprogramm wo lange geschruppt und anschließend geschlichtet wird, das schruppen kann mit händischen ein/ausblenden von GOTOF übersprungen werden, z.B wenn man das schlichten nachfahren will, da ist aber momentan keine Sicherung drinne die abfragt ob das springen aktiv ist, daher wollte ich was einpflegen was verhindert das es knallt sollte man mal vergessen das GOTOF wieder auszublenden.
Mein erster Gedanke wäre mit einem Parameter, sieht wenn eingeblendet ca so aus
"Kopfzeilen"
R89=1
GOTOF SCHLICHTEN1
"Schruppen"
"Schruppen"
"Schruppen"
"Schruppen"
SCHLICHTEN1:
IF R89==1
MSG("Sprung zu SCHLICHTEN1 Aktiv!!! Fortfahren?")
M01
ENDIF
R89=0
"Schlichten"
"Schlichten"
Problem ist, ich hätte das gerne ohne extra R89=1 oben mit einblenden zu müssen, ich will eigentlich wirklich nur die GOTOF Zeile einblenden und der soll mir sagen "Hey Sprung ist aktiv ---> willst du weiterfahren?" habt ihr da vielleicht eine elegantere Lösung?
Der Beitrag wurde von CNC_Dixon bearbeitet: 26.09.2025, 07:51 Uhr
Maschine: CTX GAMMA 2000 TC
Steuerung: Siemens 840D
Wir haben bei uns ein Unterprogramm wo lange geschruppt und anschließend geschlichtet wird, das schruppen kann mit händischen ein/ausblenden von GOTOF übersprungen werden, z.B wenn man das schlichten nachfahren will, da ist aber momentan keine Sicherung drinne die abfragt ob das springen aktiv ist, daher wollte ich was einpflegen was verhindert das es knallt sollte man mal vergessen das GOTOF wieder auszublenden.
Mein erster Gedanke wäre mit einem Parameter, sieht wenn eingeblendet ca so aus
"Kopfzeilen"
R89=1
GOTOF SCHLICHTEN1
"Schruppen"
"Schruppen"
"Schruppen"
"Schruppen"
SCHLICHTEN1:
IF R89==1
MSG("Sprung zu SCHLICHTEN1 Aktiv!!! Fortfahren?")
M01
ENDIF
R89=0
"Schlichten"
"Schlichten"
Problem ist, ich hätte das gerne ohne extra R89=1 oben mit einblenden zu müssen, ich will eigentlich wirklich nur die GOTOF Zeile einblenden und der soll mir sagen "Hey Sprung ist aktiv ---> willst du weiterfahren?" habt ihr da vielleicht eine elegantere Lösung?
Der Beitrag wurde von CNC_Dixon bearbeitet: 26.09.2025, 07:51 Uhr
26.09.2025, 07:59 Uhr
Setz doch nach dem GOTOF SCHLICHTEN1 ein R89=0. Wenn das Schruppen übersprungen wird, bleibt die Varable auf 1 und es kommt eine Meldung und ohne Sprung wird die Variable auf 0 gesetzt und es kommt keine Meldung.
26.09.2025, 08:17 UhrSetz doch nach dem GOTOF SCHLICHTEN1 ein R89=0. Wenn das Schruppen übersprungen wird, bleibt die Varable auf 1 und es kommt eine Meldung und ohne Sprung wird die Variable auf 0 gesetzt und es kommt keine Meldung.
Oh man oh man, den Wald vor lauter Bäumen nicht gesehen! Ja danke dir, das ist ne Lösung ^^
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder:



