Zyklus 420 MESSEN WINKEL

ISO-Programmierung

G420

Anwendung

Der Tastsystemzyklus 420 ermittelt den Winkel, den eine beliebige Gerade mit der Hauptachse der Bearbeitungsebene einschließt.

Zyklusablauf

tch400_1_num
  1. Die Steuerung positioniert das Tastsystem im Eilgang (Wert aus Spalte FMAX) und mit Positionierlogik zum programmierten Antastpunkt 1. Die Summe aus Q320, SET_UP und dem Tastkugelradius wird beim Antasten in jede Antastrichtung berücksichtigt. Die Tastkugelmitte ist um diese Summe vom Antastpunkt entgegen der Antastrichtung versetzt, wenn die Antastbewegung gestartet wird
  2. Positionierlogik

  3. Anschließend fährt das Tastsystem auf die eingegebene Messhöhe und führt den ersten Antastvorgang mit Antastvorschub (Spalte F) durch
  4. Danach fährt das Tastsystem zum nächsten Antastpunkt 2 und führt den zweiten Antastvorgang durch
  5. Die Steuerung positioniert das Tastsystem zurück auf die Sichere Höhe und speichert den ermittelten Winkel in folgendem Q-Parameter:

Q-Parameter-
nummer

Bedeutung

Q150

Gemessener Winkel bezogen auf die Hauptachse der Bearbeitungsebene

Hinweise

  • Diesen Zyklus können Sie ausschließlich im Bearbeitungsmodus FUNCTION MODE MILL ausführen.
  • Wenn Tastsystemachse = Messachse definiert ist, können Sie den Winkel in Richtung der A-Achse oder B-Achse messen:
    • Wenn der Winkel in Richtung der A-Achse gemessen werden soll, dann Q263 gleich Q265 wählen und Q264 ungleich Q266
    • Wenn Winkel in Richtung der B-Achse gemessen werden soll, dann Q263 ungleich Q265 wählen und Q264 gleich Q266
  • Die Steuerung setzt eine aktive Grunddrehung am Zyklusanfang zurück.

Hinweis zum Programmieren

  • Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben.

Zyklusparameter

Hilfsbild

Parameter

tch400_3_NCK

Q263 1. Meßpunkt 1. Achse?

Koordinate des ersten Antastpunktes in der Hauptachse der Bearbeitungsebene. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999

Q264 1. Meßpunkt 2. Achse?

Koordinate des ersten Antastpunktes in der Nebenachse der Bearbeitungsebene. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999

Q265 2. Meßpunkt 1. Achse?

Koordinate des zweiten Antastpunktes in der Hauptachse der Bearbeitungsebene. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999

Q266 2. Meßpunkt 2. Achse?

Koordinate des zweiten Antastpunktes in der Nebenachse der Bearbeitungsebene. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999

Q272 Meßachse (1...3: 1=Hauptachse)?

Achse, in der die Messung erfolgen soll:

1: Hauptachse = Messachse

2: Nebenachse = Messachse

3: Tastsystemachse = Messachse

Eingabe: 1, 2, 3

Q267 Verfahrrichtung 1 (+1=+ / -1=-)?

Richtung, in der das Tastsystem auf das Werkstück zufahren soll:

-1: Verfahrrichtung negativ

+1: Verfahrrichtung positiv

Eingabe: –1, +1

tch400_2

Q261 Meßhöhe in der Tastsystemachse?

Koordinate des Kugelzentrums in der Tastsystemachse, auf der die Messung erfolgen soll. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999

Q320 Sicherheits-Abstand?

Zusätzlicher Abstand zwischen Messpunkt und Tastsystemkugel. Die Antastbewegung startet auch beim Antasten in der Werkzeugachsrichtung um die Summe aus Q320, SET_UP und dem Tastkugelradius versetzt. Der Wert wirkt inkremental.

Eingabe: 0...99999.9999 alternativ PREDEF

Q260 Sichere Höhe?

Koordinate in der Werkzeugachse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen kann. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999 alternativ PREDEF

Q301 Fahren auf sichere Höhe (0/1)?

Festlegen, wie das Tastsystem zwischen den Messpunkten verfahren soll:

0: Zwischen Messpunkten auf Messhöhe verfahren

1: Zwischen Messpunkten auf Sicherer Höhe verfahren

Eingabe: 0, 1

Q281 Meßprotokoll (0/1/2)?

Festlegen, ob die Steuerung ein Messprotokoll erstellen soll:

Festlegen, ob die Steuerung ein Messprotokoll erstellen soll:

1: Messprotokoll erstellen: Die Steuerung speichert die Protokolldatei TCHPR420.TXT im selben Ordner, in dem sich auch das zugehörige NC-Programm befindet.

2: Programmlauf unterbrechen und Messprotokoll auf den Steuerungs-Bildschirm ausgeben (Sie können anschließend mit NC-Start das NC-Programm fortsetzen)

Eingabe: 0, 1, 2

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.

  • Passen Sie folgende Inhalte an:
  • Werkzeuge
  • Schnittwerte
  • Vorschübe
  • Sichere Höhe oder sichere Positionen
  • Maschinenspezifische Positionen, z. B. mit M91
  • Pfade von Programmaufrufen

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.

 
Tip

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.

Beispiel

11 TCH PROBE 420 MESSEN WINKEL ~

Q263=+10

;1. PUNKT 1. ACHSE ~

Q264=+10

;1. PUNKT 2. ACHSE ~

Q265=+15

;2. PUNKT 1. ACHSE ~

Q266=+95

;2. PUNKT 2. ACHSE ~

Q272=+1

;MESSACHSE ~

Q267=-1

;VERFAHRRICHTUNG ~

Q261=-5

;MESSHOEHE ~

Q320=+0

;SICHERHEITS-ABST. ~

Q260=+10

;SICHERE HOEHE ~

Q301=+1

;FAHREN AUF S. HOEHE ~

Q281=+1

;MESSPROTOKOLL