Siemens
Digital Industries, Motion Control, Machine Tool Systems
8845
Follower:innenZeitprogrammierung
25.02.2009, 10:50 Uhr
Hallo CNC Gemeinde,
ich hab gestern für meine Hermle C800U einen neugelagerten Spindelkopf und einen neuen Motor bekommen. Es hat von seiten der Firma die mir den Spindelkopf neu gelagert hat die Aussage gegeben das ich den Spindelkopf unbedingt einlaufen lassen muss.
Ich hab mir jetzt gedacht, Warmlaufen lassen ist immer gut, ich schreib mir ein kleines Warmlaufprogramm wo ich einfach im kreis mit allen drei Achsen fahre und wenn ich einmal rum bin geht die Drehzahl um 100 U/ min höher bis ich die 8000 U/min erreicht hab.
Mein Problem ist nun wie Programmier ich eine Schleife die nun immer im Kreis fährt und wie mach ich es das die Steuerung immer umm 100 U/min hochzählt und dann bei 8000 U/min aufhört bzw. die Spindel wieder leer macht.
Was mich auch noch interesiert wie Ihr das macht mit dem Warmlaufen lassen.
MfG
Udo
ich hab gestern für meine Hermle C800U einen neugelagerten Spindelkopf und einen neuen Motor bekommen. Es hat von seiten der Firma die mir den Spindelkopf neu gelagert hat die Aussage gegeben das ich den Spindelkopf unbedingt einlaufen lassen muss.
Ich hab mir jetzt gedacht, Warmlaufen lassen ist immer gut, ich schreib mir ein kleines Warmlaufprogramm wo ich einfach im kreis mit allen drei Achsen fahre und wenn ich einmal rum bin geht die Drehzahl um 100 U/ min höher bis ich die 8000 U/min erreicht hab.
Mein Problem ist nun wie Programmier ich eine Schleife die nun immer im Kreis fährt und wie mach ich es das die Steuerung immer umm 100 U/min hochzählt und dann bei 8000 U/min aufhört bzw. die Spindel wieder leer macht.
Was mich auch noch interesiert wie Ihr das macht mit dem Warmlaufen lassen.
MfG
Udo
25.02.2009, 11:18 Uhr
Hi,
Wegen dem Warmlaufen lassen.
1. Wir machen das einfach nicht! Ist bei uns aber auch nicht erforderlich.
2. Bei unserer letzten Maschine (Starrag Heckert HEC630) gab es als Option ein Warmlaufprogramm das über eine Benutzeroberfläche gesteuert wurde also musste man den oder die Wochentage anwählen und die Startzeiten eingeben und wenn man kommt ist die Maschine schon warmgelaufen!
Aber diese Option haben wir nicht siehe Punkt 1
Zu deinem Programm Ich würde in einer Ebene einen Kreis verfahren und in der anderen eine gerade Bewegung.
Das ist allerdings auch von dem Aufbau deiner Maschine abhängig!
Oder vielleicht noch besser du fährst die Achsen bis vor die Achsendschalter dann hast du auch gleich das entharzen der Achsen dabei!
Zum warmlaufenlassen der Spindel:
Frage mal bei dem der euch die Spindel neu gelagert hat nach, wie ihr sie denn warmlaufen lassen sollt!
Oft machen die so Angaben wie 4 Stunden bei 5000u/min und dann noch 3 Stunden bei 8000u/min!
Zu dem Programm:
Keine ahnung!
Ich weis ja nicht mal welche Steuerung du hast.
Wenn du uns diese mitteilst können wir dir bestimmt helfen!
Mfg Chris
Der Beitrag wurde von Chrisiatla bearbeitet: 25.02.2009, 11:21 Uhr
Wegen dem Warmlaufen lassen.
1. Wir machen das einfach nicht! Ist bei uns aber auch nicht erforderlich.
2. Bei unserer letzten Maschine (Starrag Heckert HEC630) gab es als Option ein Warmlaufprogramm das über eine Benutzeroberfläche gesteuert wurde also musste man den oder die Wochentage anwählen und die Startzeiten eingeben und wenn man kommt ist die Maschine schon warmgelaufen!
Aber diese Option haben wir nicht siehe Punkt 1
Zu deinem Programm Ich würde in einer Ebene einen Kreis verfahren und in der anderen eine gerade Bewegung.
Das ist allerdings auch von dem Aufbau deiner Maschine abhängig!
Oder vielleicht noch besser du fährst die Achsen bis vor die Achsendschalter dann hast du auch gleich das entharzen der Achsen dabei!
Zum warmlaufenlassen der Spindel:
Frage mal bei dem der euch die Spindel neu gelagert hat nach, wie ihr sie denn warmlaufen lassen sollt!
Oft machen die so Angaben wie 4 Stunden bei 5000u/min und dann noch 3 Stunden bei 8000u/min!
Zu dem Programm:
Keine ahnung!
Ich weis ja nicht mal welche Steuerung du hast.
Wenn du uns diese mitteilst können wir dir bestimmt helfen!
Mfg Chris
Der Beitrag wurde von Chrisiatla bearbeitet: 25.02.2009, 11:21 Uhr
25.02.2009, 12:00 Uhr
ach ja ich verass
ich hab ne Sinumerik 840D mit ner MMC 102
also noch die gaaaanz alte Steuerung...
Die Firma bei der ich den Kopf lagern hab lassen, hat gesagt nach "Herstellervorgaben" und Hermle der Maschinenhersteller sagt diese werden bei Kessler schon eingelaufen und rücken nicht damit raus wie lange und bei welcher drehzahl.
Der Monteur der gestern die Teile eingebaut hat, hat gemeint ich sollte jeden tag wenn ich die Maschine benutzte diese Warlaufen lassen, es sei auf jeden fall kein schaden. Und da wir die Maschine nicht im Dauereinsatz haben hat er bestimmt nicht ganz unrecht.
Ich wollte ja eigendlich auch einen Rechteckigen "kreis" also ein Rechteck verfahren. Und dann in X und Y immer bis kurz vor die Endschalter und in Z auf der einen Seite vom Rechteck schräg von oben nach unten.
MfG Udo
ich hab ne Sinumerik 840D mit ner MMC 102
also noch die gaaaanz alte Steuerung...
Die Firma bei der ich den Kopf lagern hab lassen, hat gesagt nach "Herstellervorgaben" und Hermle der Maschinenhersteller sagt diese werden bei Kessler schon eingelaufen und rücken nicht damit raus wie lange und bei welcher drehzahl.
Der Monteur der gestern die Teile eingebaut hat, hat gemeint ich sollte jeden tag wenn ich die Maschine benutzte diese Warlaufen lassen, es sei auf jeden fall kein schaden. Und da wir die Maschine nicht im Dauereinsatz haben hat er bestimmt nicht ganz unrecht.
Ich wollte ja eigendlich auch einen Rechteckigen "kreis" also ein Rechteck verfahren. Und dann in X und Y immer bis kurz vor die Endschalter und in Z auf der einen Seite vom Rechteck schräg von oben nach unten.
MfG Udo
25.02.2009, 12:54 Uhr
Hi,
ok des is natürlich super wenn die deine Spindel lagern aber keine Angaben machen können! Da würde ich nochmal nachhaken!
Nun zum "Rechteckigen Kreis"
R50=100 ;Spindeldrehzahl
R51=100 ;Fortschaltwert
R52=8000 ;Maximaldrehzahl
R53=5000 ;Vorschub Achsen
G54 ;Nullpunkt (Bei uns ist G54= Maschinennullpunkt und Einschaltzustand)
Start:
S=R50 M3
(Hier musst du deine Verfahrsätze eingeben)
G1 X? Y? Z? F=R53
G1 X? Y? Z?
G1 X? Y? Z?
IF R50 >= R52 GOTOF SPRUNG
R50+R51
SPRUNG:
GOTOB START
M30
So das wäre jetzt mal ganz einfach geschrieben ne Dauerschleife.
Nach jedem durchlauf wird die Drehzahl um 100 u/min erhöt.
Man könnte es auch so gestalten das sie nach erreichen der Maximaldrehzahl nach jedem Durchlauf wieder 100 u/min abzieht.
Ich geh jetzt mal arbeiten.
Also dann bis später in alter Frische!
MFG Chris
ok des is natürlich super wenn die deine Spindel lagern aber keine Angaben machen können! Da würde ich nochmal nachhaken!
Nun zum "Rechteckigen Kreis"
R50=100 ;Spindeldrehzahl
R51=100 ;Fortschaltwert
R52=8000 ;Maximaldrehzahl
R53=5000 ;Vorschub Achsen
G54 ;Nullpunkt (Bei uns ist G54= Maschinennullpunkt und Einschaltzustand)
Start:
S=R50 M3
(Hier musst du deine Verfahrsätze eingeben)
G1 X? Y? Z? F=R53
G1 X? Y? Z?
G1 X? Y? Z?
IF R50 >= R52 GOTOF SPRUNG
R50+R51
SPRUNG:
GOTOB START
M30
So das wäre jetzt mal ganz einfach geschrieben ne Dauerschleife.
Nach jedem durchlauf wird die Drehzahl um 100 u/min erhöt.
Man könnte es auch so gestalten das sie nach erreichen der Maximaldrehzahl nach jedem Durchlauf wieder 100 u/min abzieht.
Ich geh jetzt mal arbeiten.
Also dann bis später in alter Frische!
MFG Chris
25.02.2009, 13:24 Uhr
also habs mal ausprobiert.
Kommt aber nur eine Fehlermeldung. "Syntax fehler bei Text:" und bleibt gleich am Anfang vom Programm stehen.
Hier des Programm:
%_N_Warmlauf_MPF
R50=100 ;Spindeldrehzahl
R51=100 ;Fortschaltwert
R52=8000 ;Maximaldrehzahl
R53=5000 ;Vorschub Achsen
G54 ;Nullpunkt (Bei uns ist G54= Maschinennullpunkt und Einschaltzustand)
Start:
S=R50 M3
T29
M6
M8
G1 X0 Y600 Z497 F=R53
G1 X0 Y0 Z497
G1 X800 Y0 Z497
G1 X800 Y300 Z0
G1 X800 Y600 Z497
IF R50 >= R52 GOTOF SPRUNG
R50+R51
SPRUNG:
GOTOB START
M30
Der Beitrag wurde von Zero Cool bearbeitet: 25.02.2009, 13:27 Uhr
Kommt aber nur eine Fehlermeldung. "Syntax fehler bei Text:" und bleibt gleich am Anfang vom Programm stehen.
Hier des Programm:
%_N_Warmlauf_MPF
R50=100 ;Spindeldrehzahl
R51=100 ;Fortschaltwert
R52=8000 ;Maximaldrehzahl
R53=5000 ;Vorschub Achsen
G54 ;Nullpunkt (Bei uns ist G54= Maschinennullpunkt und Einschaltzustand)
Start:
S=R50 M3
T29
M6
M8
G1 X0 Y600 Z497 F=R53
G1 X0 Y0 Z497
G1 X800 Y0 Z497
G1 X800 Y300 Z0
G1 X800 Y600 Z497
IF R50 >= R52 GOTOF SPRUNG
R50+R51
SPRUNG:
GOTOB START
M30
Der Beitrag wurde von Zero Cool bearbeitet: 25.02.2009, 13:27 Uhr
25.02.2009, 22:49 Uhr
TheBlackBird®
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 21.01.2006
Beiträge: 78
Mitglied seit: 21.01.2006
Beiträge: 78
Moin,
Fuer mein Ohr redet Ihr da von zwei verschiedenen Sachen?!
Vor Gebrauch Maschine bewegen-> WarmlaufProgramm
Frisch gelagerte Spindel "einlaufen" lassen-> Fettverteilungslauf
Mit diesem Stichwort (Fettverteilungslauf) sollte z.B. Google zumindest ein paar Treffer liefern, wie das aussehen koennte. Ob Du da aber fuer Deine Lagerung/Lagerkombination oder Spindel speziell fuendig wirst?
Cu TheBlackBird ®
Fuer mein Ohr redet Ihr da von zwei verschiedenen Sachen?!
Vor Gebrauch Maschine bewegen-> WarmlaufProgramm
Frisch gelagerte Spindel "einlaufen" lassen-> Fettverteilungslauf
Mit diesem Stichwort (Fettverteilungslauf) sollte z.B. Google zumindest ein paar Treffer liefern, wie das aussehen koennte. Ob Du da aber fuer Deine Lagerung/Lagerkombination oder Spindel speziell fuendig wirst?
Cu TheBlackBird ®
26.02.2009, 00:12 Uhr
Hi,
ich rede von einem Warmlaufprogramm.
und ich weis das das nicht zum Einlaufen lassen der Spindel geeignet ist.
Deshalb sage ich ja im 1. Beitrag das Zero Cool bei der Firma die die Spindel gelagert hat nachfragen soll.
@ Zero Cool
In welchem Satz kommt denn der Syntaxfehler??
Gehe einfach bei anstehendem Fehler in den Editor dann sollte der oder die fehlerhaften Sätze angezeigt werden
Mfg Chris
ich rede von einem Warmlaufprogramm.
und ich weis das das nicht zum Einlaufen lassen der Spindel geeignet ist.
Deshalb sage ich ja im 1. Beitrag das Zero Cool bei der Firma die die Spindel gelagert hat nachfragen soll.
@ Zero Cool
In welchem Satz kommt denn der Syntaxfehler??
Gehe einfach bei anstehendem Fehler in den Editor dann sollte der oder die fehlerhaften Sätze angezeigt werden
Mfg Chris
01.03.2009, 18:55 Uhr
Guest_guest_*
Themenstarter
Gast
@Zero Cool
Ob das Programm zum Einlaufen der Spindel geeignet ist, weiß ich nicht.
Aber es zeigt eine Möglichkeit, wie die Drehzahl langsam erhöht und wieder verringert werden kann. Nach Spindelstillstand wird mit umgekehrter Drehrichtung wieder bis zum Limit erhöht und anschließend verringert. usw. - bis der Timer abgelaufen ist.
Sicher nicht ganz einfach, aber... Die parameter können angepaßt werden.
Warmlauf.txt ( 1.49KB ) Anzahl der Downloads: 54
Ob das Programm zum Einlaufen der Spindel geeignet ist, weiß ich nicht.
Aber es zeigt eine Möglichkeit, wie die Drehzahl langsam erhöht und wieder verringert werden kann. Nach Spindelstillstand wird mit umgekehrter Drehrichtung wieder bis zum Limit erhöht und anschließend verringert. usw. - bis der Timer abgelaufen ist.
Sicher nicht ganz einfach, aber... Die parameter können angepaßt werden.
Warmlauf.txt ( 1.49KB ) Anzahl der Downloads: 54
01.03.2009, 22:08 Uhr
Penguin535
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 28.01.2006
Beiträge: 104
Mitglied seit: 28.01.2006
Beiträge: 104
Start als Label nicht verwenden, hat zumindest bei unserer 810D nicht Funktioniert. Versuchs mal mit "ANFANG"...
02.03.2009, 10:04 Uhr
Hallöle !
Den Syntaxfehler sehe ich bei
IF R50 >= R52 GOTOF SPRUNG
R50+R51
wo soll denn R50+R51 hingeschrieben werden ?
Müsste doch heissen R50=R50+R51 oder ähnlich.
Gruß
Stefan
Der Beitrag wurde von rainking bearbeitet: 02.03.2009, 10:04 Uhr
Den Syntaxfehler sehe ich bei
IF R50 >= R52 GOTOF SPRUNG
R50+R51
wo soll denn R50+R51 hingeschrieben werden ?
Müsste doch heissen R50=R50+R51 oder ähnlich.
Gruß
Stefan
Der Beitrag wurde von rainking bearbeitet: 02.03.2009, 10:04 Uhr
03.03.2009, 11:38 Uhr
Guest_guest_*
Themenstarter
Gast
QUOTE
Start als Label nicht verwenden, hat zumindest bei unserer 810D nicht Funktioniert. Versuchs mal mit "ANFANG"...
Das war nicht der einzige Fehler... in der CASE Verzweigung darf auch keine Variablenzuweisung stehen.
Warmlauf.mpf ( 1.63KB ) Anzahl der Downloads: 46
QUOTE
Was mich auch noch interesiert wie Ihr das macht mit dem Warmlaufen lassen.
Jo... die meisten spannen einen Dummy (Fertigteil mit Untermass) ein und lassen das Programm in einer Endlosschleife laufen. Mit Kuehlmittel, aber ohne die Spannmittel zu schalten. Wenn du nicht allzu heisse Spaene machst ist das ideal.
Wer richtig heisse Spaene macht, kommt ums korrigieren sowiso nicht rum. (Verschleiss, Kuehlmitteltemperatur)
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: