Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Zeitprogrammierung

Beitrag 25.02.2009, 10:50 Uhr
Zero Cool
Zero Cool
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 22.11.2005
Beiträge: 21
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
   
Beitrag 25.02.2009, 11:18 Uhr
Chrisiatla
Chrisiatla
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.12.2006
Beiträge: 273
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
   
Beitrag 25.02.2009, 12:00 Uhr
Zero Cool
Zero Cool
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 22.11.2005
Beiträge: 21
ach ja ich verass biggrin.gif
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
   
Beitrag 25.02.2009, 12:54 Uhr
Chrisiatla
Chrisiatla
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.12.2006
Beiträge: 273
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
   
Beitrag 25.02.2009, 13:24 Uhr
Zero Cool
Zero Cool
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 22.11.2005
Beiträge: 21
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
   
Beitrag 25.02.2009, 22:49 Uhr
TheBlackBird®
TheBlackBird®
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
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 ®
   
Beitrag 26.02.2009, 00:12 Uhr
Chrisiatla
Chrisiatla
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 06.12.2006
Beiträge: 273
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
   
Beitrag 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.

Angehängte Datei  Warmlauf.txt ( 1.49KB ) Anzahl der Downloads: 54
   
Beitrag 01.03.2009, 22:08 Uhr
Penguin535
Penguin535
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 28.01.2006
Beiträge: 104
Start als Label nicht verwenden, hat zumindest bei unserer 810D nicht Funktioniert. Versuchs mal mit "ANFANG"...
   
Beitrag 02.03.2009, 10:04 Uhr
rainking
rainking
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.09.2007
Beiträge: 33
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
   
Beitrag 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... sorry.gif in der CASE Verzweigung darf auch keine Variablenzuweisung stehen.
Angehängte Datei  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: