586.263 aktive Mitglieder*
3.733 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Makro - AutoSwitchOff, Makroprogrammierung

Beitrag 15.12.2023, 06:55 Uhr
DGramke
DGramke
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.05.2020
Beiträge: 14

Guten Morgen Zusammen,

wir haben eine Biglia 465 T2Y2 und ich würde gerne nach Feierabend, die Maschine noch etwas laufen lassen.

Nun wollte ich über Makros, ein AutoSwitchOff einstellen für die Maschine (Steuerung 31i - Model B). Das ganze sieht wie folgt aus.

ZITAT
#526=1500 (Stückzahl- Max)
#527=1400 (Start)

M29
(Berechnung)
#527=#527+1
M29
IF [#527EQ#526] Then #3000=1 (Auto-Switch-Off)

(Bearbeitung des Werkstück)


Nun habe ich das Problem, dass die Maschine mir zwar die Teile schön hochzählt, aber jedes mal bei Programmanfang wieder den Startwert von #527 reinhaut. Gibt es eine Möglichkeit noch zu sagen, dass die Maschine den Wert #527+1 nimmt?

Liebe Grüße
TOP    
Beitrag 18.12.2023, 09:15 Uhr
käse
käse
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 29.10.2005
Beiträge: 241

Warum willst du die Anzahl im Programm setzen? Schreib die aktuelle Anzahl einfach direkt in die Variable.
TOP    
Beitrag 18.12.2023, 09:40 Uhr
DGramke
DGramke
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.05.2020
Beiträge: 14

ZITAT(käse @ 18.12.2023, 09:15 Uhr) *
Warum willst du die Anzahl im Programm setzen? Schreib die aktuelle Anzahl einfach direkt in die Variable.



Moin,

in welche Variable denn ?

Ich mein ich kann es auch einfach über den Stückzähler machen, aber es ist lästig den jeden Morgen wieder zurückzusetzen auf die Stückzahl wo der Auftrag fertig wäre. Deshalb wollte ich es halt ins Programm mit reinnehmen.

Der Beitrag wurde von Unstoppabl3 bearbeitet: 18.12.2023, 09:40 Uhr
TOP    
Beitrag 18.12.2023, 10:21 Uhr
gram
gram
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 20.04.2006
Beiträge: 210

ZITAT(Unstoppabl3 @ 15.12.2023, 07:55 Uhr) *
Guten Morgen Zusammen,

wir haben eine Biglia 465 T2Y2 und ich würde gerne nach Feierabend, die Maschine noch etwas laufen lassen.

Nun wollte ich über Makros, ein AutoSwitchOff einstellen für die Maschine (Steuerung 31i - Model B). Das ganze sieht wie folgt aus.



Nun habe ich das Problem, dass die Maschine mir zwar die Teile schön hochzählt, aber jedes mal bei Programmanfang wieder den Startwert von #527 reinhaut. Gibt es eine Möglichkeit noch zu sagen, dass die Maschine den Wert #527+1 nimmt?

Liebe Grüße



Hallo,

du setzt den Parameter am Programmanfang, d.h. er wird jedes mal wieder auf diesen Wert geschrieben. Entweder du erzeugst nach dem Setzen eine Schleife, die nicht mehr an den Anfang zurückkehrt oder (der einfachere Weg) du wirfst die Definition des Startwertes aus dem Programm und setzt diesen händisch über MDI/Offset Setting/Makro.
TOP    
Beitrag 19.12.2023, 06:36 Uhr
DGramke
DGramke
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 19.05.2020
Beiträge: 14

ZITAT(gram @ 18.12.2023, 10:21 Uhr) *
Hallo,

du setzt den Parameter am Programmanfang, d.h. er wird jedes mal wieder auf diesen Wert geschrieben. Entweder du erzeugst nach dem Setzen eine Schleife, die nicht mehr an den Anfang zurückkehrt oder (der einfachere Weg) du wirfst die Definition des Startwertes aus dem Programm und setzt diesen händisch über MDI/Offset Setting/Makro.



Guten Morgen,

danke ich stand bisschen aufm Schlauch, habe jetzt ne Schleife als N999 erzeugt, logisch das er jedes mal den Wert überschrieben hat, wenn er keine Schleife hat sorry.gif
TOP    



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