ISO-Programmierung
G452
G452
Beachten Sie Ihr Maschinenhandbuch!
Diese Funktion muss vom Maschinenhersteller freigegeben und angepasst werden.
Mit dem Tastsystemzyklus 452 können Sie die kinematische Transformationskette Ihrer Maschine optimieren (siehe Zyklus 451 KINEMATIK VERMESSEN (Option #48)). Anschließend korrigiert die Steuerung ebenfalls im Kinematikmodell das Werkstück-Koordinatensystem so, dass der aktuelle Bezugspunkt nach der Optimierung im Zentrum der Kalibrierkugel ist.
Die Position der Kalibrierkugel auf dem Maschinentisch so wählen, dass beim Messvorgang keine Kollision erfolgen kann.
Mit diesem Zyklus können Sie z. B. Wechselköpfe untereinander abstimmen.
Wenn Sie während der Bearbeitung die Kalibrierkugel auf dem Maschinentisch aufgespannt lassen können, so können Sie z. B. eine Drift der Maschine kompensieren. Dieser Vorgang ist auch auf einer Maschine ohne Drehachsen möglich.
Q-Parameter- | Bedeutung |
---|---|
Q141 | Gemessene Standardabweichung A-Achse |
Q142 | Gemessene Standardabweichung B-Achse |
Q143 | Gemessene Standardabweichung C-Achse |
Q144 | Optimierte Standardabweichung A-Achse |
Q145 | Optimierte Standardabweichung B-Achse |
Q146 | Optimierte Standardabweichung C-Achse |
Q147 | Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschinenparameter |
Q148 | Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschinenparameter |
Q149 | Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschinenparameter |
Um eine Presetkompensation durchführen zu können, muss die Kinematik entsprechend vorbereitet sein. Maschinenhandbuch beachten.
Hilfsbild | Parameter |
---|---|
Q407 Radius Kalibrierkugel? Geben Sie den exakten Radius der verwendeten Kalibrierkugel ein. Eingabe: 0.0001...99.9999 | |
Q320 Sicherheits-Abstand? Zusätzlicher Abstand zwischen Antastpunkt und Tastsystemkugel. Q320 wirkt additiv zur Spalte SET_UP der Tastsystemtabelle. Der Wert wirkt inkremental. Eingabe: 0...99999.9999 alternativ PREDEF | |
Q408 Rückzugshöhe? 0: Keine Rückzugshöhe anfahren, die Steuerung fährt die nächste Messposition in der zu vermessenden Achse an. Nicht erlaubt für Hirthachsen! Die Steuerung fährt die erste Messposition in der Reihenfolge A, dann B, dann C an >0: Rückzugshöhe im ungeschwenkten Werkstück-Koordinatensystem, auf den die Steuerung vor einer Drehachspositionierung die Spindelachse positioniert. Zusätzlich positioniert die Steuerung das Tastsystem in der Bearbeitungsebene auf den Nullpunkt. Die Tasterüberwachung ist in diesem Modus nicht aktiv. Definieren Sie die Positioniergeschwindigkeit im Parameter Q253. Der Wert wirkt absolut. Eingabe: 0...99999.9999 | |
Q253 Vorschub Vorpositionieren? Geben Sie die Verfahrgeschwindigkeit des Werkzeugs beim Positionieren in mm/min an. Eingabe: 0...99999.9999 alternativ FMAX, FAUTO, PREDEF | |
Q380 Bezugswinkel Hauptachse? Geben Sie den Bezugswinkel (die Grunddrehung) für die Erfassung der Messpunkte im wirksamen Werkstück-Koordinatensystem an. Das Definieren eines Bezugswinkels kann den Messbereich einer Achse erheblich vergrößern. Der Wert wirkt absolut. Eingabe: 0...360 | |
Q411 Startwinkel A-Achse? Startwinkel in der A-Achse, an dem die erste Messung erfolgen soll. Der Wert wirkt absolut. Eingabe: –359.9999...+359.9999 | |
Q412 Endwinkel A-Achse? Endwinkel in der A-Achse, an dem die letzte Messung erfolgen soll. Der Wert wirkt absolut. Eingabe: –359.9999...+359.9999 | |
Q413 Anstellwinkel A-Achse? Anstellwinkel der A-Achse, in dem die anderen Drehachsen vermessen werden sollen. Eingabe: –359.9999...+359.9999 | |
Q414 Anzahl Messpunkte in A (0...12)? Anzahl der Antastungen, die die Steuerung zur Vermessung der A-Achse verwenden soll. Bei Eingabe = 0 führt die Steuerung keine Vermessung dieser Achse durch. Eingabe: 0...12 | |
Q415 Startwinkel B-Achse? Startwinkel in der B-Achse, an dem die erste Messung erfolgen soll. Der Wert wirkt absolut. Eingabe: –359.9999...+359.9999 | |
Q416 Endwinkel B-Achse? Endwinkel in der B-Achse, an dem die letzte Messung erfolgen soll. Der Wert wirkt absolut. Eingabe: –359.9999...+359.9999 | |
Q417 Anstellwinkel B-Achse? Anstellwinkel der B-Achse, in dem die anderen Drehachsen vermessen werden sollen. Eingabe: –359.999...+360.000 | |
Q418 Anzahl Messpunkte in B (0...12)? Anzahl der Antastungen, die die Steuerung zur Vermessung der B-Achse verwenden soll. Bei Eingabe = 0 führt die Steuerung keine Vermessung dieser Achse durch. Eingabe: 0...12 | |
Q419 Startwinkel C-Achse? Startwinkel in der C-Achse, an dem die erste Messung erfolgen soll. Der Wert wirkt absolut. Eingabe: –359.9999...+359.9999 | |
Q420 Endwinkel C-Achse? Endwinkel in der C-Achse, an dem die letzte Messung erfolgen soll. Der Wert wirkt absolut. Eingabe: –359.9999...+359.9999 | |
Q421 Anstellwinkel C-Achse? Anstellwinkel der C-Achse, in dem die anderen Drehachsen vermessen werden sollen. Eingabe: –359.9999...+359.9999 | |
Q422 Anzahl Messpunkte in C (0...12)? Anzahl der Antastungen, die die Steuerung zur Vermessung der C-Achse verwenden soll. Bei Eingabe = 0 führt die Steuerung keine Vermessung dieser Achse durch Eingabe: 0...12 | |
Q423 Anzahl Antastungen (3-8)? Definieren Sie die Anzahl der Antastungen, die die Steuerung zur Vermessung der Kalibrierkugel in der Ebene verwenden soll. Weniger Messpunkte erhöhen die Geschwindigkeit, mehr Messpunkte erhöhen die Messsicherheit. Eingabe: 3...8 | |
Q432 Winkelbereich Losekompensation? Hier definieren Sie den Winkelwert, der als Überfahrt für die Messung der Drehachslose verwendet werden soll. Der Überfahrtswinkel muss deutlich größer sein als die tatsächliche Lose der Drehachsen. Bei Eingabe = 0 führt die Steuerung keine Vermessung der Lose durch. Eingabe: –3...+3 |
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 450 KINEMATIK SICHERN ~ | ||
| ||
| ||
13 TCH PROBE 452 PRESET-KOMPENSATION ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Der Kopfwechsel ist eine maschinenspezifische Funktion. Beachten Sie das Maschinenhandbuch.
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 452 PRESET-KOMPENSATION ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Die Zielsetzung dieses Vorgangs ist, dass nach dem Wechseln von Drehachsen (Kopfwechsel) der Bezugspunkt am Werkstück unverändert ist
Im folgenden Beispiel wird der Abgleich eines Gabelkopfs mit den Achsen AC beschrieben. Die A-Achsen werden gewechselt, die C-Achse bleibt an der Grundmaschine.
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 TCH PROBE 451 KINEMATIK VERMESSEN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Dieser Vorgang ist auch möglich auf Maschinen ohne Drehachsen.
Während der Bearbeitung unterliegen verschiedene Bauteile einer Maschine aufgrund von sich ändernden Umgebungseinflüssen einer Drift. Ist die Drift über den Verfahrbereich ausreichend konstant und kann während der Bearbeitung die Kalibrierkugel auf dem Maschinentisch stehen bleiben, so lässt sich diese Drift mit Zyklus 452 erfassen und kompensieren.
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 TOOL CALL "TOUCH_PROBE" Z | ||
12 CYCL DEF 247 BEZUGSPUNKT SETZEN ~ | ||
| ||
13 TCH PROBE 451 KINEMATIK VERMESSEN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 TOOL CALL "TOUCH_PROBE" Z | ||
13 TCH PROBE 452 PRESET-KOMPENSATION ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Die Steuerung erstellt nach dem Abarbeiten des Zyklus 452 ein Protokoll (TCHPRAUTO.html) und speichert die Protokolldatei im selben Ordner, in dem sich auch das zugehörige NC-Programm befindet. Das Protokoll enthält folgende Daten: