586.052 aktive Mitglieder*
4.008 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Okuma LB300YW, Bsp für Übergabe an W-Achse

Beitrag 09.02.2012, 14:33 Uhr
Rahmspinat
Rahmspinat
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 24.10.2002
Beiträge: 89

Hallo alle zusammen,

da wir an unser Okuma LB300 noch nie eine Übergabe an die W-Achse geschrieben haben, und hier auch keiner eine Ahnung hat wie das geht bräuchte ich mal Eure Hilfe:

Folgendes soll programmiert werden:

1. Seite drehen an der Hauptspindel
W-Achse soll Werkstück greifen
Abstechen
W-Achse wegfahren
2. Seite an der Gegenspindel drehen.

Danke im Voraus

Caddy
TOP    
Beitrag 09.02.2012, 15:54 Uhr
McSti
McSti
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.05.2009
Beiträge: 41

Servus,

welche Steuerung hat denn die Maschine?
Was braucht Ihr denn genau, nur die Übergabe oder habt Ihr mit der Maschine gar keine Erfahrung, zwecks Programmierung, Nullpunkte für Haupt- u. Nebenspindel, W-Achse setzen ...

Gruss
McSti
TOP    
Beitrag 10.02.2012, 08:33 Uhr
Rahmspinat
Rahmspinat
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 24.10.2002
Beiträge: 89

Guten Morgen,

wir haben die OSP-P200L !

"Normales" Drehen, Fräsen mit Y-Achse und so weiter haben wir alles schon gemacht.
Wir hatten die Gegenspindel bisher aber nur als Reitstock eingesetzt.
Für was anderes wurde sie einfach nicht benötigt (war eine Vorführmaschine, ansonsten hätten wir ga keine Gegenspindel gekauft).

Gruß
Caddy
TOP    
Beitrag 11.02.2012, 10:30 Uhr
McSti
McSti
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.05.2009
Beiträge: 41

Hallo Caddy,

ich komm vermutlich erst wieder übernächste Woche bei mir in die Firma.
Wir haben für das Abgreifen ein Unterprogamm, bei dem nur Abgreif- und Abstechposition, Materialdurchmesser usw. eingegeben wird.
Du müßtest im Dialog aber auch diverse Fensterchen für den "Transfer" haben.
Im meine sogar die sind recht gut selbst erklärend, damit dürfte es klappen.
Falls Du so lange Zeit hast bis ich wieder im Einsatz bin, kann ich dir das Programm auch zuschicken.

Gruss
McSti
TOP    
Beitrag 13.02.2012, 16:28 Uhr
ste836
ste836
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 05.10.2010
Beiträge: 17

Hallo McSti,

euer unter Programm würde mich auch interessieren.
TOP    
Beitrag 13.02.2012, 19:58 Uhr
Rahmspinat
Rahmspinat
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 24.10.2002
Beiträge: 89

Guten Abend,

kannst mir gerne das Unterprog zukommen lassen.
Habe nochmal ein bißchen in der Steuerung rumgestöbert.
Wenn man in der Rohteildef. den 2. Nullpunkt angibt, kommt ja bei einem neuen Satz automatisch die Auswahl ob man 1. oder 2. Seite bearbeiten möchte super.gif .
Den Button für Übergabe von links nach rechts bzw rechts nach links habe ich auch gefunden.
Für die total unverständlichen Abkürzungen in der Maske mußte ich mir dann doch das Telefonbuch von Okuma zu Rate ziehen.
Scheint so weit auch zu funktionieren. Was ich aber nicht verstehe:
Warum fährt der Revolver vor der Übergabe immer auf X0 & Z0 und dann erst auf die Wchselposition? coangry.gif
Aber auch das werde ich noch irgendwie rausbekommen.

Wie gesagt, wenn Du wieder in der Firma bist, wäre es super wenn Du mir das Unterprog schickst.

Gruß
Caddy
TOP    
Beitrag 15.02.2012, 17:07 Uhr
lupo620
lupo620
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 06.02.2010
Beiträge: 96

Hi wir machen das abgreifen mit der W achse immer zu Fuss,



T080808 ( Abstecher)
M5
G0 X800
G0 Z-73.5 (länge plus planaufmass)
M247
M249 ( Futter gegenspindel auf)
M89 M289
M151 ( Syncron Spindeln)
G0 W5
M88 M288
G94 G1 W-45 F1000
M248 ( Futter gegenspindel zu)
G04 F1
G97 S1000 G95 F0.1 M3M8
G0 X14
G1 X-1
M5
M150 ( Syncron aus)
G0 W1000
G0 X800
G0 X800 Z300
M1

Dann einfach Nullpunkt gegenspindel setzten und feuer frei..

Lg Lupo
TOP    
Beitrag 17.02.2012, 20:57 Uhr
McSti
McSti
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.05.2009
Beiträge: 41

Servus,

sorry dass es so lange gedauert hat.
Hier das Programm, mit dem wir bei der Übergabe arbeiten:

Als erstes mal die Maske, die als Prozeßruf bzw. UPA Datei gespeichert ist:

WP1=80 (EILGANGPOSITION W-ACHSE)
ZP1=-44 (FERTIGTEILLAENGE + STECHMEISSELBREITE + 0.5)
XP1=-1 (ZIELDURCHMESSER ABSTECHEN)
ROH=50 (ROHTEILDURCHMESSER)
FED=0.1 (ABSTECHVORSCHUB MM/U)
DRU=0 (ABGREIFEN AUF DRUCK 0=NEIN/1=JA)
SGW=100 (SCHNITTGESCHWINDIGKEIT ZUM ABSTECHEN)
CALL OUEB1

Zur Erklärung:
WP1: Die W Achse fährt auf Z 80 im Eilgang, danach mit reduziertem Vorschub, je nach Teilelänge ändern ...
ZP1: Abstechposition für den Abstechstahl, ergibt sich aus Teilelänge plus Stechstahlbreite plus Planaufmaß für die Rückseitenbearbeitung
XP1: der Abstecher sticht bis X-1 ab
ROH: der Abstecher fährt hier im Eilgang auf Durchmeßer 50 plus Sicherheitsabstand
FED: Vorschub fürs Abstechen
DRU: man kann hier eventuell auch auf Druck gegen das abzugreifende Teil fahren, hab ich aber noch nie benutzt ...
SGW: Schnittgeschwindikeit zum Abstechen

Die Werte einfach bei jedem Programm setzen wie Ihr das wollt.


Dann das Unterprogramm ansich, das als SSB Datei gespeichert ist:
( WP1 = EILGANGPOSITION W-ACHSE)
( ZP1 = FERTIGTEILLAENGE + STECHMEISSELBREITE + 0.5)
( XP1 = ZIELDURCHMESSER ABSTECHEN)
( ROH = ROHTEILDURCHMESSER)
( FED = ABSTECHVORSCHUB MM/U)
( DRU = ABGREIFEN AUF DRUCK 0=NEIN/1=JA)
( SGW = SCHNITTGESCHWINDIGKEIT ZUM ABSTECHEN)

OUEB1

IF[VRSTT NE 0]NEND
G00 W1000
G00 X500
G00 Z200
T060606 G0 X500 Z=ZP1
IF [VORD [1148] NE 1]NALM1
M247
M249
M89 M289
M151
G00 W=WP1
IF[DRU EQ 0]NVOR1
G29 PW=45
G94 G22 W0 D2 L2 F1000 PW=30
M88 M288
G29 PW=5
M248
G04 F1
G28
GOTO NVOR2
NVOR1
G01 G94 W3 F2000
G01 W0 F500
M248
G04 F1
M88 M288
NVOR2
NAT06
VLMON[64]=1
G97 S=[SGW*1000]/3.14/ROH M08 G95 G00 X400 Z=ZP1 T060606 M63 M3 G0 X=ROH+2
G96 S=SGW
G1 X=XP1+4 F=FED
G1 X=XP1-1 F=FED/2 (S[SGW*1000]/3.14/[ROH/2])
G0 W50
G0 Z=ZP1+2
G0 X=ROH+2
G0 X500 W1000
G0 Z200
VLMON[64]=0
G0 X500 Z200 W1000 M5 M9 M63 G97 S500
M246
M150
GOTO NEND
NALM1
VUACM[1]='TEIL IM FUTTER'
VDOUT[992]=1000
NEND
RTS

Ihr müßt eigentlich nur bei T Eure Abstechnummer korrogieren, eventell die Überwachnungsnummer noch überprüfen, falls Ihr die für was anderes vergeben habt.
Nullpunkt für die W-Achse setzen und los gehts.
Falls es noch Fragen gibt, einfah melden.

Gruss
McSti
TOP    
Beitrag 19.02.2012, 09:57 Uhr
lupo620
lupo620
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 06.02.2010
Beiträge: 96

Hi McSti




WP1: Die W Achse fährt auf Z 80 im Eilgang, danach mit reduziertem Vorschub, je nach Teilelänge ändern ...

wo greift die w spindel denn das teil denn zum abstechen ?

gruss lupo

Ps ein tolles UPgm
TOP    
Beitrag 19.02.2012, 11:49 Uhr
McSti
McSti
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.05.2009
Beiträge: 41

Hi Lupo,

hab mich da falsch ausgedrückt, die W-Achse fährt hier auf W80 im Eilgang und dann auf W0 mit reduziertem Vorschub, der Revolver befindet sich in Z ja schon auf Abstechposition.
Den W-Achs Nullpunkt bzw. "Abgreifpunkt" setzt ihr ja je nach Teilelänge fest.
Ragt das Teil z.B. 60mm über den Abgreifunkt raus läuft das dann im Programm folgendermaßen ab:
erst im G0 auf W80 (den könnt ihr je nach Teilelänge ändern)
dann mit G1 F2000 auf W3
und zuletzt mit G1 F500 auf W0

Die Reduktion der Vorschübe ist einfach ne Sicherheit, man könnte auch gleich im G0 auf Abgreifposition fahren, aber zum einfahren eines Programms ists einfach besser und beim Anfahren auf W0 können Späne, die evtl. noch am Teil hängen weggeblasen werden.

Gruss
McSti
TOP    
Beitrag 09.11.2020, 20:30 Uhr
Cncboy2015
Cncboy2015
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 15.02.2015
Beiträge: 2

QUOTE (McSti @ 17.02.2012, 20:57 Uhr) *
Servus,

sorry dass es so lange gedauert hat.
Hier das Programm, mit dem wir bei der Übergabe arbeiten:

Als erstes mal die Maske, die als Prozeßruf bzw. UPA Datei gespeichert ist:

WP1=80 (EILGANGPOSITION W-ACHSE)
ZP1=-44 (FERTIGTEILLAENGE + STECHMEISSELBREITE + 0.5)
XP1=-1 (ZIELDURCHMESSER ABSTECHEN)
ROH=50 (ROHTEILDURCHMESSER)
FED=0.1 (ABSTECHVORSCHUB MM/U)
DRU=0 (ABGREIFEN AUF DRUCK 0=NEIN/1=JA)
SGW=100 (SCHNITTGESCHWINDIGKEIT ZUM ABSTECHEN)
CALL OUEB1

Zur Erklärung:
WP1: Die W Achse fährt auf Z 80 im Eilgang, danach mit reduziertem Vorschub, je nach Teilelänge ändern ...
ZP1: Abstechposition für den Abstechstahl, ergibt sich aus Teilelänge plus Stechstahlbreite plus Planaufmaß für die Rückseitenbearbeitung
XP1: der Abstecher sticht bis X-1 ab
ROH: der Abstecher fährt hier im Eilgang auf Durchmeßer 50 plus Sicherheitsabstand
FED: Vorschub fürs Abstechen
DRU: man kann hier eventuell auch auf Druck gegen das abzugreifende Teil fahren, hab ich aber noch nie benutzt ...
SGW: Schnittgeschwindikeit zum Abstechen

Die Werte einfach bei jedem Programm setzen wie Ihr das wollt.


Dann das Unterprogramm ansich, das als SSB Datei gespeichert ist:
( WP1 = EILGANGPOSITION W-ACHSE)
( ZP1 = FERTIGTEILLAENGE + STECHMEISSELBREITE + 0.5)
( XP1 = ZIELDURCHMESSER ABSTECHEN)
( ROH = ROHTEILDURCHMESSER)
( FED = ABSTECHVORSCHUB MM/U)
( DRU = ABGREIFEN AUF DRUCK 0=NEIN/1=JA)
( SGW = SCHNITTGESCHWINDIGKEIT ZUM ABSTECHEN)

OUEB1

IF[VRSTT NE 0]NEND
G00 W1000
G00 X500
G00 Z200
T060606 G0 X500 Z=ZP1
IF [VORD [1148] NE 1]NALM1
M247
M249
M89 M289
M151
G00 W=WP1
IF[DRU EQ 0]NVOR1
G29 PW=45
G94 G22 W0 D2 L2 F1000 PW=30
M88 M288
G29 PW=5
M248
G04 F1
G28
GOTO NVOR2
NVOR1
G01 G94 W3 F2000
G01 W0 F500
M248
G04 F1
M88 M288
NVOR2
NAT06
VLMON[64]=1
G97 S=[SGW*1000]/3.14/ROH M08 G95 G00 X400 Z=ZP1 T060606 M63 M3 G0 X=ROH+2
G96 S=SGW
G1 X=XP1+4 F=FED
G1 X=XP1-1 F=FED/2 (S[SGW*1000]/3.14/[ROH/2])
G0 W50
G0 Z=ZP1+2
G0 X=ROH+2
G0 X500 W1000
G0 Z200
VLMON[64]=0
G0 X500 Z200 W1000 M5 M9 M63 G97 S500
M246
M150
GOTO NEND
NALM1
VUACM[1]='TEIL IM FUTTER'
VDOUT[992]=1000
NEND
RTS

Ihr müßt eigentlich nur bei T Eure Abstechnummer korrogieren, eventell die Überwachnungsnummer noch überprüfen, falls Ihr die für was anderes vergeben habt.
Nullpunkt für die W-Achse setzen und los gehts.
Falls es noch Fragen gibt, einfah melden.

Gruss
McSti
TOP    
Beitrag 09.11.2020, 20:32 Uhr
Cncboy2015
Cncboy2015
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 15.02.2015
Beiträge: 2

Guten Abend an die Cnc Familie, und vielen Dank MCsti für das Programm und die Erklärung. Kurze Frage ist das Programm aus einer Okuma ???

Lg
TOP    
Beitrag 09.11.2020, 20:52 Uhr
MiBü
MiBü
Klugscheisser
*******
Gruppe: Mitglied
Mitglied seit: 18.05.2005
Beiträge: 2.402

QUOTE (Cncboy2015 @ 09.11.2020, 21:32 Uhr) *
Guten Abend an die Cnc Familie, und vielen Dank MCsti für das Programm und die Erklärung. Kurze Frage ist das Programm aus einer Okuma ???

Lg



Servus,

der Titel des Beitrages und die Verwendeten Variablen lassen darauf schliessen. smile.gif


--------------------
Gruß

Michael
TOP    



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