Seite 5
Inhaltsverzeichnis Grundlegendes..........................33 Über dieses Handbuch........................34 Steuerungstyp, Software und Funktionen..................36 Software-Optionen..........................37 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 7
Einzelnen Rahmen definieren........................ 63 Vollkreis definieren..........................64 Teilkreis definieren..........................65 Punktetabellen............................66 Anwendung............................66 Punktetabelle eingeben..........................66 Einzelne Punkte für die Bearbeitung ausblenden.................. 67 Punktetabelle im NC-Programm wählen....................67 Zyklus in Verbindung mit Punktetabellen aufrufen................68 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 8
UNIVERSAL-TIEFBOHREN (Zyklus 205, DIN/ISO: G205, Software-Option 19)....... 92 Zyklusablauf............................92 Beim Programmieren beachten!......................93 Zyklusparameter............................. 94 Positionierverhalten beim Arbeiten mit Q379..................96 BOHRFRAESEN (Zyklus 208, Software-Option 19)................. 100 Zyklusablauf............................100 Beim Programmieren beachten!......................101 Zyklusparameter........................... 102 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 9
4.10 EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241, Software-Option 19)....... 103 Zyklusablauf............................103 Beim Programmieren beachten!......................104 Zyklusparameter........................... 105 Positionierverhalten beim Arbeiten mit Q379..................107 4.11 Programmierbeispiele........................111 Beispiel: Bohrzyklen..........................111 Beispiel: Bohrzyklen in Verbindung mit PATTERN DEF verwenden............ 112 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 19
Drehachsen positionieren........................316 Positionsanzeige im geschwenkten System..................317 Arbeitsraumüberwachung........................317 Positionieren im geschwenkten System....................318 Kombination mit anderen Koordinatenumrechnungszyklen..............318 Leitfaden für das Arbeiten mit Zyklus 19 Bearbeitungsebene.............319 11.10 Programmierbeispiele........................320 Beispiel: Koordinatenumrechnungszyklen.................... 320 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Alle Sicherheitshinweise enthalten die folgenden vier Abschnitte: Das Signalwort zeigt die Schwere der Gefahr Art und Quelle der Gefahr Folgen bei Missachtung der Gefahr, z. B. "Bei nachfolgenden Bearbeitungen besteht Kollisionsgefahr" Entkommen – Maßnahmen zur Abwehr der Gefahr HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 35
Ihres Maschinenherstellers oder eines Drittanbieters. Änderungen gewünscht oder den Fehlerteufel entdeckt? Wir sind ständig bemüht, unsere Dokumentation für Sie zu verbessern. Helfen Sie uns dabei und teilen uns bitte Ihre Änderungswünsche unter folgender E-Mail-Adresse mit: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Verbindung stehen, sind im Benutzerhandbuch der TNC 620 beschrieben. Benötigen Sie dieses Handbuch, wenden Sie sich ggf. an HEIDENHAIN. ID-Benutzerhandbuch Klartextprogrammierung: 1096883-xx ID-Benutzerhandbuch DIN/ISO-Programmierung: 1096887-xx ID-Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten: 1263172-xx HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Grundlegendes | Steuerungstyp, Software und Funktionen Software-Optionen Die TNC 620 verfügt über verschiedene Software-Optionen, die von Ihrem Maschinenhersteller freigeschaltet werden können. Jede Option ist separat freizuschalten und beinhaltet jeweils die nachfolgend aufgeführten Funktionen: Additional Axis (Option #0 und Option #1) Zusätzliche Achse...
Seite 38
Unterstützt DXF , STEP und IGES Übernahme von Konturen und Punktemustern Komfortable Bezugspunktfestlegung Grafisches Wählen von Konturabschnitten aus Klartextprogrammen KinematicsOpt (Option #48) Optimieren der Aktive Kinematik sichern/ wiederherstellen Maschinenkinematik Aktive Kinematik prüfen Aktive Kinematik optimieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 39
Dämpfung von Maschinenschwingungen zur Verbesserung der Werkstückoberfläche Batch Process Manager (Option #154) Batch Process Manager Planung von Fertigungsaufträgen Component Monitoring (Option #155) Komponentenüberwachung ohne Überwachung konfigurierter Maschinenkomponenten auf Überbelas- externe Sensorik tung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Die Steuerung entspricht der Klasse A nach EN 55022 und ist hauptsächlich für den Betrieb in den Industriegebieten vorgesehen. Rechtlicher Hinweis Dieses Produkt verwendet Open-Source-Software. Weitere Informationen finden Sie auf der Steuerung unter Betriebsart Programmieren MOD-Funktion Softkey LIZENZ Hinweise HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 41
NC-Programme, die Sie an älteren HEIDENHAIN-Bahnsteuerungen (ab TNC 150 B) erstellt haben, sind von diesem neuen Softwarestand der TNC 620 größtenteils abarbeitbar. Auch wenn neue, optionale Parameter ("Optionale Parameter") zu bestehenden Zyklen dazugekommen sind, können Sie in der Regel Ihre NC-Programme weiterhin wie gewohnt abarbeiten.
Seite 42
"Maschinenparameter einstellen", Seite 572 Zyklus 225 Gravieren kann mit einer neuen Syntax den aktuellen Zählerstand gravieren siehe "Zählerstand gravieren", Seite 337 Neue Spalte SERIAL in der Tastsystemtabelle siehe "Tastsystemdaten", Seite 357 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 43
VERMESSEN (Zyklus 451, DIN/ISO: G451, Option)", Seite 543 Im Zyklus 451 KINEMATIK VERMESSEN wird nur bei der zweiten Messung, der Radius der Kalibrierkugel überwacht, siehe "KINEMATIK VERMESSEN (Zyklus 451, DIN/ISO: G451, Option)", Seite 543 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 44
"GEWINDEBOHREN ohne Ausgleichsfutter GS (Zyklus 207 , DIN/ISO: G207)", Seite 120, siehe "GEWINDEBOHREN SPANBRUCH (Zyklus 209, DIN/ISO: G209, Software-Option 19)", Seite 125 , siehe "GEWINDESCHNEIDEN (Zyklus 18, DIN/ ISO: G18, Software-Option 19)", Seite 345 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Zyklusdefinition den Vorschub aus dem TOOL CALL-Satz intern fest zuordnet. Wenn Sie einen Zyklus mit mehreren Teilsätzen löschen wollen, gibt die Steuerung einen Hinweis aus, ob der komplette Zyklus gelöscht werden soll. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Zyklen zur Herstellung von Punktemustern, z. B. Lochkreis od. Lochfläche Sonderzyklen Verweilzeit, Programmaufruf, Spindelorien- tierung, Gravieren, Toleranz, Beladung ermitteln, Ggf. auf maschinenspezifische Bearbeitungszyklen weiterschalten. Solche Bearbeitungszyklen können von Ihrem Maschinenhersteller integriert werden HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Zyklen zur automatischen Werkstückkontrolle Sonderzyklen Tastsystem kalibrieren Zyklen zur automatischen Kinematikvermessung Zyklen zur automatischen Werkzeugvermessung (wird vom Maschinenhersteller freigegeben) Ggf. auf maschinenspezifische Tastsystemzyklen weiterschalten. Solche Tastsystemzyklen können von Ihrem Maschinenhersteller integriert werden HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Grundsätzlich DEF-aktive Zyklen vor CALL-aktiven Zyklen programmieren Zwischen der Definition eines CALL-aktiven Zyklus und dem jeweiligen Zyklusaufruf einen DEF-aktiven Zyklus nur dann programmieren, wenn keine Überschneidungen bei den Übergabeparametern dieser beiden Zyklen auftreten HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Die Funktion CYCL CALL PAT ruft den zuletzt definierten Bearbeitungszyklus an allen Positionen auf, die Sie in einer Musterdefinition PATTERN DEF oder in einer Punktetabelle definiert haben. Weitere Informationen: "Musterdefinition PATTERN DEF", Seite 59 Weitere Informationen: "Punktetabellen", Seite 66 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 53
Um die Wirkung von M89 aufzuheben, programmieren Sie. M99 in dem Positioniersatz, in dem Sie den letzten Startpunkt anfahren, oder Sie definieren mit CYCL DEF einen neuen Bearbeitungszyklus Die Steuerung unterstützt M89 in Kombination mit FK- Programmierung nicht! HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
■ 225 GRAVIEREN ■ 232 PLANFRAESEN ■ 233 PLANFRAESEN ■ 241 EINLIPPEN-TIEFBOHREN HEIDENHAIN empfiehlt, nicht mit TOOL CALL W zu arbeiten! Benutzen Sie FUNCTION PARAXMODE oder FUNCTION PARAXCOMP. Weitere Informationen: Benutzerhandbuch Klartextprogrammierung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Sonderfunktionen wählen: Taste SPEC FCT drücken Funktionen für die Programmvorgaben wählen Softkey GLOBAL DEF drücken Gewünschte GLOBAL-DEF-Funktion wählen, z. B. Softkey GLOBAL DEF ALLGEMEIN drücken Erforderliche Definitionen eingeben, jeweils mit Taste ENT bestätigen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
NC-Programm aus. Somit kann sich der Bearbeitungsablauf erheblich verändern. GLOBAL DEF bewusst verwenden. Vor dem Abarbeiten einen Programmtest durchführen In Bearbeitungszyklen einen festen Wert eintragen, dann verändert GLOBAL DEF die Werte nicht HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Globale Daten für Fräsbearbeitungen mit Taschenzyklen 25x Überlappungs-Faktor: Werkzeugradius x Bahnüberlappung ergibt die seitliche Zustellung Fräsart: Gleichlauf/Gegenlauf Eintauchart: Helixförmig, pendelnd oder senkrecht ins Material eintauchen Parameter gelten für die Fräszyklen 251 bis 257 . HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Steuerung das Tastsystem zwischen Messpunkten verfährt, wenn Option Fahren auf sichere Höhe aktiviert ist Fahren auf sichere Höhe: Wählen, ob die Steuerung zwischen Messpunkten auf Sicherheitsabstand oder auf sicherer Höhe verfährt Parameter gelten für alle Tastsystemzyklen 4xx. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Definition einer einzelnen Reihe, gerade oder gedreht MUSTER Definition eines einzelnen Musters, gerade, gedreht oder verzerrt RAHMEN Definition eines einzelnen Rahmens, gerade, gedreht oder verzerrt KREIS Definition eines Vollkreises Teilkreis Definition eines Teilkreises HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Sie können vor CYCL CALL PAT die Funktion GLOBAL DEF 125 (zu finden bei SPEC FCT/Programmvorgaben) mit Q352=1 verwenden. Dann positioniert die Steuerung zwischen den Bohrungen immer auf den 2. Sicherheitsabstand, der im Zyklus definiert wurde. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Drehlage des gesamten Musters (absolut): Drehwinkel um den eingegebenen Startpunkt. Bezugsachse: Hauptachse der aktiven Bearbeitungsebene (z. B. X bei Werkzeugachse Z). Wert positiv oder negativ eingebbar Koordinate Werkstück-Oberfläche (absolut): Z-Koordinate eingeben, an der die Bearbeitung startet HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Drehlage Nebenachse: Drehwinkel, um den ausschließlich die Nebenachse der Bearbeitungsebene bezogen auf den eingegebenen Startpunkt verzerrt wird. Wert positiv oder negativ eingebbar. Koordinate Werkstück-Oberfläche (absolut): Z-Koordinate eingeben, an der die Bearbeitung starten soll HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Drehlage Nebenachse: Drehwinkel, um den ausschließlich die Nebenachse der Bearbeitungsebene bezogen auf den eingegebenen Startpunkt verzerrt wird. Wert positiv oder negativ eingebbar. Koordinate Werkstück-Oberfläche (absolut): Z-Koordinate eingeben, an der die Bearbeitung startet HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bearbeitungsebene (z. B. X bei Werkzeugachse Z). Wert positiv oder negativ eingebbar Anzahl Bearbeitungen: Gesamtanzahl der Bearbeitungspositionen auf dem Kreis Koordinate Werkstück-Oberfläche (absolut): Z-Koordinate eingeben, an der die Bearbeitung startet HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Polarwinkel zwischen zwei Bearbeitungspositionen. Wert positiv oder negativ eingebbar. Alternativ Endwinkel eingebbar (per Softkey umschalten) Anzahl Bearbeitungen: Gesamtanzahl der Bearbeitungspositionen auf dem Kreis Koordinate Werkstück-Oberfläche (absolut): Z-Koordinate eingeben, an der die Bearbeitung startet HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Vorgang wiederholen, bis alle gewünschten Koordinaten eingegeben sind. Der Name der Punktetabelle muss mit einem Buchstaben beginnen. Mit den Softkey SPALTEN SORTIEREN/ AUSBLENDEN (vierte Softkey-Leiste) können Sie festlegen, welche Koordinaten Sie in die Punktetabelle eingeben möchten. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Punktetabelle auswählen und mit dem Softkey OK abschließen Wenn die Punktetabelle nicht im selben Verzeichnis gespeichert ist, wie das NC-Programm, dann müssen Sie den kompletten Pfadnamen eingeben. Beispiel 7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Die Steuerung interpretiert die Punkte der Bearbeitungsebene als Koordinaten des Bohrungsmittelpunkts. Wenn Sie die in der Punktetabelle definierte Koordinate in der Spindelachse als Startpunktkoordinate nutzen wollen, müssen Sie die Werkstück- Oberkante (Q203) mit 0 definieren. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 69
Sichere Höhe programmieren, ignoriert die Steuerung für alle Punkte den 2. Sicherheitsabstand des Bearbeitungszyklus! Programmieren Sie zuvor GLOBAL DEF 125 POSITIONIEREN und die Steuerung berücksichtigt nur bei dem jeweiligen Punkt die Sichere Höhe der Punktetabelle. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der 14 L X+80 Y+50 FMAX M99 Werkzeugtabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Q204 wirkt erst, wenn dieser größer programmiert ist als der Sicherheitsabstand Q200. Wenn Q214=0 erfolgt der Rückzug an der Bohrungswand 7 Zum Schluss positioniert die Steuerung das Werkzeug wieder zurück in die Mitte der Bohrung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Q336 eingeben (z. B. in der Betriebsart Positionieren mit Handeingabe). Dazu sollten keinerlei Transformationen aktiv sein. Winkel so wählen, dass die Werkzeugsspitze parallel zur Freifahrrichtung steht Freifahrrichtung Q214 so wählen, dass das Werkzeug vom Bohrungsrand wegfährt HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
12 L X+30 Y+20 FMAX M3 Q336 Winkel für Spindel-Orientierung? (absolut): 13 CYCL CALL Winkel, auf den die Steuerung das Werkzeug 14 L X+80 Y+50 FMAX M99 vor dem Freifahren positioniert. Eingabebereich -360,000 bis 360,000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
7 Wenn die TIEFE Q201 erreicht ist, zieht die Steuerung das Werkzeug mit FMAX aus der Bohrung auf den SICHERHEITS- ABST. Q200 oder auf den 2. SICHERHEITS-ABST. Der 2. SICHERHEITS-ABST. Q204 wirkt erst, wenn dieser größer programmiert ist als der SICHERHEITS-ABST. Q200 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
9 Wenn die TIEFE Q201 erreicht ist, zieht die Steuerung das Werkzeug mit FMAX aus der Bohrung auf den SICHERHEITS- ABST. Q200 oder auf den 2. SICHERHEITS-ABST. Der 2. SICHERHEITS-ABST. Q204 wirkt erst, wenn dieser größer programmiert ist als der SICHERHEITS-ABST. Q200 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 84
10 Wenn die TIEFE Q201 erreicht ist, zieht die Steuerung das Werkzeug mit FMAX aus der Bohrung auf den SICHERHEITS- ABST. Q200 oder auf den 2. SICHERHEITS-ABST. Der 2. SICHERHEITS-ABST. Q204 wirkt erst, wenn dieser größer programmiert ist als der SICHERHEITS-ABST. Q200 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Steuerung das Werkzeug jeweils um den Rückzugswert Q256 zurück. Eingabebereich 0 bis 99999 Q205 Minimale Zustell-Tiefe? (inkremental): Falls Sie Q212 ABNAHMEBETRAG eingegeben haben, begrenzt die Steuerung die Zustellung auf Q205 . Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 87
Tiefe auf den zylindrischen Teil des Werkzeugs beziehen soll, müssen Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der Werkzeugtabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Sicherheitsabstand oder auf den 2. Sicherheitsabstand. Der 2. Sicherheitsabstand Q204 wirkt erst, wenn dieser größer programmiert ist als der Sicherheitsabstand Q200 7 Zum Schluss positioniert die Steuerung das Werkzeug wieder zurück in die Mitte der Bohrung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Q336 eingeben (z. B. in der Betriebsart Positionieren mit Handeingabe). Dazu sollten keinerlei Transformationen aktiv sein. Winkel so wählen, dass die Werkzeugsspitze parallel zur Freifahrrichtung steht Freifahrrichtung Q214 so wählen, dass das Werkzeug vom Bohrungsrand wegfährt HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
-99999,9999 bis 99999,9999 Q253=750 ;VORSCHUB VORPOS. Q204 2. Sicherheits-Abstand? (inkremental): Q254=200 ;VORSCHUB SENKEN Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) Q255=0 ;VERWEILZEIT erfolgen kann. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 91
4: Werkzeug freifahren in positive Richtung der Nebenachse Q336 Winkel für Spindel-Orientierung? (absolut): Winkel, auf den die Steuerung das Werkzeug vor dem Eintauchen und vor dem Herausfahren aus der Bohrung positioniert. Eingabebereich -360,0000 bis 360,0000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
– zum Freischneiden und wird nach der Verweilzeit mit dem Vorschub Rückzug auf den Sicherheitsabstand oder 2. Sicherheitsabstand zurückgezogen. Der 2. Sicherheitsabstand Q204 wirkt erst, wenn dieser größer programmiert ist als der Sicherheitsabstand Q200 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Q259 Vorhalteabstand unten? (inkremental): Sicherheits-Abstand für Eilgangpositionierung, wenn die Steuerung das Werkzeug nach einem Rückzug aus der Bohrung wieder auf die aktuelle Zustelltiefe fährt; Wert bei letzter Zustellung. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 95
Tiefe auf den zylindrischen Teil des Werkzeugs beziehen soll, müssen Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der Werkzeugtabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bohrbeginn ist 0,4 mm/inch über dem vertieften Startpunkt. Wenn also der vertiefte Startpunkt bei -2 ist, startet die Steuerung den Bohrvorgang bei -1,6 mm In der nachfolgenden Tabelle sind verschiedene Beispiele aufgeführt, wie sich der Bohrbeginn berechnet: HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 97
Wert 2 verwendet.) 0,2*100=20 (Q200=2, 20>2, daher wird der Wert 2 verwendet.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, daher wird der Wert 5 verwendet.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 98
1,6 mm/inch über dem vertieften Startpunkt. Wenn also der vertiefte Startpunkt bei -2 ist, fährt die Steuerung zum Entspänen auf -0,4 In der nachfolgenden Tabelle sind verschiedene Beispiele aufgeführt, wie sich die Position für das Entspänen (Rückzugsposition) berechnet: HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 99
0,8*25=20 (Q200=5, 20>5, daher wird der Wert 5 verwendet.) 0,8*100=80 (Q200=5, 80>5, daher wird der Wert 5 verwendet.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, daher wird der Wert 20 verwendet.) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bohrungsmitte 5 Abschließend fährt das Werkzeug mit FMAX auf Sicherheitsabstand oder auf den 2. Sicherheitsabstand. Der 2. Sicherheitsabstand Q204 wirkt erst, wenn dieser größer programmiert ist als der Sicherheitsabstand Q200 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Rückzug auf die Rückzugsposition. Welchen Wert die Rückzugsposition in Ihrem Fall hat, entnehmen Sie folgendem Dokument: siehe Seite 96 9 Wenn Sie einen 2. Sicherheitsabstand eingegeben haben, fährt die Steuerung das Werkzeug mit FMAX dorthin HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Werkzeugs beim Herausfahren aus der Bohrung in mm/min. Wenn Sie Q208=0 eingeben, Q212=0 ;ABNAHMEBETRAG dann fährt die Steuerung das Werkzeug mit Q206 Q205=0 ;MIN. ZUSTELL-TIEFE VORSCHUB TIEFENZ. heraus. Eingabebereich 0 bis 99999,999 alternativ FMAX, FAUTO HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 106
Steuerung Q202 Zustelltiefe nach jeder Zustellung verkleinert. Eingabebereich 0 bis 99999,9999 Q205 Minimale Zustell-Tiefe? (inkremental): Falls Sie Q212 ABNAHMEBETRAG eingegeben haben, begrenzt die Steuerung die Zustellung auf Q205 . Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bohrbeginn ist 0,4 mm/inch über dem vertieften Startpunkt. Wenn also der vertiefte Startpunkt bei -2 ist, startet die Steuerung den Bohrvorgang bei -1,6 mm In der nachfolgenden Tabelle sind verschiedene Beispiele aufgeführt, wie sich der Bohrbeginn berechnet: HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 108
Wert 2 verwendet.) 0,2*100=20 (Q200=2, 20>2, daher wird der Wert 2 verwendet.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 (Q200=5, 20>5, daher wird der Wert 5 verwendet.) 0,2*2=0,4 -1,6 0,2*5=1 0,2*10=2 0,2*25=5 0,2*100=20 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 109
1,6 mm/inch über dem vertieften Startpunkt. Wenn also der vertiefte Startpunkt bei -2 ist, fährt die Steuerung zum Entspänen auf -0,4 In der nachfolgenden Tabelle sind verschiedene Beispiele aufgeführt, wie sich die Position für das Entspänen (Rückzugsposition) berechnet: HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 110
0,8*25=20 (Q200=5, 20>5, daher wird der Wert 5 verwendet.) 0,8*100=80 (Q200=5, 80>5, daher wird der Wert 5 verwendet.) 0,8*2=1,6 -1,6 0,8*5=4 0,8*10=8 0,8*25=20 0,8*100=80 (Q200=20, 80>20, daher wird der Wert 20 verwendet.) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
7 GLOBAL DEF 125 POSITIONIEREN Mit dieser Funktion positioniert die Steuerung bei einem CYCL CALL PAT zwischen den Punkten auf den 2. Sicherheitsabstand. Diese Funktion bleibt bis zum M30 wirksam. Q345=+1 ;AUSWAHL POS-HOEHE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 113
;VERWEILZEIT UNTEN Q203=+0 ;KOOR. OBERFLAECHE Q204=10 ;2. SICHERHEITS-ABST. 17 CYCL CALL PAT F5000 M13 Zyklusaufruf in Verbindung mit Punktemuster 18 L Z+100 R0 FMAX M2 Werkzeug freifahren, Programmende 19 END PGM 1 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 116
Fräsen des Gewindes mit einem Werkzeug 265 HELIX-BOHRGEWINDE- FRAESEN Zyklus zum Fräsen des Gewin- des ins volle Material 267 AUSSENGEWINDE FRAESEN Zyklus zum Fräsen eines Außengewindes mit Herstel- lung einer Senkfase HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 117
3 Danach wird die Spindeldrehrichtung umgekehrt und das Werkzeug nach der Verweilzeit auf den Sicherheitsabstand zurückgezogen. Wenn Sie einen 2. Sicherheitsabstand eingegeben haben, fährt die Steuerung das Werkzeug mit FMAX dorthin 4 Auf Sicherheitsabstand wird die Spindeldrehrichtung erneut umgekehrt HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 118
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 119
Vorschub ermitteln: F = S x p Vorschub mm/min) Spindeldrehzahl (U/min) Gewindesteigung (mm) Freifahren bei Programmunterbrechung Wenn Sie während des Gewindebohrens die Taste NC-Stopp drücken, zeigt die Steuerung einen Softkey an, mit dem Sie das Werkzeug freifahren können. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Steuerung das Werkzeug mit FMAX dorthin 4 Auf Sicherheitsabstand hält die Steuerung die Spindel an Beim Programmieren beachten! Maschine und Steuerung müssen vom Maschinenhersteller vorbereitet sein. Zyklus nur an Maschinen mit geregelter Spindel verwendbar. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 121
Wenn Sie keinen Dynamikparameter (z. B. Sicherheitsabstand, Spindeldrehzahl,...) ändern, ist es möglich das Gewinde nachträglich tiefer zu bohren. Der Sicherheitsabstand Q200 sollte allerdings so groß gewählt werden, dass die Werkzeugachse innerhalb dieses Wegs den Beschleunigungsweg verlassen hat. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 122
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 123
-99999,9999 bis 99999,9999 Q201=-20 ;GEWINDETIEFE Q204 2. Sicherheits-Abstand? (inkremental): Q239=+1 ;GEWINDESTEIGUNG Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) Q203=+25 ;KOOR. OBERFLAECHE erfolgen kann. Eingabebereich 0 bis 99999,9999 Q204=50 ;2. SICHERHEITS-ABST. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Sie haben beim Freifahren die Möglichkeit, das Werkzeug in positive und negative Richtung der Werkzeugachse zu bewegen Machen Sie sich vor dem Freifahren bewusst, in welcher Richtung Sie das Werkzeug aus der Bohrung heraus bewegen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 125
5 Danach wird das Werkzeug auf den Sicherheitsabstand zurückgezogen. Wenn Sie einen 2. Sicherheitsabstand eingegeben haben, fährt die Steuerung das Werkzeug mit FMAX dorthin 6 Auf Sicherheitsabstand hält die Steuerung die Spindel an HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 126
Bearbeitungszyklen: Gewindebohren / Gewindefräsen | GEWINDEBOHREN SPANBRUCH (Zyklus 209, DIN/ISO: G209, Software-Option 19) Beim Programmieren beachten! Maschine und Steuerung müssen vom Maschinenhersteller vorbereitet sein. Zyklus nur an Maschinen mit geregelter Spindel verwendbar. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 127
Wenn Sie keinen Dynamikparameter (z. B. Sicherheitsabstand, Spindeldrehzahl,...) ändern, ist es möglich das Gewinde nachträglich tiefer zu bohren. Der Sicherheitsabstand Q200 sollte allerdings so groß gewählt werden, dass die Werkzeugachse innerhalb dieses Wegs den Beschleunigungsweg verlassen hat HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 128
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 129
Q403 Faktor Drehzahländerung Rückzug?: Faktor, um den die Steuerung die Spindeldrehzahl - und damit auch den Rückzugsvorschub - beim Herausfahren aus der Bohrung erhöht. Eingabebereich 0,0001 bis 10. Erhöhung maximal auf Maximaldrehzahl der aktiven Getriebestufe. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 130
Sie haben beim Freifahren die Möglichkeit, das Werkzeug in positive und negative Richtung der Werkzeugachse zu bewegen Machen Sie sich vor dem Freifahren bewusst, in welcher Richtung Sie das Werkzeug aus der Bohrung heraus bewegen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Mittelpunktsbahn anzeigt, stimmt der angezeigte Wert nicht mit dem programmierten Wert überein. Der Umlaufsinn des Gewindes ändert sich, wenn Sie einen Gewindefräszyklus in Verbindung mit Zyklus 8 SPIEGELN in nur einer Achse abarbeiten. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 132
Werkzeugachse aus der Bohrung bewegen, kann es zu einer Kollision kommen! Bei einem Werkzeugbruch den Programmlauf stoppen In die Betriebsart Positionieren mit Handeingabe wechseln Zuerst das Werkzeug mit einer Linearbewegung in Richtung Bohrungsmitte bewegen Werkzeug in Werkzeugachsrichtung frei fahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 133
5 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 6 Am Ende des Zyklus fährt die Steuerung das Werkzeug im Eilgang auf den Sicherheitsabstand oder – falls eingegeben – auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 134
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 135
= eine Schraubenlinie auf die Gewindetiefe = kontinuierliche Schraubenlinie auf der gesamten Gewindelänge >1 = mehrere Helixbahnen mit An- und Wegfahren, dazwischen versetzt die Steuerung das Werkzeug um Q355 mal der Steigung. Eingabebereich 0 bis 99999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 136
;VORSCHUB FRAESEN Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Q512=0 ;VORSCHUB ANFAHREN Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 137
10 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 11 Am Ende des Zyklus fährt die Steuerung das Werkzeug im Eilgang auf den Sicherheitsabstand oder – falls eingegeben – auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 138
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 139
Abstand zwischen Werkstück-Oberfläche und Werkzeugspitze beim stirnseitigen Senkvorgang. Eingabebereich -99999,9999 bis 99999,9999 Q359 Versatz Senken Stirnseite? (inkremental): Abstand um den die Steuerung die Werkzeugmitte aus der Mitte versetzt. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 140
Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen Q204=50 ;2. SICHERHEITS-ABST. reduzierten Anfahrvorschub die Gefahr von Q254=150 ;VORSCHUB SENKEN Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO Q207=500 ;VORSCHUB FRAESEN Q512=0 ;VORSCHUB ANFAHREN HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 141
11 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 12 Am Ende des Zyklus fährt die Steuerung das Werkzeug im Eilgang auf den Sicherheitsabstand oder – falls eingegeben – auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 142
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 143
Q258 Vorhalteabstand oben? (inkremental): Sicherheitsabstand für Eilgangpositionierung, Q202=5 ;ZUSTELL-TIEFE wenn die Steuerung das Werkzeug nach einem Q258=0.2 ;VORHALTEABSTAND Rückzug aus der Bohrung wieder auf die aktuelle OBEN Zustelltiefe fährt. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 144
Eingabebereich 0 bis 99999,999 alternativ FAUTO Q512 Vorschub Anfahren?: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 145
8 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 9 Am Ende des Zyklus fährt die Steuerung das Werkzeug im Eilgang auf den Sicherheitsabstand oder – falls eingegeben – auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 146
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 147
Ausführung der Fase = vor der Gewindebearbeitung = nach der Gewindebearbeitung Q200 Sicherheits-Abstand? (inkremental): Abstand zwischen Werkzeugspitze und Werkstückoberfläche. Eingabebereich 0 bis 99999,9999 Q203 Koord. Werkstück-Oberfläche? (absolut): Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
10 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 11 Am Ende des Zyklus fährt die Steuerung das Werkzeug im Eilgang auf den Sicherheitsabstand oder – falls eingegeben – auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 150
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 151
Q351 Fräsart? Gleichl.=+1 Gegenl.=-1: Art der Fräsbearbeitung bei M3 = Gleichlauffräsen –1 = Gegenlauffräsen (Wenn Sie 0 eingeben, erfolgt die Bearbeitung im Gleichlauf) Q200 Sicherheits-Abstand? (inkremental): Abstand zwischen Werkzeugspitze und Werkstückoberfläche. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 152
Eingabebereich 0 bis 99999,999 alternativ FAUTO Q512 Vorschub Anfahren?: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 156
Eintau- chen 256 RECHTECKZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 257 KREISZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 233 PLANFRÄSEN Planfläche mit bis zu 3 Begren- zungen bearbeiten HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 157
Radius, um ein weiches Anfahren zu ermöglichen. Die Steuerung schlichtet zunächst die Taschenwände, falls eingegeben in mehreren Zustellungen. 6 Anschließend schlichtet die Steuerung den Boden der Tasche von innen nach außen. Der Taschenboden wird dabei tangential angefahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 158
Maschinenparameter suppressPlungeErr (Nr. 201006) ausschalten. Die Steuerung reduziert die Zustelltiefe auf die in der Werkzeugtabelle definierte Schneidenlänge LCUTS, falls die Schneidenlänge kürzer ist als die im Zyklus eingegebene Zustelltiefe Q202. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 159
Zustelltiefe + Sicherheitsabstand im Eilgang. Während der Positionierung im Eilgang besteht Kollisionsgefahr. Vorher eine Schruppbearbeitung durchführen Sicherstellen, dass die Steuerung das Werkzeug im Eilgang vorpositionieren kann, ohne mit dem Werkstück zu kollidieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 160
–1 = Gegenlauffräsen PREDEF: Die Steuerung verwendet Wert aus GLOBAL DEF-Satz (Wenn Sie 0 eingeben, erfolgt die Bearbeitung im Gleichlauf) Q201 Tiefe? (inkremental): Abstand Werkstück- Oberfläche – Taschengrund. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 161
ANGLE ungleich 0 definiert sein. Ansonsten gibt die Steuerung eine Fehlermeldung aus. Die Pendellänge ist abhängig vom Eintauchwinkel, als Minimalwert verwendet die Steuerung den doppelten Werkzeug-Durchmesser PREDEF: Steuerung verwendet Wert aus GLOBAL DEF-Satz HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 162
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 163
6 Wenn nur Schruppen programmiert wurde (Q215=1) bewegt sich das Werkzeug tangential um den Sicherheitsabstand Q200 von der Taschenwand weg, hebt im Eilgang in der Werkzeugachse auf 2. Sicherheitsabstand Q204 ab und fährt im Eilgang zur Taschenmitte zurück HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 164
9 Zum Schluss bewegt sich das Werkzeug tangential um den Sicherheitsabstand Q200 von der Taschenwand weg, hebt im Eilgang in der Werkzeugachse auf Sicherheitsabstand Q200 ab und fährt im Eilgang zur Taschenmitte zurück HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 165
Maschinenparameter suppressPlungeErr (Nr. 201006) ausschalten. Die Steuerung reduziert die Zustelltiefe auf die in der Werkzeugtabelle definierte Schneidenlänge LCUTS, falls die Schneidenlänge kürzer ist als die im Zyklus eingegebene Zustelltiefe Q202. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 166
Zustelltiefe + Sicherheitsabstand im Eilgang. Während der Positionierung im Eilgang besteht Kollisionsgefahr. Vorher eine Schruppbearbeitung durchführen Sicherstellen, dass die Steuerung das Werkzeug im Eilgang vorpositionieren kann, ohne mit dem Werkstück zu kollidieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 167
Q369 Schlichtaufmaß Tiefe? (inkremental): Schlichtaufmaß für die Tiefe. Eingabebereich 0 bis 99999,9999 Q206 Vorschub Tiefenzustellung?: Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 168
Steuerung eine Fehlermeldung aus 1 = helixförmig eintauchen. In der Werkzeugtabelle muss für das aktive Werkzeug der Eintauchwinkel ANGLE ungleich 0 definiert sein. Ansonsten gibt die Steuerung eine Fehlermeldung aus Alternativ PREDEF HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 169
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 170
5 Wenn Schlichtaufmaße definiert sind, schlichtet die Steuerung zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential im linken Nutkreis angefahren 6 Anschließend schlichtet die Steuerung den Boden der Nut von innen nach außen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 171
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 172
Position des Werkzeuges beim Zyklusaufruf: 0: Werkzeugposition = Nutmitte 1: Werkzeugposition = Linkes Ende der Nut 2: Werkzeugposition = Zentrum linker Nutkreis 3: Werkzeugposition = Zentrum rechter Nutkreis 4: Werkzeugposition = Rechtes Ende der Nut HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 173
Schlichten zugestellt wird. Q338=0: Schlichten in einer Zustellung. Eingabebereich 0 Q218=80 ;NUTLAENGE bis 99999,9999 Q219=12 ;NUTBREITE Q368=0.2 ;AUFMASS SEITE Q374=+0 ;DREHLAGE Q367=0 ;NUTLAGE Q207=500 ;VORSCHUB FRAESEN Q351=+1 ;FRAESART Q201=-20 ;TIEFE Q202=5 ;ZUSTELL-TIEFE Q369=0.1 ;AUFMASS TIEFE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 174
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 175
5 Wenn Schlichtaufmaße definiert sind, schlichtet die Steuerung zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential angefahren 6 Anschließend schlichtet die Steuerung den Boden der Nut von innen nach außen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 176
Sicherheitsabstand. Das bedeutet die Position am Zyklusende muss nicht mit der Position am Zyklusanfang übereinstimmen! Programmieren Sie nach dem Zyklus keine inkrementellen Maße Programmieren Sie nach dem Zyklus eine absolute Position in allen Hauptachsen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 177
Zustelltiefe + Sicherheitsabstand im Eilgang. Während der Positionierung im Eilgang besteht Kollisionsgefahr. Vorher eine Schruppbearbeitung durchführen Sicherstellen, dass die Steuerung das Werkzeug im Eilgang vorpositionieren kann, ohne mit dem Werkstück zu kollidieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 178
Startwinkel Q376 bezieht sich auf diese Position. Eingegebene Teilkreis-Mitte wird nicht berücksichtigt Q216 Mitte 1. Achse? (absolut): Mitte des Teilkreises in der Hauptachse der Bearbeitungsebene. Nur wirksam, wenn Q367 = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 179
Q206 Vorschub Tiefenzustellung?: Q378=0 ;WINKELSCHRITT Verfahrgeschwindigkeit des Werkzeugs beim Q377=1 ;ANZAHL Fahren auf Tiefe in mm/min. Eingabebereich 0 bis BEARBEITUNGEN 99999,999 alternativ FAUTO, FU, FZ Q207=500 ;VORSCHUB FRAESEN Q351=+1 ;FRAESART Q201=-20 ;TIEFE Q202=5 ;ZUSTELL-TIEFE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 180
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 181
7 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 8 Am Zyklusende positioniert die Steuerung das Werkzeug in der Werkzeugachse auf die im Zyklus definierte Sichere Höhe. Die Endposition stimmt also nicht mit der Startposition überein HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 182
Mindestens Werkzeugdurchmesser + 2mm Die Steuerung positioniert das Werkzeug am Ende zurück auf den Sicherheitsabstand, wenn eingegeben auf den zweiten Sicherheitsabstand. Die Endposition des Werkzeugs nach dem Zyklus stimmt nicht mit der Startposition überein. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 183
Eingabebereich 0 bis 99999,9999 Q224 Drehlage? (absolut): Winkel, um den die gesamte Bearbeitung gedreht wird. Das Drehzentrum liegt in der Position, auf der das Werkzeug beim Zyklusaufruf steht. Eingabebereich -360,0000 bis 360,0000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 184
Werkzeugradius ergibt die seitliche Zustellung k. Die Überlappung wird als maximale Überlappung angesehen. Um zu vermeiden, dass an den Ecken Restmaterial stehen bleibt, kann eine Reduzierung der Überlappung erfolgen. Eingabebereich 0,1 bis 1,9999 alternativ PREDEF HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 185
Schlichten zugestellt wird. Q338=0: Schlichten in einer Zustellung. Eingabebereich 0 bis 99999,9999 Q385 Vorschub Schlichten?: Verfahrgeschwindigkeit des Werkzeugs beim Seiten- und Tiefenschlichten in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 186
7 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 8 Am Zyklusende hebt das Werkzeug – nach dem tangentialen Abfahren – in der Werkzeugachse auf den, im Zyklus definierten, 2. Sicherheitsabstand ab HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 187
Parameter Q376 einen Startwinkel zwischen 0° und 360° an Je nach Startwinkel Q376 muss neben dem Zapfen folgender Platz zur Verfügung stehen: mindestens Werkzeugdurchmesser +2 mm Verwenden Sie den Default-Wert -1, so berechnet die Steuerung automatisch die Startposition HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 188
Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 Q206 Vorschub Tiefenzustellung?: Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FMAX, FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 189
Schlichten zugestellt wird. Q338=0: Schlichten in einer Zustellung. Eingabebereich 0 bis 99999,9999 Q385 Vorschub Schlichten?: Verfahrgeschwindigkeit des Werkzeugs beim Seiten- und Tiefenschlichten in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 190
8 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 9 Am Zyklusende erfolgt zunächst eine tangentiale Abfahrbewegung. Anschließend bewegt die Steuerung das Werkzeug in der Werkzeugachse auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 191
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 192
Sicherheitsabstand. Die Endposition des Werkzeugs nach dem Zyklus muss nicht mit der Startposition übereinstimmen. Verfahrbewegungen der Maschine kontrollieren In der Simulation die Endposition des Werkzeugs nach dem Zyklus kontrollieren Nach dem Zyklus absolute Koordinaten programmieren (nicht inkremental) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 193
Ecken immer gleichmäßig auf dem Zapfen. Eingabebereich 3 bis 30 Q224 Drehlage?: Legen Sie fest, unter welchem Winkel die erste Ecke des Vieleckzapfens gefertigt werden soll. Eingabebereich: -360° bis +360° HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 194
Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 Q206 Vorschub Tiefenzustellung?: Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FMAX, FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 195
Schlichten zugestellt wird. Q338=0: Schlichten in einer Zustellung. Eingabebereich 0 bis 99999,9999 Q385 Vorschub Schlichten?: Verfahrgeschwindigkeit des Werkzeugs beim Seiten- und Tiefenschlichten in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 196
2 Danach positioniert die Steuerung das Werkzeug im Eilgang FMAX in der Spindelachse auf Sicherheitsabstand 3 Anschließend fährt das Werkzeug mit dem Vorschub Fräsen Q207 in der Spindelachse auf die von der Steuerung berechnete erste Zustelltiefe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 197
10 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 11 Am Ende fährt die Steuerung das Werkzeug mit FMAX zurück auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 198
9 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 10 Am Ende fährt die Steuerung das Werkzeug mit FMAX zurück auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 199
Seitenwand wird auf das Maß bearbeitet, das sich aus dem Startpunkt bzw. der Seitenlängen der Planfläche ergibt. Bei der Schruppbearbeitung berücksichtigt die Steuerung das Aufmaß Seite – beim Schlichtvorgang dient das Aufmaß zur Vorpositionierung des Werkzeugs. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 200
Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstückoberfläche! Tiefe negativ eingeben Mit Maschinenparameter displayDepthErr (Nr. 201003) einstellen, ob die Steuerung bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 201
2: Nebenachse = Bearbeitungsrichtung Q218 1. Seiten-Länge? (inkremental): Länge der zu bearbeitenden Fläche in der Hauptachse der Bearbeitungsebene, bezogen auf den Startpunkt = -2 = +2 1. Achse. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 202
Anfahren der Startposition und beim Fahren auf die nächste Zeile in mm/min; wenn Sie im Material quer fahren (Q389=1), dann fährt die Steuerung die Querzustellung mit Fräsvorschub Q207 . Eingabebereich 0 bis 99999,9999 alternativ FMAX, FAUTO HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 203
Q349 3.Begrenzung?: Siehe Parameter 1. Begrenzung Q347 Q220 Eckenradius?: Radius für Ecke an Begrenzungen (Q347 - Q349). Eingabebereich 0 bis 99999,9999 Q368 Schlichtaufmaß Seite? (inkremental): Schlichtaufmaß in der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
überschreiben die oben genannten Parameter der CALL- aktiven Bearbeitungszyklen (wenn in beiden Zyklen gleiche Eingabeparameter vorkommen). Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 212
;FAHREN AUF S. HOEHE Koordinate Werkstück-Oberfläche. Eingabebereich Q365=0 ;VERFAHRART -99999,9999 bis 99999,9999 Q204 2. Sicherheits-Abstand? (inkremental): Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 213
Abstand verfahren Q365 Verfahrart? Gerade=0/Kreis=1: Festlegen, mit welcher Bahnfunktion das Werkzeug zwischen den Bearbeitungen verfahren soll: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Wenn Sie den Zyklus 254 Runde Nut in Verbindung mit Zyklus 221 verwenden, dann ist die Nutlage 0 nicht erlaubt. Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 215
Q242=6 ;ANZAHL SPALTEN Abstand verfahren Q243=4 ;ANZAHL ZEILEN 1: Zwischen den Bearbeitungen auf 2. Sicherheits- Abstand verfahren Q224=+15 ;DREHLAGE Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q301=1 ;FAHREN AUF S. HOEHE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 220
Spindelachse enthalten Programmieren Sie im ersten NC-Satz des Unterprogramms 99 END PGM SL2 MM immer beide Achsen Wenn Sie Q-Parameter verwenden, dann die jeweiligen Berechnungen und Zuweisungen nur innerhalb des jeweiligen Konturunterprogramms durchführen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 221
Spindelachse Z: Kreisbahn in Ebene Z/X) Die Steuerung bearbeitet die Kontur durchgehend im Gleichlauf oder im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheitsabstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Kontur überlagert werden sollen. Jede Nummer mit der Taste ENT bestätigen. Die Eingaben mit der Taste END abschließen. Eingabe von bis zu 12 Unterprogramm-Nummern 1 bis 65 535 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
54 C X+10 Y+50 DR- 55 LBL 0 Unterprogramm 2: Tasche B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 225
53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 226
53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+40 Y+50 RL 58 CC X+65 Y+50 59 C X+40 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 227
53 CC X+35 Y+50 54 C X+60 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 228
Arbeitsrichtung fest. Wenn Sie die Tiefe = 0 programmieren, dann führt die Steuerung diesen Zyklus auf Tiefe = 0 aus. Wenn Sie SL-Zyklen in Q-Parameter-Programmen anwenden, dann dürfen Sie die Parameter Q1 bis Q20 nicht als Programm-Parameter benutzen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 229
;SICHERE HOEHE Q9 = -1 Gegenlauf für Tasche und Insel Q8=0.5 ;RUNDUNGSRADIUS Q9 = +1 Gleichlauf für Tasche und Insel Q9=+1 ;DREHSINN Sie können die Bearbeitungsparameter bei einer Programmunterbrechung überprüfen und ggf. überschreiben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 230
8 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle (Nr. 201000), posAfterContPocket (Nr. 201007). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 231
QS13: Nummer oder Name des Ausräum- Werkzeugs. Sie haben die Möglichkeit, per Softkey das Werkzeug direkt aus der Werkzeugtabelle zu übernehmen. Beispiel 58 CYCL DEF 21 VORBOHREN Q10=+5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. Q13=1 ;AUSRAEUM-WERKZEUG HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 232
5 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle (Nr. 201000), posAfterContPocket (Nr. 201007). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 233
Werkzeug nicht in der Bearbeitungsebene. Werkzeug nach Zyklus Ende mit allen Koordinaten der Bearbeitungsebene positionieren, z. B. L X+80 Y+0 R0 FMAX Nachdem Zyklus eine absolute Position programmieren, keine inkrementale Verfahrbewegung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 234
Q208 Vorschub Rückzug?: Verfahrgeschwindigkeit des Werkzeugs beim Herausfahren nach der Bearbeitung in mm/min. Wenn Sie Q208=0 eingeben, dann fährt die Steuerung das Werkzeug mit Vorschub Q12 heraus. Eingabebereich 0 bis 99999,9999 alternativ FMAX, FAUTO HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 235
Die Steuerung verfährt das Werkzeug zwischen den nachzuräumenden Bereichen auf aktueller Tiefe entlang der Kontur Q404=1: Die Steuerung zieht das Werkzeug zwischen den nachzuräumenden Bereichen auf Sicherheitsabstand zurück und fährt anschließend zum Startpunkt des nächsten Ausräumbereiches HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 236
5 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle (Nr. 201000), posAfterContPocket (Nr. 201007). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 237
Steuerung das Werkzeug 60 CYCL DEF 23 SCHLICHTEN TIEFE mit Vorschub Q12 heraus. Eingabebereich 0 bis 99999,9999 alternativ FMAX, FAUTO Q11=100 ;VORSCHUB TIEFENZ. Q12=350 ;VORSCHUB RAEUMEN Q208=9999 ;VORSCHUB RUECKZUG HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 238
5 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle (Nr. 201000), posAfterContPocket (Nr. 201007). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 239
Werkzeug nicht in der Bearbeitungsebene. Werkzeug nach Zyklus Ende mit allen Koordinaten der Bearbeitungsebene positionieren, z. B. L X+80 Y+0 R0 FMAX Nachdem Zyklus eine absolute Position programmieren, keine inkrementale Verfahrbewegung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 240
Anführungszeichen oben automatisch ein. Eingabebereich bei Nummerneingabe -1 bis +32767 ,9 Q438=-1: Das zuletzt verwendete Werkzeug wird als Ausräumwerkzeug angenommen (Standardverhalten) Q438=0: Falls nicht vorgeräumt wurde, 0 eingeben. Ausräumwerkzeug wird mit Radius 0 angenommen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 241
Konturen gespiegelt werden Bei mehreren Zustellungen kann die Steuerung das Werkzeug hin und her verfahren: Dadurch verringert sich die Bearbeitungszeit Sie können Aufmaße eingeben, um in mehreren Arbeitsgängen zu schruppen und zu schlichten HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 242
Werkzeug nicht in der Bearbeitungsebene. Werkzeug nach Zyklus Ende mit allen Koordinaten der Bearbeitungsebene positionieren, z. B. L X+80 Y+0 R0 FMAX Nachdem Zyklus eine absolute Position programmieren, keine inkrementale Verfahrbewegung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 243
Eingabebereich 0 bis 99999,9999 alternativ FAUTO, FU, FZ Q15 Fräsart? Gegenlauf = -1: Gleichlauf-Fräsen: Eingabe = +1 Gegenlauf-Fräsen: Eingabe = –1 Abwechselnd im Gleich- und Gegenlauf fräsen bei mehreren Zustellungen: Eingabe = 0 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 244
Bearbeitungstiefe entlang der Kontur. Eingabebereich 0 bis 999,9999 Q448 Bahnverlängerung? Betrag für die Verlängerung der Werkzeugbahn am Konturanfang und Konturende. Die Steuerung verlängert die Werkzeugbahn immer parallel zur Kontur. Eingabebereich 0 bis 99,999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 245
4 Die Abfahrbewegung erfolgt wie in Zyklus 270 KONTURZUG- DATEN definiert 5 Dieser Vorgang wiederholt sich, bis die programmierte Tiefe erreicht ist 6 Abschließend positioniert die Steuerung das Werkzeug auf die sichere Höhe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 246
Der Speicher für einen SL-Zyklus ist begrenzt. Sie können in einem SL-Zyklus maximal 16384 Konturelemente programmieren. Ist während der Bearbeitung M110 aktiv, so wird bei innen korrigierten Kreisbögen der Vorschub dementsprechend reduziert. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 247
Das Werkzeug vor Zyklusaufruf so positionieren, dass die Steuerung den Konturstartpunkt ohne Kollision anfahren kann Wenn die Position des Werkzeugs beim Zyklusaufruf unterhalb der sicheren Höhe liegt, gibt die Steuerung eine Fehlermeldung aus HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 248
Steuerung pendelnd ein; dazu müssen Sie in der Werkzeugtabelle TOOL.T, die Schneidenlänge LCUTS und den maximalen Eintauchwinkel ANGLE des Werkzeugs definieren. Eingabebereich 0 bis 99999 bei Nummerneingabe, maximal 16 Zeichen bei Namenseingabe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 249
Bearbeitungstiefe entlang der Kontur. Eingabebereich 0 bis 999,9999 Q448 Bahnverlängerung? Betrag für die Verlängerung der Werkzeugbahn am Konturanfang und Konturende. Die Steuerung verlängert die Werkzeugbahn immer parallel zur Kontur. Eingabebereich 0 bis 99,999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Zyklus 270 ist DEF-Aktiv, das heißt Zyklus 270 ist ab seiner Definition im NC-Programm aktiv. Bei Verwendung von Zyklus 270 im Kontur- Unterprogramm keine Radiuskorrektur definieren. Zyklus 270 vor Zyklus 25 definieren. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 251
Q394 Abstand Hilfspunkt?: Nur wirksam, wenn tangentiales Anfahren auf einer Geraden oder senkrechtes Anfahren gewählt ist (Q390=2 oder Q390=3). Abstand des Hilfspunktes, von dem aus die Steuerung die Kontur anfahren soll. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 252
5 Wenn ein Schlichtaufmaß definiert ist, schlichtet die Steuerung die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand fährt die Steuerung dabei tangential ausgehend vom definierten Startpunkt an. Dabei berücksichtigt die Steuerung Gleich- /Gegenlauf HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 253
5 Wenn ein Schlichtaufmaß definiert ist, schlichtet die Steuerung die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand fährt die Steuerung dabei ausgehend vom sich ergebenden Startpunkt des APPR-Satzes an. Dabei berücksichtigt die Steuerung Gleich-/Gegenlauf HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 254
Werkzeug nicht in der Bearbeitungsebene. Werkzeug nach Zyklus Ende mit allen Koordinaten der Bearbeitungsebene positionieren, z. B. L X+80 Y+0 R0 FMAX Nachdem Zyklus eine absolute Position programmieren, keine inkrementale Verfahrbewegung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 255
Q351 Fräsart? Gleichl.=+1 Gegenl.=-1: Art der Fräsbearbeitung bei M3: +1 = Gleichlauffräsen –1 = Gegenlauffräsen PREDEF: Die Steuerung verwendet Wert aus GLOBAL DEF-Satz (Wenn Sie 0 eingeben, erfolgt die Bearbeitung im Gleichlauf) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 256
ANGLE taucht die Steuerung senkrecht ein = Ohne Funktion = pendelnd eintauchen. In der Werkzeugtabelle muss für das aktive Werkzeug der Eintauchwinkel ANGLE ungleich 0 definiert sein. Ansonsten gibt die Steuerung eine Fehlermeldung aus Alternativ PREDEF HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 257
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 267
Sicherheitsabstand und zurück zum Einstichpunkt 4 Die Schritte 1 bis 3 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist X (C) 5 Anschließend fährt das Werkzeug in der Werkzeugachse auf die sichere Höhe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 268
Die Bearbeitungszeit kann sich erhöhen, wenn die Kontur aus vielen nicht tangentialen Konturelementen besteht. Wenn Sie lokale Q-Parameter QL in einem Konturunterprogramm verwenden, müssen Sie diese auch innerhalb des Konturunterprogramms zuweisen oder berechnen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 269
FAUTO, FU, FZ Q16 Zylinder-Radius?: Radius des Zylinders, auf dem die Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Q17 Bemassungsart? Grad=0 MM/INCH=1: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 270
6 Wenn Sie die Toleranz Q21 definiert haben, dann führt die Steuerung die Nachbearbeitung aus, um möglichst parallele Nutwände zu erhalten 7 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 271
Die Bearbeitungszeit kann sich erhöhen, wenn die Kontur aus vielen nicht tangentialen Konturelementen besteht. Wenn Sie lokale Q-Parameter QL in einem Konturunterprogramm verwenden, müssen Sie diese auch innerhalb des Konturunterprogramms zuweisen oder berechnen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 272
Sicherheitsabstand. Die Endposition des Werkzeugs nach dem Zyklus muss nicht mit der Startposition übereinstimmen. Verfahrbewegungen der Maschine kontrollieren In der Simulation die Endposition des Werkzeugs nach dem Zyklus kontrollieren Nach dem Zyklus absolute Koordinaten programmieren (nicht inkremental) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 273
Nuttiefe. Je kleiner die Toleranz definiert ist, desto exakter wird die Nut, desto länger dauert aber auch die Nachbearbeitung. Eingabebereich Toleranz 0,0001 bis 9,9999 Empfehlung: Toleranz von 0.02 mm verwenden. Funktion inaktiv: 0 eingeben (Grundeinstellung). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 274
Startpunkt der Bearbeitung 5 Die Schritte 2 bis 4 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist 6 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 275
(Nr. 201002), on/off stellen Sie ein, ob die Steuerung eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklusaufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 276
Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Q17 Bemassungsart? Grad=0 MM/INCH=1: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren Q20 Stegbreite?: Breite des herzustellenden Steges. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 277
Startpunkt der Bearbeitung 5 Die Schritte 2 bis 4 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist 6 Abschließend fährt das Werkzeug in der Werkzeugachse zurück auf die sichere Höhe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 278
Wenn beim Zyklusaufruf die Spindel nicht eingeschaltet ist, kann eine Kollision entstehen. Mit Parameter displaySpindleErr (Nr. 201002), on/off einstellen, ob die Steuerung eine Fehlermeldung ausgibt, wenn die Spindel nicht eingeschaltet ist Die Funktion muss von Ihrem Maschinenhersteller angepasst werden. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 279
FAUTO, FU, FZ Q16 Zylinder-Radius?: Radius des Zylinders, auf dem die Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Q17 Bemassungsart? Grad=0 MM/INCH=1: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
12 LBL 1 Konturunterprogramm 13 L X+40 Y+20 RL Angaben in der Drehachse in mm (Q17=1) 14 L X+50 15 RND R7.5 16 L Y+60 17 RN R7.5 18 L IX-20 19 RND R7.5 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 281
Bearbeitungszyklen: Zylindermantel | Programmierbeispiele 20 L Y+20 21 RND R7.5 22 L X+40 Y+20 23 LBL 0 24 END PGM C27 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 282
Konturunterprogramm, Beschreibung der Mittelpunktsbahn 13 L X+60 Y+0 RL Angaben in der Drehachse in mm (Q17=1) 14 L Y-35 15 L X+40 Y-52.5 16 L Y-70 17 LBL 0 18 END PGM C28 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Entwicklungen. 12 CYCL DEF 23 SCHLICHTEN TIEFE ... 13 CYCL CALL 16 CYCL DEF 24 SCHLICHTEN SEITE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM KONTUR MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 285
Spindelachse Z: Kreisbahn in Ebene Z/X) Die Steuerung bearbeitet die Kontur durchgehend im Gleichlauf bzw. im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheitsabstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Mit den angegebenen Konturbezeichnern QC können Sie in der Konturformel die verschiedenen Konturen miteinander verrechnen. Wenn Sie Konturen mit separater Tiefe verwenden, dann müssen Sie allen Teilkonturen eine Tiefe zuweisen (ggf. Tiefe 0 zuweisen). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
B. QC25 = QC1 \ QC2 Klammer auf z. B. QC12 = QC1 * (QC2 + QC3) Klammer zu z. B. QC12 = QC1 * (QC2 + QC3) Einzelne Kontur definieren z. B. QC12 = QC1 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 288
4 END PGM TASCHE_A MM Konturbeschreibungsprogramm 2: Tasche B 0 BEGIN PGM TASCHE_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR- 4 END PGM TASCHE_B MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 292
7 DECLARE CONTOUR QC4 = “QUADRAT“ Definition des Konturbezeichners für das NC-Programm “QUADRAT“ 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Konturformel 9 END PGM MODEL MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 293
5 END PGM DREIECK MM 0 BEGIN PGM QUADRAT MM Konturbeschreibungsprogramm: Quadrat links 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM QUADRAT MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Konturelemente. 12 CYCL DEF 23 SCHLICHTEN TIEFE ... 13 CYCL CALL 16 CYCL DEF 24 SCHLICHTEN SEITE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTDEF MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 295
(z. B.: Spindelachse Z: Kreisbahn in Ebene Z/X) Die Steuerung bearbeitet die Kontur durchgehend im Gleichlauf bzw. im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheitsabstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Taschen die im Zyklus 20 definierte Tiefe, Inseln ragen dann bis zur Werkstück-Oberfläche! Kontur Abarbeiten mit SL-Zyklen Die Bearbeitung der definierten Gesamtkontur erfolgt mit den SL-Zyklen 20 - 24 (siehe "Übersicht", Seite 222). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 298
Koordinatenumrechnung zurücksetzen: Zyklus mit Werten für das Grundverhalten erneut definieren, z. B. Maßfaktor 1.0 Zusatzfunktionen M2, M30 oder den NC-Satz END PGM ausführen (diese M-Funktionen sind Maschinenparameter abhängig). Neues NC-Programm wählen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Die Verrechnung der Nullpunktverschiebung in den Drehachsen legt Ihr Maschinenhersteller im Parameter presetToAlignAxis (Nr. 300203) fest. Mit dem optionalen Maschinenparameter CfgDisplayCoordSys (Nr. 127501) können Sie entscheiden, in welchem Koordinatensystem die Statusanzeige eine aktive Nullpunktverschiebung anzeigt. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 300
Verschiebung zu den Koordinaten X=0; Y=0 etc. direkt mit einer Zyklusdefinition aufrufen Statusanzeigen In der zusätzlichen Statusanzeige werden folgende Daten aus der Nullpunkttabelle angezeigt: Name und Pfad der aktiven Nullpunkttabelle Aktive Nullpunktnummer Kommentar aus der Spalte DOC der aktiven Nullpunktnummer HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 301
77 CYCL DEF 7.0 NULLPUNKT eingeben; Wenn Sie einen Q-Parameter eingeben, 78 CYCL DEF 7.1 #5 dann aktiviert die Steuerung die Nullpunkt- Nummer, die im Q-Parameter steht. Eingabe- Bereich 0 bis 9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Dateiverwaltung aufrufen: Taste PGM MGT drücken Nullpunkttabellen anzeigen: Softkeys TYP WÄHLEN und ZEIGE .D drücken Gewünschte Tabelle wählen oder neuen Dateinamen eingeben Datei editieren. Die Softkey-Leiste zeigt dazu u. a. folgende Funktionen an: HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 303
Seitenweise blättern nach unten Zeile einfügen (nur möglich am Tabellenende) Zeile löschen Suchen Cursor zum Zeilenanfang Cursor zum Zeilenende Aktuellen Wert kopieren Kopierten Wert einfügen Eingebbare Anzahl von Zeilen (Nullpunkten) am Tabellenende anfügen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Nullpunkttabelle erst, wenn die Werte gespeichert sind. Änderungen in der Tabelle sofort mit Taste ENT bestätigen NC-Programm nach einer Änderung der Nullpunkttabelle vorsichtig einfahren Statusanzeigen In der zusätzlichen Statusanzeige zeigt die Steuerung die Werte der aktiven Nullpunktverschiebung an. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 305
über den Softkey AUSWÄHLEN den gewünschten Q339=4 ;BEZUGSPUNKT-NUMMER Bezugspunkt direkt aus der Bezugspunkttabelle anwählen. Eingabebereich 0 bis 65 535 Statusanzeigen In der zusätzlichen Statusanzeige (STATUS POS.-ANZ.) zeigt die Steuerung die aktive Presetnummer hinter dem Dialog Bezugsp. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 306
Nullpunkt liegt auf der zu spiegelnden Kontur: Das Element wird direkt am Nullpunkt gespiegelt Nullpunkt liegt außerhalb der zu spiegelnden Kontur: Das Element verlagert sich zusätzlich Rücksetzen Zyklus SPIEGELN mit Eingabe NO ENT erneut programmieren. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 307
80 CYCL DEF 8.1 X Y Z Spindelachse und der dazugehörigen Nebenachse. Erlaubt ist die Eingabe von max. drei Achsen. Eingabebereich bis zu drei NC-Achsen X, Y, Z, U, V, W, A, B, C HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 308
Betriebsart Positionieren mit Handeingabe. Die Steuerung zeigt den aktiven Drehwinkel in der zusätzlichen Statusanzeige an. Bezugsachse für den Drehwinkel: X/Y-Ebene X-Achse Y/Z-Ebene Y-Achse Z/X-Ebene Z-Achse Rücksetzen Zyklus DREHUNG mit Drehwinkel 0° erneut programmieren. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 311
Zusätzlich lassen sich die Koordinaten eines Zentrums für alle Maßfaktoren programmieren. Die Kontur wird vom Zentrum aus gestreckt oder zu ihm hin gestaucht, also nicht unbedingt vom und zum aktuellen Nullpunkt – wie beim Zyklus 11 MASSFAKTOR. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 312
Streckung oder Stauchung. Eingabe-Bereich -99999,9999 bis 99999,9999 Beispiel 25 CALL LBL 1 26 CYCL DEF 26.0 MASSFAKTOR ACHSSPEZ. 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 313
Sie alle Achsen verfahren. Wenn Sie die Funktion Schwenken Programmlauf in der Betriebsart Manuell auf Aktiv gesetzt haben; wird der in diesem Menü eingetragene Winkelwert vom Zyklus 19 Bearbeitungsebene überschrieben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 314
Steuerung die Radiuskorrektur und damit auch die Funktion M120 automatisch auf. Mit dem optionalen Maschinenparameter CfgDisplayCoordSys (Nr. 127501) können Sie entscheiden, in welchem Koordinatensystem die Statusanzeige eine aktive Nullpunktverschiebung anzeigt. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 315
Sicherheits-Abstand? (inkremental): Die Steuerung positioniert den Schwenkkopf so, dass die Position, die sich aus der Verlängerung des Werkzeugs um den Sicherheitsabstand, sich relativ zum Werkstück nicht ändert. Eingabe- Bereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Zyklusdefinition also ggf. nicht mehr mit den Koordinaten der zuletzt vor Zyklus 19 programmierten Position überein. Arbeitsraumüberwachung Die Steuerung prüft im geschwenkten Koordinatensystem nur die Achsen auf Endschalter, die verfahren werden. Ggf. gibt die Steuerung eine Fehlermeldung aus. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Wichtig: Gehen Sie beim Rücksetzen der Zyklen in der umgekehrten Reihenfolge wie beim Definieren vor: 1. Nullpunktverschiebung aktivieren 2. Bearbeitungsebene schwenken aktivieren 3. Drehung aktivieren Werkstückbearbeitung 1. Drehung zurücksetzen 2. Bearbeitungsebene schwenken zurücksetzen 3. Nullpunktverschiebung zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 319
Seite 405) 4 NC-Programm in der Betriebsart Programmlauf Satzfolge starten 5 Betriebsart Manueller Betrieb Funktion Bearbeitungsebene schwenken mit Softkey 3D-ROT auf INAKTIV setzen. Für alle Drehachsen Winkelwert 0° ins Menü eintragen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
B. die Drehung der Spindel. Beispiel 89 CYCL DEF 9.0 VERWEILZEIT 90 CYCL DEF 9.1 V.ZEIT 1.5 Zyklusparameter Verweilzeit in Sekunden: Verweilzeit in Sekunden eingeben. Eingabebereich 0 bis 3 600 s (1 Stunde) in 0,001 s-Schritten HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Dialog aktivieren. Aufzurufendes NC-Programm \KLAR35\FK1\50.H wählen 57 L X+20 Y+50 FMAX M99 Das NC-Programm rufen Sie auf mit: CYCL CALL (separater NC-Satz) oder M99 (satzweise) oder M89 (wird nach jedem Positioniersatz ausgeführt) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 327
Zyklus 13 verwendet. Beachten Sie in Ihrem NC- Programm, dass Sie ggf. Zyklus 13 nach einem der oben genannten Bearbeitungszyklen erneut programmieren müssen. Zyklusparameter Orientierungswinkel: Winkel bezogen auf die Winkelbezugsachse der Bearbeitungsebene eingeben. Eingabebereich: 0,0000° bis 360,0000° HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Steuerung die Konturpunkte glätten, sofern durch spezielle Maschineneinstellungen der programmierte Vorschub nicht begrenzt wird. Eine optimale Glättung der Kontur erhalten Sie, wenn Sie den Toleranzwert im Zyklus 32 zwischen dem 1,1 und 2-fachen des CAM-Sehnenfehlers wählen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 329
Kreisbewegungen im Regelfall der Kreisdurchmesser, außer wenn an Ihrer Maschine HSC-Filter aktiv sind (Einstellungen des Maschinenherstellers). Wenn Zyklus 32 aktiv ist, zeigt die Steuerung in der zusätzlichen Status-Anzeige, Reiter CYC, die definierten Zyklus 32-Parameter an. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 330
Beispiel: L = 10 mm, TA = 0.1°: T = 0.0175 mm Beispielformel Torusfräser: Beim Arbeiten mit Torusfräser kommt der Winkeltoleranz eine größere Bedeutung zu. : Winkeltoleranz in Grad π R: Mittlerer Radius des Torus in mm : Bearbeitungstoleranz in mm HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 331
Steuerung die von Ihnen angegebene maximal zulässige Abweichung. 0: Bei einer Eingabe von Null oder wenn Sie beim Programmieren die Taste NO ENT drücken, verwendet die Steuerung einen vom Maschinenhersteller konfigurierten Wert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 332
Wenn Q374 größer 180°: Die Schreibrichtung wird umgekehrt. Der Startpunkt bei einer Gravur auf einer Kreisbahn befindet sich links unten, über dem ersten zu gravierenden Zeichen. (Bei älteren Software-Ständen erfolgte ggf. eine Vorpositionierung auf das Zentrum des Kreises.) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 333
Q206 Vorschub Tiefenzustellung?: Verfahrgeschwindigkeit des Werkzeugs beim Eintauchen in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU Q200 Sicherheits-Abstand? (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 alternativ PREDEF HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 334
Q574 angegeben. Die Zeichenhöhe wird entsprechend skaliert. Wenn Q513 größer als Null ist, überprüft die Steuerung, ob die tatsächliche Textlänge die maximale Textlänge aus Q574 überschreitet. Ist das der Fall, gibt die Steuerung eine Fehlermeldung aus. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Formatierungszwecke zu definieren. Die Angabe von nicht druckbaren Zeichen leiten Sie mit dem Sonderzeichen \ ein. Folgende Möglichkeiten existieren: Zeichen Eingabe Zeilenumbruch Horizontaler Tabulator (Tabulatorweite ist fest auf 8 Zeichen) Vertikaler Tabulator (Tabulatorweite ist fest auf eine Zeile) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Steuerung nur den Zählerstand, den Sie direkt im NC- Programm eingegeben haben. Der Zählerstand aus dem MOD-Menü bleibt unberücksichtigt. In den Betriebsarten EINZELSATZ und SATZFOLGE und Einzelsatz berücksichtigt die Steuerung den Zählerstand aus dem MOD-Menü. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 338
8 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die Steuerung das Werkzeug mit FMAX zurück auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 339
8 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die Steuerung das Werkzeug mit FMAX zurück auf den 2. Sicherheitsabstand HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 340
Wenn Q227 STARTPUNKT 3. ACHSE und Q386 ENDPUNKT 3. ACHSE gleich eingegeben sind, dann führt die Steuerung den Zyklus nicht aus (Tiefe = 0 programmiert). Programmieren Sie Q227 größer als Q386. Andernfalls gibt die Steuerung eine Fehlermeldung aus. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 341
Berücksichtigung des Schlichtaufmaßes – so, dass jeweils mit gleichen Zustelltiefen bearbeitet wird. Eingabebereich 0 bis 99999,9999 Q369 Schlichtaufmaß Tiefe? (inkremental): Wert, mit dem die letzte Zustellung verfahren werden soll. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 342
Die Bahnen werden um Q357 in Q350 FRAESRICHTUNG verlängert Eingabebereich 0 bis 99999,9999 Q204 2. Sicherheits-Abstand? (inkremental): Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 alternativ PREDEF HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 343
2 In welchem Umfang die Achsen bewegt werden, legt der Maschinenhersteller fest 3 Die von der Steuerung ermittelten Vorsteuer- und Reglerparameter sind von der aktuellen Beladung abhängig 4 Die Steuerung aktiviert die ermittelten Parameter HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
1: Wiegelauf durchführen, die Steuerung bewegt die Achsen und ermittelt dadurch Vorsteuer- und Reglerparameter in Abhängigkeit der aktuellen Beladung, die ermittelten Werte werden sofort aktiviert Beispiel 62 CYCL DEF 239 BELADUNG ERMITTELN Q570=+0 ;BELADUNGSERMITTLUNG HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 345
Zyklus 18 GEWINDESCHNEIDEN fährt das Werkzeug mit geregelter Spindel von der aktuellen Position mit der aktiven Drehzahl auf die eingegebene Tiefe. Am Bohrungsgrund erfolgt ein Spindelstopp. An- und Abfahrbewegungen müssen Sie separat programmieren. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 346
Nachdem Zyklus 18 zu Ende ist, wird der Spindelzustand vor Zyklusstart wiederhergestellt. Wenn vor Zyklusstart die Spindel aus war, schaltet die Steuerung die Spindel nach dem Ende von Zyklus 18 wieder aus HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Tastsystemzyklen in den Betriebsarten Manueller Betrieb und El. Handrad Die Steuerung stellt in den Betriebsarten Manueller Betrieb und El. Handrad Tastsystemzyklen zur Verfügung, mit denen Sie: das Tastsystem kalibrieren Werkstück-Schieflagen kompensieren Bezugspunkte setzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Höhe, Q261 immer die Messhöhe usw. Um die Programmierung zu vereinfachen, zeigt die Steuerung während der Zyklusdefinition ein Hilfsbild an. Im Hilfsbild wird der Parameter angezeigt, den Sie eingeben müssen (siehe Bild rechts). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 352
;2. KO. FUER TS-ACHSE einer Werkstück-Schieflage Q384=+0 ;3. KO. FUER TS-ACHSE Zyklen zum automatischen Q333=+0 ;BEZUGSPUNKT Bezugspunktsetzen Zyklen zur automatischen Werkstückkontrolle Sonderzyklen TS-Kalibrieren Kinematik Zyklen zur automatischen Werkzeugvermessung (wird vom Maschinenhersteller freige- geben) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
= ON erreichen, dass ein Infrarot-Tastsystem vor jedem Antastvorgang in Richtung der programmierten Antastrichtung orientiert. Der Taststift wird dadurch immer in die gleiche Richtung ausgelenkt. Wenn Sie TRACK = ON verändern, dann müssen Sie das Tastsystem neu kalibrieren. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
In F_PREPOS legen Sie fest, ob die Steuerung das Tastsystem mit dem in FMAX definierten Vorschub positionieren soll oder im Maschineneilgang. Eingabewert = FMAX_PROBE: Mit Vorschub aus FMAX positionieren Eingabewert = FMAX_MACHINE: Mit Maschineneilgang vorpositionieren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Ist die aktuelle Koordinate des Taststift-Südpols größer als die Koordinate der sicheren Höhe, positioniert die Steuerung das Tastsystem zuerst in der Bearbeitungsebene auf den ersten Antastpunkt und anschließend in der Tastsystemachse direkt auf die Messhöhe HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
ANTASTFUNKTION drücken. Die Steuerung zeigt weitere Softkeys Tastsystemtabelle wählen: Softkey TASTSYSTEM TABELLE drücken Softkey EDITIEREN auf EIN setzen Mit den Pfeiltasten gewünschte Einstellung wählen Gewünschte Änderungen durchführen Tastsystemtabelle verlassen: Softkey ENDE drücken HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 357
Die Steuerung trägt automatisch die Seriennummer des Tastsystems ein, wenn das Tastsystem über eine EnDat- Schnittstelle verfügt REACTION Reaktion? Verhalten bei Kollision mit dem Tastsystem NCSTOP: Unterbrechen des NC-Programm EMERGSTOP: NOT-AUS, Schnelleres Abbremsen der Achsen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Punkte, Kompensation über Funktion Grunddrehung 401 ROT 2 BOHRUNGEN Automatische Erfassung über zwei Bohrungen, Kompensa- tion über Funktion Grunddre- hung 402 ROT 2 ZAPFEN Automatische Erfassung über zwei Zapfen, Kompensation über Funktion Grunddrehung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 361
Punkte, Kompensation über Rundtischdrehung 405 ROT UEBER C-ACHSE Automatisches Ausrich- ten eines Winkelversatzes zwischen einem Bohrungs- mittelpunkt und der positiven Y-Achse, Kompensation über Rundtischdrehung 404 GRUNDDREHUNG SETZEN Setzen einer beliebigen Grund- drehung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Durch große Winkelabweichungen in der Ausgangslage können hier entsprechende Abweichungen in der Position entstehen. Beim Antasten mit TCPM werden vorhandene 3D- Kalibrierdaten berücksichtigt. Wenn diese Kalibrierdaten nicht vorhanden sind, können Abweichungen entstehen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 363
Antastobjekt programmiert, so ignoriert der Zyklus nur bei diesem Antastobjekt den Rückzug auf Sichere Höhe. Stellen Sie sicher, dass Sie sich am Ende des Zyklus auf einer sicheren Position befinden HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 364
;2.PUNKT HAUPTACHSE Sollposition 2 Hauptachse vorhanden, jedoch Lage des Werkstücks unbekannt QS1104= "?" ;2.PUNKT NEBENACHSE Sollposition 2 Nebenachse unbekannt QS1105= "?" ;2.PUNKT WZ-ACHSE Sollposition 2 Werkzeugachse unbekannt Q372=+1 ;ANTASTRICHTUNG Antastrichtung (-3 bis +3) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
1. Sollposition der Hauptachse mit Toleranzüberwachung und der Istposition QS1101="50@50.0321" ;1.PUNKT NEBENACHSE 1. Sollposition der Nebenachse und der Istposition QS1102= "-10-0.2+0.02@Q1900" ;1.PUNKT WZ-ACHSE 1. Sollposition der WZ-Achse mit Toleranzüberwachung und der Istposition HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 367
Q983 bis Q985 2. gemessene Abweichungen der Positionen: Haupt-, Neben- und Werkzeugachse Q986 bis Q988 3. gemessene Abweichungen der Positionen: Haupt-, Neben- und Werkzeugachse Q183 Werkstückstatus (-1=nicht definiert / 0=Gut / 1=Nacharbeit / 2=Ausschuss) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 368
In den Parametern Q961 bis Q963 ist der gemessene Raumwinkel gespeichert. Über die Definition der Sollpositionen bestimmen Sie den Sollraumwinkel. Die Differenz aus gemessenem Raumwinkel und Sollraumwinkel wird für die Übernahme in die 3D-Grunddrehung der Bezugspunkttabelle verwendet. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 369
Verfahrrichtung der Q260 Antastachse. Eingabebereich -3 bis +3 Q320 Sicherheits-Abstand? (inkremental) Definieren Sie einen zusätzlichen Abstand zwischen Messpunkt und Tastsystemkugel. Q320 wirkt additiv zu SET_UP (Tastsystemtabelle). Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 370
3: Übernahme des 3. Messpunkts 4: Übernahme des gemittelten Messpunkts Q1121 Grunddrehung übernehmen?: Festlegen, ob die Steuerung die ermittelte Schieflage als Grunddrehung übernehmen soll: 0: Keine Grunddrehung 1: Grunddrehung setzen: Hier speichert die Steuerung die Grunddrehung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 371
Q983 bis Q985 2. gemessene Abweichungen der Positionen: Haupt-, Neben- und Werkzeugachse Q994 Gemessene Winkelabweichung im IP_CS Q995 Gemessene Winkelabweichung im Koordinatensystem des Drehtischs Q183 Werkstückstatus (-1=nicht definiert / 0=Gut / 1=Nacharbeit / 2=Ausschuss) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 372
Sie eine Fehlermeldung. Denn es ist widersprüchlich, dass Sie die Drehachse ausrichten, aber gleichzeitig die Grunddrehung aktivieren. Die Abweichungen stellen die Differenz der gemessenen Istwerte zur Toleranzmitte (inklusive Toleranzfaktor) dar, nicht die Differenz zum Sollwert. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 373
SET_UP (Tastsystemtabelle). Eingabebereich 0 bis 99999,9999 Q260 Sichere Höhe? (absolut): Koordinate in der Tastsystemachse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 374
Steuerung die ermittelte Schieflage als Grunddrehung übernehmen soll: 0: Keine Grunddrehung 1: Grunddrehung setzen: Hier speichert die Steuerung die Grunddrehung 2: Rundtischdrehung ausführen: Es erfolgt ein Eintrag in die jeweilige Offset-Spalte der Bezugspunkttabelle HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 375
Q966 bis Q967 Gemessener erster und zweiter Durch- messer Q980 bis Q982 1. gemessene Abweichungen der Positionen: Haupt-, Neben- und Werkzeugachse Q983 bis Q985 2. gemessene Abweichungen der Positionen: Haupt-, Neben- und Werkzeugachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 376
Q994 Gemessene Winkelabweichung im IP_CS Q995 Gemessene Winkelabweichung im Koordinatensystem des Drehtischs Q996 bis Q997 Gemessene Abweichung des ersten und zweiten Durchmesser Q183 Werkstückstatus (-1=nicht definiert / 0=Gut / 1=Nacharbeit / 2=Ausschuss) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 377
Tastkugelradius und den noch möglichen Sicherheitsabstand. Dieser Dialog kann mit NC-Start quittiert oder per Softkey abgebrochen werden. Wenn mit NC-Start quittiert wird, so wird der wirksame Sicherheitsabstand nur für dieses Antastobjekt auf den angezeigten Wert reduziert. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 378
Q423 Anzahl Antastungen (3-8)? (absolut): Anzahl der Messpunkte auf dem Durchmesser. Eingabebereich 3 bis 8 Q325 Startwinkel? (absolut): Winkel zwischen der Hauptachse der Bearbeitungsebene und dem ersten Antastpunkt. Eingabebereich -360,000 bis 360,000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 379
Q1120 Position zur Übernahme?: Festlegen, welche gemessene Istposition, die Steuerung als Sollposition, in die Bezugstabelle übernimmt: 0: keine Übernahme 1: Übernahme des 1. Messpunkts 2: Übernahme des 2. Messpunkts 3: Übernahme des gemittelten Messpunkts HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 380
Steuerung die ermittelte Schieflage als Grunddrehung übernehmen soll: 0: Keine Grunddrehung 1: Grunddrehung setzen: Hier speichert die Steuerung die Grunddrehung 2: Rundtischdrehung ausführen: Es erfolgt ein Eintrag in die jeweilige Offset-Spalte der Bezugspunkttabelle HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Werkstücks messen und den Bezug zur eigentlichen 0°-Richtung herstellen. Diese Zyklen funktionieren nicht mit 3D-Rot! Benutzen Sie in diesem Fall die Zyklen 14xx. Weitere Informationen: "Grundlagen der Tastsystemzyklen 14xx ", Seite 362 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 383
Eingabebereich -99999,9999 bis 99999,9999 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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 384
Bezugspunkttabelle angeben, in der die Steuerung die ermittelte Grunddrehung speichern soll. Bei Eingabe von Q305=0, legt die Steuerung die ermittelte Grunddrehung im ROT-Menü der Betriebsart Manuell ab. Eingabebereich 0 bis 99999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 385
4 Die Steuerung fährt das Tastsystem auf die eingegebene Messhöhe und erfasst durch vier Antastungen den zweiten Bohrungsmittelpunkt 5 Abschließend fährt die Steuerung das Tastsystem zurück auf die Sichere Höhe und führt die ermittelte Grunddrehung durch HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 386
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 387
Die Steuerung ermittelt dann für die Q307=0 ;VOREINST. DREHW. Grunddrehung die Differenz aus dem gemessenen Q305=0 ;NR. IN TABELLE Wert und dem Winkel der Bezugsgeraden. Q402=0 ;KOMPENSATION Eingabebereich -360,000 bis 360,000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 388
Drehachse nach dem Ausrichten auf 0 setzen soll: 0: Nach dem Ausrichten wird die Positionsanzeige nicht auf 0 gesetzt 1: Nach dem Ausrichten wird die Positionsanzeige auf 0 gesetzt, wenn Sie zuvor Q402=1 definiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 389
4 Die Steuerung fährt das Tastsystem auf die eingegebene Messhöhe 2 und erfasst durch vier Antastungen den zweiten Zapfenmittelpunkt 5 Abschließend fährt die Steuerung das Tastsystem zurück auf die Sichere Höhe und führt die ermittelte Grunddrehung durch HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 390
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 391
;KOMPENSATION Q301 Fahren auf sichere Höhe (0/1)?: Festlegen, Q337=0 ;NULL SETZEN wie das Tastsystem zwischen den Messpunkten verfahren soll: 0: zwischen Messpunkten auf Messhöhe verfahren 1: zwischen Messpunkten auf Sicherer Höhe verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 392
Werkzeugachse Z erfolgt ein Eintrag der Grunddrehung in Spalte SPC) Q337 = 0 und gleichzeitig Q402 = 1: Parameter Q305 ist nicht wirksam Q337 = 1 Parameter Q305 wirkt wie oben beschrieben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 393
Drehachse nach dem Ausrichten auf 0 setzen soll: 0: Nach dem Ausrichten wird die Positionsanzeige nicht auf 0 gesetzt 1: Nach dem Ausrichten wird die Positionsanzeige auf 0 gesetzt, wenn Sie zuvor Q402=1 definiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 394
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. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 395
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 396
Q301 Fahren auf sichere Höhe (0/1)?: Festlegen, Q305=1 ;NR. IN TABELLE wie das Tastsystem zwischen den Messpunkten Q303=+1 ;MESSWERT-UEBERGABE verfahren soll: 0: zwischen Messpunkten auf Messhöhe Q380=+90 ;BEZUGSWINKEL verfahren 1: zwischen Messpunkten auf Sicherer Höhe verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 397
= 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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 398
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). Eingabebereich -360,000 bis 360,000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
= Aktiven Bezugspunkt überschreiben und aktivieren = Aktiven Bezugspunkt in Bezugspunkt-Zeile 0 kopieren, Grunddrehung in Bezugspunkt-Zeile 0 schreiben und Bezugspunkt 0 aktivieren >1 = Grunddrehung in den angegebenen Bezugspunkt speichern. Der Bezugspunkt wird nicht aktiviert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 400
Tastsystemachse - In Richtung der positiven Y-Achse, oder auf der Sollposition des Bohrungsmittelpunktes liegt. Der gemessene Winkelversatz steht zusätzlich noch im Parameter Q150 zur Verfügung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 401
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 402
SET_UP (Tastsystemtabelle). Eingabebereich 0 bis 99999,9999 Q337=0 ;NULL SETZEN Q260 Sichere Höhe? (absolut): Koordinate in der Tastsystemachse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 403
Zeile der Nullpunkttabelle beschreiben >0: Gemessenen Winkelversatz in die Nullpunkttabelle schreiben. Zeilen-Nummer = Wert vom Q337 . Ist bereits eine C-Verschiebung in die Nullpunkttabelle eingetragen, dann addiert die Steuerung den gemessenen Winkelversatz vorzeichenrichtig HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 406
415 BZPKT ECKE INNEN Zwei Geraden innen messen, Schnittpunkt der Geraden als Bezugspunkt setzen 416 BZPKT LOCHKREIS- MITTE (2. Softkey-Ebene) Drei belie- bige Bohrungen auf dem Lochkreis messen, Lochkreis- Mitte als Bezugspunkt setzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 407
Bei Ausführung der Tastsystemzyklen 400 bis 499 dürfen keine Zyklen zur Koordinatenumrechnung aktiv sein. Folgende Zyklen nicht vor der Verwendung von Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
In solchen Fällen gibt die Steuerung eine Fehlermeldung aus, da sich das komplette Handling in Verbindung mit REF-bezogenen Nullpunkttabellen geändert hat und Sie über den Parameter Q303 eine definierte Messwert- Übergabe festlegen müssen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 409
Die Messergebnisse des jeweiligen Antastzyklus legt die Steuerung in den global wirksamen Q-Parametern Q150 bis Q160 ab. Diese Parameter können Sie in Ihrem NC-Programm weiterverwenden. Beachten Sie die Tabelle der Ergebnisparameter, die bei jeder Zyklusbeschreibung mit aufgeführt ist. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 410
Bezugspunktsetzen", Seite 408) und speichert die Istwerte in nachfolgend aufgeführten Q-Parametern ab 5 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q166 Istwert gemessene Nutbreite Q157 Istwert Lage Mittelachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 411
Nutmitte an. Zwischen den zwei Messpunkten fährt das Tastsystem dann nicht auf die Sichere Höhe. Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 412
Ansonsten erfolgt ein Eintrag in die jeweilige Zeile der Bezugspunkttabelle ohne automatische Aktivierung Wenn Q303 = 0 ist, dann beschreibt die Steuerung die Nullpunkttabelle. Der Nullpunkt wird nicht automatisch aktiviert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 413
Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate in der Tastsystemachse, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 414
Bezugspunktsetzen", Seite 408) und speichert die Istwerte in nachfolgend aufgeführten Q-Parametern ab 5 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q166 Istwert gemessene Stegbreite Q157 Istwert Lage Mittelachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 415
Achtung Kollisionsgefahr! Um eine Kollision zwischen Tastsystem und Werkstück zu vermeiden, geben Sie die Stegbreite eher zu groß ein. Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 416
Zeile der Bezugspunkttabelle ohne automatische Aktivierung Q384=+0 ;3. KO. FUER TS-ACHSE Wenn Q303 = 0 ist, dann beschreibt die Steuerung Q333=+1 ;BEZUGSPUNKT die Nullpunkttabelle. Der Nullpunkt wird nicht automatisch aktiviert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 417
Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate in der Tastsystemachse, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 418
Antastvorgang noch den Bezugspunkt in der Tastsystemachse und speichert die Istwerte in folgenden Q- Parametern ab Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q154 Istwert Seitenlänge Hauptachse Q155 Istwert Seitenlänge Nebenachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 419
Steuerung immer ausgehend von der Taschenmitte an. Zwischen den vier Messpunkten fährt das Tastsystem dann nicht auf die Sichere Höhe. Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 420
Ansonsten erfolgt ein Eintrag in die jeweilige Zeile der Bezugspunkttabelle ohne automatische Aktivierung Wenn Q303 = 0 ist, dann beschreibt die Steuerung die Nullpunkttabelle. Der Nullpunkt wird nicht automatisch aktiviert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 421
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 422
Antastvorgang noch den Bezugspunkt in der Tastsystemachse und speichert die Istwerte in folgenden Q- Parametern ab Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q154 Istwert Seitenlänge Hauptachse Q155 Istwert Seitenlänge Nebenachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 423
Um eine Kollision zwischen Tastsystem und Werkstück zu vermeiden, geben Sie die 1. und 2. Seitenlänge des Zapfens eher groß ein. Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 424
Ansonsten erfolgt ein Eintrag in Q333=+1 ;BEZUGSPUNKT die jeweilige Zeile der Bezugspunkttabelle ohne automatische Aktivierung Wenn Q303 = 0 ist, dann beschreibt die Steuerung die Nullpunkttabelle. Der Nullpunkt wird nicht automatisch aktiviert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 425
Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate in der Tastsystemachse, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 426
Q-Parametern ab 6 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 427
Taschenmitte an. Zwischen den vier Messpunkten fährt das Tastsystem dann nicht auf die Sichere Höhe. Positionierung der Antastpunkte Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 428
Eingabebereich 0 bis 99999,9999 Q260 Sichere Höhe? (absolut): Koordinate in der Q305=12 ;NR. IN TABELLE Tastsystemachse, in der keine Kollision zwischen Q331=+0 ;BEZUGSPUNKT Tastsystem und Werkstück (Spannmittel) erfolgen Q332=+0 ;BEZUGSPUNKT kann. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 429
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunktsetzen", Seite 408) 0: Ermittelten Bezugspunkt in die aktive Nullpunkttabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Bezugspunkttabelle schreiben. Bezugssystem ist das Maschinen-Koordinatensystem (REF-System) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 430
Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: zwischen den Bearbeitungen auf einer Geraden verfahren 1: zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 431
Q-Parametern ab 6 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 432
Achtung Kollisionsgefahr! Um eine Kollision zwischen Tastsystem und Werkstück zu vermeiden, geben Sie den Soll-Durchmesser des Zapfens eher groß sein. Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 434
Maschinen-Koordinatensystem (REF-System) Q381 Antasten in TS-Achse? (0/1): Festlegen, ob die Steuerung auch den Bezugspunkt in der Tastsystemachse setzen soll: 0: Bezugspunkt in der Tastsystemachse nicht setzen 1: Bezugspunkt in der Tastsystemachse setzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 435
Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: zwischen den Bearbeitungen auf einer Geraden verfahren 1: zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 436
Ecke in nachfolgend aufgeführten Q-Parametern 6 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q151 Istwert Ecke Hauptachse Q152 Istwert Ecke Nebenachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 437
(siehe Bild rechts und nachfolgende Tabelle). Ecke Koordinate X Koordinate Y Punkt größer Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt größer Punkt Punkt größer Punkt Punkt größer Punkt HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 438
;GRUNDDREHUNG wie das Tastsystem zwischen den Messpunkten Q305=7 ;NR. IN TABELLE verfahren soll: Q331=+0 ;BEZUGSPUNKT 0: zwischen Messpunkten auf Messhöhe verfahren Q332=+0 ;BEZUGSPUNKT 1: zwischen Messpunkten auf Sicherer Höhe Q303=+1 ;MESSWERT-UEBERGABE verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 439
Maschinen-Koordinatensystem (REF-System) Q381 Antasten in TS-Achse? (0/1): Festlegen, ob die Steuerung auch den Bezugspunkt in der Tastsystemachse setzen soll: 0: Bezugspunkt in der Tastsystemachse nicht setzen 1: Bezugspunkt in der Tastsystemachse setzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 440
Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate in der Tastsystemachse, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 441
Ecke in nachfolgend aufgeführten Q-Parametern 6 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q151 Istwert Ecke Hauptachse Q152 Istwert Ecke Nebenachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 442
26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben. Die Steuerung misst die erste Gerade immer in Richtung der Nebenachse der Bearbeitungsebene. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 443
;1. KO. FUER TS-ACHSE Festlegen, ob die Steuerung die Werkstück- Schieflage durch eine Grunddrehung Q383=+50 ;2. KO. FUER TS-ACHSE kompensieren soll: Q384=+0 ;3. KO. FUER TS-ACHSE 0: Keine Grunddrehung durchführen Q333=+1 ;BEZUGSPUNKT 1: Grunddrehung durchführen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 444
Maschinen-Koordinatensystem (REF-System) Q381 Antasten in TS-Achse? (0/1): Festlegen, ob die Steuerung auch den Bezugspunkt in der Tastsystemachse setzen soll: 0: Bezugspunkt in der Tastsystemachse nicht setzen 1: Bezugspunkt in der Tastsystemachse setzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 445
Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate in der Tastsystemachse, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 446
Q-Parametern ab 8 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Lochkreisdurchmesser HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 447
Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 448
;3. KO. FUER TS-ACHSE die jeweilige Zeile der Bezugspunkttabelle ohne automatische Aktivierung Q333=+1 ;BEZUGSPUNKT Wenn Q303 = 0 ist, dann beschreibt die Steuerung Q320=0 ;SICHERHEITS-ABST. die Nullpunkttabelle. Der Nullpunkt wird nicht automatisch aktiviert HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 449
Q383 Tasten TS-Achse: Koor. 2. Achse? (absolut): Koordinate des Antastpunktes in der Nebenachse der Bearbeitungsebene, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 450
Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 Q320 Sicherheits-Abstand? (inkremental): zusätzlicher Abstand zwischen Messpunkt und Tastsystemkugel. Q320 wirkt additiv zu SET_UP (Tastsystemtabelle) und nur beim Antasten des Bezugspunktes in der Tastsystemachse. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben. Die Steuerung setzt dann in dieser Achse den Bezugspunkt. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 452
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunktsetzen", Seite 408) 0: Ermittelten Bezugspunkt in die aktive Nullpunkttabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Bezugspunkttabelle schreiben. Bezugssystem ist das Maschinen-Koordinatensystem (REF-System) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 453
Istwerte in nachfolgend aufgeführten Q-Parametern ab 7 Wenn gewünscht, ermittelt die Steuerung anschließend in einem separaten Antastvorgang noch den Bezugspunkt in der Tastsystemachse Parameternummer Bedeutung Q151 Istwert Schnittpunkt Hauptachse Q152 Istwert Schnittpunkt Nebenachse HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 454
Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 456
Maschinen-Koordinatensystem (REF-System) Q381 Antasten in TS-Achse? (0/1): Festlegen, ob die Steuerung auch den Bezugspunkt in der Tastsystemachse setzen soll: 0: Bezugspunkt in der Tastsystemachse nicht setzen 1: Bezugspunkt in der Tastsystemachse setzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 457
Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Q333 Neuer Bezugspunkt TS-Achse? (absolut): Koordinate in der Tastsystemachse, auf die die Steuerung den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bezugspunkttabelle speichern möchten, können Sie Zyklus 419 mehrfach hintereinander verwenden. Dafür müssen Sie jedoch die Bezugspunktnummer nach jeder Ausführung von Zyklus 419 erneut aktivieren. Wenn Sie mit Bezugspunkt 0 als aktiven Bezugsunkt arbeiten, entfällt dieser Vorgang. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 459
Q267=+1 ;VERFAHRRICHTUNG Q305=0 ;NR. IN TABELLE Q333=+0 ;BEZUGSPUNKT Q303=+1 ;MESSWERT-UEBERGABE Q267 Verfahrrichtung 1 (+1=+ / -1=-)?: Richtung, in der das Tastsystem auf das Werkstück zufahren soll: -1: Verfahrrichtung negativ +1: Verfahrrichtung positiv HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 460
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunktsetzen", Seite 408) 0: Ermittelten Bezugspunkt in die aktive Nullpunkttabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Bezugspunkttabelle schreiben. Bezugssystem ist das Maschinen-Koordinatensystem (REF-System) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Anzeige in Z auf 0 setzen Q423=4 ;ANZAHL ANTASTUNGEN Kreis mit 4 Antastungen vermessen Q365=0 ;VERFAHRART Zwischen den Messpunkten auf Kreisbahn verfahren 3 CALL PGM 35K47 Bearbeitungsprogramm aufrufen 4 END PGM CYC413 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Koordinate in der Tastsystemachse, auf der die Messung erfolgt Q260=+10 ;SICHERE HOEHE Höhe, auf der das Tastsystemachse ohne Kollision verfahren kann Q305=1 ;NR. IN TABELLE Lochkreismitte (X und Y) in Zeile 1 schreiben Q331=+0 ;BEZUGSPUNKT Q332=+0 ;BEZUGSPUNKT HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 463
Q320=0 ;SICHERHEITS-ABST.. Sicherheits-Abstand zusätzlich zur Spalte SET_UP 4 CYCL DEF 247 BEZUGSPUNKT SETZEN Neuen Bezugspunkt mit Zyklus 247 aktivieren Q339=1 ;BEZUGSPUNKT-NUMMER 6 CALL PGM 35KLZ Bearbeitungsprogramm aufrufen 7 END PGM CYC416 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 466
Zapfens messen 423 MESSEN RECHTECK INNEN Lage, Länge und Breite einer Rechtecktasche messen 424 MESSEN RECHTECK AUSSEN Lage, Länge und Breite eines Rechteckzapfens messen 425 MESSEN BREITE INNEN (2. Softkey-Ebene) Nutbreite innen messen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Steuerung die Daten standardmäßig als ASCII-Datei ab. Als Speicherort wählt die Steuerung das Verzeichnis, welches auch das zugehörige NC-Programm beinhaltet. Benutzen Sie die HEIDENHAIN Datenübertragungs- Software TNCremo, wenn Sie das Messprotokoll über die Datenschnittstelle ausgeben wollen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 468
Kleinstmaß Mitte Nebenachse: 64.9000 Größtmaß Bohrung: 12.0450 Kleinstmaß Bohrung: 12.0000 Istwerte: Mitte Hauptachse: 50.0810 Mitte Nebenachse: 64.9530 Durchmesser: 12.0259 Abweichungen: Mitte Hauptachse: 0.0810 Mitte Nebenachse: -0.0470 Durchmesser: 0.0259 Weitere Messergebnisse: Messhöhe: -5.0000 Messprotokoll-Ende HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Bei den meisten Zyklen zur Werkstückkontrolle können Sie von der Steuerung eine Toleranzüberwachung durchführen lassen. Dazu müssen Sie bei der Zyklusdefinition die erforderlichen Grenzwerte definieren. Wenn Sie keine Toleranzüberwachung durchführen wollen, geben Sie diese Parameter mit 0 ein (= voreingestellter Wert). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Werkzeugradius in der Spalte DR der Werkzeugtabelle grundsätzlich immer, auch wenn die gemessene Abweichung innerhalb der vorgegebenen Toleranz liegt. Ob Sie nacharbeiten müssen, können Sie in Ihrem NC-Programm über den Parameter Q181 abfragen (Q181=1: Nacharbeit erforderlich). HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Werkzeug in der Werkzeugtabelle (Spalte TL = L). Bezugssystem für Messergebnisse Die Steuerung gibt alle Messergebnisse in die Ergebnisparameter und in die Protokolldatei im aktiven - also ggf. im verschobenen oder/und gedrehten/geschwenkten - Koordinatensystem aus. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Vorzeichen für Antastrichtung eingeben. Mit Taste ENT bestätigen. Eingabebereich alle NC-Achsen Positions-Sollwert?: Über die Achstasten oder über die Alphatastatur alle Koordinaten für das Vorpositionieren des Tastsystems eingeben. Eingabebereich -99999,9999 bis 99999,9999 Eingabe abschließen: Taste ENT drücken HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 473
69 TCH PROBE 1.2 X+5 Y+0 Z-5 Eingabebereich -180,0000 bis 180,0000 Positions-Sollwert?: Über die Achstasten oder über die Alphatastatur alle Koordinaten für das Vorpositionieren des Tastsystems eingeben. Eingabebereich -99999,9999 bis 99999,9999 Eingabe abschließen: Taste ENT drücken HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 474
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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 475
Tastkugelradius versetzt. Eingabebereich 0 bis Q301=1 ;FAHREN AUF S. HOEHE 99999,9999 Q281=1 ;MESSPROTOKOLL Q260 Sichere Höhe? (absolut): Koordinate in der Tastsystemachse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 476
1: Messprotokoll erstellen: Die Steuerung speichert die Protokolldatei TCHPR420.TXT 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) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 477
Sichere Höhe und speichert die Istwerte und die Abweichungen in folgenden Q-Parametern: Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q163 Abweichung Durchmesser HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 478
Zyklus keine Auswirkungen. Sie müssen keine Eingaben vornehmen. Diese Parameter wurden lediglich aus Gründen der Kompatibilität integriert. Wenn Sie beispielsweise ein Programm der Dreh-Fräs-Steuerung TNC 640 importieren, erhalten Sie keine Fehlermeldung. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 479
;SICHERHEITS-ABST. Q260 Sichere Höhe? (absolut): Koordinate in der Q260=+20 ;SICHERE HOEHE Tastsystemachse, in der keine Kollision zwischen Q301=1 ;FAHREN AUF S. HOEHE Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 480
NC-Programm mit NC-Start fortsetzen Q309 PGM-Stopp bei Toleranzfehler?: Festlegen, ob die Steuerung bei Toleranzüberschreitungen den Programmlauf unterbrechen und eine Fehlermeldung ausgeben soll: 0: Programmlauf nicht unterbrechen, keine Fehlermeldung ausgeben 1: Programmlauf unterbrechen, Fehlermeldung ausgeben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 481
Zyklus keine Auswirkungen. Sie müssen keine Eingaben vornehmen. Diese Parameter wurden lediglich aus Gründen der Kompatibilität integriert. Wenn Sie beispielsweise ein Programm der Dreh- Fräs-Steuerung TNC 640 importieren, erhalten Sie keine Fehlermeldung. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 482
Sichere Höhe und speichert die Istwerte und die Abweichungen in folgenden Q-Parametern: Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q163 Abweichung Durchmesser HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 483
Zyklus keine Auswirkungen. Sie müssen keine Eingaben vornehmen. Diese Parameter wurden lediglich aus Gründen der Kompatibilität integriert. Wenn Sie beispielsweise ein Programm der Dreh-Fräs-Steuerung TNC 640 importieren, erhalten Sie keine Fehlermeldung. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 484
Tastsystem zwischen den Messpunkten Q277=35,15;GROESSTMASS verfahren soll: Q278=34,9 ;KLEINSTMASS 0: zwischen Messpunkten auf Messhöhe verfahren Q279=0,05 ;TOLERANZ 1. MITTE 1: zwischen Messpunkten auf Sicherer Höhe Q280=0,05 ;TOLERANZ 2. MITTE verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 485
>0: Werkzeugnummer in der Werkzeugtabelle TOOL.T Q423 Anzahl Antastungen Ebene (4/3)?: Festlegen, ob die Steuerung den Kreis mit 4 oder 3 Antastungen messen soll: 4: 4 Messpunkte verwenden (Standardeinstellung) 3: 3 Messpunkte verwenden HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 486
Zyklus keine Auswirkungen. Sie müssen keine Eingaben vornehmen. Diese Parameter wurden lediglich aus Gründen der Kompatibilität integriert. Wenn Sie beispielsweise ein Programm der Dreh- Fräs-Steuerung TNC 640 importieren, erhalten Sie keine Fehlermeldung. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Wenn die Taschenmaße und der Sicherheitsabstand eine Vorpositionierung in die Nähe der Antastpunkte nicht erlauben, tastet die Steuerung immer ausgehend von der Taschenmitte an. Zwischen den vier Messpunkten fährt das Tastsystem dann nicht auf die Sichere Höhe. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 488
;TOLERANZ 2. MITTE erlaubte Länge der Tasche. Eingabebereich 0 bis Q281=1 ;MESSPROTOKOLL 99999,9999 Q286 Größtmaß 2. Seiten-Länge?: größte Q309=0 ;PGM-STOP BEI FEHLER erlaubte Breite der Tasche. Eingabebereich 0 bis Q330=0 ;WERKZEUG 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 489
Steuerung eine Werkzeugüberwachung durchführen soll (siehe "Werkzeugüberwachung", Seite 470). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeugname mit maximal 16 Zeichen 0: Überwachung nicht aktiv >0: Werkzeugnummer in der Werkzeugtabelle TOOL.T HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 490
Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q164 Abweichung Seitenlänge Hauptachse Q165 Abweichung Seitenlänge Nebenachse Beim Programmieren beachten! Vor der Zyklusdefinition müssen Sie einen Werkzeugdufruf zur Definition der Tastsystemachse programmiert haben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 491
Länge des Zapfens. Eingabebereich 0 bis Q285=74,9 ;KLEINSTMASS 1. SEITE 99999,9999 Q286=35 ;GROESSTMASS 2. SEITE Q285 Kleinstmaß 1. Seiten-Länge?: Kleinste Q287=34,95;KLEINSTMASS 2. SEITE erlaubte Länge des Zapfens. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 492
0: Überwachung nicht aktiv >0: Nummer oder Name des Werkzeugs, mit dem die Steuerung die Bearbeitung ausgeführt hat. Sie haben die Möglichkeit, per Softkey direkt ein Werkzeug aus der Werkzeugtabelle zu übernehmen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 493
Abweichung in folgenden Q-Parametern: Parameternummer Bedeutung Q156 Istwert gemessene Länge Q157 Istwert Lage Mittelachse Q166 Abweichung der gemessenen Länge Beim Programmieren beachten! Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 494
Protokoll Protokolldatei Q320=0 ;SICHERHEITS-ABST. TCHPR425.TXT im selben Ordner, in dem auch Q301=0 ;FAHREN AUF S. HOEHE die .h-Datei liegt 2: Programmlauf unterbrechen und Messprotokoll auf den Steuerungs-Bildschirmausgeben. NC-Programm mit NC-Start fortsetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 495
Eingabebereich 0 bis 99999,9999 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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 496
Abweichung in folgenden Q-Parametern: Parameternummer Bedeutung Q156 Istwert gemessene Länge Q157 Istwert Lage Mittelachse Q166 Abweichung der gemessenen Länge Beim Programmieren beachten! Vor der Zyklusdefinition müssen Sie einen Werkzeugaufruf zur Definition der Tastsystemachse programmiert haben. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 497
1: Messprotokoll erstellen: Die Steuerung speichert die Protokolldatei TCHPR426.TXT 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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 498
0: Überwachung nicht aktiv >0: Nummer oder Name des Werkzeugs, mit dem die Steuerung die Bearbeitung ausgeführt hat. Sie haben die Möglichkeit, per Softkey direkt ein Werkzeug aus der Werkzeugtabelle zu übernehmen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 499
Zyklus keine Auswirkungen. Sie müssen keine Eingaben vornehmen. Diese Parameter wurden lediglich aus Gründen der Kompatibilität integriert. Wenn Sie beispielsweise ein Programm der Dreh-Fräs-Steuerung TNC 640 importieren, erhalten Sie keine Fehlermeldung. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 500
Messprotokoll auf den Steuerungs- Q498=0 ;WERKZEUG UMKEHREN Bildschirmausgeben. NC-Programm mit NC-Start Q531=0 ;ANSTELLWINKEL fortsetzen Q288 Größtmaß?: Größter erlaubter Messwert. Eingabebereich -99999,9999 bis 99999,9999 Q289 Kleinstmaß?: Kleinster erlaubter Messwert. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 501
Zyklus keine Auswirkungen. Sie müssen keine Eingaben vornehmen. Diese Parameter wurden lediglich aus Gründen der Kompatibilität integriert. Wenn Sie beispielsweise ein Programm der Dreh- Fräs-Steuerung TNC 640 importieren, erhalten Sie keine Fehlermeldung. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 502
Sichere Höhe und speichert die Istwerte und die Abweichungen in folgenden Q-Parametern: Parameternummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Lochkreisdurchmesser Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q163 Abweichung Lochkreisdurchmesser HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Tastsystemachse, in der keine Kollision zwischen Q260=+10 ;SICHERE HOEHE Tastsystem und Werkstück (Spannmittel) erfolgen Q288=80.1 ;GROESSTMASS kann. Eingabebereich -99999,9999 bis 99999,9999 Q288 Größtmaß?: Größter erlaubter Lochkreis- Q289=79.9 ;KLEINSTMASS Durchmesser. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 504
0: Überwachung nicht aktiv >0: Nummer oder Name des Werkzeugs, mit dem die Steuerung die Bearbeitung ausgeführt hat. Sie haben die Möglichkeit, per Softkey direkt ein Werkzeug aus der Werkzeugtabelle zu übernehmen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 505
Q-Parametern: Parameternummer 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) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 506
Koordinate des zweiten Antastpunktes in der Hauptachse der Bearbeitungsebene. Eingabebereich -99999,9999 bis 99999,9999 Q266 2. Meßpunkt 2. Achse? (absolut): Koordinate des zweiten Antastpunktes in der Nebenachse der Bearbeitungsebene. Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 507
1: Messprotokoll erstellen: Die Steuerung speichert die Protokolldatei TCHPR431.TXT 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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
9 FN 2: Q1 = +Q1 - +Q164 Länge in X berechnen anhand der gemessenen Abweichung 10 FN 2: Q2 = +Q2 - +Q165 Länge in Y berechnen anhand der gemessenen Abweichung 11 L Z+100 R0 FMAX Taster freifahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 509
Länge in X variabel für schruppen und schlichten Q219=Q2 ;2. SEITEN-LAENGE Länge in Y variabel für schruppen und schlichten Q220=0 ;ECKENRADIUS Q221=0 ;AUFMASS 1. ACHSE 17 CYCL CALL M3 Zyklusaufruf 18 LBL 0 Unterprogrammende 19 END PGM BEAMS MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
;MESSPROTOKOLL Messprotokoll in Datei ausgeben Q309=0 ;PGM-STOP BEI FEHLER Bei Toleranzüberschreitung keine Fehlermeldung anzeigen Q330=0 ;WERKZEUG Keine Werkzeugüberwachung 4 L Z+100 R0 FMAX M2 Werkzeug freifahren, Programmende 5 END PGM BSMESS MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Die Steuerung stellt Zyklen für folgende Sonderanwendung zur Verfügung: Softkey Zyklus Seite 3 MESSEN Messzyklus zur Erstellung von Herstellerzyklen 4 MESSEN 3D Messen einer beliebigen Position 441 SCHNELLES ANTASTEN Messzyklus zur Definition verschiedener Tastsystempara- meter HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Startpunkt der Messung hinaus. Dadurch kann beim Rückzug keine Kollision erfolgen. Mit der Funktion FN17: SYSWRITE ID 990 NR 6 können Sie festlegen, ob der Zyklus auf den Tastereingang X12 oder X13 wirken soll. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 514
Zyklusanfang eine Fehlermeldung ausgeben soll oder nicht. Wenn Modus 1 gewählt ist, dann speichert die Steuerung im 4. Ergebnisparameter den Wert -1 und arbeitet den Zyklus weiter ab: 0: Fehlermeldung ausgeben 1: Keine Fehlermeldung ausgeben HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 515
Tastsystem TS verwenden, wird das Antastergebnis um den kalibrierten Mittenversatz korrigiert. 3 Abschließend führt die Steuerung eine Positionierung entgegen der Antastrichtung aus. Den Verfahrweg definieren Sie im Parameter MB, dabei wird maximal bis zur Startposition verfahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 516
Achtung Kollisionsgefahr! Wenn die Steuerung keinen gültigen Antastpunkt ermitteln konnte, erhält der 4. Ergebnisparameter den Wert -1. Die Steuerung unterbricht das Programm nicht! Stellen Sie sicher, dass alle Antastpunkte erreicht werden können HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 517
Eingabebereich 0 bis 99999,9999 Bezugssystem? (0=IST/1=REF): Festlegen, ob das Tastergebnis im Eingabe-Koordinatensystem (IST) oder bezogen auf das Maschinen- Koordinatensystem (REF) abgelegt werden soll: 0: Messergebnis im IST-System ablegen 1: Messergebnis im REF-System ablegen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Kalibrierzyklus wählen Kalibrierzyklen der Steuerung Softkey Funktion Seite Länge kalibrieren Radius und Mittenversatz mit einem Kalibrierring ermitteln Radius und Mittenversatz mit einem Zapfen oder Kalibrierdorn ermitteln Radius und Mittenversatz mit einer Kalibrierkugel ermitteln HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Werkzeugtabelle und die Tastsystemnummer der Tastsystemtabelle zusammenpassen. Dies gilt unabhängig davon, ob Sie einen Tastsystemzyklus im Automatikbetrieb oder in der Betriebsart Manueller Betrieb abarbeiten wollen. Weitere Informationen finden Sie im Kapitel Tastsystemtabelle HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 520
Suche nach dem Äquator der Kalibrierkugel 6 Nachdem der Äquator ermittelt wurde, beginnt die Radiuskalibrierung 7 Abschließend zieht die Steuerung das Tastsystem in Tastsystemachse zurück auf die Höhe, auf der das Tastsystem vorpositioniert wurde HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 521
5 Die während der Kalibrierung festgestellten Abweichungen werden in einer 3DTC-Tabelle gespeichert 6 Am Ende des Zyklus zieht die Steuerung das Tastsystem in Tastsystemachse zurück auf die Höhe, auf der das Tastsystem vorpositioniert wurde HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 522
Tastsystemzyklen aktivieren: Zyklus 7 NULLPUNKT,Zyklus 8 SPIEGELUNG, Zyklus 10 DREHUNG,Zyklus 11 MASSFAKTOR und 26 MASSFAKTOR ACHSSPEZ. Koordinatenumrechnungen vorher zurücksetzen HEIDENHAIN übernimmt die Gewährleistung für die Funktion der Tastsystemzyklen nur dann, wenn HEIDENHAIN-Tastsysteme eingesetzt werden. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 523
Existiert bereits eine Referenz auf eine Kalibriertabelle (Eintrag in DR2TABLE), so wird diese Tabelle überschrieben. Existiert noch keine Referenz auf eine Kalibriertabelle (Eintrag in DR2TABLE), wird in Abhängigkeit der Werkzeugnummer eine Referenz und die dazugehörige Tabelle erzeugt. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 524
3D-Kalibrierung statt. Bei einer 3D-Kalibrierung wird das Auslenkverhalten des Tastsystems unter verschiedenen Winkeln ermittelt und in einer Tabelle abgespeichert. Für die 3D-Kalibrierung wird 3D-ToolComp benötigt. Eingabebereich: 1 bis 30 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 525
2 Die Steuerung tastet von der aktuellen Position aus in negativer Spindelachsrichtung mit Antastvorschub (Spalte F aus der Tastsystemtabelle) 3 Anschließend positioniert die Steuerung das Tastsystem mit Eilgang (Spalte FMAX aus der Tastsystemtabelle) zurück zur Startposition HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 526
Messprotokoll erstellt. Dieses Protokoll trägt den Namen TCHPRAUTO.html. Q434 Bezugspunkt für Länge? (absolut): Bezug für die Länge (z. B. Höhe Einstellring). Eingabebereich -99999,9999 bis 99999,9999 Beispiel 5 TCH PROBE 461 TS LAENGE KALIBRIEREN Q434=+5 ;BEZUGSPUNKT HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
180° und führt vier weitere Antastroutine aus. Durch die Umschlagmessung wird zusätzlich zum Radius, der Mittenversatz (CAL_OF in tchprobe.tp) ermittelt. Beliebige Orientierung möglich (z. B. Infrarot-Tastsysteme von HEIDENHAIN): Antastroutine: siehe „Orientierung in zwei Richtungen möglich” HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 528
Beispiel Winkel zwischen der Hauptachse der 5 TCH PROBE 462 TS KALIBRIEREN IN Bearbeitungsebene und dem ersten Antastpunkt. RING Eingabebereich 0 bis 360,0000 Q407=+5 ;RINGRADIUS Q320=+0 ;SICHERHEITS-ABST. Q423=+8 ;ANZAHL ANTASTUNGEN Q380=+0 ;BEZUGSWINKEL HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
180° und führt vier weitere Antastroutinen aus. Durch die Umschlagmessung wird zusätzlich zum Radius, der Mittenversatz (CAL_OF in tchprobe.tp) ermittelt. Beliebige Orientierung möglich (z. B. Infrarot-Tastsysteme von HEIDENHAIN): Antastroutine: siehe „Orientierung in zwei Richtungen möglich” HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 530
Die Eigenschaft oder wie Ihr Tastsystem orientiert werden kann, ist bei HEIDENHAIN-Tastsystemen bereits vordefiniert. Andere Tastsysteme werden vom Maschinenhersteller konfiguriert. HEIDENHAIN übernimmt die Gewährleistung für die Funktion der Tastsystemzyklen nur dann, wenn HEIDENHAIN-Tastsysteme eingesetzt werden. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 531
Eingabebereich 3 bis 8 Q320=+0 ;SICHERHEITS-ABST. Q380 Bezugswinkel Hauptachse? (absolut): Q301=+1 ;FAHREN AUF S. HOEHE Winkel zwischen der Hauptachse der Bearbeitungsebene und dem ersten Antastpunkt. Q423=+8 ;ANZAHL ANTASTUNGEN Eingabebereich 0 bis 360,0000 Q380=+0 ;BEZUGSWINKEL HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Vorschub definiert. Auch wenn Sie an Ihrer Maschine getrennte Potentiometer für Eilgang und Vorschub besitzen, können Sie den Vorschub auch bei Q397=1 nur mit dem Potentiometer für Vorschubbewegungen regeln. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 533
0: Programmlauf nicht unterbrechen, auch wenn im jeweiligen Antastzyklus die Ausgabe der Messergebnisse auf den Bildschirm gewählt ist 1: Programmlauf unterbrechen, Messergebnisse am Bildschirm ausgeben. Sie können den Programmlauf anschließend mit NC-Start fortsetzen HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Aus den gemessenen Werten ermittelt die Steuerung die statische Schwenkgenauigkeit. Dabei minimiert die Software den durch die Schwenkbewegungen entstehenden Positionierfehler und speichert die Maschinengeometrie am Ende des Messvorgangs automatisch in den jeweiligen Maschinenkonstanten der Kinematiktabelle ab. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
über diesem Grenzwert liegen. maxDevCalBall (Nr. 204802) legt fest, wie groß der gemessene Kalibrierkugelradius vom eingegebenen Zyklusparameter sein darf. mStrobeRotAxPos (Nr. 204803) legt eine speziell vom Maschinenhersteller definierte M-Funktion fest, mit der die Drehachsen positioniert werden können. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 539
(außer 450) die Drehachsen auf 0 Grad (IST-System) positionieren. Wurden die Maschinenparameter durch die KinematicsOpt-Zyklen verändert, so muss ein Neustart der Steuerung ausgeführt werden. Andernfalls besteht unter bestimmten Umständen die Gefahr, dass die Änderungen verloren gehen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 540
Daten her, wenn sich diese von den vorhandenen Daten unterscheiden. Auch Kompensationen werden nur hergestellt, wenn diese auch gesichert wurden. Das Sichern und wiederherstellen mit Zyklus 450 sollte nur dann durchgeführt werden, wenn keine Werkzeugträgerkinematik mit Transformationen aktiv ist. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 541
Modus 0: Protokollierung aller Achs- und Transformationseinträge der Kinematikkette, die die Steuerung gesichert hat Modus 1: Protokollierung aller Transformationseinträge vor und nach der Wiederherstellung Modus 2: Auflistung der gespeicherten Datensätze. Modus 3: Auflistung der gelöschten Datensätze. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 542
Speichertabelle und führen Sie den Zyklus erneut aus. Führen Sie keine manuellen Änderungen an den gesicherten Daten aus. Sichern Sie die Datei TNC:\table\DATA450.KD, um im Bedarfsfall (z. B. Defekt des Datenträgers) die Datei wiederherstellen zu können. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 543
Kalibrierkugel und in der Bearbeitungsebene in die Kugelmitte positionieren 3 Programmlauf-Betriebsart wählen und Kalibrierprogramm starten 4 Die Steuerung vermisst automatisch nacheinander alle Drehachsen in der von Ihnen definierten Feinheit 5 Die Messwerte speichert die Steuerung in folgenden Q- Parametern: HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 544
Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschi- nenparameter Q148 Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschi- nenparameter Q149 Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschi- nenparameter HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Wenn Sie die Genauigkeit entsprechend prüfen wollen, dann können Sie im Modus Prüfen auch eine höhere Anzahl an Messpunkten angeben. Wenn ein Messpunkt bei 0° definiert ist, so wird dieser ignoriert, da bei 0° immer die Referenzmessung erfolgt. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
TRACK) aktivieren. Dadurch erhöhen Sie generell die Genauigkeiten beim Messen mit einem 3D-Tastsystem. Ggf. für die Dauer der Vermessung die Klemmung der Drehachsen deaktivieren, ansonsten können die Messergebnisse verfälscht werden. Maschinenhandbuch beachten. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 549
Messpunktanzahl zwischen 4 und 8 Start- und Endwinkel sollen einen möglichst großen Verfahrbereich der Drehachsen abdecken Ermittlung der Drehachslose Messpunktanzahl zwischen 8 und 12 Start- und Endwinkel sollen einen möglichst großen Verfahrbereich der Drehachsen abdecken HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 550
Drehachslose bestimmen (siehe "Protokollfunktion", Seite 557). Wenn in Maschinenparameter mStrobeRotAxPos (Nr. 204803) eine M-Funktion zur Positionierung der Drehachsen gesetzt ist oder die Achse eine Hirth-Achse ist, dann ist keine Ermittlung der Lose möglich. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 551
Maschinenhersteller die Konfiguration entsprechend verhindern. Eine Korrektur im Maschinen-Nullpunkt (Q406=3) ist nur dann möglich, wenn Kopf- oder Tischseitige überlagerte Drehachsen gemessen werden. Eine Kompensation der Winkel ist nur mit der Option KinematicsComp möglich. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 552
Während des Bezugspunktsetzens wird der programmierte Radius der Kalibierkugel nur bei der zweiten Messung überwacht. Denn wenn die Vorpositionierung gegenüber der Kalibrierkugel ungenau ist und Sie dann das Bezugspunktsetzen ausführen, wird die Kalibrierkugel zweimal angetastet. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 553
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 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 554
Q420 Endwinkel C-Achse? (absolut): Endwinkel in der C-Achse, an dem die letzte Messung erfolgen soll. Eingabebereich -359,999 bis 359,999 Q421 Anstellwinkel C-Achse?: Anstellwinkel der C-Achse, in dem die anderen Drehachsen vermessen werden sollen. Eingabebereich -359,999 bis 359,999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 555
Eingabebereich: -3,0000 bis +3,0000 Wenn Sie das Bezugspunktsetzen vor der Vermessung aktiviert haben (Q431 = 1/3), dann positionieren Sie vor Zyklusstart das Tastsystem um den Sicherheitsabstand (Q320 + SET_UP) ungefähr mittig über die Kalibrierkugel. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 557
Position der überprüften Drehachsen vor der Optimierung (bezieht sich auf den Beginn der kinematischen Transformationskette, üblicherweise auf die Spindelnase) Position der überprüften Drehachsen nach der Optimierung (bezieht sich auf den Beginn der kinematischen Transformationskette, üblicherweise auf die Spindelnase) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 558
3 Bezugspunkt am Werkstück setzen und Bearbeitung des Werkstücks starten 4 Mit Zyklus 452 in regelmäßigen Abständen eine Presetkompensation ausführen. Dabei erfasst die Steuerung die Drift der beteiligten Achsen und korrigiert diese in der Kinematik HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 559
Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschi- nenparameter Q148 Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschi- nenparameter Q149 Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschi- nenparameter HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 560
Kugelradius mehr ab, als Sie im Maschinenparameter maxDevCalBall (Nr. 204802) definiert haben, gibt die Steuerung eine Fehlermeldung aus und beendet die Vermessung. Inch-Programmierung: Messergebnisse und Protokolldaten gibt die Steuerung grundsätzlich in mm aus. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 561
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. Eingabebereich 0 bis 12 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 562
Ü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. Eingabebereich: -3,0000 bis +3,0000 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 567
Transformationskette, üblicherweise auf die Spindelnase) Position der überprüften Drehachsen nach der Presetkompensation (bezieht sich auf den Beginn der kinematischen Transformationskette, üblicherweise auf die Spindelnase) Erläuterungen zu den Protokollwerten (siehe "Protokollfunktion", Seite 557) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 570
Werkzeuge automatisch: Die Korrekturwerte für Länge und Radius werden von der Steuerung im zentralen Werkzeugspeicher TOOL.T abgelegt und automatisch am Ende des Tastsystemzyklus verrechnet. Folgende Vermessungsarten stehen zur Verfügung: Werkzeugvermessung mit stillstehendem Werkzeug Werkzeugvermessung mit rotierendem Werkzeug Einzelschneidenvermessung HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 571
Die Zyklen 481 bis 483 stehen unter G481 bis G483 auch in DIN/ISO zur Verfügung Anstelle eines frei wählbaren Parameters für den Status der Messung verwenden die neuen Zyklen den festen Parameter Q199 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
0 bis 0,9999 mm RBREAK Bruch-Toleranz: Radius? Zulässige Abweichung vom Werkzeugradius R für Bruch- erkennung. Wird der eingegebene Wert überschritten, sperrt die Steuerung das Werkzeug (Status l). Eingabebe- reich: 0 bis 0,9999 mm HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 575
B. 4 (4 Schneiden) 0 (kein Versatz erforderlich, 5 (immer Werkzeugradius Durchmesser 10 mm da Kugelsüdpol gemessen als Versatz definieren, damit werden soll) der Durchmesser nicht im Radius gemessen wird) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 576
10 Die Steuerung speichert die Kalibrierwerte und berücksichtigt sie bei nachfolgenden Werkzeugvermessungen 11 Abschließend zieht die Steuerung den Taststift entlang der Werkzeugachse auf den Sicherheitsabstand zurück und bewegt es in die Mitte des TT HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Telleroberkante liegen würde, positioniert die Steuerung das Kalibrierwerkzeug automatisch über 6 TOOL CALL 1 Z den Teller (Sicherheitszone aus safetyDistToolAx 7 TCH PROBE 480 TT KALIBRIEREN (Nr. 114203)). Eingabebereich -99999,9999 bis Q260=+100 ;SICHERE HOEHE 99999,9999 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 578
TOOL.T ein. Nach dem Kalibriervorgang speichert die Steuerung die Kalibrierwerte und berücksichtigt sie bei nachfolgenden Werkzeugvermessungen. Das Kalibrierwerkzeug sollte einen Durchmesser größer 15 mm besitzen und ca. 50 mm aus dem Spannfutter herausstehen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 579
Bearbeitung mit NC-Start fortsetzen oder mit dem Softkey ABBRUCH abbrechen 1: Ohne Stopp vor Zyklusbeginn. Die Steuerung startet den Kalibriervorgang von der aktuellen Position. Sie müssen vor Zyklus 484 das Werkzeug über das Tischtastsystem bewegen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 580
Startwinkel für die Einzelschneiden-Vermessung zu bestimmen. Anschließend vermisst sie die Länge aller Schneiden durch Ändern der Spindelorientierung. Für diese Messung programmieren Sie die SCHNEIDENVERMESSUNG im ZYKLUS TCH PROBE 31 = 1. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 581
Sie den ungefähren Radius, die ungefähre Länge, die Anzahl der Schneiden und die Schneidrichtung des jeweiligen Werkzeugs in die Werkzeugtabelle TOOL.T ein. Eine Einzelschneidenvermessung können Sie für Werkzeuge mit bis zu 20 Schneiden ausführen. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 582
Telleroberkante liegen würde, positioniert die Steuerung das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung? 0=Nein/1=Ja: Festlegen, ob eine Einzelschneiden-Vermessung durchgeführt werden soll (maximal 20 Schneiden vermessbar) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Zylinderförmige Werkzeuge mit Diamantoberfläche können mit stehender Spindel vermessen werden. Dazu müssen Sie in der Werkzeugtabelle die Schneidenanzahl CUT mit 0 definieren und Maschinenparameter CfgTT (Nr. 122700) anpassen. Beachten Sie Ihr Maschinenhandbuch. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 584
Telleroberkante liegen würde, positioniert die Steuerung das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung? 0=Nein/1=Ja: Festlegen, ob eine Einzelschneiden-Vermessung durchgeführt werden soll (maximal 20 Schneiden vermessbar) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 585
Zylinderförmige Werkzeuge mit Diamantoberfläche können mit stehender Spindel vermessen werden. Dazu müssen Sie in der Werkzeugtabelle die Schneidenanzahl CUT mit 0 definieren und Maschinenparameter CfgTT (Nr. 122700) anpassen. Beachten Sie Ihr Maschinenhandbuch. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Seite 586
Telleroberkante liegen würde, positioniert die Steuerung das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung? 0=Nein/1=Ja: Festlegen, ob eine Einzelschneiden-Vermessung durchgeführt werden soll (maximal 20 Schneiden vermessbar) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
■ Ausdrehen ■ Universal-Bohren ■ Rückwärts-Senken ■ Universal-Tiefbohren ■ Gewindebohren mit Ausgleichsfutter, neu ■ Gewindebohren ohne Ausgleichsfutter, neu ■ Bohrfräsen ■ Gewindebohren mit Spanbruch ■ Punktemuster auf Kreis ■ Punktemuster auf Linien HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
Die Informationsseite für DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN-Steuerungen Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany +49 8669 31-0 +49 8669 32-5061 Klartext-App E-mail: info@heidenhain.de Der Klartext auf Ihrem +49 8669 32-1000 Technical support mobilen Endgerät Measuring systems +49 8669 31-3104...