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...
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 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 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...
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...
Ä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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Ä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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
-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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
ü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...
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...
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...
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...
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...
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...
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 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 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...
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...
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...
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...
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...
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...
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...
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 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 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...
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...
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...
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...
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...
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...
Ä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 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 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...
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...
= 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...