Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Stangengreifer an der nef400

Beitrag 27.04.2018, 12:54 Uhr
Anfaenger2015
Anfaenger2015
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 18.02.2015
Beiträge: 82
Hallo Jungs!
Wir haben heute eine nef 400 bekommen mit stangengreifer! Wollte es auch gleich testen nur ganz ehrlich, der Monteur sowie ich wussten nicht wie wir diesen einrichten Bzw. Wie man ein shopturn Programm danach schreibt! Kennt ihr euch damit aus, wenn ja, könnt ihr mir dies erklären oder eine Hilfestellung geben?

Gruß
   
Beitrag 27.04.2018, 13:08 Uhr
Sophie89
Sophie89
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.07.2017
Beiträge: 132
QUOTE (Anfaenger2015 @ 27.04.2018, 11:54 Uhr) *
Hallo Jungs!
Wir haben heute eine nef 400 bekommen mit stangengreifer! Wollte es auch gleich testen nur ganz ehrlich, der Monteur sowie ich wussten nicht wie wir diesen einrichten Bzw. Wie man ein shopturn Programm danach schreibt! Kennt ihr euch damit aus, wenn ja, könnt ihr mir dies erklären oder eine Hilfestellung geben?

Gruß


Kommt er von oben (X+) oder muss von vorne (Z-) Richtung angefahren werden?
Ist er mit Kühlmittel betrieben oder einfach so Greiferbacken welche etwas federn?

Der Beitrag wurde von Sophie89 bearbeitet: 27.04.2018, 13:09 Uhr
   
Beitrag 27.04.2018, 14:36 Uhr
Anfaenger2015
Anfaenger2015
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 18.02.2015
Beiträge: 82
Wird kühlmittelbetrieben und ich meine das er von x kommt...
   
Beitrag 27.04.2018, 16:57 Uhr
platsch
platsch
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 01.11.2017
Beiträge: 308
In ShopTurn gibt es dafür keinen Zyklus.
Man könnte die Prozedur auch im ShopTurn-Programm als DIN-Code programmieren.
Ich würde dafür ein kleines Unterprogramm schreiben, damit die Prozedur nicht in jedem Stangen-Bearbeitungsprogramm neu ins Hackbrett geklopft werden muß.
Dafür sind aber mindestens 3 Variable nötig. Der Einfachheit halber kann man auch die R-Parameter dafür nutzen:

CODE
proc AUSZIEHEN;*RO*
; R0=Teillänge
; R1=Abstichbreite + Bearbeitungsaufmaß Z
; R2=Übergrifflänge
M5;Spindel stop
M9;Kühlmittel aus
T="ST_GREIF_AX" D1
G0 X0 Z=5;Vorpositionieren
G0 Z=-(R0-2);Positionieren vor Stange
G1 G94 F500 Z=-(R0+R1+R2) ;Übergriff
M7;Kühlmittel an (Stange greifen)
M69 :Spannmittel auf
G4 F2;Verweilzeit, bis Spannmittel sicher offen
G1 Z=IC(R0+R1);Ausziehen
M68;Spannmittel zu
G4 F2;Verweilzeit bis Spannmittel sicher zu
M9;Kühlmittel aus (Stangengreifer lösen)
G4 F1;Verweilzeit bis Greifer offen
G1 Z2;Rückzug auf Sicherheitsabstand
WZWP;Werkzeugwechselpunkt
G95
M17


Die R-Parameter kann man in der Parameterliste, oder besser, im Hauptprogramm setzen.
Die M-Funktionen bitte an die Maschine anpassen.
   
Beitrag 19.06.2018, 16:31 Uhr
Anfaenger2015
Anfaenger2015
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 18.02.2015
Beiträge: 82
Danke Danke, so nun weiß ich, das der Greifer von vorne kommt, und ohne Kühlmittel betrieben wird! Wäre der R-Parameter identisch? Und wie kann ich der Maschine sagen, das sie nach einer gewissen Länge aufhören soll? Ich kann nämlich nur 1m Stangen reinschieben, und habe Angst, dass wenn diese am Ende ist nur noch auf 1 mm spannt, und es knallt...! Kann ich das auch in dem R-Parameter unterbringen? Oder wie bekomme ich dort einen Dreh dran?

Lieben Gruß
   
Beitrag 19.06.2018, 18:15 Uhr
platsch
platsch
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 01.11.2017
Beiträge: 308
Sehr dringend scheint das Projekt ja nicht zu sein ...

Die R-Parameter stehen zur freien Verfügung. Es sind (vereinfacht gesagt) vom System zur Verfügung gestellte Variable vom Typ real.
Um solche Probleme zu lösen, kann man einfache Grundrechenarten und bedingte Sprünge mit diesen R-Parametern anwenden.

Um am Stangenende aufzuhören, mußt Du erstmal angeben, wie lang die Stange ist. Die Maschine hat ja keine Möglichkeit das Stangenende zu erkennen. Mit einem Stangenlader mit Schubstange wäre das jedoch möglich.
R3=1000 ;Stangenlänge
Wir haben ja schon die Teillänge (R0) und die Abstichbreite (R1).
R0+R1=Nutzlänge/Teil
Es können also maximal R3/(R0+R1) Teile gefertigt werden. (theoretisch)
Damit das Reststück auch sicher gespannt ist, sollte gewährleistet sein, daß mindestens 30mm oder 1,5 mal der Durchmesser als Reststück im Spannmittel verbleiben. Zusätzlich ist eine Ausspannlänge nötig, um noch gefahrlos abstechen zu können und anschließend mit dem Stangengreifer Ausziehen zu können.
R4=30 ;Mindesteinspannlänge
R5=20 ;Mindestausspannlänge (nach Abstich)
Das Reststück muß also mindesten 50mm lang sein. (R4+R5)

Es können also praktisch nur R6=(R3-R4-R5)/(R0+R1) Teile geferigt werden.
Jetzt gib es mehrere Möglichkeiten:
Beispielsweise: Die Bearbeitung inklusive Ausziehen in eine FOR-Zählschleife zu setzen, oder:
Am Ende des Programms eine Berechnung der aktuellen Stangenlänge mit einem bedingten Rücksprung zu programmieren.

...
AAA:
;Bearbeitung
...
;Abstich
...
;Ausziehen
...
R3=R3-R0-R1 ;Berechnung
IF R3>(R4+R5)+(R0+R1) GOTOB AAA
M30
   
Beitrag 19.06.2018, 19:48 Uhr
Anfaenger2015
Anfaenger2015
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 18.02.2015
Beiträge: 82
Erstmal Danke! Naja ich war irgendwie völlig drüber hinweggekommen! Entschuldige!!!!
Also wenn ich dich richtig verstehe, mit der unteren Berechnung weiß er in etwa wann das Stück zu Ende ist! Beschreibe ich denn dann die Stange in meiner rohteilbeschreibung mit 1 m?
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: