585.775 aktive Mitglieder*
4.047 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Hilfe beim Stangenlader

Beitrag 12.12.2009, 09:27 Uhr
NC-Technik
NC-Technik
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.12.2008
Beiträge: 19

Hallo zusammen, ich habe eine Hyundai Drehmaschine mit Siemens 840C. An der Maschine ist ein Kupa Stangenlader angeschlossen. Seit Jahren wir immer nur eine Stange abearbeitet und dann per HAND!!! eine neue eingelegt weil keiner weiß wie man den Wechsel programmiert. So nun bin ich soweit das der Lader das Stangenende erkennt aber wie gehts nun weiter? Hat evtl. jemand ein komplettes Programm wie das aussehen muß denn mit der Anleitung kommt man hier nicht wirklich weiter.
Der Ablauf sollte etwa so sein:
- Teil auf Anschlag schieben
- Bearbeitung
- Teil auf Anschlag schieben
usw.
- Stangenende wird erkannt

so und ab da hab ich jetz ein Problem.
Wie muß das Programm geschrieben werden?

Ich hoffe mal hier kann mir jemand helfen.

Volker
TOP    
Beitrag 12.12.2009, 15:11 Uhr
InTex
InTex
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 19.02.2007
Beiträge: 4.191

@NC-Technik

Nach Erkennung des Stangenendes, verfährt der Revolver zum Wechselpunkt.
Dann wird das Endstück nach vorne aus der Zange b.z.w. aus dem Futter ausgestossen.
Der Anschlag fährt dann auf Position, und zwar ca 3mm vor Abstechlänge, wobei der Stangenlader (Stößel) ganz nach hinten fährt.
Dann wird die nächste Stange geladen, der Stößel schiebt die Stange dabei bis zum Anschlag. Dabei sollte sich die Spindel langsam drehen b.z.w. pendeln, um das Einfädeln der Stange in der Spannzange zu vereinfachen.
Danach fährt der Anschlag in Z- auf gewünschte Länge, Zange wird geschlossen und das Programm wird neu ausgeführt.
Das ganze wird noch mit vereinzelten kurzen Verweilzeiten versehen.

Soweit erstmal der Ablauf dazu.

Vielleicht können wir dir ein Programm zusammen stellen.

Gruß InTex


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
TOP    
Beitrag 12.12.2009, 15:46 Uhr
NC-Technik
NC-Technik
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.12.2008
Beiträge: 19

hallo intex,
danke vorab schon mal für die Ablaufbeschreibung. Auch wenn ich, wie ich grade sehe, hier mit meiner siemens im falschen forum bin. So in etwa ist mir das schon klar wie es gehen sollte nur eben das Programm dazu ist das Problem. Hab auch mitlerweile erfahren das das wohl in einem Unterprogramm aublaufen soll. Also quasi der Lader sagt Stangenende und die Maschine springt in ein dafür vorgesehenes U-Programm. Oder doch nicht?

MfG
Volker
TOP    
Beitrag 12.12.2009, 16:07 Uhr
InTex
InTex
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 19.02.2007
Beiträge: 4.191

Hallo NC-Technik
Das kann man Handhaben wie man will, da ist der Fantasie keine Grenzen gesetzt. Ich habe nur einmal ein Stangenladeprogramm als Hauptprogramm angelegt, und dieses im jeweiligen Teileprogramm am Anfang aufgerufen.

Gruß InTex


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
TOP    
Beitrag 12.12.2009, 21:00 Uhr
kaichen
kaichen
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 18.11.2004
Beiträge: 899

Hallo,

bei uns (Mazak) wird in den Maschinenparametern die Programmnummer hinterlegt welches aufgerufen wird wenn die Maschine Stangenende erkennt.

Das Programm wirft das Reststück aus lädt die neue nach und plant einmal runter.

Danach Rücksprung ins Bearbeitungsprogramm.

Brauchst also erstmal die speziellen M-Befehle zum nachladen etc.

Gruß Kai
TOP    
Beitrag 14.12.2009, 07:25 Uhr
NC-Technik
NC-Technik
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.12.2008
Beiträge: 19

hallo,
Mazak ist gut weil die Hyundai eigentlich eine Mazak ist aber halt ne siemenssteuerung hat. Die M-Befehle weiß ich die sollten nicht das Problem sein

Mfg
Volker
TOP    
Beitrag 14.12.2009, 17:58 Uhr
InTex
InTex
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 19.02.2007
Beiträge: 4.191

Hallo
Mit M-Befehlen allein ist es nicht getan. Da muß noch etwas mehr hinein. Gerade bei dem Nachladesystemen ist das Programm zum Stange laden etwas komplexer.
Hab mal ein Beispiel eingestellt.

%
9811
( NEUE STANGE ANSCHLAGEN )
L48=L522
IFL101EQ0GOTO212
IFL101LTL507GOTO200
N212L101=L507
/G22P209Q216
/!
M31
N200IFL101EQ3GOTO202
IFL101EQ2GOTO203
IFL101EQ1GOTO204
N202G24
G59X0ZL48
G97S200T202M4
G0Z5
G0X0
G0Z-L516M77
G94M11
B055000+L501+3
G1Z-[L516-L501]F4000
G95M10
G4X1
G0W5M78
L101=L101-1
G24
L46=L522-L516+L501
G59X0ZL46
GOTO210
N203G24
G97S200T200M4
IFL101EQL507GOTO205
G0Z3M77
G0X0
G59X0ZL48
G94M11
B055000+L502
G1Z-[L516-L501-L502]F4000
L47=L522-L516+L501+L502
G59X0ZL47
GOTO206
N205T202
G59X0ZL48
G0Z5
G0X0
G0Z-L516M77
G94M11
B055000+L501+3
G1Z-[L516-L501]F4000
L46=L522-L516+L501
G59X0ZL46
N206G95M10
G4X1
G0W5M78
L101=L101-1
G24
GOTO210
N204G24
G97S200T200M4
IFL507EQ2GOTO213
IFL101EQL507GOTO207
G0Z3M77
G0X0
G59X0ZL48
G94M11
B055000+L516-L501-L502
B044000+L516+3
G1Z0F4000
GOTO208
N213
G0Z3T200
G0X0
G59X0ZL48M77
G94M11
B055000+L516-L501
B044000+L516+3
G1Z0F4000
GOTO208
N207T202
G59X0ZL48
G0Z5
G0X0
G0Z-L516M77
G94M11
B044000+L516+3
G1Z0F4000
N208G95M10
G4X1
G0W5M78
L101=0
G26
GOTO210
N209G59X0ZL48
G26M5
T202M77
G94M11
B044000+L516+3
B055500+L522+5-L516
B055900+L514
M60
G0X0
G0Z-[L516-5]
IFL503LT2GOTO201
M61
IFL503GT1GOTO214
N201M4S200
N214M10
G4X1
G95M78
G0W5
G26
IFL102EQ1GOTO217
GOTO218
N217G22A8998
IFL102EQ1GOTO219
N218G97SL515T1010M4M8
G0Z-L516
G0XL504+1
G1X5FL506
G1X-1FL506/2
G0W5M9
N219G26
IFL503EQ1GOTO215
IFL503EQ3GOTO215
GOTO216
N215G22A8999
N216M99
%


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
TOP    
Beitrag 14.12.2009, 19:43 Uhr
kaichen
kaichen
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 18.11.2004
Beiträge: 899

QUOTE (InTex @ 14.12.2009, 17:58) *
Hallo
Mit M-Befehlen allein ist es nicht getan.


Deshalb schrieb ich: "erstmal", denn ohne, da wirst Du mir Recht geben müssen, funktioniert es nunmal nicht.

P.s. bei dem Pr. dachte ich gleich an:

Tippst Du noch oder wechselt er schon... wink.gif

Kai
TOP    
Beitrag 14.12.2009, 19:57 Uhr
NC-Technik
NC-Technik
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.12.2008
Beiträge: 19

Hallo intex,

OK. Danke für das Programm. Falls in dem Prg "L" als Parameter gilt ist das bei mir "R". Problem bei der ganzen Sache ist, bist du dir sicher das meine 840C das kapiert? Von wegen GOTO usw. hab ich in keinem anderen Prg. gefunden. Hier wird mit z.B. @100 K100 us. gearbeitet was wiederum bedeutet direkter Sprung zu Satz 100. Auch gibts hier so tolle Dinge wie @122, was wohl "wenn-dann" darstellt.
Vielleicht bin ich auch zu doof das zu verstehn aber was macht das Programm eigentlich?

MfG
Volker sauer.gif
TOP    
Beitrag 14.12.2009, 20:41 Uhr
InTex
InTex
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 19.02.2007
Beiträge: 4.191

@kaichen

Klar hast du recht, lach, aber ich wollte nur mal verdeutlichen, daß so ein Stangenladerprogramm etwas umfangreicher ist.

Aso - mit tippen bin ich fertig - HAHA

@NC-Technik

Nein so kannst du das Programm nicht benutzen, das wird sie so nicht schlucken. Da muß einiges umgeschrieben werden.

Das war nur ein Beispiel.



Gruß InTex


--------------------
Eine Schraube ohne Gewinde ist ein Nagel

Grüsse aus dem Harz - InTex
TOP    
Beitrag 14.12.2009, 21:41 Uhr
schillingw
schillingw
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 22.12.2001
Beiträge: 470

Hallo NC-Technik,

nachfolgend findest du 2 Programmteile, so genannte Stangenanfangsprogramme von einer INDEX G200 840C mit FMB-Stangenlader. Hier läuft es folgendermassen ab. Wenn die Stange abgearbeitet ist, bekommt die Maschine vom Lader ein Impuls. Daraufhin springt die Maschine vom Teileprogramm ins Stangenanfangsprogramm, das Reststück wird nach hinten gezogen, ausgeworfen, die neue Stange eingelegt, vorgeschoben auf Anschlag und plangedreht. Das ganze läuft automatisch ab.
Anschlag ist aut T101, Abstecher (und plandreher) auf T1313. Das klappt so seit 10 Jahren.


%MPF1701
( STANGENANFANG PRG. KANAL 1 )
L100
L421
@100 R50
N1 ( STANGENANFANGSPROGRAMM )
N10 G0 G53 X340 D0
N1100 [ WAIT M 100,1,2]
N20 G59 X=R901 Z=R904
N0030 G0 G53 X340 D0
N0035 G53 Z280
N0040 G92 S4=4000
N0080 T1 D1 (ANSCHLAG)
N0090 M4=26 M4=33
N0100 M4=5
N0110 G0 X0
N0120 Z-100
/N0130 M1=69
/N0140 M687
/R10=100 R11=1 R16=1 L185
/N0141 M1=68
/N0142 M1=69
/N0143 G4 X0.2
/N0144 M187
/N0154 G4 X1
N0155 M1=68
N0160 G4 X1
N0170 G0 Z-80
N0180 X100 Z0
N0190 T13 D13 (ABSTECHM.)
N0200 M4=4 S4=200
N0210 G96 S4=150
N0205 G0 X60
N0220 Z-111
N0230 X19 M1=8
N0240 G1 X-1 F0.08
N0260 G0 X80 M1=9
N0270 M4=5 G95
N98 G0 G53 X340 D0 M1=9
N100 G53 Z250 M4=5
N1103 [ WAIT M 103,1,2]
@100 K9999
N2 ( STANGENZERSTUECKELUNGSPROGRAMM )
R50=31 R51=1 L420
@100 K9999
N3 ( STANGENENENDEPROGRAMM )
[ WAIT M 200,1,2]
R50=31 R51=1 L420
N9999 M30




%MPF2701
( STANGENANFANG PRG. KANAL 2 )
L100
L421
@100 R50
N1 ( STANGENANFANGSPROGRAMM )
T10
N10 G0 G53 X340 Z450 D0
N1100 [ WAIT M 100,1,2]
N2102 [ WAIT M 103,1,2]
N90 G53 X340 Z250 D0 M2=9
@100 K9999
N2 ( STANGENZERSTUECKELUNGSPROGRAMM )
R50=31 R51=1 L420
@100 K9999
N3 ( STANGENENENDEPROGRAMM )
[ WAIT M 200,1,2]
R50=31 R51=1 L420
N9999 M30



Gruß Walter


--------------------
Es geht nicht nebeneinander, schon gar nicht gegeneinander,
es geht nur miteinander.
TOP    
Beitrag 17.12.2009, 08:19 Uhr
NC-Technik
NC-Technik
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 23.12.2008
Beiträge: 19

Hallo zusammen und Danke für die Vorschläge. Ich hab mir jetzt mal ein bisschen Zeit genommen und was aus allen Vorschlägen gebastelt. Momentaner Stand ist das auch das Nachladen funktioniert, ABER ich mach das über die Stückzahl und nicht über den Sensor für Stangenende. D.h. ich laße die Stückzahl mit R1 zählen (R1=R1+1 je Durchlauf). So nun bei erreichen von z.B. R1=100 springe ich in ein Unterprogramm das dann das Reststück nach vorne auswirft. Nun kommt das Signal vom Lader Reststück ausgeworfen. Der Lader schiebt die neue Stange ein und R1 wird zu 0 gesetzt.
Soweit so gut, das alles funktioniert schon mal. Das nächste Problem ist wie schaff ich die Abfrage auf Stangenende ? Will heißen was muß ich programmieren damit bei erreichen des Sensors für Stangenende die Steuerung selbst in das U-Prg. springt.
Ich hab in einem uralten Programm was gefunden das evtl. damit zu tun haben könnte:

....
N40 M5
N45 M6
/8 @100 K55
N50 L9001
N55 G94 F4000 Z0
N60 M72
N65 G94 F4000 G1 Z5
N70 M7
N75 M73
N80 G94 F4000 Z100
.....

So soweit ich das überblicke ist /8 ein Ausblendsatz und sonst nix. L9001 ist in dem Fall dann das U-Prg. zum Stangenwechsel. Also nochmal die Frage, wie programmiere ich es das bei erreichen vom Stangenendesensor die Steuerung z.B. in L9001 springt?

volker
TOP    



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