Zyklus 431 MESSEN EBENE

ISO-Programmierung

G431

Anwendung

Der Tastsystemzyklus 431 ermittelt die Winkel einer Ebene durch Messung dreier Punkte und legt die Werte in Q-Parametern ab.

Zyklusablauf

tch431_1_num
  1. Die Steuerung positioniert das Tastsystem im Eilgang (Wert aus Spalte FMAX) und mit Positionierlogik zum programmierten Antastpunkt 1 und misst dort den ersten Ebenenpunkt. Die Steuerung versetzt dabei das Tastsystem um den Sicherheitsabstand entgegen der Antastrichtung
  2. Positionierlogik

  3. Anschließend fährt das Tastsystem zurück auf die Sichere Höhe, danach in der Bearbeitungsebene zum Antastpunkt 2 und misst dort den Istwert des zweiten Ebenenpunkts
  4. Anschließend fährt das Tastsystem zurück auf die Sichere Höhe, danach in der Bearbeitungsebene zum Antastpunkt 3 und misst dort den Istwert des dritten Ebenenpunkts
  5. Abschließend positioniert die Steuerung das Tastsystem zurück auf die Sichere Höhe und speichert die ermittelten Winkelwerte in folgenden Q-Parametern:

Q-Parameter-
nummer

Bedeutung

Q158

Projektionswinkel der A-Achse

Q159

Projektionswinkel der B-Achse

Q170

Raumwinkel A

Q171

Raumwinkel B

Q172

Raumwinkel C

Q173 bis Q175

Messwerte in der Tastsystemachse (erste bis dritte Messung)

Hinweise

 
Hinweis
Achtung Kollisionsgefahr!
Wenn Sie Ihre Winkel in der Bezugspunkttabelle speichern und schwenken danach mit PLANE SPATIAL auf SPA=0, SPB=0, SPC=0, ergeben sich mehrere Lösungen, bei der die Drehachsen auf 0 stehen. Es besteht Kollisionsgefahr!
  1. Programmieren Sie SYM (SEQ) + oder SYM (SEQ) -
  • Diesen Zyklus können Sie ausschließlich im Bearbeitungsmodus FUNCTION MODE MILL ausführen.
  • Damit die Steuerung Winkelwerte berechnen kann, dürfen die drei Messpunkte nicht auf einer Geraden liegen.
  • Die Steuerung setzt eine aktive Grunddrehung am Zyklusanfang zurück.

Hinweise zum Programmieren

  • Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben.
  • In den Parametern Q170 - Q172 werden die Raumwinkel gespeichert, die bei der Funktion Bearbeitungsebene schwenken benötigt werden. Über die ersten zwei Messpunkte bestimmen Sie die Ausrichtung der Hauptachse beim Schwenken der Bearbeitungsebene.
  • Der dritte Messpunkt legt die Richtung der Werkzeugachse fest. Dritten Messpunkt in Richtung positiver Y-Achse definieren, damit die Werkzeugachse im rechtsdrehenden Koordinatensystem richtig liegt.

Zyklusparameter

Hilfsbild

Parameter

tch431_3

tch431_2_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

Q294 1. Meßpunkt 3. Achse?

Koordinate des ersten Antastpunktes in der Tastsystemachse. 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

Q295 2. Meßpunkt 3. Achse?

Koordinate des zweiten Antastpunktes in der Tastsystemachse. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.9999

Q296 3. Meßpunkt 1. Achse?

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

Eingabe: –99999.9999...+99999.9999

Q297 3. Meßpunkt 2. Achse?

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

Eingabe: –99999.9999...+99999.9999

Q298 3. Meßpunkt 3. Achse?

Koordinate des dritten Antastpunktes in der Tastsystemachse. Der Wert wirkt absolut.

Eingabe: –99999.9999...+99999.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

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

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

Festlegen, ob die Steuerung ein Messprotokoll erstellen soll:

0: Kein Messprotokoll erstellen

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

2: Programmlauf unterbrechen und Messprotokoll auf den Steuerungs-Bildschirm ausgeben. NC-Programm mit NC-Start 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 431 MESSEN EBENE ~

Q263=+20

;1. PUNKT 1. ACHSE ~

Q264=+20

;1. PUNKT 2. ACHSE ~

Q294=-10

;1. PUNKT 3. ACHSE ~

Q265=+50

;2. PUNKT 1. ACHSE ~

Q266=+80

;2. PUNKT 2. ACHSE ~

Q295=+0

;2. PUNKT 3. ACHSE ~

Q296=+90

;3. PUNKT 1. ACHSE ~

Q297=+35

;3. PUNKT 2. ACHSE ~

Q298=+12

;3. PUNKT 3. ACHSE ~

Q320=+0

;SICHERHEITS-ABST. ~

Q260=+5

;SICHERE HOEHE ~

Q281=+1

;MESSPROTOKOLL