QUOTE (Gun @ 22.05.2014, 17:51 Uhr)
Hallo zusammen,
ich bin neu hier und wollte mal nachfragen ob mir jemand weiterhelfen kann.
Wir haben seit ca. 3 Wochen die MoriSeiki NTX1000 in Betrieb. Wir produzieren Lagerkäfige auf der Maschine. Das klappt auch wirklich sehr gut. Zur Zeit programmiere ich über mapps direkt an der Maschine.
Wir arbeiten von Rohlingen mit längen von ca. 100mm unsere Käfige ab. Das heisst, das ich nach jedem Käfig die NPV (in meinen Fall G54) des Rohlings und die der Gegenspindel(ich benutze sie als Teilefänger) anpassen muss. Ist also sehr mühsam und natürlich Fehlerbehaftet.
Nun zu meiner frage! Ich möchte gerne 5 Käfige hintereinander durchlaufen lassen. Ich stelle mir einen Programmblock am ende des Programms vor, in dem die beiden Npv's um die Verschiebung automatisch verkürzt werden und das Programm dann wieder von vorne beginnt. Wenn 5 Teile gefertigt sind soll die Maschine anhalten. Neuen Rohling rein und wieder auf ein neues.
Im Moment habe ich eine Lösung über den Stückzähler. Wenn ich diesn aber vergesse zu Reseten, dann läuft das Programm in einer Endlosschleife und somit würde es spätestens beim 6 oder 7 Teil knallen.
Ich hoffe das mir jrmand helfen kann und bin gespannt auf die Antworten.
Gruss Gun
Hallo
also da du ja die Nullpunkte durch G10 setzen kannst würde ich das so machen:
#100 = 0
#101 = maximale Stückzahl (in deinem fall 5)
#110 = Startnullpunkt für neues rohteil
#111 = verschiebe wert des Np´s in z-richtung
#110 = #112
N2000 (start des PGM´s)
G10 L1 P1 Z#112 (nullpunkt setzen)
(ob das mit dem L1 und P1 bei dir stimmt weis ich nicht)
BEARBEITUNG
dann am ende der bearbeitung eines käfiges
#100 = #100 + 1
#112 = #112 - #111 (da NP in z minues richtung geschoben werden muss)
if [#100 LT #101] goto 2000
M30
ich hoffe ich konnte helfen