586.438 aktive Mitglieder*
4.009 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
FANUC Forum

Stangenlader Unterprogramm

Beitrag 06.10.2013, 07:53 Uhr
Zconcept
Zconcept
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.08.2013
Beiträge: 6

Hallo zusammen,

ich hab folgendes Problem ich hab eine AVM Angelini Snupy mit einem IEMCA TAL 65 Stangen Lader.
leider weiß ich nicht wie ich ein unter Programm erstelle damit der Lader wenn die Stange zu Ende ist die nächste Stange ladet.

Momentan ist es so dass er im Automatikbetrieb eine Stange abarbeitet und dann nur die Meldung bringt an der Fanuc Steuerung: „Bediener-meldung Nr. 2007 Stange ende“ die Maschine macht dann einfach weiter und der Lader bleibt stehen. leider hab ich im Speicher der Maschine kein Beispielprogramm des unter Programm es.

Ich werde auch noch ein paar Bilder anhängen von der Steuerung und meinen M-befehlen.
Vielleicht könnt ihr ja damit was anfangen
Angehängte Datei(en)
Angehängte Datei  nr2007.JPG ( 270.34KB ) Anzahl der Downloads: 49
Angehängte Datei  m00.JPG ( 368.31KB ) Anzahl der Downloads: 45
Angehängte Datei  m40.JPG ( 354.87KB ) Anzahl der Downloads: 27
Angehängte Datei  m80.JPG ( 325.69KB ) Anzahl der Downloads: 27
 
TOP    
Beitrag 06.10.2013, 09:18 Uhr
heinzderheinz
heinzderheinz
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 29.10.2011
Beiträge: 920

Hallo
Hab gesehen das du in der M-Funktionsliste Zange auf/zu getauscht hast.
Prüfe mal bitte Folgendes:
Wenn du Zange auf machst (Automatik Zyklus der Maschine aktiv!)erscheint auch am Bedienelement des Laders Zange auf?
Wenn ja, schon mal gut.

Dann solltest prüfen wann dieser "Alarm" kommt. Ist das wenn direkt die Zange auf geht wenn die Stange zuende ist oder kommt dieser wenn die Zange zu geht?

Dann geht es so weiter.

Teste einfach mal im Programm wie folgt.
Programm Anfang.
Anschlag auf Position
X0.0 Z0.2;
M29;
;(Zwei lehrzeichen!!!)
;
/M00;
M28;
G00 X100.0 Z100,0
usw.

Du musst dann die Taste "BDT" aktivieren. BDT bedeutet Bloclk skip signal oder auf deutsch Ausblendsätze aktivieren oder ähnlich. Taste kann auch einfach nur das Zeichen "/" sein.
Jetzt muss folgendes passieren.
Maschine produziert Teile.
Dann kommt vom Lader das Stangenendesignal und müsste dann bei dem Satz M00 stehen bleiben.
Wenn dem so ist können wir weiter machen mit dem Unterprogramm für den Stangenwechsel.
Hierbei sollte ich noch wissen ob Reststück nach vorne ausgestoßen wird oder mit nach hinten gezogen wird.
Aber lass uns das als 2.Step prüfen.
Also bis dann. Hoffe du kannst das gleich probieren. Morgen weis ich nicht ob ich Zeit habe. Aber gibt ja auch andere hier die sich damit auskennen!


--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
TOP    
Beitrag 07.10.2013, 21:47 Uhr
Zconcept
Zconcept
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.08.2013
Beiträge: 6

soweit alles Top. biggrin.gif


die Maschine bleibt stehen bis ich wieder Start drücke.

das Unterprogramm kann ich ja dann so aufrufen

/ M98 z.B P100

jetzt ist nur die frage was muss ich da reinschreiben?
TOP    
Beitrag 07.10.2013, 21:49 Uhr
Zconcept
Zconcept
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.08.2013
Beiträge: 6

QUOTE (Zconcept @ 07.10.2013, 21:47 Uhr) *
soweit alles Top. biggrin.gif


die Maschine bleibt stehen bis ich wieder Start drücke.

das Unterprogramm kann ich ja dann so aufrufen

/ M98 z.B P100

jetzt ist nur die frage was muss ich da reinschreiben?
TOP    
Beitrag 07.10.2013, 21:51 Uhr
Zconcept
Zconcept
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 04.08.2013
Beiträge: 6

das Reststück soll nach hinten ausgestoßen werden,
TOP    
Beitrag 08.10.2013, 07:45 Uhr
heinzderheinz
heinzderheinz
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 29.10.2011
Beiträge: 920

QUOTE (Zconcept @ 07.10.2013, 21:51 Uhr) *
das Reststück soll nach hinten ausgestoßen werden,

Bitte verstehe mich richtig! Mir geht es nicht darum ob das Reststück nach hinten soll, sondern ob der Lader technisch diese Einrichtung hat. Aber mal egal, gehen wir davon aus das dies so ist!

Programm Anfang.
Anschlag auf Position
N1111
X0.0 Z0.2 T????;
M29;
;(Zwei lehrzeichen!!!)
;
/M98P100;
M28;
G00 X100.0 Z100,0
usw.

O0100(Unterprog.Stangenwechsel)
G00 W100.
G28 U0.0
M29
;(Zwei lehrzeichen!!!)
;
M80

M28

M81

T????(Abstecher)
G97G99USW.
X???Z(so wie du im Programm abstichst, meistens auf Teilelänge + Abstechbreite)
G01 X5.0F0,1
G01 X-1.0 F0,03
G00 G28 U0.0
W150.0
M99P1111

Das M99P1111 bedeutet das sie (die Maschine) vom Unterprogramm wieder ins Hauptprogramm springt zum Satz Nr 1111.ANSCHLAGEN.

Ablauf in Worten:
Teile werden produziert.
Stangenende kommt vom Lader an Maschine.
Spannzange geht auf und Sprung ins Unterprogramm.
in Z wegfahren.
X auf Referenz fahren(einfach weg aus dem kollisionsbereich)
Vorsichtshalber Zange auf.
Stangenwechsel start.
Neue Stange wird geladen und steht auf Position "ERSTEINSCHUB".
Zange zu.
Abstecher im Unterprog.Aufrufen und Stange abstechen.
Abstecher weg fahren.
Sprung vom Unterprogramm gezielt wieder ins Hauptprogramm zu Satznummer N1111 "ANSCHLAGEN".
So sollte es funktionieren.
Klar, Wasser muss im Unterprogramm auch ausgeschaltet werden.Das ist wichtig, da dir sonst die Emulsion(ÖL) evtl.in den Lader läuft!
Beim Abstechen im Unterprogramm Wasser wieder ein.

Was du dann noch testen kannst wäre Spindel laufen lassen im offenen zustand. Ist oftmals besser wegen dem Stangen wechsel. Das kannst du testen in dem du auf MDI gehst und folgendes probierst. oder kleines Testprogramm schreiben.
1.Versuch:
G97M3S50;
M29
G4X1.0
M28
M30
2.Versuch:
M29
G97M3S50
G4X1.0
M28
M30

Nachteil bei diesem Programm ist ganz klar, du musst jedes mal wenn du ein neues Teil einstellst das Unterprogramm auch ändern. Das können wir im nächsten Step machen wenn das erstmal so läuft. Dann kommen für die X/Z/M/S/T/F befehle einfach Makrovariablen rein. Diese werden dann im Hauptprogramm gesetzt und du brauchst dann nichts mehr im Unterprogramm ändern.
Also viel Spaß.


--------------------
Beste Grüße aus dem Schwarzwald
heinzderheinz
TOP    



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