Herunterladen Inhalt Inhalt Diese Seite drucken
HEIDENHAIN TNC 128 Benutzerhandbuch
Vorschau ausblenden Andere Handbücher für TNC 128:
Inhaltsverzeichnis

Werbung

TNC 128
Benutzerhandbuch
Klartextprogrammierung
NC-Software
771841-07
Deutsch (de)
10/2018

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für HEIDENHAIN TNC 128

  • Seite 1 TNC 128 Benutzerhandbuch Klartextprogrammierung NC-Software 771841-07 Deutsch (de) 10/2018...
  • Seite 2: Bedienelemente Der Steuerung

    Elektronisches Handrad meldung löschen Dialog abbrechen, Programmteil Positionieren mit Handeingabe löschen Programmlauf Einzelsatz Angaben zu Werkzeugen Programmlauf Satzfolge Taste Funktion Werkzeugdaten im NC-Programm definieren Programmier-Betriebsarten Werkzeugdaten aufrufen Taste Funktion Programmieren Programm-Test HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 3: Nc-Programme Und Dateien Verwalten, Steuerungsfunktionen

    Zum Programmanfang oder Tabel- lenanfang navigieren Zum Programmende oder Ende einer Tabellenzeile navigieren Seitenweise nach oben navigieren Seitenweise nach unten navigieren Nächsten Reiter in Formularen wählen Dialogfeld oder Schaltfläche vor / zurück HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 4 Inhaltsverzeichnis HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 5 12 Grundlagen / Übersichten......................289 13 Zyklen: Bohrzyklen / Gewindezyklen..................317 14 Bearbeitungszyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen......... 367 15 Zyklen: Koordinaten-Umrechnungen..................393 16 Zyklen: Sonderfunktionen......................409 17 Tastsystemzyklen..........................417 18 Tabellen und Übersichten......................441 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 6 Inhaltsverzeichnis HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 7: Inhaltsverzeichnis

    Inhaltsverzeichnis Grundlegendes..........................33 Über dieses Handbuch........................34 Steuerungstyp, Software und Funktionen..................36 Software-Optionen..........................37 Neue Funktionen 77184x-06........................39 Neue Funktionen 77184x-07........................41 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 8 Stromunterbrechung quittieren......................47 Das erste Teil programmieren......................48 Betriebsart wählen..........................48 Wichtige Bedienelemente der Steuerung....................48 Neues NC-Programm eröffnen / Dateiverwaltung................. 49 Rohteil definieren........................... 50 Programmaufbau............................ 51 Einfache Kontur programmieren......................53 Zyklenprogramm erstellen........................56 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 9 Extern erstellte Dateien an der Steuerung anzeigen................85 Verzeichnisse............................85 Pfade..............................85 Übersicht: Funktionen der Dateiverwaltung...................86 Dateiverwaltung aufrufen........................88 Laufwerke, Verzeichnisse und Dateien wählen..................89 Neues Verzeichnis erstellen........................91 Neue Datei erstellen..........................91 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 10 Dateien in ein anderes Verzeichnis kopieren..................92 Tabelle kopieren............................. 93 Verzeichnis kopieren..........................94 Eine der zuletzt gewählten Dateien wählen..................94 Datei löschen............................95 Verzeichnis löschen..........................95 Dateien markieren..........................96 Datei umbenennen..........................97 Dateien sortieren............................97 Zusätzliche Funktionen........................... 98 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 11 Werkzeugnummer, Werkzeugname..................... 102 Werkzeuglänge L..........................102 Werkzeugradius R..........................102 Deltawerte für Längen und Radien......................103 Werkzeugdaten ins NC-Programm eingeben..................103 Werkzeugdaten aufrufen........................104 Werkzeugwechsel..........................107 Werkzeugkorrektur..........................108 Einführung............................108 Werkzeuglängenkorrektur........................108 Werkzeugradiuskorrektur bei achsparallelen Positioniersätzen............109 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 12 Inhaltsverzeichnis Werkzeugbewegungen programmieren..................111 Grundlagen............................112 Werkzeugbewegungen im NC-Programm....................112 Zusatzfunktionen M..........................113 Unterprogramme und Programmteil-Wiederholungen.................113 Programmieren mit Q-Parametern.......................113 Werkzeugbewegungen........................114 Werkzeugbewegung für eine Bearbeitung programmieren..............114 Ist-Position übernehmen........................115 Beispiel: Geradenbewegung........................ 116 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 13 Anwendung............................130 Arbeiten mit Schnittdatentabellen......................132 6.10 Programmiergrafik..........................135 Programmiergrafik mitführen oder nicht mitführen................135 Programmiergrafik für bestehendes NC-Programm erstellen..............136 Satznummern ein- und ausblenden..................... 137 Grafik löschen............................137 Gitterlinien einblenden......................... 137 Ausschnittsvergrößerung oder -verkleinerung..................138 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 14 Softkey INTERNE INFO........................140 Softkey FILTER............................. 140 Fehler löschen............................141 Fehlerprotokoll............................141 Tastenprotokoll............................. 142 Hinweistexte............................143 Service-Dateien speichern........................143 Hilfesystem TNCguide aufrufen......................143 6.12 Kontextsensitives Hilfesystem TNCguide..................144 Anwendung............................144 Arbeiten mit dem TNCguide........................145 Aktuelle Hilfedateien downloaden......................149 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 15 Anzeige der Drehachse auf Wert unter 360° reduzieren: M94............157 Zusatzfunktionen für das Bahnverhalten..................158 Vorschubfaktor für Eintauchbewegungen: M103................. 158 Vorschub in Millimeter/Spindelumdrehung: M136................159 Rückzug von der Kontur in Werkzeugachsrichtung: M140..............159 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 16 Übersicht der Softkeys......................... 167 Arbeitsweise............................168 Programmierhinweise...........................168 NC-Programm als Unterprogramm aufrufen..................170 Verschachtelungen..........................172 Verschachtelungsarten..........................172 Verschachtelungstiefe...........................172 Unterprogramm im Unterprogramm....................173 Programmteil-Wiederholungen wiederholen..................174 Unterprogramm wiederholen....................... 175 Programmierbeispiele........................176 Beispiel: Bohrungsgruppen........................176 Beispiel: Bohrungsgruppe mit mehreren Werkzeugen................ 178 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 17 FN 29: PLC – Werte an PLC übergeben..................... 211 FN 37: EXPORT........................... 212 FN 38: SEND – Informationen aus dem NC-Programm senden............212 Tabellenzugriffe mit SQL-Anweisungen................... 213 Einführung............................213 Funktionsübersicht..........................214 SQL-Befehl programmieren........................216 Beispiel..............................216 SQL BIND.............................218 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 18 Spindelzustand: Q110...........................252 Kühlmittelversorgung: Q111......................... 252 Überlappungsfaktor: Q112........................252 Maßangaben im NC-Programm: Q113....................252 Werkzeuglänge: Q114.......................... 253 Koordinaten nach Antasten während des Programmlaufs..............253 Ist-Sollwert-Abweichung bei automatischer Werkzeugvermessung z. B. mit dem TT 160....253 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 19 TRANS DATUM TABLE........................273 TRANS DATUM RESET........................274 10.8 Textdateien erstellen..........................275 Anwendung............................275 Textdatei öffnen und verlassen......................275 Texte editieren............................276 Zeichen, Wörter und Zeilen löschen und wieder einfügen..............276 Textblöcke bearbeiten...........................277 Textteile finden............................. 278 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 20 Inhaltsverzeichnis 10.9 Werkzeugträgerverwaltung....................... 279 Grundlagen............................279 Werkzeugträgervorlagen speichern......................279 Werkzeugträgervorlagen parametrisieren.................... 280 Parametrisierte Werkzeugträger zuweisen..................283 10.10 Verweilzeit FUNCTION DWELL......................284 Verweilzeit programmieren........................284 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 21 Inhaltsverzeichnis 11 Daten aus CAD-Dateien übernehmen..................285 11.1 Bildschirmaufteilung CAD-Viewer....................286 Grundlagen CAD-Viewer........................286 11.2 CAD-Viewer............................287 Anwendung............................287 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 22 12.6 PUNKTEMUSTER AUF KREIS (Zyklus 220)..................307 Zyklusablauf............................307 Beim Programmieren beachten!......................307 Zyklusparameter........................... 308 12.7 PUNKTEMUSTER AUF LINIEN (Zyklus 221)..................310 Zyklusablauf............................310 Beim Programmieren beachten!......................310 Zyklusparameter........................... 311 12.8 Punktetabellen............................ 312 Anwendung............................312 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 23 Inhaltsverzeichnis Punktetabelle eingeben........................312 Einzelne Punkte für die Bearbeitung ausblenden................313 Punktetabelle im NC-Programm wählen....................313 Zyklus in Verbindung mit Punktetabellen aufrufen................314 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 24 13.8 UNIVERSAL-TIEFBOHREN (Zyklus 205)................... 338 Zyklusablauf............................338 Beim Programmieren beachten!......................339 Zyklusparameter........................... 340 Positionierverhalten beim Arbeiten mit Q379..................342 13.9 EINLIPPEN-TIEFBOHREN (Zyklus 241)..................... 346 Zyklusablauf............................346 Beim Programmieren beachten!......................347 Zyklusparameter........................... 348 Positionierverhalten beim Arbeiten mit Q379..................350 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 25 Beim Programmieren beachten!......................358 Zyklusparameter........................... 359 13.12 GEWINDEBOHREN ohne Ausgleichsfutter GS (Zyklus 207)............360 Zyklusablauf............................360 Beim Programmieren beachten!......................360 Zyklusparameter........................... 363 Freifahren bei Programmunterbrechung....................364 13.13 Programmierbeispiele........................365 Beispiel: Gewindebohren........................365 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 26 14.4 RECHTECKZAPFEN (Zyklus 256).......................378 Zyklusablauf............................378 Beim Programmieren beachten!......................379 Zyklusparameter........................... 380 14.5 PLANFRAESEN (Zyklus 233)......................382 Zyklusablauf............................382 Beim Programmieren beachten!......................386 Zyklusparameter........................... 387 14.6 Programmierbeispiele........................390 Beispiel: Tasche, Zapfen fräsen......................390 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 27 Zyklusparameter........................... 402 15.6 MASSFAKTOR (Zyklus 11)......................... 403 Wirkung..............................403 Zyklusparameter........................... 403 15.7 MASSFAKTOR ACHSSP . (Zyklus 26)....................404 Wirkung..............................404 Beim Programmieren beachten!......................404 Zyklusparameter........................... 405 15.8 Programmierbeispiele........................406 Beispiel: Bohrungsgruppen........................406 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 28 Zyklusfunktion............................412 Beim Programmieren beachten!......................412 Zyklusparameter........................... 412 16.4 SPINDEL-ORIENTIERUNG (Zyklus 13)....................413 Zyklusfunktion............................413 Beim Programmieren beachten!......................413 Zyklusparameter........................... 413 16.5 GEWINDESCHNEIDEN (Zyklus 18)....................414 Zyklusablauf............................414 Beim Programmieren beachten!......................415 Zyklusparameter........................... 416 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 29 Beim Programmieren beachten!......................433 Zyklusparameter........................... 433 17.7 Werkzeuglänge vermessen (Zyklus 481, Option #17)..............434 Zyklusablauf............................434 Beim Programmieren beachten!......................435 Zyklusparameter........................... 435 17.8 Werkzeugradius vermessen (Zyklus 482, Option #17)..............436 Zyklusablauf............................436 Beim Programmieren beachten!......................436 Zyklusparameter........................... 437 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 30 Inhaltsverzeichnis 17.9 Werkzeug komplett vermessen (Zyklus 483, Option #17).............. 438 Zyklusablauf............................438 Beim Programmieren beachten!......................438 Zyklusparameter........................... 439 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 31 Inhaltsverzeichnis 18 Tabellen und Übersichten......................441 18.1 Systemdaten............................442 Liste der FN 18-Funktionen........................442 Vergleich: FN 18-Funktionen.........................472 18.2 Technische Information........................476 Technische Daten..........................476 Benutzerfunktionen..........................478 Software-Optionen..........................480 Zubehör..............................480 Bearbeitungszyklen..........................481 Zusatzfunktionen..........................482 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 33: Grundlegendes

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

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 35: Querverweis

    Ä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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 36: Steuerungstyp, Software Und Funktionen

    Sie sich mit dem Maschinenhersteller in Verbindung. Viele Maschinenhersteller und HEIDENHAIN bieten für die HEIDENHAIN-Steuerungen Programmierkurse an. Um sich intensiv mit den Steuerungsfunktionen vertraut zu machen, empfiehlt es sich an solchen Kursen teilzunehmen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 37: Software-Optionen

    Grundlegendes | Steuerungstyp, Software und Funktionen Software-Optionen Die TNC 128 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: Vorgesehener Einsatzort

    Die Steuerung entspricht der Klasse A nach EN 55022 und ist hauptsächlich für den Betrieb in Industriegebieten vorgesehen. Rechtlicher Hinweis Dieses Produkt verwendet Open-Source-Software. Weitere Informationen finden Sie auf der Steuerung unter: Taste MOD drücken Schlüsselzahl-Eingabe wählen Softkey LIZENZ HINWEISE HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 39: Neue Funktionen 77184X-06

    Neuer Maschinenparameter iconPrioList (Nr. 100813), um die Reihenfolge der Statusanzeige (Icons) festzulegen. Mit den Maschinenparameter clearPathAtBlk (Nr. 124203) legen Sie fest, ob die Werkzeugwege in der Betriebsart Programm-Test bei einer neuen BLK-Form gelöscht werden. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 40 Handrädern angepasst. Die Steuerung erkennt automatisch, ob eine Tabelle importiert oder das Tabellenformat angepasst wird. Beim Ändern von Konfigurationsteildateien bricht die Steuerung den Programmtest nicht mehr ab, sondern zeigt nur eine Warnung. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 41: Neue Funktionen 77184X-07

    Tabellen zu lesen und zu schreiben, siehe "FN 27: TABWRITE – Frei definierbare Tabelle beschreiben", Seite 265 Die FN-16-Funktion wurde um das Eingabezeichen * erweitert, mit dem Sie Kommentarzeilen schreiben können, siehe "Textdatei erstellen", Seite 201 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 42: Wahlweiser Programmlaufhalt

    Bildschirm ausgeben", Seite 207 Die Taste GOTO wirkt jetzt in der Betriebsart Programm-Test wie in den anderen Betriebsarten. Der Softkey BEZUGSPKT. AKTIVIEREN aktualisiert auch die Werte einer bereits aktiven Zeile der Bezugspunktverwaltung. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 43 Betriebsart Manueller Betrieb erlaubt sind. Der Maschinenhersteller kann die Standardwerte für die Spalten L-OFFS und R-OFFS der Werkzeugtabelle festlegen. Neue und geänderte Zyklenfunktionen 77184x-07 Die Tastsystemtabelle wurde um eine Spalte REACTION erweitert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 44 Grundlegendes | Steuerungstyp, Software und Funktionen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 45: Erste Schritte

    Erste Schritte...
  • Seite 46: Übersicht

    Folgende Themen werden in diesem Kapitel behandelt: Maschine einschalten Werkstück programmieren Folgende Themen finden Sie im Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten: Maschine einschalten Werkstück grafisch testen Werkzeuge einrichten Werkstück einrichten Werkstück bearbeiten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 47: Maschine Einschalten

    Manueller Betrieb. Abhängig von Ihrer Maschine sind weitere Schritte erforderlich, um NC-Programme abarbeiten zu können. Detaillierte Informationen zu diesem Thema Maschine einschalten Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 48: Das Erste Teil Programmieren

    Softkeys am Bildschirm, mit denen Sie abhängig vom aktiven Betriebszustand Funktionen wählen Detaillierte Informationen zu diesem Thema NC-Programme erstellen und ändern Weitere Informationen: "NC-Programm editieren", Seite 77 Tastenübersicht "Bedienelemente der Steuerung", Weitere Informationen: Seite 2 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 49: Neues Nc-Programm Eröffnen / Dateiverwaltung

    NC-Programms automatisch. Diese NC-Sätze können Sie nachträglich nicht mehr verändern. Detaillierte Informationen zu diesem Thema Dateiverwaltung Weitere Informationen: "Dateiverwaltung", Seite 83 Neues NC-Programm erstellen Weitere Informationen: "NC-Programme eröffnen und eingeben", Seite 70 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 50: Rohteil Definieren

    1 BLK FORM 0.1 Z X+0 Y+0 Z-40 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 END PGM NEU MM Detaillierte Informationen zu diesem Thema Rohteil definieren Weitere Informationen: "Neues NC-Programm eröffnen", Seite 72 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 51: Programmaufbau

    Bedarf Spindel/Kühlmittel einschalten 5 Kontur anfahren 6 Kontur bearbeiten 7 Kontur verlassen 8 Werkzeug freifahren, NC-Programm beenden Detaillierte Informationen zu diesem Thema Konturprogrammierung "Werkzeugbewegungen im NC- Weitere Informationen: Programm", Seite 112 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 52 2 Werkzeug freifahren 3 Bearbeitungspositionen definieren 4 Bearbeitungszyklus definieren 5 Zyklus aufrufen, Spindel/Kühlmittel einschalten 6 Werkzeug freifahren, NC-Programm beenden Detaillierte Informationen zu diesem Thema Zyklenprogrammierung Weitere Informationen: "Grundlagen / Übersichten", Seite 289 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 53: Einfache Kontur Programmieren

    Radiuskorr.: R+/R-/keine Korr.? mit Taste ENT bestätigen: Keine Radiuskorrektur aktivieren Vorschub F=? mit Taste ENT bestätigen: Im Eilgang (FMAX) verfahren Zusatz-Funktion M? mit Taste END bestätigen Die Steuerung speichert den eingegebenen Verfahrsatz. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 54 Drücken Sie die orange Achstaste X und geben den Wert 0 für die anzufahrende Position ein Radiuskorr.: R+/R-/keine Korr.? Softkey R+ drücken: Der Verfahrweg wird um den Werkzeugradius verlängert, mit Taste END Eingaben speichern HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 55 Seite 70 Programmierbare Vorschubarten "Mögliche Vorschubeingaben", Weitere Informationen: Seite 75 Werkzeugradiuskorrektur "Werkzeugradiuskorrektur bei Weitere Informationen: achsparallelen Positioniersätzen", Seite 109 Zusatzfunktionen M "Zusatzfunktionen für Weitere Informationen: Programmlaufkontrolle, Spindel und Kühlmittel ", Seite 154 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 56: Zyklenprogramm Erstellen

    Taste ENT bestätigen Die Steuerung zeigt im rechten Bildschirm zusätzlich eine Grafik an, in der der jeweilige Zyklusparameter dargestellt ist Menü zur Definition des Zyklusaufrufs anzeigen: Taste CYCL CALL drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 57 Radiuskorr.: R+/R-/keine Korr.? mit Taste ENT bestätigen: Keine Radiuskorrektur aktivieren Vorschub F=? mit Taste ENT bestätigen: Im Eilgang (FMAX) verfahren Zusatz-Funktion M? M2 für Programmende eingeben, mit Taste END bestätigen Die Steuerung speichert den eingegebenen Verfahrsatz. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 58 Werkzeug freifahren, Programmende 9 END PGM C200 MM Detaillierte Informationen zu diesem Thema Neues NC-Programm erstellen Weitere Informationen: "NC-Programme eröffnen und eingeben", Seite 70 Zyklenprogrammierung Weitere Informationen: "Grundlagen / Übersichten", Seite 289 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 59: Grundlagen

    Grundlagen...
  • Seite 60: Die Tnc 128

    Werkstückbearbeitung ausführt. Kompatibilität NC-Programme, die Sie an HEIDENHAIN-Streckensteuerung TNC 124 erstellt haben, sind von der TNC 128 bedingt abarbeitbar. Wenn die NC-Sätze ungültige Elemente enthalten, dann werden diese von der Steuerung beim Öffnen der Datei mit einer Fehlermeldung oder als ERROR-Sätze gekennzeichnet.
  • Seite 61: Bildschirm Und Bedienfeld

    NC-Programm in einem großen Fenster. Welche Fenster die Steuerung anzeigen kann, hängt von der gewählten Betriebsart ab. Bildschirmaufteilung festlegen: Taste Bildschirmaufteilung drücken: Die Softkey-Leiste zeigt die möglichen Bildschirmaufteilungen an Weitere Informationen: "Betriebsarten", Seite 64 Bildschirmaufteilung mit Softkey wählen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 62: Bedienfeld

    Grundlagen | Bildschirm und Bedienfeld Bedienfeld Die TNC 128 wird mit einem integrierten Bedienfeld geliefert. Maschinenbedienfeld Weitere Informationen: Maschinenhandbuch Dateiverwaltung Taschenrechner MOD-Funktion HELP-Funktion Fehlermeldungen anzeigen Bildschirm zwischen den Betriebsarten umschalten Programmier-Betriebsarten Maschinen-Betriebsarten Eröffnen von Programmierdialogen Navigationstasten und Sprunganweisung GOTO Zahleneingabe, Achswahl und Programmieren von Positionier- sätzen...
  • Seite 63 Mit dem Softkey abc/ABC wählen Sie zwischen der Groß- und Kleinschreibung. Wenn Ihr Maschinenhersteller zusätzliche Sonderzeichen definiert hat, können Sie diese über den Softkey SONDERZEICHEN aufrufen und einfügen. Um einzelne Zeichen zu löschen, drücken Sie den Softkey BACKSPACE. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 64: Betriebsarten

    Unterstützung und Ergänzung beim Programmieren bieten die verschiedenen Zyklen und die Q-Parameterfunktionen. Auf Wunsch zeigt die Programmiergrafik die programmierten Verfahrwege an. Softkeys zur Bildschirmaufteilung Softkey Fenster NC-Programm Links: NC-Programm, rechts: Programmgliede- rung Links: NC-Programm, rechts: Programmiergrafik HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 65: Programm-Test

    NC-Satz mit der Taste NC-Start einzeln. Bei Punktemusterzyklen und CYCL CALL PAT stoppt die Steuerung nach jedem Punkt. Softkeys zur Bildschirmaufteilung Softkey Fenster NC-Programm Links: NC-Programm, rechts: Gliederung Links: NC-Programm, rechts: Statusanzeige Links: NC-Programm, rechts: Werkstück Werkstück HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 66: Nc-Grundlagen

    Koordinaten, die sich auf den Nullpunkt beziehen, werden als absolute Koordinaten bezeichnet. Relative Koordinaten beziehen sich auf eine beliebige andere Position (Bezugspunkt) im Koordinatensystem. Relative Koordinatenwerte werden auch als inkrementale Koordinatenwerte bezeichnet. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 67: Bezugssystem An Fräsmaschinen

    Richtung Z+, der Daumen in die Richtung X+ und der Zeigefinger in Richtung Y+. Die TNC 128 kann optional bis zu 4 Achsen steuern. Neben den Hauptachsen X, Y und Z gibt es parallel laufende Zusatzachsen U, V und W. Drehachsen werden mit A, B und C bezeichnet. Die Abbildung rechts unten zeigt die Zuordnung der Zusatzachsen bzw.
  • Seite 68: Absolute Und Inkrementale Werkstückpositionen

    X = 10 mm Y = 10 mm Bohrung 5, bezogen auf Bohrung 6, bezogen auf X = 20 mm X = 20 mm Y = 10 mm Y = 10 mm HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 69: Bezugspunkt Wählen

    Bezugspunkt mit den absoluten Koordinaten X=450 Y=750. Mit dem Zyklus Nullpunktverschiebung können Sie den Nullpunkt vorübergehend auf die Position X=450, Y=750 verschieben, um die Bohrungen bis 7) ohne weitere Berechnungen zu programmieren. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 70: Nc-Programme Eröffnen Und Eingeben

    HINWEIS Achtung Kollisionsgefahr! Die Steuerung führt keine automatische Kollisionsprüfung zwischen dem Werkzeug und dem Werkstück durch. Während der Anfahrbewegung nach einem Werkzeugwechsel besteht Kollisionsgefahr! Bei Bedarf eine zusätzliche sichere Zwischenposition programmieren HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 71: Rohteil Definieren: Blk Form

    0 BEGIN PGM NEU MM Programmanfang, Name, Maßeinheit 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Spindelachse, MIN-Punkt-Koordinaten 2 BLK FORM 0.2 X+100 Y+100 Z+0 MAX-Punkt-Koordinaten 3 END PGM NEU MM Programmende, Name, Maßeinheit HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 72: Neues Nc-Programm Eröffnen

    Die Steuerung wechselt ins Programmfenster und eröffnet den Dialog zur Definition der BLK- FORM (Rohteil). Rechteckiges Rohteil wählen: Softkey für rechteckige Rohteilform drücken BEARBEITUNGSEBENE IN GRAFIK: XY Spindelachse eingeben, z. B. Z HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 73 Die Steuerung erzeugt die Satznummern sowie den BEGIN- und END-Satz automatisch. Wenn Sie keine Rohteildefinition programmieren wollen, brechen Sie den Dialog bei Bearbeitungsebene in Grafik: XY mit der Taste DEL ab! HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 74: Werkzeugbewegungen Im Klartext Programmieren

    100 (Vorschub für diese Bahnbewegung 100 mm/min eingeben) mit Taste ENT zur nächsten Frage ZUSATZ-FUNKTION M? 3 (Zusatzfunktion M3 Spindel ein) eingeben. Mit Taste END beendet die Steuerung diesen Dialog. Beispiel 3 X+10 R0 F100 M3 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 75: Funktionen Zur Dialogführung

    Zahnvorschub definieren (Einheit mm/Zahn oder inch/Zahn). Anzahl der Zähne muss in der Werkzeugtabelle in der Spalte CUT definiert sein Taste Funktionen zur Dialogführung Dialogfrage übergehen Dialog vorzeitig beenden Dialog abbrechen und löschen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 76: Ist-Positionen Übernehmen

    Sie den aktuellen NC-Satz speichern oder mithilfe einer Achstaste einen neuen NC-Satz eröffnen. Wenn Sie mithilfe eines Softkeys eine Eingabealternative wählen müssen (z. B. die Radiuskorrektur), dann schließt die Steuerung die Softkey-Leiste zur Achsauswahl. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 77: Nc-Programm Editieren

    Ohne Funktion, wenn das NC-Programm vollstän- dig auf dem Bildschirm sichtbar ist Von NC-Satz zu NC-Satz springen Einzelne Wörter im NC-Satz wählen Bestimmten NC-Satz wählen Weitere Informationen: "Taste GOTO verwen- den", Seite 118 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 78: Änderungen Speichern

    Dateinamen eingeben Mit Softkey OK oder Taste ENT bestätigen bzw. Vorgang mit Softkey ABBRECHEN beenden Die mit SPEICHERN UNTER gespeicherte Datei finden Sie in der Dateiverwaltung auch mithilfe des Softkeys LETZTE DATEIEN. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 79: Änderungen Rückgängig Machen

    Wort wie im zuerst gewählten NC-Satz. Wenn Sie in sehr langen NC-Programmen die Suche starten, blendet die Steuerung ein Symbol mit der Fortschrittsanzeige ein. Bei Bedarf können Sie die Suche jederzeit abbrechen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 80: Programmteile Markieren, Kopieren, Ausschneiden Und Einfügen

    Stelle zunächst das gewünschte NC-Programm über die Dateiverwaltung. Mit den Pfeiltasten den NC-Satz wählen, hinter dem Sie den kopierten (ausgeschnittenen) Programmteil einfügen wollen Gespeicherten Programmteil einfügen: Softkey BLOCK EINFÜGEN drücken Markierungsfunktion beenden: Softkey MARKIEREN ABBRECHEN drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 81: Die Suchfunktion Der Steuerung

    Die Steuerung springt auf den nächsten NC-Satz, in dem der gesuchte Text gespeichert ist. Suchvorgang wiederholen Die Steuerung springt auf den nächsten NC-Satz, in dem der gesuchte Text gespeichert ist. Suchfunktion beenden: Softkey Ende drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 82 ERSETZEN drücken oder um alle gefundenen Textstellen zu ersetzen: Softkey ALLE ERSETZEN drücken, oder um den Text nicht zu ersetzen und die nächste Fundstelle anzuspringen: Softkey SUCHEN drücken Suchfunktion beenden: Softkey Ende drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 83: Dateiverwaltung

    2 GByte verwalten und speichern. Je nach Einstellung erzeugt die Steuerung nach dem Editieren und Abspeichern der NC-Programme Backup- Dateien mit der Endung *.bak. Dies beeinträchtigt den zur Verfügung stehenden Speicherplatz. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 84: Bedeutung

    Datenübertragung zu vermeiden. Tabellennamen müssen mit einem Buchstaben beginnen. Die maximal erlaubte Pfadlänge beträgt 255 Zeichen. Zur Pfadlänge zählen die Bezeichnungen des Laufwerks, des Verzeichnisses und der Datei inklusive der Endung. "Pfade", Seite 85 Weitere Informationen: HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 85: Extern Erstellte Dateien An Der Steuerung Anzeigen

    Danach wurde im Verzeichnis AUFTR1 noch das Unterverzeichnis NCPROG angelegt und dort das NC-Programm PROG1.H hineinkopiert. Das NC-Programm hat damit den Pfad: TNC:\AUFTR1\NCPROG\PROG1.H Die Grafik rechts zeigt ein Beispiel für eine Verzeichnisanzeige mit verschiedenen Pfaden. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 86: Übersicht: Funktionen Der Dateiverwaltung

    Programme testen und abarbeiten Tabellenformat anpassen Netzlaufwerke verwalten Siehe Benut- zerhandbuch Einrichten, NC- Programme testen und abarbeiten Editor wählen Dateien nach Eigenschaften sortieren Verzeichnis kopieren Verzeichnis mit allen Unterver- zeichnissen löschen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 87 Grundlagen | Dateiverwaltung Softkey Funktion Seite Verzeichnis aktualisieren Verzeichnis umbenennen Neues Verzeichnis erstellen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 88: Dateiverwaltung Aufrufen

    Datum, an der die Datei das letzte Mal geändert wurde Zeit Uhrzeit, an der die Datei das letzte Mal geändert wurde Zum Anzeigen der abhängigen Dateien setzen Sie den Maschinenparameter dependentFiles (Nr. 122101) auf MANUAL. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 89: Laufwerke, Verzeichnisse Und Dateien Wählen

    Bewegt den Cursor in einem Fenster auf und ab Bewegt den Cursor in einem Fenster seitenweise auf und ab Schritt 1: Laufwerk wählen Laufwerk im linken Fenster markieren Laufwerk wählen: Softkey WÄHLEN drücken oder Taste ENT drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 90 Betriebsart, aus der Sie die Dateiverwaltung aufgerufen haben. Wenn Sie in der Dateiverwaltung den Anfangsbuchstaben der gesuchten Datei eingeben, springt der Cursor automatisch auf das erste NC- Programm mit entsprechendem Buchstaben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 91: Neues Verzeichnis Erstellen

    Die Steuerung kopiert die Datei mit dem gleichen Namen ins gewählte Verzeichnis. Die ursprüngliche Datei bleibt erhalten. Wenn Sie den Kopiervorgang mit der Taste ENT oder dem Softkey OK gestartet haben, zeigt die Steuerung eine Fortschrittsanzeige. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 92: Dateien In Ein Anderes Verzeichnis Kopieren

    Alle Dateien überschreiben (Feld Bestehende Dateien gewählt): Softkey OK drücken oder Keine Datei überschreiben: Softkey ABBRUCH drücken Wenn Sie eine geschützte Datei überschreiben wollen, Feld Geschützte Dateien wählen oder den Vorgang abbrechen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 93: Tabelle Kopieren

    Nach dem Kopiervorgang besteht TOOL.T also aus 10 Zeilen. Alternativ Softkey FELDER ERSETZEN drücken Die Steuerung überschreibt in der Datei TOOL.T die 10 Zeilen. Die Daten der restlichen Zeilen werden von der Steuerung nicht verändert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 94: Verzeichnis Kopieren

    Mit dem Softkey AKTUELLEN WERT KOPIEREN können Sie den Pfad einer markierten Datei kopieren. Den kopierten Pfad können Sie später wiederverwenden, z. B. bei einem Programmaufruf mithilfe der Taste PGM CALL. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 95: Datei Löschen

    Die Steuerung fragt, ob das Verzeichnis mit allen Unterverzeichnissen und Dateien gelöscht werden soll. Softkey OK drücken Die Steuerung löscht das Verzeichnis. Alternativ Softkey ABBRUCH drücken Die Steuerung bricht den Vorgang ab. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 96: Dateien Markieren

    Cursor auf weitere Datei bewegen Weitere Datei markieren: Softkey DATEI MARKIEREN drücken, usw. Markierte Dateien kopieren: Aktive Softkey-Leiste verlassen Softkey KOPIEREN drücken Markierte Dateien löschen: Aktive Softkey-Leiste verlassen Softkey LÖSCHEN drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 97: Datei Umbenennen

    Wählen Sie den Ordner, in dem Sie die Dateien sortieren möchten Softkey SORTIEREN drücken Softkey mit entsprechendem Darstellungskriterium wählen SORTIEREN NACH NAMEN SORTIEREN NACH GRÖSSE SORTIEREN NACH DATUM SORTIEREN NACH TYP SORTIEREN NACH STATUS UNSORT. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 98: Zusätzliche Funktionen

    Steuerung automatisch. Um ein USB-Gerät zu entfernen, gehen Sie wie folgt vor: Cursor ins linke Fenster bewegen Softkey ZUSÄTZL. FUNKT. drücken USB-Gerät entfernen Benutzerhandbuch Einrichten, NC- Weitere Informationen: Programme testen und abarbeiten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 99: Werkzeuge

    Werkzeuge...
  • Seite 100: Werkzeugbezogene Eingaben

    Änderung während des Programmlaufs Während des Programmlaufs ändern Sie den Vorschub mit dem Vorschubpotentiometer F für den Vorschub. Der Vorschubpotentiometer reduziert den programmierten Vorschub, nicht den von der Steuerung berechneten Vorschub. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 101: Spindeldrehzahl S

    TOOL CALL-Satz mit Werkzeugnamen TOOL CALL-Satz ohne Werkzeugname oder Werkzeugnummer, mit einer geänderten Werkzeugachsrichtung Änderung während des Programmlaufs Während des Programmlaufs ändern Sie die Spindeldrehzahl mit dem Drehzahlpotentiometer S für die Spindeldrehzahl. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 102: Werkzeugdaten

    Sie das Werkzeug T0 ebenfalls mit L=0 und R=0 definieren. Werkzeuglänge L Die Werkzeuglänge L sollten Sie grundsätzlich als absolute Länge bezogen auf den Werkzeugbezugspunkt eingeben. Werkzeugradius R Den Werkzeugradius R geben Sie direkt ein. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 103: Deltawerte Für Längen Und Radien

    Gehen Sie bei der Definition wie folgt vor: Taste TOOL DEF drücken Gewünschten Softkey drücken Werkzeug-Nummer WERKZEUGNAME Werkzeug-Länge: Korrekturwert für die Länge Werkzeug-Radius: Korrekturwert für den Radius Beispiel 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 104: Werkzeugdaten Aufrufen

    Positioniersatz oder in einem TOOL CALL- Satz einen neuen Vorschub programmieren Aufmaß Werkzeug-Länge DL: Deltawert für die Werkzeuglänge Aufmaß Werkzeug-Radius DR: Deltawert für den Werkzeugradius Aufmaß Werkzeug-Radius DR2: Deltawert für den Werkzeugradius 2 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 105: Werkzeugauswahl Im Überblendfenster

    Werkzeugradius 2 betragen 0,2 bzw. 0,05 mm, das Untermaß für den Werkzeugradius 1 mm. Beispiel 20 TOOL CALL 5.2 Z S2500 F350 DL+0,2 DR-1 DR2+0,05 Das D vor L, R und R2 steht für Delta-Wert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 106: Vorauswahl Von Werkzeugen

    Wenn Sie Werkzeugtabellen einsetzen, dann treffen Sie mit einem TOOL DEF-Satz eine Vorauswahl für das nächste einzusetzende Werkzeug. Dazu geben Sie die Werkzeugnummer, einen Q- Parameter, QS-Parameter oder einen Werkzeugnamen in Anführungszeichen ein. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 107: Werkzeugwechsel

    Zeit in Minuten ein, die das Werkzeug über die Standzeit hinaus verwendet werden darf. Der Maschinenhersteller legt fest, ob diese Spalte freigegeben ist und wie sie bei der Werkzeugsuche verwendet wird. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 108: Werkzeugkorrektur

    Korrekturwert = L + DL + DL TOOL CALL Werkzeuglänge L aus TOOL DEF-Satz oder Werkzeugtabelle Aufmaß DL für Länge aus TOOL CALL-Satz TOOL CALL Aufmaß DL für Länge aus der Werkzeugtabelle HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 109: Werkzeugradiuskorrektur Bei Achsparallelen Positioniersätzen

    Aufmaß DR für Radius aus TOOL CALL-Satz TOOL CALL Aufmaß DR für Radius aus der Werkzeugtabelle Bahnbewegungen ohne Radiuskorrektur: R0 Das Werkzeug verfährt in der Bearbeitungsebene mit seinem Mittelpunkt , bzw.auf die programmierten Koordinaten. Anwendung: Bohren, Vorpositionieren. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 110: Eingabe Der Radiuskorrektur

    Der Verfahrweg des Werkzeugs wird um den Werkzeugradius verlängert Der Verfahrweg des Werkzeugs wird um den Werkzeugradius verkürzt Werkzeugbewegung ohne Radiuskorrektur oder Radiuskorrektur aufheben: Taste ENT drücken NC-Satz beenden: Taste END drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 111: Werkzeugbewegungen Programmieren

    Werkzeug- bewegungen programmieren...
  • Seite 112: Grundlagen

    Die Steuerung kann den Werkzeugradius automatisch korrigieren. Sie können in achsparallelen Positioniersätzen wählen, ob die Steuerung den Verfahrweg um den Werkzeugradius verlängert (R+) oder verkürzt (R-). Weitere Informationen: "Werkzeugradiuskorrektur bei achsparallelen Positioniersätzen", Seite 109 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 113: Zusatzfunktionen M

    Funktionen programmieren, die den Programmlauf steuern oder die eine Kontur beschreiben. Zusätzlich können Sie mithilfe der Q-Parameter-Programmierung Messungen mit dem 3D-Tastsystem während des Programmlaufs ausführen. Weitere Informationen: "Q-Parameter programmieren", Seite 181 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 114: Werkzeugbewegungen

    CALL-Satz definiert ist: Softkey FAUTO drücken ZUSATZ-FUNKTION M? 3 (Zusatzfunktion M3 schaltet die Spindel ein) eingeben Mit Taste ENT beendet die Steuerung diesen Dialog Das Programmfenster zeigt die Zeile: 6 X+10 R0 FMAX M3 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 115: Ist-Position Übernehmen

    NC-Satz wählen, hinter dem der NC-Satz eingefügt werden soll Taste IST-POSITION-ÜBERNEHMEN drücken Die Steuerung generiert einen NC-Satz. Gewünschte Achse wählen, z. B. Softkey AKT. POS. X drücken Die Steuerung übernimmt die aktuelle Position und beendet den Dialog. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 116: Beispiel: Geradenbewegung

    11 X+95 R+ Punkt 3 anfahren 12 Y+5 R+ Punkt 4 anfahren 13 X-10 R0 Kontur schließen und freifahren 14 Z+250 R0 FMAX M30 Werkzeug freifahren, Programm-Ende 16 END PGM LINEAR MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 117: Programmierhilfen

    Programmierhilfen...
  • Seite 118: Goto-Funktion

    Seite 293 Auswahlfenster mit der Taste GOTO öffnen Wenn die Steuerung ein Auswahlmenü bietet, können Sie mit der Taste GOTO können Sie das Auswahlfenster öffnen. Somit sehen Sie die möglichen Eingaben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 119: Bildschirmtastatur

    Mit dem Softkey abc/ABC wählen Sie zwischen der Groß- und Kleinschreibung. Wenn Ihr Maschinenhersteller zusätzliche Sonderzeichen definiert hat, können Sie diese über den Softkey SONDERZEICHEN aufrufen und einfügen. Um einzelne Zeichen zu löschen, drücken Sie den Softkey BACKSPACE. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 120: Darstellung Der Nc-Programme

    Mit dem Scrollbalken (Bildlaufleiste) am rechten Rand des Programmfensters können Sie den Bildschirminhalt mit der Maus verschieben. Zudem können Sie durch Größe und Position des Scrollbalkens Rückschlüsse auf die Programmlänge und die Position des Cursors ziehen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 121: Kommentare Einfügen

    Den NC-Satz wählen, an den Sie den Kommentar anfügen wollen Mit der Pfeil-nach-rechts-Taste das letzte Wort im NC-Satz wählen: ; (Semikolon) auf der Alphatastatur drücken Die Steuerung zeigt die Frage Kommentar? Kommentar eingeben NC-Satz mit der Taste END abschließen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 122: Kommentar In Eigenem Nc-Satz

    An das Ende des Kommentars springen An den Anfang eines Worts springen. Wörter trennen Sie durch ein Leerzeichen An das Ende eines Worts springen. Wörter trennen Sie durch ein Leerzeichen Umschalten zwischen Einfügemodus und Überschreibmodus HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 123: Nc-Programm Frei Editieren

    Syntax zu ergänzen, gehen Sie wie folgt vor: ? eingeben Die Steuerung öffnet einen neuen NC-Satz. Gewünschte Syntax ergänzen Eingabe mit END bestätigen Die Steuerung führt nach der Bestätigung eine Syntaxprüfung durch. Fehler führen zu ERROR-Sätzen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 124: Nc-Sätze Überspringen

    Die Steuerung fügt das /-Zeichen ein. /-Zeichen löschen Um NC-Sätze in der Betriebsart Programmieren wieder einzu- blenden, gehen Sie wie folgt vor: Ausgeblendeten NC-Satz wählen Softkey ENTFERNEN drücken Die Steuerung entfernt das /-Zeichen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 125: Nc-Programme Gliedern

    In folgenden Betriebsarten können Sie die Bildschirmaufteilung PROGRAMM + GLIEDER. wählen: Programmlauf Einzelsatz Programmlauf Satzfolge Programmieren Gliederungsfenster anzeigen/Aktives Fenster wechseln Gliederungsfenster anzeigen: Für Bildschirmaufteilung Softkey PROGRAMM + GLIEDER. drücken Das aktive Fenster wechseln: Softkey FENSTER WECHSELN drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 126: Gliederungssatz Im Programmfenster Einfügen

    Sätze im Gliederungsfenster wählen Wenn Sie im Gliederungsfenster von Satz zu Satz springen, führt die Steuerung die Satzanzeige im Programmfenster mit. So können Sie mit wenigen Schritten große Programmteile überspringen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 127: Der Taschenrechner

    Klammerrechnung Arcus-Cosinus Sinus Cosinus Tangens Werte potenzieren Quadratwurzel ziehen SQRT Umkehrfunktion PI (3.14159265359) Wert zum Zwischenspeicher addieren Wert zwischenspeichern Zwischenspeicher aufrufen Zwischenspeicher löschen Logarithmus Naturalis Logarithmus Exponentialfunktion Vorzeichen prüfen Absolutwert bilden HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 128 übernimmt die Steuerung den Wert aus dem aktiven Eingabefeld in den Taschenrechner. Der Taschenrechner bleibt auch nach einem Wechsel der Betriebsart aktiv. Drücken Sie den Softkey END, um den Taschenrechner zu schließen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 129 Kopierten Zahlenwert in den Taschenrechner einfügen Schnittdatenrechner öffnen Sie können den Taschenrechner auch mit den Pfeiltasten Ihrer Alphatastatur verschieben. Wenn Sie eine Maus angeschlossen haben, können Sie den Taschenrechner auch damit positionieren. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 130: Schnittdatenrechner

    Dialogfeld für die Drehzahleingabe im TOOL CALL -Satz öffnen das Dialogfeld zur Vorschubeingabe in Verfahrsätzen oder Zyklen öffnen den Softkey F in der Betriebsart Manueller Betrieb drücken den Softkey S in der Betriebsart Manueller Betrieb drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 131 Den Vorschub aus dem TOOL CALL-Satz übernehmen Sie mithilfe des Softkeys F AUTO in nachfolgende NC- Sätze. Wenn Sie den Vorschub nachträglich ändern müssen, passen Sie nur den Vorschubwert im TOOL CALL-Satz an. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 132: Arbeiten Mit Schnittdatentabellen

    Werkstückmaterial in die Tabelle WMAT.tab eintragen Schneidstoff in die Tabelle TMAT.tab eintragen Werkstoff-Schneidstoff-Kombination in eine Schnittdatentabelle eintragen Werkzeug in der Werkzeugtabelle mit den erforderlichen Werten definieren Werkzeugradius Anzahl der Schneiden Schneidstoff Schnittdatentabelle HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 133 Sie im Verzeichnis TNC:\table speichern. Den Schneidstoff weisen Sie in der Werkzeugtabelle in der Spalte TMAT zu. Sie können mit weiteren Spalten ALIAS1, ALIAS2 usw. alternative Namen für den gleichen Schneidstoff vergeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 134 F_D_0_1: Vorschub bei Ø 0,1 mm F_D_0_12: Vorschub bei Ø 0,12 mm Sie müssen nicht alle Spalten ausfüllen. Wenn ein Werkzeugdurchmesser zwischen zwei definierten Spalten liegt, dann interpoliert die Steuerung den Vorschub linear. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 135: 6.10 Programmiergrafik

    NC-Programm neu öffnen oder den Softkey RESET + START drücken. In der Programmiergrafik verwendet die Steuerung verschiedene Farben: eindeutig bestimmtes Konturelement blau: violett: noch nicht eindeutig bestimmtes Konturelement hellblau: Bohrungen und Gewinde Werkzeug-Mittelpunktsbahn ocker: rot: Eilgangbewegung HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 136: Programmiergrafik Für Bestehendes Nc-Programm Erstellen

    RESET + START vervollständigen Programmiergrafik anhalten. Dieser Softkey erscheint nur, während die Steuerung eine Programmiergrafik erstellt Ansichten wählen Draufsicht Vorderansicht Seitenansicht Werkzeugwege anzeigen oder ausblenden Werkzeugwege im Eilgang anzeigen oder ausblenden HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 137: Satznummern Ein- Und Ausblenden

    ANZEIGEN setzen Satznummern ausblenden: Softkey SATZ-NR. ANZEIGEN AUSBLENDEN auf AUSBLEND. setzen Grafik löschen Softkey-Leiste umschalten Grafik löschen: Softkey GRAFIK LÖSCHEN drücken Gitterlinien einblenden Softkey-Leiste umschalten Gitterlinien einblenden: Softkey Gitterlinien einblenden drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 138: Ausschnittsvergrößerung Oder -Verkleinerung

    Maustaste den Bereich. Nachdem Sie die linke Maustaste loslassen, vergrößert die Steuerung die Ansicht. Um einen beliebigen Bereich schnell zu vergrößern oder zu verkleinern, drehen Sie das Mausrad nach vorne oder nach hinten. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 139: 6.11 Fehlermeldungen

    Drücken Sie die Taste ERR Die Steuerung öffnet das Fehlerfenster und zeigt alle anstehenden Fehlermeldungen vollständig Fehlerfenster schließen Drücken Sie den Softkey ENDE, oder Drücken Sie die Taste ERR Die Steuerung schließt das Fehlerfenster. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 140: Ausführliche Fehlermeldungen

    Mithilfe des Softkeys FILTER lassen sich identische Warnungen filtern, die unmittelbar hintereinander aufgelistet sind. Fehlerfenster öffnen Softkey ZUSÄTZL. FUNKT. drücken Softkey FILTER drücken. Die Steuerung filtert die identischen Warnungen Filter verlassen: Softkey ZURÜCK drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 141: Fehler Löschen

    Bei Bedarf vorheriges Fehlerprotokoll einstellen: Softkey VORHERIGE DATEI drücken Bei Bedarf aktuelles Fehlerprotokoll einstellen: Softkey AKTUELLE DATEI drücken Der älteste Eintrag des Fehlerprotokolls steht am Anfang – der jüngste Eintrag am Ende der Datei. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 142: Tastenprotokoll

    Anfang – der jüngste Eintrag am Ende der Datei. Übersicht der Tasten und Softkeys zum Sichten des Protokolls Softkey/ Funktion Tasten Sprung zum Tastenprotokollanfang Sprung zum Tastenprotokollende Text suchen Aktuelles Tastenprotokoll Vorheriges Tastenprotokoll Zeile vor/zurück Zurück zum Hauptmenü HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 143: Hinweistexte

    Wenn Ihr Maschinenhersteller auch ein Hilfesystem zur Verfügung stellt, dann blendet die Steuerung den zusätzlichen Softkey Maschinenhersteller ein, über den Sie dieses separate Hilfesystem aufrufen können. Dort finden Sie dann weitere detailliertere Informationen zur anstehenden Fehlermeldung. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 144: 6.12 Kontextsensitives Hilfesystem Tncguide

    CHM-Dateien zusammengefasst dargestellt sind. Optional kann Ihr Maschinenhersteller noch maschinenspezifische Dokumentationen in den TNCguide einbetten. Diese Dokumente erscheinen dann als separates Buch in der Datei main.chm. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 145: Arbeiten Mit Dem Tncguide

    Beliebigen NC-Satz wählen Das gewünschte Wort markieren Taste HELP drücken Die Steuerung startet das Hilfesystem und zeigt die Beschreibung zur aktiven Funktion. Dies gilt nicht für Zusatzfunktionen oder Zyklen, von Ihrem Maschinenhersteller. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 146: Im Tncguide Navigieren

    Eintrag wählen Textfenster rechts ist aktiv: Nächsten Link anspringen Zuletzt angezeigte Seite wählen Vorwärts blättern, wenn Sie mehrfach die Funkti- on zuletzt angezeigte Seite wählen verwendet haben Eine Seite zurück blättern HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 147 Text, sodass Sie das Stichwort in der aufgeführten Liste schneller finden können. Mit Taste ENT Informationen zum gewählten Stichwort anzeigen lassen Das zu suchende Wort können Sie nur über eine per USB angeschlossene Alphatastatur eingeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 148 Überschriften, nicht die gesamten Texte. Die Funktion aktivieren Sie mit der Maus oder durch Selektieren und anschließendes Bestätigen mit der Leertaste. Das zu suchende Wort können Sie nur über eine per USB angeschlossene Alphatastatur eingeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 149: Aktuelle Hilfedateien Downloaden

    TNC:\tncguide\sv Dänisch TNC:\tncguide\da Finnisch TNC:\tncguide\fi Niederländisch TNC:\tncguide\nl TNC:\tncguide\pl Polnisch Ungarisch TNC:\tncguide\hu Russisch TNC:\tncguide\ru Chinesisch (simplified) TNC:\tncguide\zh Chinesisch (traditional) TNC:\tncguide\zh-tw Slowenisch TNC:\tncguide\sl TNC:\tncguide\no Norwegisch Slowakisch TNC:\tncguide\sk Koreanisch TNC:\tncguide\kr Türkisch TNC:\tncguide\tr Rumänisch TNC:\tncguide\ro HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 151: Zusatzfunktionen

    Zusatzfunktionen...
  • Seite 152: Zusatzfunktionen M Eingeben

    Zusatzfunktion an. Bei einigen Zusatzfunktionen wird der Dialog fortgeführt, damit Sie Parameter zu dieser Funktion eingeben können. In den Betriebsarten Manueller Betrieb und El. Handrad geben Sie die Zusatzfunktionen über den Softkey M ein. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 153: Wirksamkeit Der Zusatzfunktionen

    Ausführung wie folgt: Am Satzanfang wirksame M-Funktionen werden vor den am Satzende wirksamen ausgeführt Wenn alle M-Funktionen am Satzanfang oder Satzende wirksam sind, erfolgt die Ausführung in der programmierten Reihenfolge HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 154: Zusatzfunktionen Für Programmlaufkontrolle, Spindel Und Kühlmittel

    Spindel HALT ■ Werkzeugwechsel Spindel HALT Programmlauf HALT ■ Kühlmittel EIN ■ Kühlmittel AUS ■ Spindel EIN im Uhrzeigersinn Kühlmittel EIN ■ Spindel EIN gegen den Uhrzeigersinn Kühlmittel ein ■ wie M2 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 155: Zusatzfunktionen Für Koordinatenangaben

    Koordinaten auf die aktuelle Werkzeugposition. Die Steuerung zeigt die Koordinatenwerte bezogen auf den Maschinennullpunkt an. In der Statusanzeige schalten Sie die Koordinatenanzeige auf REF . Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 156 Um M91/M92-Bewegungen auch grafisch simulieren zu können, müssen Sie die Arbeitsraumüberwachung aktivieren und das Rohteil bezogen auf den gesetzten Bezugspunkt anzeigen lassen. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 157: Anzeige Der Drehachse Auf Wert Unter 360° Reduzieren: M94

    Beispiel: Anzeige aller aktiven Drehachsen reduzieren und anschließend mit der C-Achse auf den programmierten Wert fahren C+180 FMAX M94 Wirkung M94 wirkt nur in dem NC-Satz, in dem M94 programmiert ist. M94 wird wirksam am Satzanfang. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 158: Zusatzfunktionen Für Das Bahnverhalten

    Wenn Sie in einem Positioniersatz M103 eingeben, dann führt die Steuerung den Dialog fort und erfragt den Faktor F . Wirkung M103 wird wirksam am Satzanfang. M103 aufheben: M103 ohne Faktor erneut programmieren. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 159: Vorschub In Millimeter/Spindelumdrehung: M136

    Weg verfährt. Wenn Sie keinen Vorschub eingeben, verfährt die Steuerung den programmierten Weg im Eilgang. Wirkung M140 wirkt nur in dem NC-Satz, in dem M140 programmiert ist. M140 wird wirksam am Satzanfang. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 160 251 X+0 F125 M140 MB MAX Mit M140 MB MAX können Sie nur in positiver Richtung freifahren. Vor M140 grundsätzlich einen Werkzeugaufruf mit Werkzeugachse definieren, ansonsten ist die Verfahrrichtung nicht definiert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 161: Unterprogramme Und Programmteil-Wiederholungen

    Unterprogramme und Programmteil- Wiederholungen...
  • Seite 162: Unterprogramme Und Programmteil-Wiederholungen Kennzeichnen

    Taste LABEL SET. Die Anzahl von eingebbaren Labelnamen ist lediglich durch den internen Speicher begrenzt. Verwenden Sie eine Labelnummer bzw. einen Labelnamen nicht mehrmals! Label 0 (LBL 0) kennzeichnet ein Unterprogrammende und darf deshalb beliebig oft verwendet werden. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 163: Unterprogramme

    Anfang kennzeichnen: Taste LBL SET drücken Unterprogramm-Nummer eingeben. Wenn Sie LABEL-Namen verwenden wollen: Softkey LBL-NAME drücken, um zur Texteingabe zu wechseln Inhalt eingeben Ende kennzeichnen: Taste LBL SET drücken und Labelnummer 0 eingeben HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 164: Unterprogramm Aufrufen

    String-Parameter angegeben ist. Wiederholungen REP mit Taste NO ENT übergehen. Wiederholungen REP nur bei Programmteil-Wiederholungen einsetzen CALL LBL 0 ist nicht erlaubt, da es dem Aufruf eines Unterprogrammendes entspricht. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 165: Programmteil-Wiederholungen

    Sie können ein Programmteil bis zu 65 534 mal hintereinander wiederholen Programmteile führt die Steuerung immer einmal häufiger aus, als Wiederholungen programmiert sind, da die erste Wiederholung nach der ersten Bearbeitung beginnt. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 166: Programmteil-Wiederholung Programmieren

    Programmteil aufrufen: Taste LBL CALL drücken Programmteilnummer des zu wiederholenden Programmteils eingeben. Wenn Sie LABEL- Namen verwenden wollen: Softkey LBL-NAME drücken, um zur Texteingabe zu wechseln Anzahl der Wiederholungen REP eingeben, mit Taste ENT bestätigen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 167: Beliebiges Nc-Programm Als Unterprogramm

    Nullpunkttabelle mit SEL TABLE wählen Punktetabelle mit SEL PATTERN wählen NC-Programm mit SEL PGM wählen Zuletzt gewählte Datei mit CALL SELECTED PGM aufrufen Beliebiges NC-Programm mit SEL CYCLE als Bearbeitungszyklus wählen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 168: Arbeitsweise

    Zyklus wählen aufrufen (SEL CYCLE ). Q-Parameter wirken bei einem PGM CALL grundsätzlich global. Beachten Sie daher, dass Änderungen an Q-Parametern im aufgerufenen NC-Programm sich auch auf das aufrufende NC-Programm auswirken. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 169 Ordnerebene nach oben ..\PGM1.H ausgehend vom Ordner des rufenden NC-Programms eine Ordnerebene nach unten DOWN\PGM2.H ausgehend vom Ordner des rufenden NC-Programms eine Ordnerebene nach oben und in einen anderen Ordner ..\THERE \PGM3.H HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 170: Nc-Programm Als Unterprogramm Aufrufen

    NC-Programms. Pfadname über die Bildschirmtastatur eingeben Alternativ Softkey DATEI WÄHLEN drücken Die Steuerung blendet ein Auswahlfenster ein, über das Sie das zu rufende NC-Programm wählen können. Mit Taste ENT bestätigen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 171: Weitere Informationen

    Um unerwünschte Unterbrechungen während des Programmlaufs zu vermeiden, können Sie mithilfe der FN 18-Funktion (ID10 NR110 und NR111) alle Pfade zu Programmbeginn prüfen lassen. Weitere Informationen: "FN 18: SYSREAD – Systemdaten lesen", Seite 208 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 172: Verschachtelungen

    Unterprogramme weitere Unterprogramme oder Programmteil- Wiederholungen enthalten dürfen. Maximale Verschachtelungstiefe für Unterprogramme: 19 Maximale Verschachtelungstiefe für Hauptprogrammaufrufe: 19, wobei ein CYCL CALL wie ein Hauptprogrammaufruf wirkt Programmteil-Wiederholungen können Sie beliebig oft verschachteln HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 173: Unterprogramm Im Unterprogramm

    4 Unterprogramm UP1 wird von NC-Satz 40 bis NC-Satz 45 ausgeführt. Ende von Unterprogramm UP1 und Rücksprung ins Hauptprogramm UPGMS 5 Hauptprogramm UPGMS wird von NC-Satz 18 bis NC-Satz 35 ausgeführt. Rücksprung zu NC-Satz 1 und Programmende HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 174: Programmteil-Wiederholungen Wiederholen

    4 Programmteil zwischen NC-Satz 35 und NC-Satz 15 wird 1 mal wiederholt (beinhaltet die Programmteil-Wiederholung zwischen NC-Satz 20 und NC-Satz 27) 5 Hauptprogramm REPS wird von NC-Satz 36 bis NC-Satz 50 ausgeführt. Rücksprung zu NC-Satz 1 und Programmende HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 175: Unterprogramm Wiederholen

    3 Programmteil zwischen NC-Satz 12 und NC-Satz 10 wird 2 mal wiederholt: Unterprogramm 2 wird 2 mal wiederholt 4 Hauptprogramm UPGREP wird von NC-Satz 13 bis NC-Satz 19 ausgeführt. Rücksprung zu NC-Satz 1 und Programmende HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 176: Programmierbeispiele

    13 CALL LBL 1 14 CYCL DEF 7.0 NULLPUNKT Nullpunktverschiebung 15 CYCL DEF 7.1 X+45 16 CYCL DEF 7.2 Y+60 17 CALL LBL 1 18 CYCL DEF 7.0 NULLPUNKT 19 CYCL DEF 7.1 X+0 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 177 Bohrung 2 anfahren, Zyklus aufrufen 26 Y+20 R0 FMAX M99 Bohrung 3 anfahren, Zyklus aufrufen 27 X-20 R0 FMAX M99 Bohrung 4 anfahren, Zyklus aufrufen 28 LBL 0 29 END PGM UP2 MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 178: Beispiel: Bohrungsgruppe Mit Mehreren Werkzeugen

    10 FN 0: Q202 = +5 Neue Zustellung fürs Bohren 11 CALL LBL 1 Unterprogramm 1 für komplettes Bohrbild rufen 12 Z+250 R0 FMAX M6 Werkzeugwechsel 13 TOOL CALL 3 Z S500 Werkzeugaufruf Reibahle HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 179 31 IY+20 R0 FMAX M99 Bohrung 3 anfahren, Zyklus aufrufen 32 IX-20 R0 FMAX M99 Bohrung 4 anfahren, Zyklus aufrufen 33 LBL 0 Ende des Unterprogramms 2 34 END PGM UP2 MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 181: Q-Parameter Programmieren

    Q-Parameter programmieren...
  • Seite 182: Prinzip Und Funktionsübersicht

    NC-Programme im Speicher der Steuerung, auch über eine Stromunterbrechung hinaus 0 – 99 Parameter für den Anwender 100 – 199 Parameter für HEIDENHAIN-Funktionen (z. B. Zyklen) 200 – 499 Parameter für den Maschinenhersteller (z. B. Zyklen) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 183 Überschneidungen (Wechselwirkungen) und damit zu unerwünschten Verhalten führen. Während der Bearbeitung besteht Kollisionsgefahr! Ausschließlich von HEIDENHAIN empfohlene Q- Parameterbereiche verwenden Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten Ablauf mithilfe der grafischen Simulation prüfen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 184: Programmierhinweise

    Positionierungen verwenden, müssen Sie diesen Umstand berücksichtigen. Sie können Q-Parameter auf den Status Undefined zurücksetzen. Wird eine Position mit einem Q-Parameter programmiert, der undefiniert ist, ignoriert die Steuerung diese Bewegung. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 185: Q-Parameterfunktionen Aufrufen

    Mit diesen Softkeys wählen Sie den gewünschten Parametertyp aus. Nachfolgend definieren Sie die Parameternummer. Falls Sie über USB eine Alphatastatur angeschlossen haben, können Sie durch Drücken der Taste Q den Dialog zur Formeleingabe direkt öffnen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 186: Teilefamilien - Q-Parameter Statt Zahlenwerte

    Parameter einen entsprechenden Zahlenwert zu. Beispiel: Zylinder mit Q-Parametern Zylinderradius: R = Q1 Zylinderhöhe: H = Q2 Zylinder Z1: Q1 = +30 Q2 = +10 Zylinder Z2: Q1 = +10 Q2 = +50 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 187: Konturen Durch Mathematische Funktionen Beschreiben

    Wurzel aus negativem Wert! Rechts vom =-Zeichen dürfen Sie eingeben: zwei Zahlen zwei Q-Parameter eine Zahl und einen Q-Parameter Die Q-Parameter und Zahlenwerte in den Gleichungen können Sie mit Vorzeichen versehen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 188: Grundrechenarten Programmieren

    Taste ENT bestätigen 1. WERT ODER PARAMETER? Q5 als ersten Wert eingeben und mit Taste ENT bestätigen 2. WERT ODER PARAMETER? 7 als zweiten Wert eingeben und mit Taste ENT bestätigen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 189: Q-Parameter Zurücksetzen Beispiel

    SET UNDEFINED drücken Die Funktion FN 0 unterstützt auch das Übergeben des Wertes Undefined. Wenn Sie den undefinierten Q-Parameter ohne FN 0 übergeben wollen, zeigt die Steuerung die Fehlermeldung Ungültiger Wert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 190: Winkelfunktionen

    FN 13: WINKEL z. B. FN 13: Q20 = +25 ANG-Q1 Winkel mit arctan aus Gegenkathete und Ankathete oder sin und cos des Winkels (0 < Winkel < 360°) bestimmen und zuweisen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 191: Kreisberechnungen

    Nebenachse (Y bei Spindelachse Z) im Parameter Q21 und den Kreisradius im Parameter Q22 ab. Beachten Sie, dass FN 23 und FN 24 neben dem Ergebnisparameter auch die zwei folgenden Parameter automatisch überschreiben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 192: Wenn/Dann-Entscheidungen Mit Q-Parametern

    (engl. equal): Gleich (engl. not equal): Ungleich (engl. greater than): Größer als (engl. less than): Kleiner als GOTO (engl. go to): Gehe zu (engl. undefined): Undefiniert UNDEFINED DEFINED (engl. defined): Definiert HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 193: Wenn/Dann-Entscheidungen Programmieren

    Label FN 12: WENN KLEINER, SPRUNG z. B. FN 12: IF+Q5 LT+0 GOTO LBL “ANYNAME“ Wenn erster Wert oder Parameter kleiner als zweiter Wert oder Parameter, Sprung zu angege- benem Label HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 194: Q-Parameter Kontrollieren Und Ändern

    Wenn Sie lokale, globale oder String-Parameter kontrollieren oder ändern wollen, drücken Sie den Softkey PARAMETER ANZEIGEN Q QL QR QS. Die Steuerung zeigt dann den jeweiligen Parametertyp. Die zuvor beschriebenen Funktionen gelten ebenso. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 195 Werte zeigt die Steuerung in der Exponentialschreibweise an. Das Ergebnis von Q1 = COS 89.999 * 0.001 zeigt die Steuerung als +1.74532925e-08 an, dabei entspricht e-08 dem Faktor HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 196: Zusätzliche Funktionen

    FN 29: PLC bis zu acht Werte an die PLC übergeben FN 37: EXPORT lokale Q-Parame- ter oder QS-Parameter in ein rufendes NC-Programm exportie- FN 38: SEND Informationen aus dem NC- Programm senden HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 197: Fn 14: Error - Fehlermeldungen Ausgeben

    Bereich Fehlernummern Standarddialog 0 ... 999 Maschinenabhängiger Dialog 1000 ... 1199 Interne Fehlermeldungen Beispiel Die Steuerung soll eine Meldung ausgeben, wenn die Spindel nicht eingeschaltet ist. 180 FN 14: ERROR = 1000 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 198 Q205 nicht definiert 1032 Q218 größer Q219 eingeben 1033 CYCL 210 nicht erlaubt 1034 CYCL 211 nicht erlaubt 1035 Q220 zu groß 1036 Q222 größer Q223 eingeben 1037 Q244 größer 0 eingeben HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 199 1068 Nullpunkttabelle? 1069 Fräsart Q351 ungleich 0 eingeben 1070 Gewindetiefe verringern 1071 Kalibrierung durchführen 1072 Toleranz überschritten 1073 Satzvorlauf aktiv 1074 ORIENTIERUNG nicht erlaubt 1075 3DROT nicht erlaubt 1076 3DROT aktivieren HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 200 1102 Presetkompensation nicht möglich 1103 Werkzeug-Radius zu groß 1104 Eintauchart nicht möglich 1105 Eintauchwinkel falsch definiert 1106 Öffnungswinkel nicht definiert 1107 Nutbreite zu groß 1108 Maßfaktoren nicht gleich 1109 Werkzeug-Daten inkonsistent HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 201: Fn 16: F-Print - Texte Und Q-Parameterwerte Formatiert Ausgeben

    In dieser Datei legen Sie das Format und die auszugebenden Q- Parameter fest. Gehen Sie wie folgt vor: Taste PGM MGT drücken Softkey NEUE DATEI drücken Datei mit der Endung .A erstellen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 202: Verfügbare Funktionen

    Format für Q-Parameter: "X1 =: Text ausgeben X1 = %: Format festlegen +: Zahl rechtsbündig 9.3: 9 Stellen insgesamt, davon 3 Nachkommastellen F: Floating (Dezimalzahl) , Q31: Wert aus Q31 ausgeben ;: Satzende HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 203 Text nur bei Dialogsprache Finnisch ausge- L_DUTCH Text nur bei Dialogsprache Niederländisch ausgeben L_POLISH Text nur bei Dialogsprache Polnisch ausge- L_HUNGARIA Text nur bei Dialogsprache Ungarisch ausgeben L_CHINESE Text nur bei Dialogsprache Chinesisch ausgeben HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 204 Beispiel für eine Textdatei, die das Ausgabeformat festlegt: “MESSPROTOKOLL SCHAUFELRAD-SCHWERPUNKT“; “DATUM: %02d.%02d.%04d“,DAY,MONTH,YEAR4; “UHRZEIT: %02d:%02d:%02d“,HOUR,MIN,SEC; “ANZAHL MESSWERTE: = 1“; “X1 = %9.3F“, Q31; “Y1 = %9.3F“, Q32; “Z1 = %9.3F“, Q33; L_GERMAN; "Werkzeuglänge beachten"; L_ENGLISH; "Remember the tool length"; HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 205 Taste Q drücken Softkey SONDERFUNKT. drücken Softkey FN16 F-DRUCKEN drücken Softkey DATEI WÄHLEN drücken Quelle wählen, d. h. Textdatei, in der das Ausgabeformat definiert ist Mit Taste ENT bestätigen Ausgabepfad eingeben HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 206 Bei Zieldatei ggf. zusätzlich Endung angeben Wenn Sie eine Pfadangabe mit QS-Parameter in eine Protokolldatei ausgeben wollen, verwenden Sie die Funktion %RS. Damit ist gewährleistet, dass die Steuerung Sonderzeichen nicht als Formatierungszeichen interpretiert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 207 überschreiben wollen, programmieren Sie die Funktion M_CLOSE oder M_TRUNCATE. Überblendfenster schließen Sie haben folgende Möglichkeiten, das Überblendfenster zu schließen: Taste CE drücken programmgesteuert mit Ausgabepfad sclr: Beispiel 96 FN 16: F-PRINT TNC:\MASKE\MASKE1.A/SCLR: HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 208: Fn 18: Sysread - Systemdaten Lesen

    Steuerung unabhängig von der Einheit des NC- Programms immer aus. metrisch Weitere Informationen: "Systemdaten", Seite 442 Beispiel: Wert des aktiven Maßfaktors der Z-Achse an Q25 - zuweisen 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 209: Fn 19: Plc - Werte An Plc Übergeben

    Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten Mit der Funktion FN 19: PLC können Sie bis zu zwei Zahlenwerte oder Q-Parameter an die PLC übergeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 210: Fn 20: Wait For - Nc Und Plc Synchronisieren

    NC-Programm tatsächlich diesen NC-Satz erreicht hat. Beispiel: Interne Vorausrechnung anhalten, aktuelle Position in der X-Achse lesen 32 FN 20: WAIT FOR SYNC 33 FN 18: SYSREAD Q1 = ID270 NR1 IDX1 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 211: Fn 29: Plc - Werte An Plc Übergeben

    Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten Mit der Funktion FN 29: PLC können Sie bis zu acht Zahlenwerte oder Q-Parameter an die PLC übergeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 212: Fn 37: Export

    Weitere Informationen finden Sie im Handbuch Remo Tools SDK. Beispiel Die Werte von Q1 und Q23 im Logbuch dokumentieren. FN 38: SEND /"Q-Parameter Q1: %f Q23: %f" / +Q1 / +Q23 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 213: Tabellenzugriffe Mit Sql-Anweisungen

    HEIDENHAIN den Einsatz von SQL-Funktionen anstelle von FN 26, FN 27 und FN 28. Das Testen der SQL-Funktionen ist nur im Programmlauf Einzelsatz, Programmlauf Satzfolge und bei Positionieren mit Handeingabe möglich. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 214: Funktionsübersicht

    SQL UPDATE Erweitert die Transaktion um die Änderung einer bestehenden Zeile SQL INSERT erstellt eine neue Tabellen- zeile SQL SELECT liest einen einzelnen Wert aus einer Tabelle und öffnet dabei keine Transaktion HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 215 Abfrage. Der Wert 0 kennzeichnet ein ungültiges Handle, das bedeutet für eine Abfrage konnte kein Result-set angelegt werden. Wenn keine Zeilen die angegebene Bedingung erfüllen wird ein leeres Result- set unter einem gültigen Handle angelegt. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 216: Sql-Befehl Programmieren

    3 SQL QL1 "SELECT WMAT FROM my_table WHERE Suche definieren NR==3" 4 SQL FETCH Q1900 HANDLE QL1 Suche ausführen 5  SQL ROLLBACK Q1900 HANDLE QL1 Transaktion abschließen 6 SQL BIND QS1800 Parameterbindung lösen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 217: Erläuterung

    Im nachfolgenden NC-Programm wird die Verwendung der absoluten Pfadangabe anhand des gleichen Beispiels erläutert. Beispiel für absolute Pfadangabe 0  BEGIN PGM SQL_TEST MM 1  SQL BIND QS 1800 "'TNC:\table\Fraes.TAB'.WMAT" QS-Parameter binden HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 218: Sql Bind

    Parameter-Nr für Ergebnis: Q-Parameter für die Bindung an die Tabellenspalte definieren Datenbank: Spaltenname: Tabellennamen und Tabellenspalte definieren (mit . trennen) Tabellenname: Synonym oder Pfad- mit Dateinamen der Tabelle Spaltenname: angezeigter Name im Tabelleneditor HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 219: Beispiel: Tabellenzeilen Selektieren

    . . . 20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM Tab_Example" Beispiel: Selektion der Tabellenzeilen mit Funktion WHERE . . . 20 SQL Q5 "SELECT Mess_Nr,Mess_X,Mess_Y, Mess_Z FROM Tab_Example WHERE Mess_Nr<20" HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 220: Bedingung

    Prozessen den schreibenden Zugriff auf die selektierten Zeilen zu sperren Bedingungen der WHERE-Angabe Bedingung Programmierung gleich = == ungleich != <> kleiner < kleiner oder gleich <= größer > größer oder gleich >= HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 221 Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen Bedingung Programmierung leer IS NULL nicht leer IS NOT NULL Mehrere Bedingungen verknüpfen: Logisches UND Logisches ODER HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 222 2 SQL Q10 "CREATE TABLE ERSTELLEN AS SELECT X,Y,Z Tabelle erstellen FROM 'TNC:\prototype_for_erstellen.tab'" 3 END PGM SQL_TAB_ERSTELLEN_TEST MM Ein Synonym kann auch für eine Tabelle erstellt werden, welche noch nicht erzeugt wurde. Beispiel für den Befehl SQL EXECUTE: HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 223 Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem Befehl SQL EXECUTE Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL EXECUTE HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 224: Sql Fetch

    Zeilennummer innerhalb des Result-set Zeilennummer direkt programmieren Q-Parameter programmieren, der den Index enthält ohne Angabe wird die Zeile (n=0) gelesen Die optionalen Syntaxelemente IGNORE UNBOUND und UNDEFINE MISSING sind für den Maschinenhersteller bestimmt. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 225 Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen Beispiel für den Befehl SQL FETCH: Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem Befehl SQL FETCH Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL FETCH HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 226: Sql Update

    Angabe wird die Zeile (n=0) beschrieben Die Steuerung prüft beim Schreiben in Tabellen die Länge der String-Parameter. Bei Einträgen, welche die Länge der zu beschreibenden Spalten überschreiten wird zuvor eine Fehlermeldung ausgegeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 227 Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen Beispiel für den Befehl SQL UPDATE: Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem Befehl SQL UPDATE Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL UPDATE HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 228: Sql Insert

    Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL INSERT Die Steuerung prüft beim Schreiben in Tabellen die Länge der String-Parameter. Bei Einträgen, welche die Länge der zu beschreibenden Spalten überschreiten wird zuvor eine Fehlermeldung ausgegeben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 229: Sql Commit

    Transaktion) Beispiel für den Befehl SQL COMMIT: Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem Befehl SQL COMMIT Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL COMMIT HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 230: Sql Rollback

    Die angegebene (indizierte) Zeile wird zur neuen Zeile 0 des Result-set Die Transaktion wird nicht abgeschlossen (das HANDLE behält seine Gültigkeit) Späteres Abschließen der Transaktion mithilfe von SQL ROLLBACK oder SQL COMMIT notwendig HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 231 Beispiel für den Befehl SQL ROLLBACK: Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem Befehl SQL ROLLBACK Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL ROLLBACK HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 232: Sql Select

    Beispiel. Weitere Informationen: "Beispiel", Seite 216 Beispiel 0 BEGIN PGM SQL MM 1 SQL SELECT QS1800 "SELECT WMAT FROM my_table Wert lesen und speichern WHERE NR==3" 2 END PGM SQL MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 233 Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen Beispiel für den Befehl SQL SELECT: Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL SELECT HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 234: Formel Direkt Eingeben

    Umkehrfunktion des Sinus; Winkel bestimmen aus dem Verhältnis Gegenkathete/Hypotenuse z. B. Q10 = ASIN 0,75 Arcus-Cosinus Umkehrfunktion des Cosinus; Winkel bestimmen aus dem Verhältnis Ankathete/Hypotenuse z. B. Q11 = ACOS Q40 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 235 Modulowert (Divisionsrest) berechnen z. B. Q12 = 400 % 360 Ergebnis: Q12 = 40 Die Funktion INT rundet nicht, sondern schneidet nur die Nachkommastellen ab. Weitere Informationen: "Beispiel: Wert runden", Seite HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 236: Rechenregeln

    2 Rechenschritt 3 mit 3 potenzieren = 27 3 Rechenschritt 100 – 27 = 73 Distributivgesetz Gesetz der Verteilung beim Klammerrechnen a * (b + c) = a * b + a * c HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 237: Eingabebeispiel

    Arcustangensfunktion drücken Softkey-Leiste weiterschalten und Softkey Klammer auf drücken 12 (Parameternummer) eingeben Softkey Division drücken 13 (Parameternummer) eingeben Softkey Klammer zu drücken und Formeleingabe beenden Beispiel 37 Q25 = ATAN (Q12/Q13) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 238: Funktionen Der Stringverarbeitung

    Teilstring aus einem String-Parameter kopieren Systemdaten lesen Softkey String-Funktionen in der Formel- Seite Funktion String-Parameter in einen numeri- schen Wert umwandeln Prüfen eines String-Parameters Länge eines String-Parameters ermit- teln Alphabetische Reihenfolge verglei- chen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 239: String-Parameter Zuweisen

    Dazu verwenden Sie den Befehl DECLARE STRING. Taste SPEC FCT drücken Softkey PROGRAMM FUNKTIONEN drücken Softkey STRING FUNKTIONEN drücken Softkey DECLARE STRING drücken Beispiel 37 DECLARE STRING QS10 = "Werkstueck" HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 240: String-Parameter Verketten

    Beispiel: QS10 soll den kompletten Text von QS12, QS13 und QS14 enthalten 37 QS10 = QS12 || QS13 || QS14 Parameter-Inhalte: QS12: Werkstueck QS13: Status: QS14: Ausschuss QS10: Werkstueck Status: Ausschuss HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 241: Numerischen Wert In Einen String-Parameter Umwandeln

    Taste ENT bestätigen Klammerausdruck mit Taste ENT schließen und Eingabe mit Taste END beenden Beispiel: Parameter Q50 in String-Parameter QS11 umwandeln, 3 Dezimalstellen verwenden 37 QS11 = TOCHAR ( DAT+Q50 DECIMALS3 ) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 242: Teilstring Aus Einem String-Parameter Kopieren

    Das erste Zeichen einer Textfolge beginnt intern an der 0.-Stelle. Beispiel: Aus dem String-Parameter QS10 ist ab der dritten Stelle (BEG2) ein vier Zeichen langer Teilstring (LEN4) zu lesen 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 243: Systemdaten Lesen

    Tastertyp des aktiven Tastsystems TT Keyname des aktiven Tastsystems TT aus dem MP activeTT Pfad der aktuell angewählten Palettentabelle NC-Softwarestand, 10630 Versionskennung des NC-Softwarestands Werkzeugdaten, 10950 Werkzeugname DOC-Eintragung des Werkzeugs Werkzeugträgerkinematik HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 244: String-Parameter In Einen Numerischen Wert Umwandeln

    Steuerung wandeln soll, mit Taste ENT bestätigen Klammerausdruck mit Taste ENT schließen und Eingabe mit Taste END beenden Beispiel: String-Parameter QS11 in einen numerischen Parameter Q82 umwandeln 37 Q82 = TONUMB ( SRC_QS11 ) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 245: Prüfen Eines String-Parameters

    Steuerung die erste Stelle zurück, an der sie den Teil-String findet. Beispiel: QS10 durchsuchen auf den in Parameter QS13 gespeicherten Text. Suche ab der dritten Stelle beginnen 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 246: Länge Eines String-Parameters Ermitteln

    Klammerausdruck mit Taste ENT schließen und Eingabe mit Taste END beenden Beispiel: Länge von QS15 ermitteln 37 Q52 = STRLEN ( SRC_QS15 ) Wenn der gewählte String-Parameter nicht definiert ist, liefert die Steuerung das Ergebnis -1. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 247: Alphabetische Reihenfolge Vergleichen

    -1: Der erste QS-Parameter liegt alphabetisch dem zweiten QS-Parameter +1: Der erste QS-Parameter liegt alphabetisch hinter dem zweiten QS-Parameter Beispiel: Alphabetische Reihenfolge von QS12 und QS14 vergleichen 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 248: Maschinenparameter Lesen

    Attribut, Entität und Key definieren. Folgende Parameter werden im Dialog der Funktion CFGREAD abgefragt: KEY_QS: Gruppenname (Key) des Maschinenparameters TAG_QS: Objektname (Entität) des Maschinenparameters ATR_QS: Name (Attribut) des Maschinenparameters IDX: Index des Maschinenparameters HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 249: String Eines Maschinenparameters Lesen

    Beispiel 14 QS11 = "" String-Parameter für Key zuweisen 15 QS12 = "CfgDisplaydata" String-Parameter für Entität zuweisen 16 QS13 = "axisDisplay" String-Parameter für Parameter-Namen zuweisen 17 QS1 = Maschinenparameter auslesen CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 IDX3 ) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 250: Zahlenwert Eines Maschinenparameters Lesen

    Beispiel 14 QS11 = "CH_NC" String-Parameter für Key zuweisen 15 QS12 = "CfgGeoCycle" String-Parameter für Entität zuweisen 16 QS13 = "pocketOverlap" String-Parameter für Parameter-Namen zuweisen 17 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Maschinenparameter auslesen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 251: Vorbelegte Q-Parameter

    Werkzeugradius R (Werkzeugtabelle oder TOOL DEF-Satz) Deltawert DR aus der Werkzeugtabelle Deltawert DR aus dem TOOL CALL-Satz Die Steuerung speichert den aktiven Werkzeugradius auch über eine Stromunterbrechung hinaus. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 252: Maßangaben Im Nc-Programm: Q113

    Der Wert des Parameters Q113 hängt bei Verschachtelungen mit PGM CALL von den Maßangaben des NC-Programms ab, das als erstes andere NC-Programme ruft. Maßangaben des Hauptprogramms Parameterwert Metrisches System (mm) Q113 = 0 Zollsystem (inch) Q113 = 1 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 253: Koordinaten Nach Antasten Während Des Programmlaufs

    Parameterwert X-Achse Q115 Y-Achse Q116 Z-Achse Q117 IV. Achse Q118 Maschinenabhängig V. Achse Q119 Maschinenabhängig Ist-Sollwert-Abweichung bei automatischer Werkzeugvermessung z. B. mit dem TT 160 Ist-Soll-Abweichung Parameterwert Werkzeuglänge Q115 Werkzeugradius Q116 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 255 Sonderfunktionen...
  • Seite 256: Übersicht Sonderfunktionen

    Strukturübersicht mit allen zur Verfügung stehenden Funktionen. In der Baumstruktur können Sie schnell mit dem Cursor oder der Maus navigieren und Funktionen wählen. Im rechten Fenster zeigt die Steuerung die Online-Hilfe zu den jeweiligen Funktionen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 257: Menü Programmvorgaben

    Menü Funktionen für Kontur- und Punktbearbeitungen Softkey für Funktionen zur Kontur- und Punktbearbeitung drücken Softkey Funktion Beschrei- bung Regelmäßige Bearbeitungsmus- Seite 300 ter definieren Punktedatei mit Bearbeitungs- Seite 313 positionen wählen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 258: Menü Verschiedene Klartextfunktionen Definieren

    Zähler definieren Seite 259 String-Funktionen definieren Seite 238 Pulsierende Drehzahl definieren Seite 267 Wiederholende Verweilzeit Seite 269 definieren Verweilzeit in Sekunden oder Seite 284 Umdrehungen definieren Kommentar einfügen Seite 121 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 259: Zähler Definieren

    Wirkung in den Betriebsarten Programmlauf Einzelsatz und Programmlauf Satzfolge Der Zählerstand aus dem MOD-Menü wirkt nur in den Betriebsarten Programmlauf Einzelsatz und Programmlauf Satzfolge. Der Zählerstand bleibt auch über einen Steuerungsneustart erhalten. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 260: Function Count Definieren

    7 LBL 11 Sprungmarke eingeben 8 ... Bearbeitung 51 FUNCTION COUNT INC Zählerstand erhöhen 52 FUNCTION COUNT REPEAT LBL 11 Bearbeitung wiederholen, wenn noch Teile zu fertigen sind 53 M30 54 END PGM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 261: Frei Definierbare Tabellen Anlegen

    Steuerung hinterlegen. Hierzu erstellen Sie eine neue Tabelle, ändern das Tabellenformat und speichern diese Tabelle im Verzeichnis TNC:\system\proto. Wenn Sie nachfolgend eine neue Tabelle erstellen, bietet die Steuerung Ihre Vorlage in dem Auswahlfenster für die Tabellenvorlagen an. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 262: Tabellenformat Ändern

    Sprachabhängige Dialoge Spaltenbezeich- nung Spalten mit einem Spaltentyp, der Buchstaben erlaubt, z. B. TEXT, können Sie nur mit QS-Parametern auslesen oder beschreiben, auch wenn der Inhalt der Zelle eine Ziffer ist. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 263 TSTAMP zurück. Struktureditor beenden Gehen Sie wie folgt vor: Softkey OK drücken Die Steuerung schließt das Editorformular und übernimmt die Änderungen. Alternativ Softkey ABBRECHEN drücken Die Steuerung verwirft alle eingegebenen Änderungen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 264: Wechseln Zwischen Tabellen- Und Formularansicht

    Ein neuer NC-Satz mit FN 26: TABOPEN schließt die zuletzt geöffnete Tabelle automatisch. Die zu öffnende Tabelle muss die Endung .TAB haben. Beispiel: Tabelle TAB1.TAB öffnen, die im Verzeichnis TNC:\DIR1 gespeichert ist 56 FN 26: TABOPEN TNC:\DIR1\TAB1.TAB HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 265: Fn 27: Tabwrite - Frei Definierbare Tabelle Beschreiben

    Q-Parametern Q5, Q6 und Q7 gespeichert. 53 Q5 = 3,75 54 Q6 = -5 55 Q7 = 7,5 56 FN 27: TABWRITE 5/“RADIUS,TIEFE,D“ = Q5 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 266: Fn 28: Tabread - Frei Definierbare Tabelle Lesen

    Die Namen von Tabellen und Tabellenspalten müssen mit einem Buchstaben beginnen und dürfen keine Rechenzeichen, z. B. + beinhalten. Diese Zeichen können aufgrund von SQL-Befehlen beim Einlesen oder Auslesen von Daten zu Problemen führen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 267: Pulsierende Drehzahl Programmieren

    Softkey SPINDLE-PULSE drücken Periodenlänge P-TIME definieren Drehzahländerung SCALE definieren Die Steuerung überschreitet niemals eine programmierte Drehzahlbegrenzung. Die Drehzahl wird gehalten, bis die Sinuskurve der Funktion FUNCTION S- PULSE die maximale Drehzahl wieder unterschreitet. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 268: Pulsierende Drehzahl Zurücksetzen

    Mit der Funktion FUNCTION S-PULSE RESET setzen Sie die pulsierende Drehzahl zurück. Gehen Sie bei der Definition wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMM FUNKTIONEN drücken Softkey FUNCTION SPINDLE drücken Softkey RESET SPINDLE-PULSE drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 269: Verweilzeit Function Feed

    Gehen Sie bei der Definition wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMM FUNKTIONEN drücken Softkey FUNCTION FEED drücken Softkey FEED DWELL drücken Intervalldauer Verweilen D-TIME definieren Intervalldauer Zerspanen F-TIME definieren HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 270: Verweilzeit Zurücksetzen

    Softkey FUNCTION FEED drücken Softkey RESET FEED DWELL drücken Sie können die Verweilzeit auch mit Eingabe D-TIME 0 zurücksetzen. Die Steuerung setzt die Funktion FUNCTION FEED DWELL automatisch bei einem Programmende zurück. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 271: Dateioperationen Definieren

    Datei angeben DELETE Wenn Sie eine Datei kopieren wollen, die nicht existiert, gibt die Steuerung eine Fehlermeldung aus. FILE DELETE gibt keine Fehlermeldung aus, wenn die zu löschende Datei nicht vorhanden ist. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 272: Koordinaten-Transformationen Definieren

    Werkstücknullpunkt, der durch das Bezugspunktsetzen oder durch einen Bezugspunkt aus der Bezugspunkttabelle festgelegt ist. Inkrementalwerte beziehen sich immer auf den zuletzt gültigen Nullpunkt – dieser kann bereits verschoben sein. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 273: Trans Datum Table

    Wenn Sie im TRANS DATUM TABLE-Satz keine Nullpunkttabelle definieren, verwendet die Steuerung die zuvor mit SEL TABLE gewählte Nullpunkttabelle oder die in der Betriebsart Programmlauf Einzelsatz oder Programmlauf Satzfolge aktive Nullpunkttabelle (Status HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 274: Trans Datum Reset

    Nullpunkt zuvor definiert haben. Gehen Sie bei der Definition wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMM FUNKTIONEN drücken Transformationen wählen Nullpunktverschiebung TRANS DATUM wählen Softkey NULLPUNKTVERSCHIEB. RÜCKSETZEN wählen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 275: Textdateien Erstellen

    Dateiverwaltung auf und wählen eine Datei eines anderen Typs, wie z. B. ein NC-Programm. Softkey Cursor-Bewegungen Cursor ein Wort nach rechts Cursor ein Wort nach links Cursor zum Dateianfang Cursor zum Dateiende HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 276: Texte Editieren

    Cursor auf Position bewegen, an der der Text eingefügt werden soll und Softkey ZEILE / WORT EINFÜGEN drücken Softkey Funktion Zeile löschen und zwischenspeichern Wort löschen und zwischenspeichern Zeichen löschen und zwischenspeichern Zeile oder Wort nach Löschen wieder einfügen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 277: Textblöcke Bearbeiten

    Den Cursor an die Stelle im Text bewegen, an der Sie eine andere Textdatei einfügen möchten Softkey EINFÜGEN VON DATEI drücken. Die Steuerung zeigt den Dialog Datei-Name =. Pfad und Namen der Datei eingeben, die Sie einfügen wollen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 278: Textteile Finden

    Suchfunktion verlassen: Softkey ENDE drücken Beliebigen Text finden Suchfunktion wählen: Softkey SUCHEN drücken. Die Steuerung zeigt den Dialog Suche Text : Gesuchten Text eingeben Text suchen: Softkey SUCHEN drücken Suchfunktion verlassen Softkey ENDE drücken HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 279: Werkzeugträgerverwaltung

    Wenn Sie weitere Werkzeugträgervorlagen benötigen, kontaktieren Sie Ihren Maschinenhersteller oder Drittanbieter. Die Werkzeugträgervorlagen können aus mehreren Teildateien bestehen. Wenn die Teildateien unvollständig sind, zeigt die Steuerung eine Fehlermeldung an. Verwenden Sie nur vollständige Werkzeugträgervorlagen! HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 280: Werkzeugträgervorlagen Parametrisieren

    Prüfpunkte anzeigen oder ausblenden Messpunkte anzeigen oder ausblenden Ausgangsansicht des 3D-Modells wiederherstel- Wenn die Werkzeugträgervorlage keine Transformationsvektoren, Benennungen, Prüfpunkte und Messpunkte enthält, führt das Zusatztool ToolHolderWizard beim Betätigen der entsprechenden Icons keine Funktion aus. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 281: Werkzeugträgervorlage In Der Betriebsart Manueller Betrieb Parametrisieren

    Werte anpassen Im Bereich Ausgabedatei den Namen für den parametrisierten Werkzeughalter eingeben Schaltfläche DATEI GENERIEREN drücken Ggf. auf die Rückmeldung der Steuerung reagieren Icon BEENDEN drücken Die Steuerung schließt das Zusatztool HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 282: Werkzeugträgervorlage In Der Betriebsart Programmieren Parametrisieren

    Werte anpassen Im Bereich Ausgabedatei den Namen für den parametrisierten Werkzeughalter eingeben Schaltfläche DATEI GENERIEREN drücken Ggf. auf die Rückmeldung der Steuerung reagieren Icon BEENDEN drücken Die Steuerung schließt das Zusatztool HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 283: Parametrisierte Werkzeugträger Zuweisen

    Die Steuerung öffnet ein Überblendfenster mit parametrisierten Werkzeugträgern Mithilfe des Vorschaubilds den gewünschten Werkzeugträger wählen Softkey OK drücken Die Steuerung übernimmt den Namen des gewählten Werkzeugträgers in die Spalte KINEMATIC Werkzeugtabelle verlassen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 284: Verweilzeit Function Dwell

    Gehen Sie bei der Definition wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMM FUNKTIONEN drücken Softkey FUNCTION DWELL Softkey DWELL TIME drücken Zeitdauer in Sekunden definieren Alternativ Softkey DWELL REVOLUTIONS drücken Anzahl der Spindelumdrehungen definieren HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 285 Daten aus CAD-Dateien übernehmen...
  • Seite 286: Grundlagen Cad-Viewer

    Datenformate direkt auf der Steuerung öffnen. Die Steuerung zeigt folgende Dateiformate: Datei Format Step .STP und .STEP AP 203 AP 214 Iges .IGS und .IGES Version 5.3 .DXF R10 bis 2015 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 287: Einstellung

    5 Nachkommastellen bei inch Umschalten zwischen verschiedenen Ansichten des Modells z. B. Oben Sie können mithilfe von Icons Konturen und Bohrpositionen selektieren, aber die Steuerung kann die Elemente nicht abarbeiten. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 289 Grundlagen / Übersichten...
  • Seite 290: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 291: Übersicht Bearbeitungszyklen

    Konturen verschoben, gedreht, gespiegelt, vergrößert und verkleinert werden Zyklen zur Herstellung von Punktemustern Sonderzyklen Verweilzeit, Programmaufruf, Spindelorien- tierung, Ggf. auf maschinenspezifische Bearbeitungszyklen weiterschalten. Solche Bearbeitungszyklen können von Ihrem Maschinenhersteller integriert werden HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 292: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 293: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 294: Zyklen Aufrufen

    Zyklusaufruf programmieren: Taste CYCL CALL drücken Zyklusaufruf eingeben: Softkey CYCL CALL M drücken Ggf. Zusatzfunktion M eingeben (z. B. M3, um die Spindel einzuschalten) oder mit der Taste END den Dialog beenden HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 295 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 296: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 297 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 298: Allgemeingültige Globale Daten

    Parameter gelten für die Fräszyklen 251 bis 257 . Globale Daten für Fräsbearbeitungen mit Konturzyklen Der Softkey GLOBAL DEF KONTURFR. hat bei der Streckensteuerung TNC 128 keine Funktion. Dieser Softkey wurde aus Kompatibilitätsgründen hinzugefügt. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 299: Globale Daten Für Das Positionierverhalten

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 300: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 301: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 302: Einzelne Bearbeitungspositionen Definieren

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 303: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 304: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 305: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 306: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 307: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 308: Zyklusparameter

    Q241 Anzahl Bearbeitungen?: Anzahl der Q247=+0 ;WINKELSCHRITT Bearbeitungen auf dem Teilkreis. Eingabebereich 1 Q241=8 ;ANZAHL bis 99999 BEARBEITUNGEN Q200 Sicherheits-Abstand? (inkremental): Q200=2 ;SICHERHEITS-ABST. Abstand zwischen Werkzeugspitze und Q203=+30 ;KOOR. OBERFLAECHE Werkstückoberfläche. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 309 Q301 Fahren auf sichere Höhe (0/1)?: Festlegen, wie das Werkzeug zwischen den Bearbeitungen verfahren soll: 0: Zwischen den Bearbeitungen auf Sicherheits- Abstand verfahren 1: Zwischen den Bearbeitungen auf 2. Sicherheits- Abstand verfahren HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 310: Punktemuster Auf Linien

    251,253 und 256 mit Zyklus 221 kombinieren, wirken der Sicherheits-Abstand, die Werkstück-Oberfläche, der 2. Sicherheits-Abstand und die Drehlage aus Zyklus 221. Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 311 ;ANZAHL SPALTEN Abstand verfahren 1: Zwischen den Bearbeitungen auf 2. Sicherheits- Q243=4 ;ANZAHL ZEILEN 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 312: Punktetabelle Eingeben

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 313: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 314: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 315 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 317 Zyklen: Bohrzyklen / Gewindezyklen...
  • Seite 318: Übersicht

    Spanbruch, Vorhalteabstand 206 GEWINDEBOHREN Mit Ausgleichsfutter, 2. Sicher- heitsabstand, Verweilzeit unten 207 GEW. -BOHREN GS Mit Gewindetiefe, Gewinde- steigung 241 EINLIPPEN-TIEFBOHREN Mit automatischer Vorpositio- nierung auf vertieften Start- punkt, Drehzahl-Kühlmitteldefi- nition HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 319 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 320 Eingabebereich 0 bis 99999,9999 Q203=+20 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. 12 X+30 R0 FMAX 13 Y+20 R0 FMAX M3 M99 14 X+80 R0 FMAX 15 Y+50 R0 FMAX M99 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 321 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 322 Werkzeugs in der Spalte T-ANGLE der 14 X+80 FMAX Werkzeugtabelle TOOL.T definieren. 15 Y+50 FMAX M99 = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 323 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 324 ;TIEFE Q206=100 ;VORSCHUB TIEFENZ. Q211=0.5 ;VERWEILZEIT UNTEN Q208=250 ;VORSCHUB RUECKZUG Q203=+20 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. 12 X+30 FMAX 13 Y+20 FMAX M3 M99 14 X+80 FMAX 15 Y+50 FMAX M9 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 325 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 326 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 327 Q336 Winkel für Spindel-Orientierung? (absolut): 13 Y+20 FMAX M3 M99 Winkel, auf den die Steuerung das Werkzeug vor dem Freifahren positioniert. Eingabebereich 14 X+80 FMAX -360,000 bis 360,000 14 Y+50 FMAX M99 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 328: Verhalten Ohne Spanbruch, Ohne Abnahmebetrag

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 329: Verhalten Mit Spanbruch, Ohne Abnahmebetrag

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 330: Verhalten Mit Spanbruch, Mit Abnahmebetrag

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 331 Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand die Werkstückoberfläche! unter 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 332 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 333 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 334 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 335 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 336 -99999,9999 bis 99999,9999 Q253=750 ;VORSCHUB VORPOS. Q204 2. Sicherheits-Abstand? (inkremental): Koordinate Spindelachse, in der keine Kollision Q254=200 ;VORSCHUB SENKEN zwischen Werkzeug und Werkstück (Spannmittel) Q255=0 ;VERWEILZEIT erfolgen kann. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 337 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 338 – 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 339 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 340 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 341 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 342: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 343 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 344 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 345: Rückzugsposition

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 346 Rückzug auf die Rückzugsposition. Welchen Wert die Rückzugsposition in Ihrem Fall hat, entnehmen Sie folgendem Dokument: siehe Seite 342 9 Wenn Sie einen 2. Sicherheitsabstand eingegeben haben, fährt die Steuerung das Werkzeug mit FMAX dorthin HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 347 Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand die Werkstückoberfläche! unter 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 348 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 349 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 350 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 351 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 352 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 353 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 354: Beispiel: Bohrzyklen

    9 Y+90 R0 FMAX M99 Bohrung 3 anfahren, Zyklusaufruf 10 X+10 R0 FMAX M99 Bohrung 4 anfahren, Zyklusaufruf 11 Z+250 R0 FMAX M2 Werkzeug freifahren, Programmende 12 END PGM C200 MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 355: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 356 ;VERWEILZEIT UNTEN Q203=+0 ;KOOR. OBERFLAECHE Q204=10 ;2. SICHERHEITS-ABST. 17 CYCL CALL PAT F5000 M13 Zyklusaufruf in Verbindung mit Punktemuster 18 Z+100 R0 FMAX M2 Werkzeug freifahren, Programmende 19 END PGM 1 MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 357 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 358 Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand die Werkstückoberfläche! unter 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 359 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 360 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 361 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 362 Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand die Werkstückoberfläche! unter 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 363 Q201=-20 ;GEWINDETIEFE Q204 2. Sicherheits-Abstand? (inkremental): Koordinate Spindelachse, in der keine Kollision Q239=+1 ;GEWINDESTEIGUNG zwischen Werkzeug und Werkstück (Spannmittel) Q203=+25 ;KOOR. OBERFLAECHE erfolgen kann. Eingabebereich 0 bis 99999,9999 Q204=50 ;2. SICHERHEITS-ABST. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 364: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 365: Beispiel: Gewindebohren

    12 TOOL CALL 2 Z S5000 Werkzeugaufruf Bohrer 13 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 366 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 367 Bearbeitungs- zyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen...
  • Seite 368 Auswahl des Bearbeitungsum- fangs 253 NUTENFRAESEN Schrupp-/Schlicht-Zyklus mit Auswahl des Bearbeitungsum- fangs 256 RECHTECKZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 233 PLANFRÄSEN Planfläche mit bis zu 3 Begren- zungen bearbeiten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 369 5 Wenn Schlichtaufmaße definiert sind, taucht die Steuerung ein, und fährt an die Kontur. 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. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 370 über der aktuellen Zustelltiefe. Sicherheitsabstand so eingeben, dass das Werkzeug beim Verfahren nicht mit abgetragenen Spänen verklemmen kann. Die Steuerung positioniert das Werkzeug am Ende zurück auf den Sicherheitsabstand, wenn eingegeben auf den 2. Sicherheitsabstand. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 371 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 372 Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ Q368 Schlichtaufmaß Seite? (inkremental): Schlichtaufmaß in der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q369 Schlichtaufmaß Tiefe? (inkremental): Schlichtaufmaß für die Tiefe. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 373 Q368=0.2 ;AUFMASS SEITE Q369=0.1 ;AUFMASS TIEFE Q338=5 ;ZUST. SCHLICHTEN Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q351=+1 ;FRAESART Q370=1 ;BAHN-UEBERLAPPUNG 9 X+50 R0 FMAX 10 Y+50 R0 FMAX M3 M99 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 374 6 Wenn Schlichtaufmaße definiert sind, schlichtet die TNC zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential im linken Nutkreis angefahren 7 Anschließend schlichtet die Steuerung den Boden der Nut von innen nach außen. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 375 Nach dem Schruppvorgang hat die Nut die Breite des Werkzeugdurchmessers, unabhängig vom Parameter Q219! Wenn Sie ein kleines Schruppwerkzeug verwenden, kann für das Schlichtwerkzeug noch sehr viel Material übrig sein - beachten Sie das bei Ihrer Werkzeugauswahl! HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 376 4: Werkzeugposition = Rechtes Ende der Nut Q201=-20 ;TIEFE Q202 Zustell-Tiefe? (inkremental): Maß, um Q374=+0 ;NUTRICHTUNG welches das Werkzeug jeweils zugestellt wird; Q367=0 ;NUTLAGE Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 377 Bearbeitung im Gleichlauf) Q352 Eintauchposition?: Festlegen, auf welcher Position entlang der Hauptachse das Werkzeug eintauchen soll: +1: Eintauchposition immer am rechten Ende der -1: Eintauchposition immer am linken Ende der 0: Pendelnd eintauchen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 378 Werkzeug von der Kontur weg zurück zum Startpunkt der Zapfenbearbeitung 6 Anschließend fährt die Steuerung das Werkzeug auf die nächste Zustelltiefe und bearbeitet den Zapfen auf dieser Tiefe 7 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 379 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 380 Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 Q207 Vorschub fräsen?: Verfahrgeschwindigkeit des Werkzeugs beim Fräsen in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 381 Um zu vermeiden, dass an den Ecken 9 X+50 R0 FMAX Restmaterial stehen bleibt, kann eine Reduzierung der Überlappung erfolgen. Eingabebereich 0,1 bis 10 Y+50 R0 FMAX M3 M99 1,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 382 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 383 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 384 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 385: Begrenzung

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 386 Das Werkzeug fährt in der Werkzeugachse mit Eilgang auf Sicherheitsabstand die Werkstückoberfläche! unter 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 387 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 1. Achse. Eingabebereich -99999,9999 bis = -2 = +2 99999,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 388 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 389: Schlichten Seite

    -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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 390: Beispiel: Tasche, Zapfen Fräsen

    ;2. SICHERHEITS-ABST. Q351=+1 ;FRAESART Q370=1 ;BAHN-UEBERLAPPUNG 6 X+50 R0 Außenbearbeitung 7 Y+50 R0 M3 M99 Zyklus-Aufruf Außenbearbeitung 8 CYCL DEF 252 RECHTECKTASCHE Zyklus-Definition Rechtecktasche Q215=0 ;BEARBEITUNGS-UMFANG Q218=50 ;1. SEITEN-LAENGE Q219=50 ;2. SEITEN-LAENGE HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 391 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q351=+1 ;FRAESART Q370=1 ;BAHN-UEBERLAPPUNG 9 X+50 R0 FMAX 10 Y+50 R0 FMAX M99 Zyklus-Aufruf 11 Z+250 R0 FMAX M30 12 END PGM C210 MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 393 Zyklen: Koordinaten- Umrechnungen...
  • Seite 394: Wirksamkeit Der Koordinatenumrechnungen

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 395: Rücksetzen

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 396 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 397: Zyklen: Koordinaten-Umrechnungen | Nullpunkt-Verschiebung Mit Nullpunkttabellen (Zyklus 7)

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 398: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 399 Seitenweise blättern nach oben Seitenweise blättern nach unten Zeile einfügen 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 400: Nullpunkttabelle Konfigurieren

    Ä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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 401 13 CYCL DEF 247 BEZUGSPUNKT Bezugspunkttabelle an. Alternativ können Sie auch SETZEN über den Softkey AUSWÄHLEN den gewünschten Q339=4 ;BEZUGSPUNKT-NUMMER Bezugspunkt direkt aus der Bezugspunkttabelle anwählen. Eingabebereich 0 bis 65 535 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 402 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 403: Voraussetzung

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 404 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 405 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 406 13 CALL LBL 1 14 CYCL DEF 7.0 NULLPUNKT Nullpunktverschiebung 15 CYCL DEF 7.1 X+45 16 CYCL DEF 7.2 Y+60 17 CALL LBL 1 18 CYCL DEF 7.0 NULLPUNKT 19 CYCL DEF 7.1 X+0 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 407 Bohrung 2 anfahren, Zyklus aufrufen 26 Y+20 R0 FMAX M99 Bohrung 3 anfahren, Zyklus aufrufen 27 X-20 R0 FMAX M99 Bohrung 4 anfahren, Zyklus aufrufen 28 LBL 0 29 END PGM UP2 MM HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 409 Zyklen: Sonderfunktionen...
  • Seite 410 Zyklen: Sonderfunktionen | Grundlagen 16.1 Grundlagen Übersicht Die Steuerung stellt folgende Zyklen für folgende Sonderanwendungen zur Verfügung: Softkey Zyklus Seite 9 VERWEILZEIT 12 Programmaufruf 13 Spindelorientierung HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 411 (bleibende) Zustände werden dadurch nicht beeinflusst, wie z. B. die Drehung der Spindel. Zyklusparameter Verweilzeit in Sekunden: Verweilzeit in Sekunden eingeben. Eingabebereich 0 bis 3 600 s (1 Stunde) in 0,001 s-Schritten HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 412 Dialog aktivieren. Aufzurufendes NC-Programm \KLAR35\FK1\50.H wählen 57 X+20 FMAX Das NC-Programm rufen Sie auf mit: 58 Y+50 FMAX M99 CYCL CALL (separater NC-Satz) oder M99 (satzweise) oder M89 (wird nach jedem Positioniersatz ausgeführt) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 413 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 414 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 415 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 416 = 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 417 Tastsystemzyklen...
  • Seite 418: 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 Bezugspunkte setzen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 419: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 420: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 421: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 422: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 423 Die Steuerung trägt automatisch die Seriennummer des Tastsystems ein, wenn das Tastsystem über eine EnDat- Schnittstelle verfügt REACTION Verhalten bei Kollision mit dem Tastsystem Reaktion? NCSTOP: Unterbrechen des NC-Programm EMERGSTOP: NOT-AUS, Schnelleres Abbremsen der Achsen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 424 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 425 Die Messzyklen arbeiten nur bei aktivem zentralen Werkzeugspeicher TOOL.T. Bevor Sie mit den Messzyklen arbeiten, müssen Sie alle zur Vermessung erforderlichen Daten im zentralen Werkzeugspeicher eingetragen und das zu vermessende Werkzeug mit TOOL CALL aufgerufen haben. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 426: Maschinenparameter Einstellen

    Drehzahl [U/min] Maximal zulässige Umlaufgeschwin- maxPeriphSpeedMeas: 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 427 (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] Maximal zulässiger Messfehler measureTolerance1: HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 428: Eingaben In Der Werkzeugtabelle Tool.t

    0 bis 0,9999 mm RBREAK Zulässige Abweichung vom Werkzeugradius R für Bruch- Bruch-Toleranz: Radius? erkennung. Wird der eingegebene Wert überschritten, sperrt die Steuerung das Werkzeug (Status l). Eingabebe- reich: 0 bis 0,9999 mm HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 429 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 430 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 431 Q260=+100 ;SICHERE HOEHE eingegeben ist, dass die Werkzeugspitze unterhalb der Telleroberkante liegen würde, positioniert die Steuerung das Kalibrierwerkzeug automatisch über den Teller (Sicherheitszone aus safetyDistToolAx (Nr. 114203)). Eingabebereich -99999,9999 bis 99999,9999 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 432: Halbautomatisch

    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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 433 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 434 Werkzeugversatz: Länge (L-OFFS) einen zusätzlichen Versatz festlegen. Die Steuerung tastet mit rotierendem Werkzeug radial an, um den Startwinkel für die Einzelschneiden-Vermessung zu bestimmen. Anschließend vermisst sie die Länge aller Schneiden durch Ändern der Spindelorientierung. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 435 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 436 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 437 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 438 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 439 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 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 441: Tabellen Und Übersichten

    Tabellen und Übersichten...
  • Seite 442: Systemdaten

    0 = Nein, 1 = Ja Die Funktion löst relative Dateipfade auf. QS-Parame- Gibt es ein Verzeichnis mit dem Namen ter-Nr. QS(IDX)? 0 = Nein, 1 = Ja Nur absolute Verzeichnispfade möglich. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 443: Maschinenzustand

    0 = Aus, 1 = Ein Aktiver Vorschub Index des vorbereiteten Werkzeugs Index des aktiven Werkzeugs Nummer der aktiven Spindel Programmierte Schnittgeschwindigkeit im Drehbetrieb Spindelmodus im Drehbetrieb: 0 = konst. Drehzahl 1 = konst. Schnittgeschw. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 444 1: Zyklusparameter in CYCL DEF als String programmiert (Q-Parameter) Sichere Höhe (Antastzyklen 30 bis 33) Prüfen (Antastzyklen 30 bis 33) Schneidenvermessung (Antastzyklen 30 bis Q-Parameter-Nummer für das Ergebnis (Antastzyklen 30 bis 33) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 445: Modaler Zustand

    0 = Positiv, –1 = Negativ Werkzeug-Nr. TT: Versatz Ebene R-OFFS R = 99999,9999 Werkzeug-Nr. TT: Versatz Länge L-OFFS Werkzeug-Nr. TT: Bruchtoleranz Länge LBREAK Werkzeug-Nr. TT: Bruchtoleranz Radius RBREAK Werkzeug-Nr. Maximal-Drehzahl NMAX Werkzeug-Nr. Spitzenwinkel TANGLE HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 446 Verschleißtoleranz-Radius R2TOL Werkzeug-Nr. Werkzeugtyp TYPE (Fräser = 0, Schleifwerkzeug = 1, ... Tastsys- tem = 21) Werkzeug-Nr. Zugehörige Zeile in der Tastsystem-Tabelle Werkzeug-Nr. Zeitstempel der letzten Verwendung Werkzeug-Nr. Steigung für Gewindezyklen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 447: Werkzeugplatz Ermitteln

    7 = V 8 = W Spindeldrehzahl S Aufmaß Werkzeuglänge DL Aufmaß Werkzeugradius DR Automatischer TOOL CALL 0 = Ja, 1 = Nein Aufmaß Werkzeugradius DR2 Werkzeugindex Aktiver Vorschub Schnittgeschwindigkeit in [mm/min] HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 448 12 = Einwechseln Sonderwerkzeug, 13 = Auswechseln externes Werkzeug, 14 = Auswechseln internes Werkzeug, 15 = Auswechseln Sonderwerkzeug Werkzeugnummer T Länge Radius Index Werkzeugdaten in TOOL DEF programmiert 1 = Ja, 0 = Nein HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 449 CfgFeedLi- mits/maxFeed des ersten Parametersatzes der Spindel ausgewertet. Index 99 = aktive Spindel Werkzeug-Korrekturen 1 = ohne Aktiver Radius Aufmaß 2 = mit Aufmaß 3 = mit Aufmaß HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 450 –1 = Aktiv QL -Parame- Verdrehwinkel zwischen Spindel und ter-Nr. geschwenktem Koordinatensystem. Projiziert den im QL-Parameter hinterlegten Winkel vom Eingabe-Koordinatensystem in das Werkzeugkoordinatensystem. Wird IDX freigelassen, wird der Winkel 0 projiziert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 451: Aktive Nullpunktverschiebung

    Fehlermeldung ausgegeben. Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) Aktuelle Position im aktiven Koordinatensystem inklusive Offsets (Handrad usw.) lesen Achse Aktuelle Sollposition im Eingabe-System HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 452: Daten Der Maschinenkinematik Lesen

    Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) Achs-ID Programmierbare Achsen ermitteln. Zur angegebenen Achs-ID den Index der Achse (X = 1, Y = 2, ...) ermitteln. Index: Achs-ID (Index aus CfgAxis/axisList) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 453 Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Echtzeit) Format: T.MM.JJ h:mm Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Vorrausrechnung) Format: T.MM.JJ h:mm HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 454 Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Echtzeit) Format: T.MM.JJJJ Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Vorrausrechnung) Format: T.MM.JJJJ HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 455 Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Echtzeit) Format: h:mm Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Vorrausrechnung) Format: h:mm HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 456: Globale Programmeinstellungen Gps: Aktivierungszustand Einzeln

    1 = Werkstück-Koordinatensystem W-CS 2 = modifiziertes Werkstück-Koordinatensys- tem mW-CS 3 = Bearbeitungsebene-Koordinatensystem WPL-CS GPS: Verschiebung im Werkstücksystem 0 = aus, 1 = ein GPS: Achs-Offset 0 = aus, 1 = ein HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 457 Mittenversatz (Nebenachse) Winkel der Spindelorientierung in Grad (Mittenversatz) Eilgang Messvorschub Vorschub für Vorpositionierung: FMAX_PROBE oder FMAX_MACHINE Maximaler Messweg Sicherheitsabstand Spindelorientierung möglich 0 = nein, 1 = ja Winkel der Spindelorientierung in Grad HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 458 Das Messergebnis wird in Form von Koordi- naten ausgelesen. Korrektur: nur Mittenversatz Achse Achswerte, unkorrigiert Koordinate / Auslesen der Messergebnisse in Form von Achse Koordinaten/Achswerten im Eingabesystem von Antastvorgängen. Korrektur: nur Länge Spindelorientierung HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 459: Daten Zur Palettenbearbeitung

    NC-Fehler als nächstes ausgeführt worden wäre 12 = Fortsetzung mit der Zeile in der Palet- ten-Tabelle, in der der NC-Fehler aufgetreten 13 = Fortsetzung mit der nächsten Palette HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 460: Aktiver Palettenbezugspunkt

    Vorschub-Grenze für hohe Geschwindigkeit (MP_maxG1Feed) in mm/min Max. Ruck bei niedriger Geschwindigkeit (MP_maxPathJerk) in m/s Max. Ruck bei hoher Geschwindigkeit (MP_maxPathJerkHi) in m/s Toleranz bei niedriger Geschwindigkeit (MP_pathTolerance) in mm HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 461 (MP_axPathJerkHi) in m/s Achse Index der Genauere Toleranzbetrachtung in Ecken physikalischen (MP_reduceCornerFeed) Achse 0 = ausgeschaltet, 1 = eingeschaltet Index der DCM: Maximale Toleranz für Linearachsen in physikalischen mm (MP_maxLinearTolerance) Achse HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 462 Index der Maximale Filterlänge Positionsfilter physikalischen (MP_maxHscOrder) Achse Index der Maximale Filterlänge CLP-Filter (MP_maxHs- physikalischen cOrder) Achse Maximaler Vorschub der Achse bei Bearbei- tungsvorschub (MP_maxWorkFeed) Maximale Bahnbeschleunigung bei Bearbei- tungsvorschub (MP_maxPathAcc) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 463 Der Zähler liefert in Betriebsart Programm- Test generell den Wert 0. Daten des aktuellen Werkzeugs lesen und schreiben Werkzeug-Länge L Werkzeug-Radius R Werkzeug-Radius R2 Aufmaß Werkzeug-Länge DL Aufmaß Werkzeug-Radius DR Aufmaß Werkzeug-Radius DR2 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 464 Abheben erlaubt LIFTOFF (0=Nein, 1=Ja) Verschleißtoleranz-Radius R2TOL Werkzeugtyp (Fräser = 0, Schleifwerkzeug = 1, ... Tastsystem = 21) Zugehörige Zeile in der Tastsystem-Tabelle Zeitstempel der letzten Verwendung Steigung für Gewindezyklen Überziehen der Werkzeugstandzeit HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 465 Werkzeugnummer aus Werkzeugnamen ter-Nr. ermitteln. Der Rückgabewert richtet sich nach den konfigurierten Regeln zur Suche des Schwesterwerkzeugs. Gibt es mehrere Werkzeuge mit gleichem Namen, wird das erste Werkzeug aus der Werkzeugtabelle geliefert. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 466 Antastbewegung in Zyklen unterdrücken: 0 = Bewegung wird unterdrückt (Parameter CfgMachineSimul/simMode ungleich FullOpe- ration oder Betriebsart Programm-Test aktiv) 1 = Bewegung wird ausgeführt (Parameter CfgMachineSimul/simMode = FullOperation, kann für Testzwecke geschrieben werden) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 467 Übergang von Fräsbetrieb auf Drehbetrieb Interpolation von mehreren Achsen erlaubt? 0 = nein (z. B. bei Streckensteuerung) 1 = ja R+/R– im MDI-Betrieb möglich / erlaubt? 0 = nein 1 = ja HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 468 Tabellen und setzt das Systemd- atum zurück. 0 = nein 1 = ja M101 aktiv (sichtbarer Zustand)? 0 = nein 1 = ja M136 aktiv? 0 = nein 1 = ja HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 469 WRITE TO PLC bzw. READ FROM PLC, und synchronisieren Sie die Abarbeitung mit der Echtzeit mit FN20: WAIT FOR SYNC. Input-Nr. PLC-Input Output-Nr. PLC-Output Zähler-Nr. PLC-Counter Timer-Nr. PLC-Timer Byte-Nr. PLC-Byte Wort-Nr. PLC-Wort Doppel- PLC-Doppelwort wort-Nr. HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 470 Daten zu SQL-Tabellen lesen (Systemstring) 10040 Symbolischer Name der Preset-Tabelle. Symbolischer Name der Nullpunkt-Tabelle. Symbolischer Name der Paletten-Bezugs- punkttabelle. Symbolischer Name der Werkzeugtabelle. Symbolischer Name der Platztabelle. Symbolischer Name der Drehwerkzeugtabel- HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 471 Pfad der aktuell angewählten Palettentabelle. Versionskennung der NC-Software lesen (Systemstring) 10630 Der String entspricht dem Format der angezeigten Versionskennung, also z. B. 340590 09 oder 817601 05 SP1. Information für Unwuchtzyklus lesen (Systemstring) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 472: Ersatzfunktion

    Eintrag aus Spalte DR2TABLE - Dateiname der Korrekturwerttabelle für 3D-ToolComp Vergleich: FN 18-Funktionen In der nachfolgenden Tabelle finden Sie die FN18-Funktionen aus Vorgängersteuerungen, die so nicht bei der TNC 128 umgesetzt wurden. In den meisten Fällen ist diese Funktion dann durch eine andere ersetzt.
  • Seite 473 ID 280 Informationen zu M128 Vorschub, der mit M128 programmiert ID 280 Nr 3 wurde ID 290 Kinematik umschalten Zeile der aktiven Kinematiktabelle SYSSTRING 10290 Bit-Nr. Abfrage der Bits im MP7500 Cfgread HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 474 ID 503 Bezugspunkttabelle Zeile Spalte Wert direkt aus Bezugspunkttabelle lesen ID 507 ID 504 Bezugspunkttabelle Zeile Spalte Grunddrehung aus der Bezugspunkttabelle ID 507 IDX 4-6 lesen ID 505 Nullpunkttabelle HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 475 ID 1010 Maschinenparameter definiert MP-Nummer MP-Index 0 = Maschinenparameter nicht vorhanden CfgRead 1 = Maschinenparameter vorhanden Funktion oder Tabellenspalte nicht mehr vorhanden Tabellenzelle mit FN 26 / FN 28 oder SQL auslesen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 476: Umgebungstemperatur

    Ethernet-Schnittstelle 1000 Base-T ■ 3 x USB (1 x Front USB 2.0; 2 x Rückseite USB 3.0) ■ Umgebungstemperatur Betrieb: 5 °C bis +45 °C ■ Lagerung: -35 °C bis +65 °C HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 477 0 bis 999 (5,0) Marken (LBL) für Programmsprünge Beliebiger Textstring zwischen Hochkommata (““) 1 bis 65 534 (5,0) Anzahl von Programmteilwiederholungen REP Fehlernummer bei Q-Parameterfunktion FN 14 0 bis 1 199 (4,0) HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 478 α, tanα , arcus sin, arcus cos, arcus tan, a , ln, log, Absolut- wert einer Zahl, Konstante π, Negieren, Nachkommastellen oder Vorkommastellen abschneiden ■ Funktionen zur Kreisberechnung ■ String-Parameter HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 479: Bezugspunkt-Verwaltung

    Sollposition zum Fortführen der Bearbeitung ■ NC-Programm unterbrechen, Kontur verlassen und wieder anfahren ■ Nullpunkttabellen Mehrere Nullpunkttabellen zum Speichern werkstückbezogener Nullpunkte ■ Tastsystem kalibrieren Tastsystemzyklen ■ Bezugspunkt manuell setzen ■ Werkzeuge automatisch vermessen HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 480 HR 150: bis zu drei Einbauhandräder über Handrad-Adapter HRA 110 ■ Tastsysteme TS 248: schaltendes 3D-Tastsystem mit Kabelanschluss ■ TS 260: schaltendes 3D-Tastsystem mit Kabelanschluss ■ TT 160: schaltendes 3D-Tastsystem zur Werkzeugvermessung ■ KT 130: einfaches schaltendes Tastsystem mit Kabelanschluss HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 481 UNIVERSAL-BOHREN ■ RUECKWAERTS-SENKEN ■ UNIVERSAL-TIEFBOHREN ■ GEWINDEBOHREN ■ GEW.-BOHREN GS ■ MUSTER KREIS ■ MUSTER LINIEN ■ PLANFRAESEN ■ ZENTRIEREN ■ EINLIPPEN-TIEFBOHREN ■ BEZUGSPUNKT SETZEN ■ RECHTECKTASCHE ■ NUTENFRAESEN ■ RECHTECKZAPFEN HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 482: Wirkung Am Satz - Anfang Ende Seite

    Anzeige der Drehachse reduzieren auf einen Wert unter 360° ■ Satzweiser Zyklusaufruf ■ M136 Vorschub F in Millimeter pro Spindelumdrehung M137 M136 zurücksetzen ■ M140 Rückzug von der Kontur in Werkzeugachsenrichtung HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 483 Ausgleichsfutter..... 357 Verzeichnis kopieren....94 Koordinateneingabe..... 272 ohne Ausgleichsfutter..360 Datenausgabe Rücksetzen......274 Gewindefräsen innen....414 auf Bildschirm...... 207 Über Nullpunkttabelle..273 Gliedern von NC-Programmen.. 125 auf Server......208 Nullpunkt-Verschiebung.... 395 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 484 Koordinatenangaben..155 Rechtecktasche TOOL DEF........ 103 für Programmlauf-Kontrolle.. 154 Schruppen+Schlichten..369 TRANS DATUM......272 für Spindel und Kühlmittel..154 Rechteckzapfen......378 Trigonometrie......190 Zyklen und Punktetabellen..314 Reiben........323 Zyklus........292 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 485 294 definieren......293 HEIDENHAIN | TNC 128 | Benutzerhandbuch Klartextprogrammierung | 10/2018...
  • Seite 486: 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