Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Kreistasche POCKET4, Hilfe bei Programmierung

Beitrag 28.08.2014, 14:25 Uhr
stoeckl_grisi
stoeckl_grisi
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.01.2013
Beiträge: 70
Servus miteinander,

ich benötige dringend Hilfe bei der Programmierung des POCKET4-Zyklus.
Auf unseren älteren Maschinen mit 840D Powerline wurde bisher der Kreistaschenzyklus mit POCKET2 verwendet.
zB:
Position in X,Y,Z,A und C anfahren
TOFRAME
POCKET2(2,0,0,15,15,6.1,,,F_EINTAUCH,,,2,,2,,F_FRAESEN,DREHZAHL)
TOROTOF
nächste Position
usw.

Diese Programmierung funktionierte ohne Probleme, nur auf der SolutionLine gibt es diesen Zyklus nicht mehr.
Ich möchte einfach im Kreismittelpunkt auf meine Frästiefe einstechen und dann im Gegenlauf meine Bohrung in einem Schritt fertigen. (ohne Schruppen und Bodenflächenbearbeitung)
Kann mir einer sagen, wie ich den POCKET4-Zyklus schreiben muss, damit ich das gleiche Ergebnis erziele? Irgendwie bin ich zu blöd dafür wacko.gif

Wäre sehr dankbar wenn mir jemand helfen kann.


Gruß
Christoph
   
Beitrag 28.08.2014, 16:35 Uhr
Laser92
Laser92
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 24.05.2014
Beiträge: 25
Hallo,

ich habe schon des öfteren mit POCKET 4 programmiert.

hier mal ein Beispiel

T35;xxxxxxxxxxxxxxxxxxxxxxxFräser d 16xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
N 390 m6
N 400 G0 G54 G90 G17 F150 S1000 M3 M7
N 410 G0 x0 y0
N 420 POCKET4 (50,0,5,22,24,75,0,0,3,0,0,200,800,0,1,)
N 430 g0 z50
N 440;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

musst halt rückübersetzen und dann anpassen.

Schau mal ob das funktioniert tounge.gif

Gruß Laser92
   
Beitrag 28.08.2014, 19:04 Uhr
stoeckl_grisi
stoeckl_grisi
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.01.2013
Beiträge: 70
Danke, werd ich Morgen gleich ausprobieren.
Gibt es eine Möglichkeit die Zykluszeile zu editieren, ohne das die Zyklusmaske aufgeht, also die Zeile als Text editieren?

Der Beitrag wurde von stoeckl_grisi bearbeitet: 28.08.2014, 19:04 Uhr
   
Beitrag 29.08.2014, 06:05 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
Hallo,

mit einem einfachen eigenem Zyklus ist das doch viel einfacher:

diesen Zyklus einlesen dieser wird als Anwender Zyklus gespeichert !
Maschine nun neu starten => Power Off oder NCK-RESET

Nun kannst du in jeder Programm Ebene so wie deinen Standard Zyklus verwenden dieser kann allerdings nicht rückübersetzt werden.

Schreibweise:

;-------------------------------------------------------------------------------------------------
; POCKET4_NEU(RTP1,RFP1,SDIS1,TIEFE,D_DIA,RICH,X_POS,Y_POS,F_TIEFE,F_BEARB)

;RTP1 = Rückzugsebene
;RFP1 = Referenzebene
;SDIS1 = Sicherheitsabstand
;TIEFE = Tiefe
;D_DIA = Durchmesser der Tasche
;RICH = Bearbeitungsrichtung G2=2 G3=3
;X_POS = X Position (Mitte der Tasche)
;Y_POS = Y Position (Mitte der Tasche)
;F_TIEFE = Vorschub Tiefen zustellung
;F_BEARB = Vorschub Bearbeitung

;-------------------------------------------

POCKET4_NEU(15,2,1,-15,30,2,-100,100,5000,500)

Das heißt eine Kreistasche auf der X-POS -100 und Y-POS 100 mittig mit 5000mm/min 15mm tief einfahren
Im Gegenlauf Durchmesser 30 mit 500mm/min Fräsen
Mittig zurück
UNd im Eilgang auf Rückzugsebene

POCKET4_NEU(15,2,1,-15,30,3,-100,100,5000,500)

wäre das gleiche nur im Gleichlauf

Über ein positives Feedback würde ich mich sehr freuen !!! bitte.gif

Gruß Boern

Der Beitrag wurde von Boern bearbeitet: 29.08.2014, 06:08 Uhr
Angehängte Datei(en)
Angehängte Datei  POCKET4_NEU.TXT ( 2.5KB ) Anzahl der Downloads: 40
 


--------------------

Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.


Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
   
Beitrag 03.09.2014, 21:01 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
@stoeckl_grisi

konntest du den Zyklus schon testen ????


--------------------

Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.


Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
   
Beitrag 16.09.2014, 17:56 Uhr
stoeckl_grisi
stoeckl_grisi
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.01.2013
Beiträge: 70
@Boern:

Hallo,

sry, das es soo lange gedauer hat. Es war ziemlich viel los in der Arbeit. Ich bin erste die letzten Tage zum Testen/Optimieren gekommen smile.gif

Erstmals vielen vielen Dank für den Zyklus. Jetzt verstehe ich auch die Programmierweise wink.gif
Ich hab den Zyklus ein wenig umgeschrieben das er das macht wass ich will.

Ich werde den Zyklus immer so aufrufen:
TOFRAME
POCKET(......)
TOROTOF
Deswegen brauche ich die Parameter für Rückzugs- und Referenzebene nicht smile.gif
Startpunkt == Endpunkt

Ich benötige nich hilfe bei der Abfrage ob Werkzeugradius kleiner ist als Taschenradius.
IF ($TC_DP6[$P_TOOLNO,$P_TOOLR] > (D_DIA/2)) funktioniert nicht. Ist da ein Schreibfehler drin oder bin ich hier komplett falsch? wacko.gif


Gruß
Christoph
Angehängte Datei(en)
Angehängte Datei  POCKET.TXT ( 2.04KB ) Anzahl der Downloads: 20
 
   
Beitrag 16.09.2014, 18:30 Uhr
DMC635V
DMC635V
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 12.08.2010
Beiträge: 844
QUOTE (stoeckl_grisi @ 16.09.2014, 17:56 Uhr) *
Ich benötige nich hilfe bei der Abfrage ob Werkzeugradius kleiner ist als Taschenradius.
IF ($TC_DP6[$P_TOOLNO,$P_TOOLR] > (D_DIA/2)) funktioniert nicht. Ist da ein Schreibfehler drin oder bin ich hier komplett falsch? wacko.gif


Gruß
Christoph

Komplett falsch tounge.gif

Entweder $TC_DP6[$P_TOOLNO,$P_TOOL] (erst interne WZ Nummer, dann Schneidennummer, $P_TOOL ist die aktive Schneide)
oder $P_TOOLR momentan aktiver WZ-Radius inkl. Verschleisswert
also
CODE
IF ($P_TOOLR > (D_DIA/2))
...
ENDIF


Der Beitrag wurde von DMC635V bearbeitet: 16.09.2014, 18:31 Uhr


--------------------
Freundliche Grüsse
DMC635V
   
Beitrag 16.09.2014, 18:59 Uhr
stoeckl_grisi
stoeckl_grisi
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.01.2013
Beiträge: 70
Vielen Dank, werd ich morgen gleich testen smile.gif


Gruß
Christoph
   
Beitrag 16.09.2014, 20:33 Uhr
Boern
Boern
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 27.11.2004
Beiträge: 2.484
Danke für dein Feedback.


--------------------

Das dringendste Problem der Technologie von heute ist nicht mehr die Befriedigung von Grundbedürfnissen und uralten Wünschen der Menschen, sondern die Beseitigung von Übeln und Schäden, welche uns die Technologie von gestern hinterlassen hat.


Dennis Gabor (1900-79), ungar.-brit. Physiker, Entwickler der Holographie, 1971 Nobelpr.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: