Herunterladen Inhalt Inhalt Diese Seite drucken
HEIDENHAIN TNC 620 Benutzerhandbuch
HEIDENHAIN TNC 620 Benutzerhandbuch

HEIDENHAIN TNC 620 Benutzerhandbuch

Zyklenprogrammierung nc-software
Vorschau ausblenden Andere Handbücher für TNC 620:
Inhaltsverzeichnis

Werbung

TNC 620
Benutzerhandbuch
Zyklenprogrammierung
NC-Software
817600-06
817601-06
817605-06
Deutsch (de)
10/2018

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für HEIDENHAIN TNC 620

  • Seite 1 TNC 620 Benutzerhandbuch Zyklenprogrammierung NC-Software 817600-06 817601-06 817605-06 Deutsch (de) 10/2018...
  • Seite 2 Inhaltsverzeichnis HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 3: Inhaltsverzeichnis

    14 Tastsystemzyklen: Werkstück-Schieflagen automatisch ermitteln..........359 15 Tastsystemzyklen: Bezugspunkte automatisch erfassen............405 16 Tastsystemzyklen: Werkstücke automatisch kontrollieren............465 17 Tastsystemzyklen: Sonderfunktionen..................511 18 Tastsystemzyklen: Kinematik automatisch vermessen............535 19 Tastsystemzyklen: Werkzeuge automatisch vermessen............569 20 Übersichtstabellen Zyklen......................587 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 4 Inhaltsverzeichnis HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 5 Inhaltsverzeichnis Grundlegendes..........................33 Über dieses Handbuch........................34 Steuerungstyp, Software und Funktionen..................36 Software-Optionen..........................37 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 6 Inhaltsverzeichnis Grundlagen / Übersichten......................45 Einführung.............................46 Verfügbare Zyklusgruppen........................47 Übersicht Bearbeitungszyklen........................ 47 Übersicht Tastsystemzyklen........................48 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 10 Zyklusablauf............................141 Beim Programmieren beachten!......................142 Zyklusparameter........................... 143 HELIX- BOHRGEWINDEFRAESEN (Zyklus 265, DIN/ISO: G265, Software-Option 19)....145 Zyklusablauf............................145 Beim Programmieren beachten!......................146 Zyklusparameter........................... 147 5.10 AUSSENGEWINDE-FRAESEN (Zyklus 267, DIN/ISO: G267, Software-Option 19)......149 Zyklusablauf............................149 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 11 Inhaltsverzeichnis Beim Programmieren beachten!......................150 Zyklusparameter........................... 151 5.11 Programmierbeispiele........................153 Beispiel: Gewindebohren........................153 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 12 VIELECKZAPFEN (Zyklus 258, DIN/ISO: G258, Software-Option 19)..........190 Zyklusablauf............................190 Beim Programmieren beachten!......................191 Zyklusparameter........................... 193 PLANFRAESEN (Zyklus 233, DIN/ISO: G233, Software-Option 19)..........196 Zyklusablauf............................196 Beim Programmieren beachten!......................200 Zyklusparameter........................... 201 6.10 Programmierbeispiele........................205 Beispiel: Tasche, Zapfen und Nuten fräsen..................205 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 13 PUNKTEMUSTER AUF KREIS (Zyklus 220, DIN/ISO: G220, Software-Option 19)......211 Zyklusablauf............................211 Beim Programmieren beachten!......................211 Zyklusparameter........................... 212 PUNKTEMUSTER AUF LINIEN (Zyklus 221, DIN/ISO: G221, Software-Option 19)...... 214 Zyklusablauf............................214 Beim Programmieren beachten!......................214 Zyklusparameter........................... 215 Programmierbeispiele........................216 Beispiel: Lochkreise..........................216 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 14 Zyklusparameter........................... 237 SCHLICHTEN SEITE (Zyklus 24, DIN/ISO: G124, Software-Option 19)......... 238 Zyklusablauf............................238 Beim Programmieren beachten!......................239 Zyklusparameter........................... 240 KONTUR-ZUG (Zyklus 25, DIN/ISO: G125, Software-Option 19)...........241 Zyklusablauf............................241 Beim Programmieren beachten!......................242 Zyklusparameter........................... 243 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 15 8.12 KONTURNUT TROCHOIDAL (Zyklus 275, DIN ISO G275, Software-Option 19)......252 Zyklusablauf............................252 Beim Programmieren beachten!......................254 Zyklusparameter........................... 255 8.13 Programmierbeispiele........................258 Beispiel: Tasche räumen und nachräumen..................258 Beispiel: Überlagerte Konturen vorbohren, schruppen, schlichten............260 Beispiel: Kontur-Zug..........................262 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 16 Zyklusparameter........................... 276 ZYLINDER-MANTEL KONTUR (Zyklus 39, DIN/ISO: G139, Software-Option 1)......277 Zyklusablauf............................277 Beim Programmieren beachten!......................278 Zyklusparameter........................... 279 Programmierbeispiele........................280 Beispiel: Zylinder-Mantel mit Zyklus 27....................280 Beispiel: Zylinder-Mantel mit Zyklus 28....................282 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 17 Überlagerte Konturen........................... 288 Kontur abarbeiten mit SL-Zyklen......................290 Beispiel: Überlagerte Konturen mit Konturformel schruppen und schlichten........291 10.2 SL-Zyklen mit einfacher Konturformel..................... 294 Grundlagen............................294 Einfache Konturformel eingeben......................296 Kontur Abarbeiten mit SL-Zyklen......................296 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 18 Wirkung..............................308 Beim Programmieren beachten!......................309 Zyklusparameter........................... 309 11.7 MASSFAKTOR (Zyklus 11, DIN/ISO: G72)..................310 Wirkung..............................310 Zyklusparameter........................... 310 11.8 MASSFAKTOR ACHSSP . (Zyklus 26)....................311 Wirkung..............................311 Beim Programmieren beachten!......................311 Zyklusparameter........................... 312 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...
  • Seite 20 Beim Programmieren beachten!......................340 Zyklusparameter........................... 341 12.8 BELADUNG ERMITTELN (Zyklus 239 DIN/ISO: G239, Software-Option 143)......343 Zyklusablauf............................343 Beim Programmieren beachten!......................344 Zyklusparameter........................... 344 12.9 GEWINDESCHNEIDEN (Zyklus 18, DIN/ISO: G18, Software-Option 19)........345 Zyklusablauf............................345 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 21 Inhaltsverzeichnis Beim Programmieren beachten!......................346 Zyklusparameter........................... 347 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 22 Schaltendes Tastsystem, Antastvorschub: F in Tastsystemtabelle............354 Schaltendes Tastsystem, Vorschub für Positionierbewegungen: FMAX..........354 Schaltendes Tastsystem, Eilgang für Positionierbewegungen: F_PREPOS in Tastsystemtabelle..354 Tastsystemzyklen abarbeiten....................... 355 13.3 Tastsystemtabelle..........................356 Allgemeines............................356 Tastsystemtabellen editieren....................... 356 Tastsystemdaten..........................357 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 23 14.9 GRUNDDREHUNG über zwei Zapfen (Zyklus 402, DIN/ISO: G402, Software-Option 17)... 389 Zyklusablauf............................389 Beim Programmieren beachten!......................390 Zyklusparameter........................... 391 14.10 GRUNDDREHUNG über eine Drehachse kompensieren (Zyklus 403, DIN/ISO: G403, Software- Option 17)............................394 Zyklusablauf............................394 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 24 Zyklusablauf............................399 Zyklusparameter........................... 399 14.12 Schieflage eines Werkstücks über C-Achse ausrichten (Zyklus 405, DIN/ISO: G405, Software- Option 17)............................400 Zyklusablauf............................400 Beim Programmieren beachten!......................401 Zyklusparameter........................... 402 14.13 Beispiel: Grunddrehung über zwei Bohrungen bestimmen............404 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 25 15.8 BEZUGSPUNKT ECKE AUSSEN (Zyklus 414, DIN/ISO: G414, Software-Option 17)....436 Zyklusablauf............................436 Beim Programmieren beachten!......................437 Zyklusparameter........................... 438 15.9 BEZUGSPUNKT ECKE INNEN (Zyklus 415, DIN/ISO: G415, Software-Option 17)....... 441 Zyklusablauf............................441 Beim Programmieren beachten!......................442 Zyklusparameter........................... 443 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 26 15.13 BEZUGSPUNKT EINZELNE ACHSE (Zyklus 419, DIN/ISO: G419, Software-Option 17)....458 Zyklusablauf............................458 Beim Programmieren beachten!......................458 Zyklusparameter........................... 459 15.14 Beispiel: Bezugspunktsetzen Mitte Kreissegment und Werkstück-Oberkante......461 15.15 Beispiel: Bezugspunktsetzen Werkstück-Oberkante und Mitte Lochkreis........462 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 27 16.7 MESSEN RECHTECK INNEN (Zyklus 423, DIN/ISO: G423, Software-Option 17)......487 Zyklusablauf............................487 Beim Programmieren beachten!......................487 Zyklusparameter........................... 488 16.8 MESSEN RECHTECK AUSSEN (Zyklus 424, DIN/ISO: G424, Software-Option 17)...... 490 Zyklusablauf............................490 Beim Programmieren beachten!......................490 Zyklusparameter........................... 491 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 28 Zyklusparameter........................... 503 16.13 MESSEN EBENE (Zyklus 431, DIN/ISO: G431, Software-Option 17)..........505 Zyklusablauf............................505 Beim Programmieren beachten!......................506 Zyklusparameter........................... 506 16.14 Programmierbeispiele........................508 Beispiel: Rechteckzapfen messen und nachbearbeiten............... 508 Beispiel: Rechtecktasche vermessen, Messergebnisse protokollieren..........510 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 29 TS RADIUS INNEN KALIBRIEREN (Zyklus 462, DIN/ISO: G462, Software-Option 17)....527 17.9 TS RADIUS AUSSEN KALIBRIEREN (Zyklus 463, DIN/ISO: G463, Software-Option 17)....529 17.10 SCHNELLES ANTASTEN (Zyklus 441, DIN/ISO G441, Software-Option 17).........532 Zyklusablauf............................532 Beim Programmieren beachten!......................532 Zyklusparameter........................... 533 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 30 Beim Programmieren beachten!......................551 Zyklusparameter........................... 553 Verschiedene Modi (Q406)........................556 Protokollfunktion...........................557 18.5 PRESET-KOMPENSATION (Zyklus 452, DIN/ISO: G452, Option)........... 558 Zyklusablauf............................558 Beim Programmieren beachten!......................560 Zyklusparameter........................... 561 Abgleich von Wechselköpfen....................... 563 Driftkompensation..........................565 Protokollfunktion...........................567 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 31 19.5 Werkzeugradius vermessen (Zyklus 32 oder 482, DIN/ISO: G482, Option #17)......583 Zyklusablauf............................583 Beim Programmieren beachten!......................583 Zyklusparameter........................... 584 19.6 Werkzeug komplett vermessen (Zyklus 33 oder 483, DIN/ISO: G483, Option #17)......585 Zyklusablauf............................585 Beim Programmieren beachten!......................585 Zyklusparameter........................... 586 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 32 Inhaltsverzeichnis 20 Übersichtstabellen Zyklen......................587 20.1 Übersichtstabelle..........................588 Bearbeitungszyklen..........................588 Tastsystemzyklen..........................590 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 33: Grundlegendes

    Grundlegendes...
  • Seite 34: Über Dieses Handbuch

    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...
  • Seite 36: Steuerungstyp, Software Und Funktionen

    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...
  • Seite 37: Software-Optionen

    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...
  • Seite 40: Vorgesehener Einsatzort

    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...
  • Seite 45: Grundlagen / Übersichten

    Grundlagen / Übersichten...
  • Seite 46: Einführung

    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...
  • Seite 47: Verfügbare Zyklusgruppen

    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...
  • Seite 48: Übersicht Tastsystemzyklen

    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...
  • Seite 49: Bearbeitungszyklen Verwenden

    Bearbeitungs- zyklen verwenden...
  • Seite 50: Mit Bearbeitungszyklen Arbeiten

    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...
  • Seite 51: Zyklus Definieren Über Softkeys

    Zyklusdialog wie zuvor beschrieben Beispiel 7 CYCL DEF 200 BOHREN Q200=2 ;SICHERHEITS-ABST. Q201=3 ;TIEFE Q206=150 ;VORSCHUB TIEFENZ. Q202=5 ;ZUSTELL-TIEFE Q210=0 ;VERWEILZEIT OBEN Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q211=0.25 ;VERWEILZEIT UNTEN Q395=0 ;BEZUG TIEFE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 52: Zyklen Aufrufen

    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...
  • Seite 54: Arbeiten Mit Einer Parallelachse

    ■ 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...
  • Seite 55: Programmvorgaben Für Zyklen

    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...
  • Seite 56: Global Def-Angaben Nutzen

    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...
  • Seite 57: Allgemeingültige Globale Daten

    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...
  • Seite 58: Globale Daten Für Fräsbearbeitungen Mit Konturzyklen

    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...
  • Seite 59: Musterdefinition Pattern Def

    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...
  • Seite 60: Pattern Def Eingeben

    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...
  • Seite 61: Einzelne Bearbeitungspositionen Definieren

    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...
  • Seite 62: Einzelnes Muster Definieren

    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...
  • Seite 63: Einzelnen Rahmen Definieren

    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...
  • Seite 64: Vollkreis Definieren

    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...
  • Seite 65: Teilkreis Definieren

    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...
  • Seite 66: Punktetabellen

    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...
  • Seite 67: Einzelne Punkte Für Die Bearbeitung Ausblenden

    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...
  • Seite 68: Zyklus In Verbindung Mit Punktetabellen Aufrufen

    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...
  • Seite 71: Bearbeitungszyklen: Bohren

    Bearbeitungs- zyklen: Bohren...
  • Seite 72: Grundlagen

    2. Sicherheitsabstand 205 UNIVERSAL-TIEFBOHREN Mit automatischer Vorpositio- nierung, 2. Sicherheitsabstand, Spanbruch, Vorhalteabstand 208 BOHRFRAESEN Mit automatischer Vorpositio- nierung, 2. Sicherheitsabstand 241 EINLIPPEN-TIEFBOHREN Mit automatischer Vorpositio- nierung auf vertieften Start- punkt, Drehzahl-Kühlmitteldefi- nition HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 73: Zentrieren (Zyklus 240, Din/Iso: G240, Software-Option 19)

    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 74: Zyklusparameter

    Werkzeug und Werkstück (Spannmittel) Q211=0.1 ;VERWEILZEIT UNTEN erfolgen kann. Eingabebereich 0 bis 99999,9999 Q203=+20 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. 12 L X+30 Y+20 R0 FMAX M3 M99 13 L X+80 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 75: Bohren (Zyklus 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 76: Zyklusparameter

    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...
  • Seite 77: Reiben (Zyklus 201,Din/Iso: G201, Software-Option 19)

    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 78: Zyklusparameter

    Q211=0.5 ;VERWEILZEIT UNTEN Q208=250 ;VORSCHUB RUECKZUG Q203=+20 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 79: Ausdrehen (Zyklus 202, Din/Iso: G202, Software-Option 19)

    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...
  • Seite 80: Beim Programmieren Beachten

    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...
  • Seite 81: Zyklusparameter

    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...
  • Seite 82: Universal-Bohren (Zyklus 203, Din/Iso: G203, Software-Option19)

    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...
  • Seite 83: Die Steuerung Positioniert Das Werkzeug In Der Spindelachse Im Eilgang Fmax Auf Den Eingegebenen Sicherheits-Abst. Q200

    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...
  • Seite 85: Beim Programmieren Beachten

    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 86: Zyklusparameter

    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...
  • Seite 88: Rueckwaerts-Senken (Zyklus 204, Din/Iso: G204, Software-Option 19)

    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...
  • Seite 89: Beim Programmieren Beachten

    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...
  • Seite 90: Zyklusparameter

    -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...
  • Seite 92: Universal-Tiefbohren (Zyklus 205, Din/Iso: G205, Software-Option 19)

    – 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...
  • Seite 93: Beim Programmieren Beachten

    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 94: Zyklusparameter

    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...
  • Seite 96: Positionierverhalten Beim Arbeiten Mit Q379

    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...
  • Seite 100: Bohrfraesen (Zyklus 208, Software-Option 19)

    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...
  • Seite 101: Beim Programmieren Beachten

    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 102: Zyklusparameter

    Werkzeugdurchmesser. Eingabebereich 0 bis Q342=0 ;VORGEB. DURCHMESSER 99999,9999 Q351 Fräsart? Gleichl.=+1 Gegenl.=-1: Art der Q351=+1 ;FRAESART Fräsbearbeitung bei M3 = Gleichlauffräsen –1 = Gegenlauffräsen (Wenn Sie 0 eingeben, erfolgt die Bearbeitung im Gleichlauf) HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 103: Einlippen-Tiefbohren (Zyklus 241, Din/Iso: G241, Software-Option 19)

    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...
  • Seite 104: Beim Programmieren Beachten

    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 105: Zyklusparameter

    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...
  • Seite 107: Positionierverhalten Beim Arbeiten Mit Q379

    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...
  • Seite 111: 4.11 Programmierbeispiele

    9 L X+90 R0 FMAX M99 Bohrung 3 anfahren, Zyklusaufruf 10 L Y+10 R0 FMAX M99 Bohrung 4 anfahren, Zyklusaufruf 11 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programmende 12 END PGM C200 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 112: Beispiel: Bohrzyklen In Verbindung Mit Pattern Def Verwenden

    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 115: Bearbeitungszyklen: Gewindebohren / Gewindefräsen

    Bearbeitungs- zyklen: Gewindebohren / Gewindefräsen...
  • 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...
  • Seite 120: Beim Programmieren Beachten

    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...
  • Seite 124: Freifahren Bei Programmunterbrechung

    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...
  • Seite 131: Grundlagen Zum Gewindefräsen

    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...
  • Seite 148 BOHRGEWINDEFR. Q335=10 ;SOLL-DURCHMESSER Q239=+1.5 ;GEWINDESTEIGUNG Q201=-16 ;GEWINDETIEFE Q253=750 ;VORSCHUB VORPOS. Q358=+0 ;TIEFE STIRNSEITIG Q359=+0 ;VERSATZ STIRNSEITE Q360=0 ;SENKVORGANG Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q254=150 ;VORSCHUB SENKEN Q207=500 ;VORSCHUB FRAESEN HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 149: Aussengewinde-Fraesen

    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 153: Beispiel: Gewindebohren

    12 TOOL CALL 2 Z S5000 Werkzeugaufruf Bohrer 13 L Z+10 R0 F5000 Werkzeug auf sichere Höhe fahren (F mit Wert programmieren) 14 CYCL DEF 200 BOHREN Zyklusdefinition Bohren Q200=2 ;SICHERHEITS-ABST. Q201=-25 ;TIEFE Q206=150 ;VORSCHUB TIEFENZ. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 154 0 +10 +10 +0 1 +40 +30 +0 2 +90 +10 +0 3 +80 +30 +0 4 +80 +65 +0 5 +90 +90 +0 6 +10 +90 +0 7 +20 +55 +0 [END] HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 155: Bearbeitungszyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen

    Bearbeitungs- zyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen...
  • 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...
  • Seite 204 -1: Werkzeugpositon = Aktuelle Position 0: Werkzeugposition = Zapfenmitte 1: Werkzeugposition = Linke untere Ecke 2: Werkzeugposition = Rechte untere Ecke 3: Werkzeugposition = Rechte obere Ecke 4: Werkzeugposition = Linke obere Ecke HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 205: Beispiel: Tasche, Zapfen Und Nuten Fräsen

    ;2. SICHERHEITS-ABST. Q370=1 ;BAHN-UEBERLAPPUNG Q437=0 ;ANFAHRPOSITION 6 L X+50 Y+50 R0 M3 M99 Zyklusaufruf Außenbearbeitung 7 CYCL DEF 252 KREISTASCHE Zyklusdefinition Kreistasche Q215=0 ;BEARBEITUNGS-UMFANG Q223=50 ;KREISDURCHMESSER Q368=0.2 ;AUFMASS SEITE Q207=500 ;VORSCHUB FRAESEN HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 206 Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q366=1 ;EINTAUCHEN Q385=500 ;VORSCHUB SCHLICHTEN Q439=0 ;BEZUG VORSCHUB 12 CYCL CALL FMAX M3 Zyklusaufruf Nuten 13 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programmende HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 207 Bearbeitungszyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen | Programmierbeispiele 14 END PGM C210 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 209: Bearbeitungszyklen: Musterdefinitionen

    Bearbeitungs- zyklen: Musterdefi- nitionen...
  • Seite 210: Übersicht

    Zyklus 253 NUTENFRAESEN Zyklus 254 RUNDE NUT (nur mit Zyklus 221 kombinierbar) Zyklus 256 RECHTECKZAPFEN Zyklus 257 KREISZAPFEN Zyklus 262 GEWINDEFRAESEN Zyklus 263 SENKGEWINDEFRAESEN Zyklus 264 BOHRGEWINDEFRAESEN Zyklus 265 HELIX-BOHRGEWINDEFRAESEN Zyklus 267 AUSSEN-GEWINDEFRAESEN HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 211: Punktemuster Auf Kreis

    ü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...
  • Seite 214: Punktemuster Auf Linien

    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 216: Beispiel: Lochkreise

    Q200, Q203 und Q204 wirken aus Zyklus 220 Q216=+30 ;MITTE 1. ACHSE Q217=+70 ;MITTE 2. ACHSE Q244=50 ;TEILKREIS-DURCHM. Q245=+0 ;STARTWINKEL Q246=+360 ;ENDWINKEL Q247=+0 ;WINKELSCHRITT Q241=10 ;ANZAHL BEARBEITUNGEN Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 217 Q241=5 ;ANZAHL BEARBEITUNGEN Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. Q301=1 ;FAHREN AUF S. HOEHE Q365=0 ;VERFAHRART 8 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programmende 9 END PGM BOHRB MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 219: Bearbeitungszyklen: Konturtasche

    Bearbeitungs- zyklen: Konturtasche...
  • 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...
  • Seite 222 20 KONTUR-DATEN (zwingend erforderlich) 21 VORBOHREN (wahlweise verwendbar) 22 RAEUMEN (zwingend erfor- derlich) 23 SCHLICHTEN TIEFE (wahlweise verwendbar) 24 SCHLICHTEN SEITE (wahlweise verwendbar) Erweiterte Zyklen: Softkey Zyklus Seite 25 KONTURZUG 270 KONTURZUG-DATEN HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 223: Zyklusparameter

    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...
  • Seite 224: Überlagerte Konturen

    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...
  • Seite 250: Beim Programmieren Beachten

    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 258: Beispiel: Tasche Räumen Und Nachräumen

    Zyklusdefinition Vorräumen Q10=5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. Q12=350 ;VORSCHUB RAEUMEN Q18=0 ;VORRAEUM-WERKZEUG Q19=150 ;VORSCHUB PENDELN Q208=30000 ;VORSCHUB RUECKZUG 9 CYCL CALL M3 Zyklusaufruf Vorräumen 10 L Z+250 R0 FMAX M6 Werkzeug freifahren HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 259 21 FC DR- R20 CCPR+55 CCPA+60 22 FSELECT 2 23 FL AN-120 PDX+30 PDY+30 D10 24 FSELECT 3 25 FC X+0 DR- R30 CCX+30 CCY+30 26 FSELECT 2 27 LBL 0 28 END PGM C20 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 260: Beispiel: Überlagerte Konturen Vorbohren, Schruppen, Schlichten

    Zyklusaufruf Vorbohren 10 L +250 R0 FMAX M6 Werkzeug freifahren 11 TOOL CALL 2 Z S3000 Werkzeugaufruf Schruppen/Schlichten, Durchmesser 12 12 CYCL DEF 22 RAEUMEN Zyklusdefinition Räumen Q10=5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 261 36 LBL 4 Konturunterprogramm 4: Insel Dreieckig rechts 37 L X+65 Y+42 RL 38 L X+57 39 L X+65 Y+58 40 L X+73 Y+42 41 LBL 0 42 END PGM C21 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 262: Beispiel: Kontur-Zug

    Werkzeug freifahren, Programmende 10 LBL 1 Konturunterprogramm 11 L X+0 Y+15 RL 12 L X+5 Y+20 13 CT X+5 Y+75 14 L Y+95 15 RND R7.5 16 L X+50 17 RND R7.5 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 263 Bearbeitungszyklen: Konturtasche | Programmierbeispiele 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 265: Bearbeitungszyklen: Zylindermantel

    Bearbeitungs- zyklen: Zylinder- mantel...
  • Seite 266: Übersicht Zylindermantel-Zyklen

    Bearbeitungszyklen: Zylindermantel | Grundlagen Grundlagen Übersicht Zylindermantel-Zyklen Softkey Zyklus Seite 27 ZYLINDER-MANTEL 28 ZYLINDER-MANTEL Nutenfräsen 29 ZYLINDER-MANTEL Stegfräsen 39 ZYLINDER-MANTEL Außenkontur fräsen 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...
  • Seite 280: Beispiel: Zylinder-Mantel Mit Zyklus

    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...
  • Seite 283: Bearbeitungszyklen: Konturtasche Mit Konturformel

    Bearbeitungs- zyklen: Konturtasche mit Konturformel...
  • Seite 284: Sl-Zyklen Mit Komplexer Konturformel

    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...
  • Seite 286: Nc-Programm Mit Konturdefinitionen Wählen

    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...
  • Seite 287: Komplexe Konturformel Eingeben

    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 289 Fläche A abgezogen Konturdefinitionsprogramm: 50 ... 51 ... 52 DECLARE CONTOUR QC1 = “TASCHE_A.H“ 53 DECLARE CONTOUR QC2 = “TASCHE_B.H“ 54 QC10 = QC1 \ QC2 55 ... 56 ... HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 290: Kontur Abarbeiten Mit Sl-Zyklen

    53 DECLARE CONTOUR QC2 = “TASCHE_B.H“ 54 QC10 = QC1 & QC2 55 ... 56 ... 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 291: Beispiel: Überlagerte Konturen Mit Konturformel Schruppen Und Schlichten

    Konturdefinitionsprogramm festlegen 6 CYCL DEF 20 KONTUR-DATEN Allgemeine Bearbeitungsparameter festlegen Q1=-20 ;FRAESTIEFE Q2=1 ;BAHN-UEBERLAPPUNG Q3=+0.5 ;AUFMASS SEITE Q4=+0.5 ;AUFMASS TIEFE Q5=+0 ;KOOR. OBERFLAECHE Q6=2 ;SICHERHEITS-ABST. Q7=+100 ;SICHERE HOEHE Q8=0.1 ;RUNDUNGSRADIUS Q9=-1 ;DREHSINN 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...
  • Seite 294: Sl-Zyklen Mit Einfacher Konturformel

    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...
  • Seite 296: Einfache Konturformel Eingeben

    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 297: Zyklen: Koordinaten-Umrechnungen

    Zyklen: Koordinaten- Umrechnungen...
  • 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...
  • Seite 299: Zyklusparameter

    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...
  • Seite 302: Nullpunkttabelle Im Nc-Programm Wählen

    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...
  • Seite 304: Nullpunkttabelle Konfigurieren

    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 309 12 CALL LBL 1 oder inkremental) 13 CYCL DEF 7.0 NULLPUNKT 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 DREHUNG 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 310 12 CYCL DEF 7.0 NULLPUNKT Eingabebereich 0,000001 bis 99,999999 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 MASSFAKTOR 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 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...
  • Seite 316: Rücksetzen

    14 L A+Q120 C+Q122 R0 F1000 Drehachsen mit Werten positionieren, die Zyklus 19 berechnet hat 15 L Z+80 R0 FMAX Korrektur aktivieren Spindelachse 16 L X-8.5 Y-10 R0 FMAX Korrektur aktivieren Bearbeitungsebene HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 317: Positionsanzeige Im Geschwenkten System

    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...
  • Seite 318: Positionieren Im Geschwenkten System

    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...
  • Seite 320: Beispiel: Koordinatenumrechnungszyklen

    21 L X+0 Y+0 R0 FMAX Festlegung der Fräsbearbeitung 22 L Z+2 R0 FMAX M3 23 L Z-5 R0 F200 24 L X+30 RL 25 L IY+10 26 RND R5 27 L IX+20 28 L IX+10 IY-10 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 321 29 RND R5 30 L IX-10 IY-10 31 L IX-20 32 L IY+10 33 L X+0 Y+0 R0 F5000 34 L Z+20 R0 FMAX 35 LBL 0 36 END PGM KOUMR MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 323: Zyklen: Sonderfunktionen

    Zyklen: Sonderfunktionen...
  • Seite 324 12.1 Grundlagen Übersicht Die Steuerung stellt folgende Zyklen für folgende Sonderanwendungen zur Verfügung: Softkey Zyklus Seite 9 VERWEILZEIT 12 Programmaufruf 13 Spindelorientierung 32 TOLERANZ 225 GRAVIEREN von Texten 232 PLANFRÄSEN 239 BELADUNG ERMITTELN HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 325: Funktion

    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...
  • Seite 326: Beim Programmieren Beachten

    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...
  • Seite 328: Einflüsse Bei Der Geometriedefinition Im Cam-System

    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...
  • Seite 335: Nicht Druckbare Zeichen

    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...
  • Seite 336: Systemvariablen Gravieren

    %time02 T.MM.JJ h:mm %time03 JJJJ-MM-TT hh:mm:ss %time04 JJJJ-MM-TT hh:mm %time05 JJJJ-MM-TT h:mm %time06 JJ-MM-TT h:mm %time07 TT.MM.JJJJ %time08 T.MM.JJJJ %time09 T.MM.JJ %time10 JJJJ-MM-TT %time11 JJ-MM-TT %time12 hh:mm:ss %time13 h:mm:ss %time14 h:mm %time15 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 337: Zählerstand Gravieren

    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...
  • Seite 344: Zyklusparameter

    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...
  • Seite 347 = Rechtsgewinde (M3 bei negativer Bohrtiefe) = Linksgewinde (M4 bei negativer Bohrtiefe) Beispiel 25 CYCL DEF 18.0 GEWINDESCHNEIDEN 26 CYCL DEF 18.1 TIEFE = -20 27 CYCL DEF 18.2 STEIG = +1 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 349: Mit Tastsystemzyklen Arbeiten

    Mit Tastsystem- zyklen arbeiten...
  • Seite 350: Allgemeines Zu Den Tastsystemzyklen

    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...
  • Seite 351: Tastsystemzyklen Für Den Automatikbetrieb

    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...
  • Seite 353: Bevor Sie Mit Tastsystemzyklen Arbeiten

    = 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...
  • Seite 354: Schaltendes Tastsystem, Antastvorschub: F In Tastsystemtabelle

    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...
  • Seite 355: Tastsystemzyklen Abarbeiten

    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...
  • Seite 356: Allgemeines

    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...
  • Seite 359: Tastsystemzyklen: Werkstück-Schieflagen Automatisch Ermitteln

    Tastsystem- zyklen: Werkstück- Schieflagen automatisch ermitteln...
  • Seite 360: Übersicht

    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...
  • Seite 362: Grundlagen Der Tastsystemzyklen 14Xx

    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...
  • Seite 365: Auswertung Der Toleranzen

    Durchmesser 1 mit Angabe einer Toleranz Q1103= +80 ;2.PUNKT HAUPTACHSE Sollposition 2 Hauptachse Q1104=+60 ;2.PUNKT NEBENACHSE Sollposition 2 Nebenachse QS1105= -5 ;2.PUNKT WZ-ACHSE Sollposition 2 Werkzeugachse QS1117="+9-1-0,5" ;DURCHMESSER 2 Durchmesser 2 mit Angabe einer Toleranz Q309=2 ;FEHLERREAKTION HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 366: Übergabe Einer Ist-Position

    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...
  • Seite 381: Grundlagen Der Tastsystemzyklen 4Xx

    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...
  • Seite 382: Beim Programmieren Beachten

    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...
  • Seite 399: Zyklusparameter

    = 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 404: Beispiel: Grunddrehung Über Zwei

    Winkel der Bezugsgeraden Q305=0 ;NR. IN TABELLE Q402=1 ;KOMPENSATION Schieflage durch Rundtischdrehung kompensieren Q337=1 ;NULL SETZEN Nach dem Ausrichten Anzeige abnullen 3 CALL PGM 35K47 Bearbeitungsprogramm aufrufen 4 END PGM CYC401 MM HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 405: Tastsystemzyklen: Bezugspunkte Automatisch Erfassen

    Tastsystemzyklen: Bezugspunkte automatisch erfassen...
  • 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...
  • Seite 408: Gemeinsamkeiten Aller Tastsystemzyklen Zum Bezugspunktsetzen

    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 433 ;ANTASTEN TS-ACHSE verfahren Q382=+85 ;1. KO. FUER TS-ACHSE 1: zwischen Messpunkten auf Sicherer Höhe verfahren Q383=+50 ;2. KO. FUER TS-ACHSE Q384=+0 ;3. KO. FUER TS-ACHSE Q333=+1 ;BEZUGSPUNKT Q423=4 ;ANZAHL ANTASTUNGEN Q365=1 ;VERFAHRART 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...
  • Seite 451: Beim Programmieren Beachten

    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 455 Q303=+1 ;MESSWERT-UEBERGABE Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 Q381=1 ;ANTASTEN TS-ACHSE Q382=+85 ;1. KO. FUER TS-ACHSE Q383=+50 ;2. KO. FUER TS-ACHSE Q384=+0 ;3. KO. FUER TS-ACHSE Q333=+0 ;BEZUGSPUNKT 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...
  • Seite 458: Bezugspunkt Einzelne Achse

    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...
  • Seite 461: Beispiel: Bezugspunktsetzen Mitte Kreissegment Und Werkstück-Oberkante

    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...
  • Seite 462: Beispiel: Bezugspunktsetzen Werkstück-Oberkante Und Mitte Lochkreis

    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 465: Tastsystemzyklen: Werkstücke Automatisch Kontrollieren

    Tastsystem- zyklen: Werkstücke automatisch kontrollieren...
  • 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...
  • Seite 467: Messergebnisse Protokollieren

    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...
  • Seite 469: Messergebnisse In Q-Parametern

    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...
  • Seite 470: Werkzeugüberwachung

    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...
  • Seite 471: Bezugssystem Für Messergebnisse

    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...
  • Seite 472: Beim Programmieren Beachten

    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...
  • Seite 487: Beim Programmieren Beachten

    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...
  • Seite 503: Zyklusparameter

    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...
  • Seite 508: Beispiel: Rechteckzapfen Messen Und Nachbearbeiten

    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...
  • Seite 510: Beispiel: Rechtecktasche Vermessen, Messergebnisse Protokollieren

    ;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...
  • Seite 511: Tastsystemzyklen: Sonderfunktionen

    Tastsystemzyklen: Sonderfunktionen...
  • Seite 512: Übersicht

    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...
  • Seite 513: Beim Programmieren Beachten

    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...
  • Seite 518: Schaltendes Tastsystem Kalibrieren

    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...
  • Seite 519: Kalibrierwerte Anzeigen

    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...
  • Seite 527: Ts Radius Innen Kalibrieren

    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...
  • Seite 529: Ts Radius Aussen Kalibrieren

    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...
  • Seite 532: Beim Programmieren Beachten

    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...
  • Seite 535: Tastsystemzyklen: Kinematik Automatisch Vermessen

    Tastsystem- zyklen: Kinematik automatisch vermessen...
  • Seite 536: Kinematikvermessung Mit Tastsystemen

    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...
  • Seite 537: Übersicht

    Softkey Zyklus Seite 450 KINEMATIK SICHERN Automatisches Sichern und Wiederherstellen von Kinema- tiken 451 KINEMATIK VERMESSEN Automatisches Prüfen oder Optimieren der Maschinenki- nematik 452 PRESET-KOMPENSATION Automatisches Prüfen oder Optimieren der Maschinenki- nematik HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 538: Voraussetzungen

    ü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...
  • Seite 545: Positionierrichtung

    Anzahl Messpunkte = 4 Daraus berechneter Winkelschritt = (270° – 90°) / (4 – 1) = +60° Messpunkt 1 = +90° Messpunkt 2 = +150° Messpunkt 3 = +210° Messpunkt 4 = +270° HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 546: Maschinen Mit Hirthverzahnten Achsen

    Messposition 2 = Q411 + 1 * Winkelschritt = +10° --> 9° Messposition 3 = Q411 + 2 * Winkelschritt = +50° --> 51° Messposition 4 = Q411 + 3 * Winkelschritt = +90° --> 90° HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 547: Wahl Der Anzahl Der Messpunkte

    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...
  • Seite 548: Wahl Der Position Der Kalibrierkugel Auf Dem Maschinentisch

    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 556 ;ANSTELLW. B-ACHSE Positionsoptimierung wird automatisch von der Steuerung errechnet Q418=4 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C-ACHSE Q420=+270 ;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=3 ;ANZAHL ANTASTUNGEN Q431=1 ;PRESET SETZEN Q432=0.5 ;WINKELBEREICH LOSE 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 563: Abgleich Von Wechselköpfen

    ;STARTWINKEL B-ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C-ACHSE Q420=+270 ;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=4 ;ANZAHL ANTASTUNGEN Q431=3 ;PRESET SETZEN Q432=0 ;WINKELBEREICH LOSE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 564 ;MESSPUNKTE A-ACHSE Q415=-90 ;STARTWINKEL B-ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C-ACHSE Q420=+270 ;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=0 ;MESSPUNKTE C-ACHSE Q423=4 ;ANZAHL ANTASTUNGEN Q432=0 ;WINKELBEREICH LOSE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 565 ;STARTWINKEL B-ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C-ACHSE Q420=+270 ;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=4 ;ANZAHL ANTASTUNGEN Q431=3 ;PRESET SETZEN Q432=0 ;WINKELBEREICH LOSE HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 566 ;MESSPUNKTE A-ACHSE Q415=-90 ;STARTWINKEL B-ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C-ACHSE Q420=+270 ;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=3 ;ANZAHL ANTASTUNGEN Q432=0 ;WINKELBEREICH LOSE 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 569: Tastsystemzyklen: Werkzeuge Automatisch Vermessen

    Tastsystem- zyklen: Werkzeuge automatisch vermessen...
  • 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...
  • Seite 572: Maschinenparameter Einstellen

    Drehzahl [U/min] maxPeriphSpeedMeas: Maximal zulässige Umlaufgeschwin- digkeit [m/min] Aktiver Werkzeugradius [mm] Der Antastvorschub berechnet sich aus: v = Messtoleranz • n mit Antastvorschub [mm/min] Messtoleranz: Messtoleranz [mm], abhängig von maxPeriphSpeedMeas Drehzahl [U/min] HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 573 (Nr. 122710) = ConstantFeed: Der Antastvorschub bleibt konstant, der Messfehler wächst jedoch linear mit größer werdendem Werkzeugradius: Messtoleranz = (r • measureTolerance1)/ 5 mm) mit Aktiver Werkzeugradius [mm] measureTolerance1: Maximal zulässiger Messfehler HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 574: Eingaben In Der Werkzeugtabelle Tool.t

    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...
  • Seite 577: Zyklusparameter

    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...
  • Seite 583: Beim Programmieren Beachten

    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...
  • Seite 587: Übersichtstabellen Zyklen

    Übersichtstabellen Zyklen...
  • Seite 588: Übersichtstabelle

    ■ 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...
  • Seite 589 Kreistasche Komplettbearbeitung ■ Nutenfräsen ■ Runde Nut ■ Rechteckzapfen Komplettbearbeitung ■ Kreiszapfen Komplettbearbeitung ■ Vieleckzapfen ■ Gewindefräsen ■ Senkgewindefräsen ■ Bohrgewindefräsen ■ Helix-Bohrgewindefräsen ■ Außengewindefräsen ■ Konturzug-Daten ■ Konturnut trochoidal ■ Konturzug 3D HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 590 Werkstück messen Rechteck innen ■ Werkstück messen Rechteck aussen ■ Werkstück messen Breite innen (Nut) ■ Werkstück messen Breite aussen (Steg) ■ Werkstück messen einzelne, wählbare Achse ■ Werkstück messen Lochkreis ■ Werkstück messen Ebene HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 591 Tastsystem-Radius außen kalibrieren ■ TT kalibrieren ■ Werkzeug-Länge messen/prüfen ■ Werkzeug-Radius messen/prüfen ■ Werkzeug-Länge und -Radius messen/prüfen ■ TT kalibrieren ■ 1410 Antasten Kante ■ 1411 Antasten zwei Kreise ■ 1420 Antasten Ebene HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 592 SL-Zyklen mit komplexer Einlippen-Bohren...... 103 Konturformel......284 Maschinenparameter für 3D- Einzelne Koordinate messen..499 Spiegeln........306 Tastsystem....... 353 Entwicklungsstand..... 40 Spindel-Orientierung....327 Maßfaktor......... 310 Ergebnis-Parameter....469 Status der Messung....469 Maßfaktor achsspezifisch..311 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 593 367, Winkel einer Kante messen..371, Winkel messen......474 Zentrieren........73 Zyklen und Punktetabellen..68 Zyklus......... 50 aufrufen........52 definieren......51 Zylinder-Mantel Kontur bearbeiten..267, 277 Nut bearbeiten..... 270 Steg bearbeiten....274 HEIDENHAIN | TNC 620 | Zyklenprogrammierung | 10/2018...
  • Seite 594: Tastsysteme Von Heidenhain

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

Inhaltsverzeichnis