586.432 aktive Mitglieder*
4.151 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
INDEX-Gruppe Forum

better.parts.faster.

Sprungmarken

Beitrag 13.03.2009, 21:18 Uhr
chuezu
chuezu
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 30.09.2007
Beiträge: 39

Hallo

Ich möchte nächste Woche Teile auf einer Index G200 (Siemens D Steuerung) herstellen.
Das Problem ist, dass ich Rohlinge futtern muss, da der Spindeldurchlass zu klein ist.
Es handelt sich um ein einfaches Drehteil, welches nur 20mm dick ist. Ich möchte jedoch mit einem Rohling 5 Teile erstellen.
Ein Standartprogramm sieht so aus:

;*********** N C 1 ***********
N10 L100
N20 GX73 ; X340
N30 WAITM( 5 , 1 , 2 )
N40 GZ73 ; Z330
N50 G0 Y0 M50
N60 START_:
N70 L184 (0,0,0)
N80 G59 X=XMW_1 Z=ZMW_1 Y=YMW_1

N90 MSG ("TEILEBEARBEITUNG")
;********************************************

N1840 MSG ("MIT-GEGENSPINDEL TEIL-ABGREIFEN")
;********************************************
/1N1850 L128 (1,175,0,19,-10,15,124,0)
/1N1860 M9=25
N1870 WAITM( 40 , 1 , 2 )
N1880 WAITM( 45 , 1 , 2 )
N1890 L129 (1)
N1900 WAITM( 50 , 1 , 2 )
N1910 L146(Z4,1,500)
N1920 GZ73 ; Z330
N1930 GX73 ; X340
N1940 WAITM( 55 , 1 , 2 )
N1950 M0=9 M4=5 M4=9
N1960 I_M392
N1970 IF I_START GOTOB START_
N1980 M30

Ich möchte jetzt das Programm starten, um das 1. Teil zu produzieren, wenn dies von der Gegenspindel abgeholt wurde
müsste das 2. produziert werden usw. Der Nullpunkt sollte jetzt immer um 20mm verschoben werden. Wenn alle 5 Teile fertig sind muss ich
einen neuen Rohling spannen und das ganze sollte wieder von vorne beginnen.

Kann mir jemand helfen, wie ich das ganze programmieren muss?

Vielen Dank
TOP    
Beitrag 10.04.2009, 16:51 Uhr
911
911
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 21.08.2007
Beiträge: 6

Hallo chuezu

ich arbeite an einer Index C200, Steuerung Siemens 840D,

ich würd's mit ZMW_2, ZMW_4; ZMW_5 probieren, die Müssten bei dir doch frei sein? ob's ZMW_6 gibt weis ich nicht.

Statt ZMW_1 einfach ZMW_2 programmieren und definieren das natürlich kürzer (Teilelänge + Abstechbreite) sein muss wie ZMW_1

nach N1940 das komplette Programm rein kopieren bis N1940 statt ZMW_1 ZMW_2 einfügen usw.

ob das so funktioniert weis ich nicht und ob die Steuerung zweimal die gleichen Waitmarken nimmt kann ich nicht sagen, ich würd's so probieren.

wenn ich am Dienstag mehr weis teil ich's dir mit.


M1=87 (glaube ich) Türe automatisch öffnen würd ich noch einfügen am Schluß.


Frohe Ostern


911
TOP    
Beitrag 11.05.2009, 02:29 Uhr
Joe_Black
Joe_Black
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.07.2007
Beiträge: 2

Hallo chuezu

ich würde das ganze am einfachsten so lösen:

N5 R10=0
;*********** N C 1 ***********
N10 L100
N20 GX73 ; X340
N30 WAITM( 5 , 1 , 2 )
N40 GZ73 ; Z330
N50 G0 Y0 M50
N60 START_:
N65 R10=(20*R11)
N70 L184 (0,0,0)
N80 G59 X=XMW_1 Z=(ZMW_1-R10) Y=YMW_1

N90 MSG ("TEILEBEARBEITUNG")
;********************************************

N1840 MSG ("MIT-GEGENSPINDEL TEIL-ABGREIFEN")
;********************************************
/1N1850 L128 (1,175,0,19,-10,15,124,0)
/1N1860 M9=25
N1870 WAITM( 40 , 1 , 2 )
N1880 WAITM( 45 , 1 , 2 )
N1890 L129 (1)
N1900 WAITM( 50 , 1 , 2 )
N1910 L146(Z4,1,500)
N1920 GZ73 ; Z330
N1930 GX73 ; X340
N1940 WAITM( 55 , 1 , 2 )
N1950 M0=9 M4=5 M4=9 M1=81
N1955 R11=R11+1
N1960 I_M392
N1965 IF R11==5 GOTOF END
N1970 IF I_START GOTOB START_
N1976 END:
N1975 R11=0
N1980 M30


Hoffe ich konnte Dir helfen thumbs-up.gif

Gruß Joe
TOP    



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