Zyklus 403 ROT UEBER DREHACHSE

ISO-Programmierung

G403

Anwendung

Der Tastsystemzyklus 403 ermittelt durch Messung zweier Punkte, die auf einer Geraden liegen müssen, eine Werkstück-Schieflage. Die ermittelte Werkstück-Schieflage kompensiert die Steuerung durch Drehung der A-, B- oder C-Achse. Das Werkstück darf dabei beliebig auf dem Rundtisch aufgespannt sein.

Zyklusablauf

tch402_1_num
  1. Die Steuerung positioniert das Tastsystem im Eilgang (Wert aus Spalte FMAX) und mit Positionierlogik zum programmierten Antastpunkt 1. Die Steuerung versetzt dabei das Tastsystem um den Sicherheitsabstand entgegen der festgelegten Verfahrrichtung
  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. Anschließend 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 dreht die im Zyklus definierte Drehachse um den ermittelten Wert. Optional können Sie festlegen, ob die Steuerung den ermittelten Drehwinkel in der Bezugspunkttabelle oder in der Nullpunkttabelle auf 0 setzen soll.

Hinweise

 
Hinweis
Achtung Kollisionsgefahr!
Wenn die Steuerung die Drehachse automatisch positioniert, kann es zu einer Kollision kommen.
  1. Auf mögliche Kollisionen zwischen evtl. auf dem Tisch aufgebauten Elementen und dem Werkzeug achten
  2. Die sichere Höhe so wählen, dass keine Kollision entstehen kann
 
Hinweis
Achtung Kollisionsgefahr!
Wenn Sie im Parameter Q312 Achse für Ausgleichsbewegung? den Wert 0 eingeben, ermittelt der Zyklus die auszurichtende Drehachse automatisch (empfohlene Einstellung). Dabei wird, abhängig von der Reihenfolge der Antastpunkte, ein Winkel ermittelt. Der ermittelte Winkel zeigt vom ersten und zum zweiten Antastpunkt. Wenn Sie im Parameter Q312 die A-, B- oder C-Achse als Ausgleichsachse wählen, ermittelt der Zyklus den Winkel unabhängig von der Reihenfolge der Antastpunkte. Der berechnete Winkel liegt im Bereich von -90 bis +90°. Es besteht Kollisionsgefahr!
  1. Prüfen Sie nach dem Ausrichten die Stellung der Drehachse
 
Hinweis
Achtung Kollisionsgefahr!
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Es besteht Kollisionsgefahr!
  1. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT, Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG, Zyklus 11 MASSFAKTOR und Zyklus 26 MASSFAKTOR ACHSSPEZ..
  2. Koordinatenumrechnungen vorher zurücksetzen
  • Diesen Zyklus können Sie ausschließlich im Bearbeitungsmodus FUNCTION MODE MILL ausführen.
  • Die Steuerung setzt eine aktive Grunddrehung am Zyklusanfang zurück.

Zyklusparameter

Hilfsbild

Parameter

tch402_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

tch402_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 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

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

Q312 Achse für Ausgleichsbewegung?

Festlegen, mit welcher Drehachse die Steuerung die gemessene Schieflage kompensieren soll:

0: Automatikmodus – die Steuerung ermittelt die auszurichtende Drehachse anhand der aktiven Kinematik. Im Automatikmodus wird die erste Tischdrehachse (ausgehend vom Werkstück) als Ausgleichsachse verwendet. Empfohlene Einstellung!

4: Schieflage mit Drehachse A kompensieren

5: Schieflage mit Drehachse B kompensieren

6: Schieflage mit Drehachse C kompensieren

Eingabe: 0, 4, 5, 6

Q337 Null setzen nach Ausrichtung?

Festlegen, ob die Steuerung den Winkel der ausgerichteten Drehachse in der Preset-Tabelle bzw. in der Nullpunkttabelle nach dem Ausrichten auf 0 setzen soll.

0: Nach dem Ausrichten Winkel der Drehachse in der Tabelle nicht auf 0 setzen

1: Nach dem Ausrichten Winkel der Drehachse in der Tabelle auf 0 setzen

Eingabe: 0, 1

Q305 Nummer in Tabelle?

Nummer in der Bezugspunkttabelle angeben, in der die Steuerung die Grunddrehung eintragen soll.

Q305 = 0: Die Drehachse wird in der Nummer 0 der Bezugspunkttabelle abgenullt. Es erfolgt ein Eintrag in die OFFSET-Spalte. Zusätzlich werden alle anderen Werte (X, Y, Z, etc.) des derzeit aktiven Bezugspunktes in die Zeile 0 der Bezugspunkttabelle übernommen. Außerdem wird der Bezugspunkt aus Zeile 0 aktiviert.

Q305 > 0: Zeile der Bezugspunkttabelle angeben, in der die Steuerung die Drehachse abnullen soll. Es erfolgt ein Eintrag in die OFFSET-Spalte der Bezugspunkttabelle.

Q305 ist von folgenden Parametern abhängig:

  • Q337 = 0: Parameter Q305 ist nicht wirksam
  • Q337 = 1: Parameter Q305 wirkt wie oben beschrieben
  • Q312 = 0: Parameter Q305 wirkt wie oben beschrieben
  • Q312 > 0: Der Eintrag in Q305 wird ignoriert. Es erfolgt ein Eintrag in die OFFSET-Spalte in der Zeile der Bezugspunkttabelle, die beim Zyklusaufruf aktiv ist

Eingabe: 0...99999

Q303 Messwert-Übergabe (0,1)?

Festlegen, ob der ermittelte Bezugspunkt in der Nullpunkttabelle oder in der Bezugspunkttabelle abgelegt werden soll:

0: Ermittelte Bezugspunkt als Nullpunktverschiebung in die aktive Nullpunkttabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem

1: Ermittelte Bezugspunkt in die Bezugspunkttabelle schreiben.

Eingabe: 0, 1

Q380 Bezugswinkel Hauptachse?

Winkel, auf den die Steuerung die angetastete Gerade ausrichten soll. Nur wirksam, wenn Drehachse = Automatikmodus oder C gewählt ist (Q312 = 0 oder 6).

Eingabe: 0...360

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 403 ROT UEBER DREHACHSE ~

Q263=+0

;1. PUNKT 1. ACHSE ~

Q264=+0

;1. PUNKT 2. ACHSE ~

Q265=+20

;2. PUNKT 1. ACHSE ~

Q266=+30

;2. PUNKT 2. ACHSE ~

Q272=+1

;MESSACHSE ~

Q267=-1

;VERFAHRRICHTUNG ~

Q261=-5

;MESSHOEHE ~

Q320=+0

;SICHERHEITS-ABST. ~

Q260=+20

;SICHERE HOEHE ~

Q301=+0

;FAHREN AUF S. HOEHE ~

Q312=+0

;AUSGLEICHSACHSE ~

Q337=+0

;NULL SETZEN ~

Q305=+1

;NR. IN TABELLE ~

Q303=+1

;MESSWERT-UEBERGABE ~

Q380=+90

;BEZUGSWINKEL