586.301 aktive Mitglieder*
3.859 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Makro Programm-Nummerwechsel

Beitrag 20.11.2013, 10:39 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

Hallo,
ich bräuchte mal Eure Hilfe.
Ich wechsel die Palette mit dem Bauteil, in den Bearbeitungsraum rein und bearbeite das Bauteil mit Prog 1140 (1.Spannung).
Jetzt wechsel ich die Palette aus dem Bearbeitungsraum raus um das Bauteil umzudrehen,wechsel die Palette wieder in den
Bearbeitungsraum und möchte jetzt das Programm 1141 (2.Spannung)fahren. Wie könnte ich das als Makro schreiben das beim nächsten
Palettenwechsel wieder das Programm 1140(1.Spannung) kommt und danach wieder 1141 usw.?

Danke schon mal
TOP    
Beitrag 20.11.2013, 11:24 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (Crock @ 20.11.2013, 10:39 Uhr) *
Hallo,
ich bräuchte mal Eure Hilfe.
Ich wechsel die Palette mit dem Bauteil, in den Bearbeitungsraum rein und bearbeite das Bauteil mit Prog 1140 (1.Spannung).
Jetzt wechsel ich die Palette aus dem Bearbeitungsraum raus um das Bauteil umzudrehen,wechsel die Palette wieder in den
Bearbeitungsraum und möchte jetzt das Programm 1141 (2.Spannung)fahren. Wie könnte ich das als Makro schreiben das beim nächsten
Palettenwechsel wieder das Programm 1140(1.Spannung) kommt und danach wieder 1141 usw.?

Danke schon mal


Ganz einfach:
%P1
N1
M98P1140
M98P1141
IF [2GT1]GOTO1
M30 (Programm wird nie fertig)

die beiden anderen Programme nicht mit M30 sondern mit M99 (Unterprogramm Ende) beenden.
Gruß
Tango
TOP    
Beitrag 20.11.2013, 12:10 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

Danke für die schnelle Antwort,habe es gleich mal probiert.Es ist nicht ganz so wie ich es
gern hätte,ich kenne mich da leider nicht so recht aus.....
Ich habe es so geschrieben :

%O25
N1
M98P1140
M98P1141
IF [2GT1]GOTO1
M30

Ich muß da jetzt irgendwie den Palettenwechsel noch mit reinbekommen .


Was bedeutet 2GT1 ?
Es ist eine Makino A55.
Unter der Option Werkstückdaten wird der jeweiligen Palette eine Programm Nummer zugeordnet.
Ich habe der Palette Nr.1 die Prog-Nummer 1140, und der Palette Nr.2 die Prog.Nr. 9 zugeordnet.
Prog.9 wechselt nur das Werkzeug in die Spindel ein.
Dann wird der sogenannte Random Betrieb gestartet.Die bestückte Palette wird per Knopfdruck fertiggemeldet und eingewechselt.
Jetzt wird auf der Palette Nr.1 das Prog.1140 gefahren. Wenn das Teil fertig ist wird die Palette Nr.1 rausgewechselt und die Palette Nr.2
eingewechselt.Jetzt läuft Prog.9 und wechselt das vorbereitete Werkzeug ein. Das Bauteil auf der anderen Seite(Palette1) wird von Hand gedreht und die Palette wird fertiggemeldet und eingewechselt.Jetzt soll das Prog.1141 auf Palette 1 kommen.

Danke schon mal
TOP    
Beitrag 20.11.2013, 13:14 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (Crock @ 20.11.2013, 12:10 Uhr) *
Danke für die schnelle Antwort,habe es gleich mal probiert.Es ist nicht ganz so wie ich es
gern hätte,ich kenne mich da leider nicht so recht aus.....
Ich habe es so geschrieben :

%O25
N1
M98P1140
M98P1141
IF [2GT1]GOTO1
M30

Ich muß da jetzt irgendwie den Palettenwechsel noch mit reinbekommen .


Was bedeutet 2GT1 ?
Es ist eine Makino A55.
Unter der Option Werkstückdaten wird der jeweiligen Palette eine Programm Nummer zugeordnet.
Ich habe der Palette Nr.1 die Prog-Nummer 1140, und der Palette Nr.2 die Prog.Nr. 9 zugeordnet.
Prog.9 wechselt nur das Werkzeug in die Spindel ein.
Dann wird der sogenannte Random Betrieb gestartet.Die bestückte Palette wird per Knopfdruck fertiggemeldet und eingewechselt.
Jetzt wird auf der Palette Nr.1 das Prog.1140 gefahren. Wenn das Teil fertig ist wird die Palette Nr.1 rausgewechselt und die Palette Nr.2
eingewechselt.Jetzt läuft Prog.9 und wechselt das vorbereitete Werkzeug ein. Das Bauteil auf der anderen Seite(Palette1) wird von Hand gedreht und die Palette wird fertiggemeldet und eingewechselt.Jetzt soll das Prog.1141 auf Palette 1 kommen.

Danke schon mal


N1 (Satz 1)
M98P1140
M98P1141
IF [2GT1]GOTO1(wenn 2 größer 1 dann gehe zu Satz 1)

Gibt es einen Programm oder M-Befehl für den Paletten-Wechsel?
TOP    
Beitrag 20.11.2013, 13:32 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

QUOTE (CNCTango @ 20.11.2013, 13:14 Uhr) *
N1 (Satz 1)
M98P1140
M98P1141
IF [2GT1]GOTO1(wenn 2 größer 1 dann gehe zu Satz 1)

Gibt es einen Programm oder M-Befehl für den Paletten-Wechsel?


Ja, M98P9810, mit dem würde ich z.B. über die MDI Taste einen Palettenwechsel manuell machen.
Wenn die Maschine in dem Random Betrieb läuft,und die Paletten zum wechseln bestätigt werden,läuft allerdings alles im Automatik-Betrieb.

M98 P9810 (Palettenwechsel)

O9810
N01 M98P9135
N02 M60
N03 M600
N04 M99
;

O9135(P/C Position)
N01 G40G80
N02 G10G90L2P0X0Y0Z0
N03 G10G90L2P0B0
N04 G30G91Z0M19
N05 G30X0Y0M09
N06 G28B0M11
N09 M10
N09 M99
;
TOP    
Beitrag 20.11.2013, 14:53 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

Also mal sehen ob ich das jetzt richtig verstanden habe:
Palette 1
soll erst P1140 bearbeiten
dann raus aus Maschine
Palette 2
soll P1140 bearbeiten/ währende dessen Teil auf Palette 1 wenden
Palette 2 raus aus Maschine
Palette 1 rein
P1141 bearbeiten
Palette 2 Teil wenden und P1141 bearbeiten
richtig von der Abfolge?
Wenn das so laufen soll dann brauchst Du noch 2 Programme die Du den Paletten zu ordnest, P8 und P9 in denen fragst ab #108 und #109. Ist entweder 1 oder 2, dadurch kannst Du dann jeweil P1140 oder P1141 aufrufst. Nach dem Aufruf dann jeweils den Parameter ändern.

P7(dient nur zum Start morgens, bzw. bei Maschinenstart!!!)
#108=0(Erste Bearbeitung an Palette 1, je nach bedarf kann hier 1 oder 2 eingetragen werden)
#109=0(Erste Bearbeitung an Palette 2, je nach bedarf kann hier 1 oder 2 eingetragen werden)
M98P8
M30

%
P8
if [#108 EQ0]GOTO 1 (EQ steht für ist gleich)
if [#108 EQ1]GOTO 2
1 M98P1140
#108=1
if [3EQ3]GOTO 3
2 M98P1141
#108=0
if [3EQ3]GOTO 3
3 M98P9
if[1EQ1]GOTO1

%
P9
if [#109 EQ0]GOTO 1 (EQ steht für ist gleich)
if [#109 EQ1]GOTO 2
1 M98P1140
#109=1
if [3EQ3]GOTO 3
2 M98P1141
#109=0
if [3EQ3]GOTO 3
3M99


Die Parameter sollten nach Maschinen eigentlich immer alle erstmal 0 sein, anstatt die 108,109 evt. kleiner ab 30 benutzen, die unter 30 werden nicht an andere Programme durchgereicht und währen nach M99 immer wieder 0.

Gruß
Tango
TOP    
Beitrag 20.11.2013, 15:21 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

Fast richtig :-)
Also :

Palette 1
soll erst P1140 bearbeiten
dann raus aus Maschine
Palette 2 macht dann nichts......
Teil auf Palette 1 wenden
Palette 2 raus aus Maschine
Palette 1 rein
P1141 bearbeiten
dann raus aus Maschine
Palette 2 macht dann nichts......
Teil auf Palette 1 wenden
Palette 2 raus aus Maschine
Palette 1 rein
P1140 bearbeiten

sorry,wahrscheinlich ein bischen missverständlich.....
gruß
TOP    
Beitrag 20.11.2013, 15:59 Uhr
heinzderheinz
heinzderheinz
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 29.10.2011
Beiträge: 920

QUOTE (Crock @ 20.11.2013, 11:39 Uhr) *
Hallo,
ich bräuchte mal Eure Hilfe.
Ich wechsel die Palette mit dem Bauteil, in den Bearbeitungsraum rein und bearbeite das Bauteil mit Prog 1140 (1.Spannung).
Jetzt wechsel ich die Palette aus dem Bearbeitungsraum raus um das Bauteil umzudrehen,wechsel die Palette wieder in den
Bearbeitungsraum und möchte jetzt das Programm 1141 (2.Spannung)fahren. Wie könnte ich das als Makro schreiben das beim nächsten
Palettenwechsel wieder das Programm 1140(1.Spannung) kommt und danach wieder 1141 usw.?

Danke schon mal

Hallo
Hab das ganze gelesen was unten noch kommt.
Im Automatikbetrieb, wenn der Palettenwechsler wechseln soll, steht doch im Programm nur das "M60" , oder?
Wenn das so ist dann musst du ja irgendwo eine Taste betätigen das die Palette gewechselt wird, oder?
Wenn dem so ist, würd ich das viel einfacher machen:
O1111(Hauptprogramm)
M60(Palettenwechsel)
M98P1140(1.Seite mit Palette1)
M60( Palettenwechsel)

Jetzt Teile umspannen und Maschine wartet auf die nächste Quittierung von M60 was jetzt kommt

M60(Palettenwechsel)
M98P1141(2.Seite mit Palette 1)
M60(Palettenwechsel) diese Teile sind jetzt komplett fertig und ab in die "Gut Kiste". Jetzt wieder neu mit Rohteile bestücken.
M30 oder M99 (mit M99 würdest du eine Endlosschleife fahren)
Klar ist natürlich auch, dass beim Starten der Maschine Palette 2 im Maschinenraum sein muss und das Hauptprogramm am Anfang steht.
Palette 1 steht draußen und ist bestückt mit Rohteile!
Abgesichert ist da aber gar nichts. Also VORSICHT!!
Ach ja, Programm 1140 und 1141 müssen mit M99 beendet werden.
Bei manchen Maschinen gibt es auch unterschiedliche M-Funktionen für die jeweilige Palette. Musst mal schauen ob du sowas hast.


--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
TOP    
Beitrag 20.11.2013, 16:30 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

Hallo heinzderheinz,
sehr gute Idee ,habe es gerade auch probiert.
Geht ....aber wenn der Bediener vergisst, rechtzeitig die Pallette zum wechseln zu bestätigen ,kommt die Meldung
Palette wurde nicht bestätigt und die Maschine bleibt mit Fehler stehen. Im Gegensatz zum regulären Random-Betrieb fährt die Maschine nach dem Bestätigen jetzt
nicht weiter,die Fehlermeldung bleibt bestehen.Das ist jetzt der Unterschied zu dem Random-Betrieb.Bei dem Random-Betrieb kann man auch noch die Palette bestätigen während die Maschine schon zum Stillstand gekommen ist.
Habe auch versucht in Dein Muster das M600 mit reinzunehmen (Random P/W Ende Funktion) geht aber auch nicht.Mir scheint es muß über den Random-Betrieb laufen.
Gruß
TOP    
Beitrag 20.11.2013, 17:33 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (Crock @ 20.11.2013, 16:30 Uhr) *
Hallo heinzderheinz,
sehr gute Idee ,habe es gerade auch probiert.
Geht ....aber wenn der Bediener vergisst, rechtzeitig die Pallette zum wechseln zu bestätigen ,kommt die Meldung
Palette wurde nicht bestätigt und die Maschine bleibt mit Fehler stehen. Im Gegensatz zum regulären Random-Betrieb fährt die Maschine nach dem Bestätigen jetzt
nicht weiter,die Fehlermeldung bleibt bestehen.Das ist jetzt der Unterschied zu dem Random-Betrieb.Bei dem Random-Betrieb kann man auch noch die Palette bestätigen während die Maschine schon zum Stillstand gekommen ist.
Habe auch versucht in Dein Muster das M600 mit reinzunehmen (Random P/W Ende Funktion) geht aber auch nicht.Mir scheint es muß über den Random-Betrieb laufen.
Gruß


Versuch es mal mit M98 P9810, anstatt mit M60.
TOP    
Beitrag 21.11.2013, 05:54 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

QUOTE (CNCTango @ 20.11.2013, 17:33 Uhr) *
Versuch es mal mit M98 P9810, anstatt mit M60.


Moin,
habe ich auch schon gemacht.Aber auch das gleiche Problem wenn nicht rechtzeitig die Palette bestätigt wurde.Im Random-Betrieb wartet die Steuerung auf die Bestätigung,da kann man irgendwann bestätigen.Sobald ich das Programm manuell gestalte (z.B. mit M98P9810) und es nicht rechtzeitig bestätigt wurde ,kommt eine Fehlermeldung welche bestehen bleibt(Palette wurde nicht bestätigt) .
TOP    
Beitrag 21.11.2013, 07:03 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (Crock @ 21.11.2013, 05:54 Uhr) *
Moin,
habe ich auch schon gemacht.Aber auch das gleiche Problem wenn nicht rechtzeitig die Palette bestätigt wurde.Im Random-Betrieb wartet die Steuerung auf die Bestätigung,da kann man irgendwann bestätigen.Sobald ich das Programm manuell gestalte (z.B. mit M98P9810) und es nicht rechtzeitig bestätigt wurde ,kommt eine Fehlermeldung welche bestehen bleibt(Palette wurde nicht bestätigt) .


Dann mach doch vor dem M60 einfach ein M0 (Programm Halt), dann wartet die Maschine auf eine Freigabe ohne FehlerMeldung.
TOP    
Beitrag 21.11.2013, 07:39 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

P7(dient nur zum Start morgens, bzw. bei Maschinenstart!!!)
#108=0(Erste Bearbeitung an Palette 1, je nach bedarf kann hier 1 oder 2 eingetragen werden)
#109=0(Erste Bearbeitung an Palette 2, je nach bedarf kann hier 1 oder 2 eingetragen werden)
M98P8
M30

%
P8
if [#108 EQ0]GOTO 1 (EQ steht für ist gleich)
if [#108 EQ1]GOTO 2
1 M98P1140
#108=1
if [3EQ3]GOTO 3
2 M98P1141
#108=0
if [3EQ3]GOTO 3
3 M98P9
if[1EQ1]GOTO1

%
P9
if [#109 EQ0]GOTO 1 (EQ steht für ist gleich)
if [#109 EQ1]GOTO 2
1 M98P1140
#109=1
if [3EQ3]GOTO 3
2 M98P1141
#109=0
if [3EQ3]GOTO 3
3M99


Die Parameter sollten nach Maschinen eigentlich immer alle erstmal 0 sein, anstatt die 108,109 evt. kleiner ab 30 benutzen, die unter 30 werden nicht an andere Programme durchgereicht und währen nach M99 immer wieder 0.

Gruß
Tango
[/quote]

@Tango
So habe dein Vorschlag noch mal eben versucht.Palette 1 das Prog 8 zugeordnet und der Palette 2 kein Prog.
Ich möchte ja nur auf Palette 1 einmal das Prog 1140 fahren,rauswechseln,
Teil von Hand umdrehen,Palette 1 wieder reinwechseln und das Prog 1141 fahren.Und das ganze im sogenannten Random-Betrieb.(Automatik-Modus)
Es ist jetzt bei dem Prog 8 so,das auf der Palette 1 ,Prog 1140 und Prog 1141 in Dauerschleife abwechselnd laufen.
TOP    
Beitrag 21.11.2013, 07:43 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

QUOTE (CNCTango @ 21.11.2013, 07:03 Uhr) *
Dann mach doch vor dem M60 einfach ein M0 (Programm Halt), dann wartet die Maschine auf eine Freigabe ohne FehlerMeldung.


Auch eine gute Idee ,aber bei einem M0 muß der Bediener immer nach vorn an die Steuerung und dort wieder starten.Es sollte so gestaltet sein das
der Bediener ausschließlich an der Palettenwechselposition steht.
TOP    
Beitrag 21.11.2013, 07:46 Uhr
heinzderheinz
heinzderheinz
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 29.10.2011
Beiträge: 920

QUOTE (Crock @ 21.11.2013, 08:43 Uhr) *
Auch eine gute Idee ,aber bei einem M0 muß der Bediener immer nach vorn an die Steuerung und dort wieder starten.Es sollte so gestaltet sein das
der Bediener ausschließlich an der Palettenwechselposition steht.

Hallo
Ich denke so möchtest du es eher nicht, oder?
Bediener soll ja am Palettenwechsler stehen und immer Teile Be-Entladen und nicht um die Maschine ständig laufen.

Ich bin immer noch der Meinung dass es da M-Funktionen gibt wegen dem Palettenwechsler. Schick mal alle M-Funktionen durch. Ist egal welche Sprache das ist. Meine aber Englisch oder Deutsch.


--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
TOP    
Beitrag 21.11.2013, 08:27 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

QUOTE (heinzderheinz @ 21.11.2013, 07:46 Uhr) *
Hallo
Ich denke so möchtest du es eher nicht, oder?
Bediener soll ja am Palettenwechsler stehen und immer Teile Be-Entladen und nicht um die Maschine ständig laufen.

Ich bin immer noch der Meinung dass es da M-Funktionen gibt wegen dem Palettenwechsler. Schick mal alle M-Funktionen durch. Ist egal welche Sprache das ist. Meine aber Englisch oder Deutsch.


Genau,das möchte ich nicht.Hier die M-Funktionen.

Der Beitrag wurde von Crock bearbeitet: 21.11.2013, 08:28 Uhr
Angehängte Datei(en)
Angehängte Datei  M_Funktionen_.rar ( 95.51KB ) Anzahl der Downloads: 25
 
TOP    
Beitrag 21.11.2013, 09:43 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (Crock @ 21.11.2013, 08:27 Uhr) *
Genau,das möchte ich nicht.Hier die M-Funktionen.


%
P8
N1
M98P1140 (Programm 1)
M60 (Paletten Wechsel -> Teil aus der Maschine)
G04X30( VerweilZeit in die Bediener braucht für Freigabe, Teilwenden)
M60(Paletten Wechsel -> Teil in die Maschine)
M98P1141(Programm 2)
M60 (Paletten Wechsel -> Teil aus der Maschine)
G04X60( VerweilZeit in die Bediener braucht für Freigabe, Neues Teil einlegen)
M60(Paletten Wechsel -> Teil in die Maschine)
if[1EQ1]GOTO1(Von Vorne Starten)
TOP    
Beitrag 21.11.2013, 10:18 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

QUOTE (CNCTango @ 21.11.2013, 09:43 Uhr) *
%
P8
N1
M98P1140 (Programm 1)
M60 (Paletten Wechsel -> Teil aus der Maschine)
G04X30( VerweilZeit in die Bediener braucht für Freigabe, Teilwenden)
M60(Paletten Wechsel -> Teil in die Maschine)
M98P1141(Programm 2)
M60 (Paletten Wechsel -> Teil aus der Maschine)
G04X60( VerweilZeit in die Bediener braucht für Freigabe, Neues Teil einlegen)
M60(Paletten Wechsel -> Teil in die Maschine)
if[1EQ1]GOTO1(Von Vorne Starten)


Sehr gut,das klappt schon mal.Habe das M60 durch M98P9810 getauscht und somit alle Sicherheit wieder drin.Aber der Zeitfaktor gefällt mir nicht so sehr.
Mal angenommen der Bediener hat Sorgen an einer anderen Maschine und kommt zu spät zum bestätigen.
Dann gibt es wieder eine Fehlermeldung was einen Stillstand zur Folge hat.
TOP    
Beitrag 21.11.2013, 11:56 Uhr
CNCTango
CNCTango
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.05.2007
Beiträge: 502

QUOTE (Crock @ 21.11.2013, 10:18 Uhr) *
Sehr gut,das klappt schon mal.Habe das M60 durch M98P9810 getauscht und somit alle Sicherheit wieder drin.Aber der Zeitfaktor gefällt mir nicht so sehr.
Mal angenommen der Bediener hat Sorgen an einer anderen Maschine und kommt zu spät zum bestätigen.
Dann gibt es wieder eine Fehlermeldung was einen Stillstand zur Folge hat.



Es gibt in der Maschine einen M578 (Maschinen Alarm unwirksam)... ist aber nur ein evt. könnte es damit gehen...
Der saubere Weg wäre, den Parameter abfragen ob Freigabe erfolgte. Dazu müsste man aber vom Hersteller den Parameter in Erfahrung bringen. Und den jeweiligen Status, wahrscheinlich 0 und 1. Damit könnte man eine IF, oder WHILE schleife bauen, die solange läuft, bis die Freigabe erfolgt ist.
TOP    
Beitrag 25.11.2013, 08:07 Uhr
Crock
Crock
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 27.03.2011
Beiträge: 36

QUOTE (CNCTango @ 21.11.2013, 11:56 Uhr) *
Es gibt in der Maschine einen M578 (Maschinen Alarm unwirksam)... ist aber nur ein evt. könnte es damit gehen...
Der saubere Weg wäre, den Parameter abfragen ob Freigabe erfolgte. Dazu müsste man aber vom Hersteller den Parameter in Erfahrung bringen. Und den jeweiligen Status, wahrscheinlich 0 und 1. Damit könnte man eine IF, oder WHILE schleife bauen, die solange läuft, bis die Freigabe erfolgt ist.


Ok.Werde mich mal an den Hersteller wenden.Mal sehen was die sagen.
Danke
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: