Zyklus 810 DREHEN KONTUR LAENGS

ISO-Programmierung

G810

Anwendung

 
Machine

Beachten Sie Ihr Maschinenhandbuch!

Diese Funktion muss vom Maschinenhersteller freigegeben und angepasst werden.

cyc810

Mit diesem Zyklus können Sie Werkstücke mit beliebigen Drehkonturen längsdrehen. Die Konturbeschreibung erfolgt in einem Unterprogramm.

Sie können den Zyklus wahlweise für die Schrupp-, Schlicht- oder Komplettbearbeitung verwenden. Das Abspanen bei der Schruppbearbeitung erfolgt achsparallel.

Sie können den Zyklus für die Innen- und Außenbearbeitung verwenden. Wenn der Startpunkt der Kontur größer ist als der Konturendpunkt, führt der Zyklus eine Außenbearbeitung aus. Ist der Konturstartpunkt kleiner als der Endpunkt, führt der Zyklus eine Innenbearbeitung aus.

Zyklusablauf Schruppen

Als Zyklusstartpunkt verwendet die Steuerung die Werkzeugposition beim Zyklusaufruf. Falls die Z-Koordinate des Startpunkts kleiner ist als der Anfangspunkt der Kontur, positioniert die Steuerung das Werkzeug in der Z-Koordinate auf Sicherheitsabstand und startet den Zyklus von dort.

  1. Die Steuerung führt im Eilgang eine achsparallele Zustellbewegung aus. Den Zustellwert berechnet die Steuerung anhand Q463 MAX. SCHNITTTIEFE.
  2. Die Steuerung zerspant den Bereich zwischen Startposition und Endpunkt in Längsrichtung. Der Längsschnitt wird achsparallel ausgeführt und erfolgt mit dem definierten Vorschub Q478.
  3. Die Steuerung zieht das Werkzeug mit dem definierten Vorschub um den Zustellwert zurück.
  4. Die Steuerung positioniert das Werkzeug im Eilgang zurück zum Schnittanfang.
  5. Die Steuerung wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist.
  6. Die Steuerung positioniert das Werkzeug im Eilgang zurück zum Zyklusstartpunkt.

Zyklusablauf Schlichten

Falls die Z-Koordinate des Startpunkts kleiner ist als der Anfangspunkt der Kontur, positioniert die Steuerung das Werkzeug in der Z-Koordinate auf Sicherheitsabstand und startet den Zyklus von dort.

  1. Die Steuerung führt die Zustellbewegung im Eilgang aus.
  2. Die Steuerung schlichtet die Fertigteilkontur (Konturstartpunkt bis Konturendpunkt) mit dem definierten Vorschub Q505.
  3. Die Steuerung zieht das Werkzeug mit dem definierten Vorschub um den Sicherheitsabstand zurück.
  4. Die Steuerung positioniert das Werkzeug im Eilgang zurück zum Zyklusstartpunkt.

Hinweise

 
Hinweis
Achtung, Gefahr für Werkzeug und Werkstück!
Die Schnittbegrenzung begrenzt den zu bearbeitenden Konturbereich. An- und Abfahrwege können die Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC7 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht.
  1. Positionieren Sie das Werkzeug vor dem Zyklusaufruf so, dass es bereits auf der Seite der Schnittbegrenzung steht, auf der das Material zerspant werden soll
  • Diesen Zyklus können Sie ausschließlich im Bearbeitungsmodus FUNCTION MODE TURN ausführen.
  • Die Werkzeugposition beim Zyklusaufruf (Zyklusstartpunkt) beeinflusst den zu zerspanenden Bereich.
  • Die Steuerung berücksichtigt die Schneidengeometrie des Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die Steuerung eine Warnung aus.
  • Wenn in CUTLENGTH ein Wert eingetragen ist, dann wird dieser beim Schruppen in dem Zyklus beachtet. Es erfolgt ein Hinweis und eine automatische Reduzierung der Zustelltiefe.
  • Beachten Sie auch die Grundlagen zu den Abspanzyklen.
  • Grundlagen zu den Abspanzyklen

Hinweise zum Programmieren

  • Positioniersatz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren.
  • Vor dem Zyklusaufruf müssen Sie den Zyklus 14 KONTUR oder SEL CONTOUR programmieren, um die Unterprogramme zu definieren.
  • Wenn Sie lokale Q-Parameter QL in einem Konturunterprogramm verwenden, müssen Sie diese auch innerhalb des Konturunterprogramms zuweisen oder berechnen.

Zyklusparameter

Hilfsbild

Parameter

Q215 Bearbeitungs-Umfang (0/1/2/3)?

Bearbeitungsumfang festlegen:

0: Schruppen und Schlichten

1: nur Schruppen

2: nur Schlichten auf Fertigmaß

3: nur Schlichten auf Aufmaß

Eingabe: 0, 1, 2, 3

cyc810_1

Q460 Sicherheits-Abstand?

Abstand für Rückzugsbewegung und Vorpositionierung. Der Wert wirkt inkremental.

Eingabe: 0...999.999

Q499 Kontur umkehren (0-2)?

Bearbeitungsrichtung der Kontur festlegen:

0: Kontur wird in der programmierten Richtung abgearbeitet

1: Kontur wird entgegengesetzt zur programmierten Richtung abgearbeitet

2: Kontur wird entgegengesetzt zur programmierten Richtung abgearbeitet, zusätzlich wird die Lage des Werkzeugs angepasst

Eingabe: 0, 1, 2

Q463 Maximale Schnitttiefe?

Maximale Zustellung (Radiusangabe) in radialer Richtung. Die Zustellung wird gleichmäßig aufgeteilt, um Schleifschnitte zu vermeiden.

Eingabe: 0...99.999

Q478 Vorschub Schruppen?

Vorschubgeschwindigkeit beim Schruppen. Wenn Sie M136 programmiert haben, interpretiert die Steuerung den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute.

Eingabe: 0...99999.999 alternativ FAUTO

cyc810_2

Q483 Aufmass Durchmesser?

Durchmesseraufmaß auf die definierte Kontur. Der Wert wirkt inkremental.

Eingabe: 0...99.999

Q484 Aufmass Z?

Aufmaß auf die definierte Kontur in axialer Richtung. Der Wert wirkt inkremental.

Eingabe: 0...99.999

Q505 Vorschub Schlichten?

Vorschubgeschwindigkeit beim Schlichten. Wenn Sie M136 programmiert haben, interpretiert die Steuerung den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute.

Eingabe: 0...99999.999 alternativ FAUTO

Q487 Eintauchen erlauben (0/1)?

Bearbeitung von Eintauchelementen erlauben:

0: keine Eintauchelemente bearbeiten

1: Eintauchelemente bearbeiten

Eingabe: 0, 1

Q488 Vorschub Eintauchen (0=autom.)?

Definition der Vorschubgeschwindigkeit beim Eintauchen. Dieser Eingabewert ist optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub.

Eingabe: 0...99999.999 alternativ FAUTO

Q479 Schnittbegrenzung (0/1)?

Schnittbegrenzung aktivieren:

0: keine Schnittbegrenzung aktiv

1: Schnittbegrenzung (Q480/Q482)

Eingabe: 0, 1

Q480 Wert Durchmesserbegrenzung?

X-Wert für Begrenzung der Kontur (Durchmesserangabe)

Eingabe: –99999.999...+99999.999

cyc810_2

Q482 Wert Schnittbegrenzung Z?

Z-Wert für Begrenzung der Kontur

Eingabe: –99999.999...+99999.999

Q506 Konturglättung (0/1/2)?

0: Nach jedem Schnitt entlang der Kontur (innerhalb des Zustellbereichs)

1: Konturglättung nach dem letzten Schnitt (gesamte Kontur), abheben um 45°

2: Keine Konturglättung, abheben um 45°

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 CYCL DEF 14.0 KONTUR

12 CYCL DEF 14.1 KONTURLABEL2

13 CYCL DEF 810 DREHEN KONTUR LAENGS ~

Q215=+0

;BEARBEITUNGS-UMFANG ~

Q460=+2

;SICHERHEITS-ABSTAND ~

Q499=+0

;KONTUR UMKEHREN ~

Q463=+3

;MAX. SCHNITTTIEFE ~

Q478=+0.3

;VORSCHUB SCHRUPPEN ~

Q483=+0.4

;AUFMASS DURCHMESSER ~

Q484=+0.2

;AUFMASS Z ~

Q505=+0.2

;VORSCHUB SCHLICHTEN ~

Q487=+1

;EINTAUCHEN ~

Q488=+0

;VORSCHUB EINTAUCHEN ~

Q479=+0

;SCHNITTBEGRENZUNG ~

Q480=+0

;GRENZWERT DURCHMESSER ~

Q482=+0

;GRENZWERT Z ~

Q506=+0

;KONTURGLAETTUNG

14 L X+75 Y+0 Z+2 R0 FMAX M303

15 CYCL CALL

16 M30

17 LBL 2

18 L X+60 Z+0

19 L Z-10

20 RND R5

21 L X+40 Z-35

22 RND R5

23 L X+50 Z-40

24 L Z-55

25 CC X+60 Z-55

26 C X+60 Z-60

27 L X+100

28 LBL 0