Werkzeugdaten im NC-Programm definieren Zum Programmende oder Ende einer Tabellenzeile navigieren Werkzeugdaten aufrufen Seitenweise nach oben navigieren Seitenweise nach unten navigieren Nächsten Reiter in Formularen wählen Dialogfeld oder Schaltfläche vor / zurück HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Freie Konturprogrammierung FK Manager direkt an der Steuerung bedienen Gerade Kreismittelpunkt/Pol für Polarkoordi- naten Kreisbahn um Kreismittelpunkt Kreisbahn mit Radius Kreisbahn mit tangentialem Anschluss Fase/Eckenrunden Potentiometer für Vorschub und Spindeldrehzahl Vorschub Spindeldrehzahl HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 7
Inhaltsverzeichnis Grundlegendes..........................33 Über dieses Handbuch........................34 Steuerungstyp, Software und Funktionen..................36 Software-Optionen................................ 38 Neue Funktionen 34059x-16............................43 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 8
Maschine einschalten........................57 Stromunterbrechung quittieren..........................57 Das erste Teil programmieren......................58 Betriebsart wählen................................58 Wichtige Bedienelemente der Steuerung........................ 58 Neues NC-Programm eröffnen / Dateiverwaltung....................59 Rohteil definieren................................60 Programmaufbau................................61 Einfache Kontur programmieren..........................62 Zyklenprogramm erstellen............................66 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 9
Die Suchfunktion der Steuerung..........................110 Dateiverwaltung..........................113 Dateien..................................113 Extern erstellte Dateien an der Steuerung anzeigen...................115 Verzeichnisse................................115 Pfade..................................... 115 Übersicht: Funktionen der Dateiverwaltung......................116 Dateiverwaltung aufrufen............................117 Laufwerke, Verzeichnisse und Dateien wählen....................118 Neues Verzeichnis erstellen............................. 120 Neue Datei erstellen..............................120 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 10
Dateien in ein anderes Verzeichnis kopieren......................121 Tabelle kopieren................................122 Verzeichnis kopieren..............................123 Eine der zuletzt gewählten Dateien wählen......................123 Datei löschen................................124 Verzeichnis löschen..............................124 Dateien markieren..............................125 Datei umbenennen..............................126 Dateien sortieren.................................126 Zusätzliche Funktionen............................. 127 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 11
Voraussetzung für die Werkzeugkorrektur......................132 Werkzeugnummer, Werkzeugname........................132 Werkzeuglänge L................................ 132 Werkzeugradius R...............................134 Deltawerte für Längen und Radien.........................134 Werkzeugdaten ins NC-Programm eingeben....................... 135 Werkzeugdaten aufrufen............................136 Werkzeugwechsel............................... 139 Werkzeugkorrektur......................... 142 Einführung..................................142 Werkzeuglängenkorrektur............................142 Werkzeugradiuskorrektur............................143 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 12
Beispiel: Geradenbewegung und Fasen kartesisch.................... 175 Beispiel: Kreisbewegung kartesisch........................176 Beispiel: Vollkreis kartesisch............................ 177 Bahnbewegungen – Polarkoordinaten.................... 178 Übersicht..................................178 Polarkoordinatenursprung: Pol CC..........................179 Gerade LP..................................179 Kreisbahn CP um Pol CC............................180 Kreisbahn CTP mit tangentialem Anschluss......................180 Schraubenlinie (Helix)..............................181 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 16
Handradpositionierung während des Programmlaufs überlagern: M118............248 Rückzug von der Kontur in Werkzeugachsrichtung: M140................250 Tastsystemüberwachung unterdrücken: M141....................252 Grunddrehung löschen: M143..........................252 Werkzeug bei NC-Stopp automatisch von der Kontur abheben: M148............253 Ecken verrunden: M197.............................254 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 17
Punktetabelle im NC-Programm wählen....................... 268 Punktetabellen verwenden............................269 Definition..................................269 Verschachtelungen......................... 270 Verschachtelungsarten..............................270 Verschachtelungstiefe............................... 270 Unterprogramm im Unterprogramm........................271 Programmteil-Wiederholungen wiederholen......................272 Unterprogramm wiederholen........................... 273 Programmierbeispiele........................274 Beispiel: Konturfräsen in mehreren Zustellungen....................274 Beispiel: Bohrungsgruppen............................275 Beispiel: Bohrungsgruppe mit mehreren Werkzeugen..................276 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 18
FN 19: PLC – Werte an PLC übergeben........................320 FN 20: WAIT FOR – NC und PLC synchronisieren....................321 FN 29: PLC – Werte an PLC übergeben........................322 FN 37: EXPORT................................322 FN 38: SEND – Informationen aus dem NC-Programm senden..............323 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 20
Inhaltsverzeichnis Beispiel: Zylinder konkav mit Kugelfräser......................369 Beispiel: Kugel konvex mit Schaftfräser........................ 371 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 21
Beispiel: SL-Zyklen in polarer Kinematik........................402 10.7 Dateifunktionen..........................404 Anwendung.................................. 404 Dateioperationen definieren............................404 OPEN FILE..................................405 10.8 NC-Funktionen zur Koordinatentransformation................407 Übersicht..................................407 Nullpunktverschiebung mit TRANS DATUM......................407 Spiegelung mit TRANS MIRROR..........................409 Drehung mit TRANS ROTATION..........................411 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 22
10.15 Textdateien erstellen........................434 Anwendung.................................. 434 Textdatei öffnen und verlassen..........................434 Texte editieren................................435 Zeichen, Wörter und Zeilen löschen und wieder einfügen................435 Textblöcke bearbeiten..............................436 Textteile finden................................437 10.16 Frei definierbare Tabellen....................... 438 Grundlagen................................... 438 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 23
Pulsierende Drehzahl zurücksetzen........................446 10.18 Verweilzeit FUNCTION FEED......................447 Verweilzeit programmieren............................447 Verweilzeit zurücksetzen............................448 10.19 Verweilzeit FUNCTION DWELL......................449 Verweilzeit programmieren............................449 10.20 Werkzeug bei NC-Stopp abheben: FUNCTION LIFTOFF..............450 Abheben mit FUNCTION LIFTOFF programmieren.....................450 Funktion Liftoff zurücksetzen..........................452 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 24
Funktion..................................495 FUNCTION TCPM definieren............................496 Wirkungsweise des programmierten Vorschubs....................496 Interpretation der programmierten Drehachskoordinaten.................497 Orientierungsinterpolation zwischen Start- und Endposition................498 Auswahl von Werkzeugbezugspunkt und Drehzentrum..................499 Begrenzung des Linearachsvorschubs........................500 FUNCTION TCPM zurücksetzen..........................500 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 25
Interpretation der programmierten Bahn......................509 Eingriffswinkelabhängige 3D-Werkzeugradiuskorrektur (Option #92).............510 11.7 CAM-Programme abarbeiten......................513 Vom 3D-Modell zum NC-Programm........................513 Bei der Postprozessorkonfiguration beachten..................... 514 Bei der CAM-Programmierung beachten......................516 Eingriffsmöglichkeiten an der Steuerung......................518 Bewegungsführung ADP............................518 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 26
12.3 CAD Import (Option #42)........................524 Anwendung.................................. 524 Arbeiten mit dem CAD-Viewer..........................525 CAD-Datei öffnen................................ 525 Grundeinstellungen..............................526 Layer einstellen................................528 Bezugspunkt setzen..............................530 Nullpunkt setzen................................. 532 Kontur wählen und speichern..........................536 Bearbeitungspositionen wählen und speichern....................541 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Alle Sicherheitshinweise enthalten die folgenden vier Abschnitte: Das Signalwort zeigt die Schwere der Gefahr Art und Quelle der Gefahr Folgen bei Missachtung der Gefahr, z. B. "Bei nachfolgenden Bearbeitungen besteht Kollisionsgefahr" Entkommen – Maßnahmen zur Abwehr der Gefahr HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 35
Maschinenherstellers oder eines Drittanbieters. Änderungen gewünscht oder den Fehlerteufel entdeckt? Wir sind ständig bemüht, unsere Dokumentation für Sie zu verbessern. Helfen Sie uns dabei und teilen uns bitte Ihre Änderungswünsche unter folgender E-Mail-Adresse mit: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerungsfunktionen vertraut zu machen, empfiehlt es sich an solchen Kursen teilzunehmen. Benutzerhandbuch Bearbeitungszyklen programmieren: Alle Funktionen der Bearbeitungszyklen sind im Benutzerhandbuch Bearbeitungszyklen programmieren beschrieben. Wenn Sie dieses Benutzerhandbuch benötigen, dann wenden Sie sich an HEIDENHAIN. ID: 1303406-xx HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 37
Alle Inhalte zum Einrichten der Maschine sowie zum Testen und Abarbeiten Ihrer NC-Programme sind im Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten beschrieben. Wenn Sie dieses Benutzerhandbuch benötigen, dann wenden Sie sich an HEIDENHAIN. ID: 1261174-xx HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Kollisionsüberwachung im Programm-Test Programmunterbrechung im Automatikbetrieb Überwachung auch von 5-Achs-Bewegungen CAD Import (Option #42) CAD Import Unterstützt DXF, STEP und IGES Übernahme von Konturen und Punktemustern Komfortable Bezugspunktfestlegung Grafisches Wählen von Konturabschnitten aus Klartextprogrammen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 39
Mit diesen Software-Optionen können bis zu sechs parallele Client-Verbin- dungen aufgebaut werden 3D-ToolComp (Option #92) Eingriffswinkelabhängige Abweichung des Werkzeugradius abhängig vom Eingriffswinkel 3D-Werkzeugradiuskorrektur kompensieren Export genehmigungspflichtig Korrekturwerte in separater Korrekturwerttabelle Voraussetzung: Arbeiten mit Flächennormalenvektoren (LN-Sätzen Option #9) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 40
Automatisches Ermitteln von Werkstückmassen und Reibkräften Anpassung von Reglerparametern in Abhängigkeit von der aktuellen Werkstückmasse Active Chatter Control – ACC (Option #145) Aktive Ratterunterdrückung Vollautomatische Funktion zur Rattervermeidung während der Bearbei- tung HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 41
Software-Optionen an, die ausschließlich Ihr Maschinenhersteller konfigurieren und implementieren kann. Dazu zählt z. B. die Funktionale Sicherheit FS. Weitere Informationen finden Sie in der Dokumentation Ihres Maschinenherstellers oder im Prospekt Optionen und Zubehör. ID: 827222-xx HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie darum vor der produktiven Nutzung dieser Schnittstellen fest, ob die Steuerung weiterhin ohne Fehlfunktionen oder Performance- Einbrüchen betrieben werden kann. Die Durchführung von Systemtests liegt in der Verantwortung des Erstellers der Software, die diese Kommunikationsschnittstellen verwendet. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Positionen um einen Drehwinkel. Mit der Funktion TRANS ROTATION RESET setzen Sie die Drehung zurück. Die NC-Funktionen dienen als Alternative zum Zyklus 10 DREHUNG. Weitere Informationen: "Drehung mit TRANS ROTATION", Seite 411 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 44
FN 18: SYSREAD (D18) ID295: Daten der Maschinenkinematik lesen NR5: Verwendungsart einer Achse innerhalb der Kinematik FN 18: SYSREAD (D18) ID310: Geometrisches Verhalten lesen NR126: Zustand der Zusatzfunktion M126 Weitere Informationen: "Systemdaten", Seite 614 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 45
Mit dem Maschinenparameter speedPosCompType (Nr. 403129) definiert der Maschinenhersteller das Verhalten von drehzahlgeregelten FS-NC-Achsen bei offener Schutztür. Damit können Sie z. B. die Werkstückspindel einschalten und bei offener Schutztür am Werkstück ankratzen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 46
Zeitverzögerung führen. Die Steuerung berücksichtigt den Winkel eines gekröpften Stechwerkzeugs im Zyklus 800 KOORD.-SYST.ANPASSEN (DIN/ ISO: G800, Option #50) Der Eingabebereich der Spalte INIT_D_PNR in der Schleifwerkzeugtabelle wurde von 99 auf 9999 erweitert. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 47
Die Steuerung erstellt Zertifikate für den OPC UA NC Server (Option #56 - #61) mit einer Laufzeit von 5 Jahren. Der Eingabebereich des Maschinenparameters displayPace (Nr. 101000) wurde erweitert. Der minimale Anzeigeschritt der Achsen beträgt 0,000001° oder mm. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 48
Die Höhe des Zylinders kann größer sein als die Breite der Schleifscheibe. Durch einen Pendelhub kann die Steuerung die komplette Höhe des Zylinders bearbeiten. Die Steuerung führt mehrere Kreisbahnen während eines Pendelhubs aus. Dieser Vorgang entspricht einem Schleifen mit einem Langsamhub. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 49
Sie zwei Punkte an einer schrägen Kante antasten. Zyklus 1493 EXTRUSION ANTASTEN (DIN/ISO: G1493) Mit diesem Zyklus definieren Sie eine Extrusion. Bei einer aktiven Extrusion wiederholt die Steuerung Antastpunkte entlang einer Richtung über eine bestimmte Länge. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 50
In diesem Parameter definieren Sie den Vorschub für das Wiederanfahren auf den Vorhalteabstand nach einem Entspanen. Der Zyklus 208 BOHRFRAESEN (DIN/ISO: G208) wurde um den Parameter Q370 BAHN-UEBERLAPPUNG erweitert. In diesem Parameter definieren Sie die seitliche Zustellung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 51
Der Zyklus 240 ZENTRIEREN (DIN/ISO: G240) wurde erweitert, um vorgebohrte Durchmesser zu berücksichtigen. Folgende Parameter wurden hinzugefügt: Q342 VORGEB. DURCHMESSER Q253 VORSCHUB VORPOS.: Bei definiertem Parameter Q342, Vorschub zum Anfahren des vertieften Startpunkts HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 52
Sie können den Zyklus 292 IPO.-DREHEN KONTUR (DIN/ISO: G292, Option #96) mit einer polaren Kinematik verwenden. Dafür muss das Werkstück in der Rundtischmitte gespannt ist und es darf keine Kopplung aktiv sein. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 53
Kammstechen eine Fehlermeldung aus, wenn ein schräger Rückzug (Q462=1) programmiert ist. Kammstechen ist nur mit einem geraden Rückzug möglich. Der Zyklus 1010 ABRICHTEN DURCHM. (DIN/ISO: G1010, Option #156) unterstützt den Werkzeugtyp Abrichtrolle. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 54
ISO 286-2 oder Allgemeintoleranzen nach DIN ISO 2768-1 definieren. Wenn Sie im Parameter Q1125 MODUS SICHERE HOEHE den Wert 2 definiert haben, positioniert die Steuerung das Tastsystem mit Eilgang FMAX aus der Tastsystemtabelle auf den Sicherheitsabstand vor. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung befindet sich in der Betriebsart 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 107 Tastenübersicht Weitere Informationen: "Bedienelemente der Steuerung", Seite 2 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
NC-Programms automatisch. Diese NC-Sätze können Sie nachträglich nicht mehr ändern. Detaillierte Informationen zu diesem Thema Dateiverwaltung Weitere Informationen: "Dateiverwaltung", Seite 113 Neues NC-Programm erstellen Weitere Informationen: "NC-Programme eröffnen und eingeben", Seite 98 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 102 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeug aufrufen Taste TOOL CALL drücken Werkzeugdaten eingeben, z. B. Werkzeugnummer Mit Taste ENT bestätigen Werkzeugachse Z mit Taste ENT bestätigen Spindeldrehzahl eingeben, z. B. 6500 Taste END drücken Die Steuerung beendet den NC-Satz. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 63
Taste ENT drücken Bei Radiuskorrektur Taste ENT drücken Die Steuerung übernimmt R0. Bei Vorschub F Taste ENT drücken Die Steuerung übernimmt FMAX. Ggf. Zusatzfunktion M eingeben Taste END drücken Die Steuerung speichert den Verfahrsatz. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 64
Taste ENT drücken Anfahrradius eingeben, z. B. 8 mm Taste ENT drücken Softkey RL drücken Die Steuerung übernimmt Radiuskorrektur links. Wert für Bearbeitungsvorschub eingeben, z. B. 700 mm/min Taste END drücken Die Steuerung speichert die Anfahrbewegung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 65
Wegfahrradius eingeben, z. B. 8 mm Taste ENT drücken Wert für Positioniervorschub eingeben, z. B. 3000 mm/min Taste ENT drücken Ggf. Zusatzfunktion M eingeben, z. B. M9, Kühlmittel ausschalten Taste END drücken Die Steuerung speichert die Wegfahrbewegung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Weitere Informationen: "Zusatzfunktionen für Programmlaufkontrolle, Spindel und Kühlmittel ", Seite 237 Zyklenprogramm erstellen Sie sollen die im Bild rechts dargestellten Bohrungen (Tiefe 20 mm) mit einem Standardbohrzyklus fertigen. Die Rohteildefinition haben Sie bereits erstellt. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 67
Die Steuerung übernimmt R0, keine Radiuskorrektur. Bei Vorschub F Taste ENT drücken Die Steuerung übernimmt FMAX. Ggf. Zusatzfunktion M eingeben, z. B. M3, Spindel einschalten Taste END drücken Die Steuerung speichert den Verfahrsatz. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 68
Zyklusparameter dargestellt ist. Zyklus aufrufen Taste CYCL CALL drücken Softkey CYCLE CALL PAT drücken Taste ENT drücken Die Steuerung übernimmt FMAX. Ggf. Zusatzfunktion M eingeben Taste END drücken Die Steuerung speichert den NC-Satz. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 69
Die Steuerung übernimmt R0. Bei Vorschub F Taste ENT drücken Die Steuerung übernimmt FMAX. Zusatzfunktion M eingeben, z. B. M30 für Programmende Taste END drücken Die Steuerung speichert den Verfahrsatz und beendet das NC-Programm. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 70
8 L Z+250 R0 FMAX M30 9 END PGM C200 MM Detaillierte Informationen zu diesem Thema Neues NC-Programm erstellen Weitere Informationen: "NC-Programme eröffnen und eingeben", Seite 98 Zyklenprogrammierung Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
TNC 150 B) erstellt haben, sind von der TNC 640 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. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 Weitere Informationen: "Betriebsarten", Seite 80 Bildschirmaufteilung mit Softkey wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie einige Tastendrücke durch Gesten ersetzen. Weitere Informationen: "Touchscreen bedienen", Seite 599 Beachten Sie Ihr Maschinenhandbuch! Manche Maschinenhersteller verwenden nicht das Standardbedienfeld von HEIDENHAIN. Tasten, wie z. B. NC-Start oder NC-Stopp, sind in Ihrem Maschinenhandbuch beschrieben. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 75
Kleine Menge eines Isopropanol-Alkohol-Reinigungsmittels auf ein fusselfreies und sauberes Tuch auftragen Beachten Sie die Hinweise für das Reinigungsmittel. Schalenbereich mit dem Tuch vorsichtig auswischen, bis keine Schlieren oder Flecken erkennbar sind HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 76
Grundlagen | Bildschirm und Bedienfeld Austausch von Tastenkappen Wenn Sie Ersatz für die Tastenkappen der Tastatureinheit benötigen, können Sie sich an HEIDENHAIN oder den Maschinenhersteller wenden. Die Tastatur muss komplett bestückt sein, ansonsten ist die Schutzart IP54 nicht garantiert. Sie tauschen Tastenkappen wie folgt: Abziehwerkzeug (ID 1325134-01) über die...
HEIDENHAIN-Tastatur für die externen Anwendungen verwenden. HEIDENHAIN bietet alternativ einen zweiten Bildschirm zur Steuerung als Extended Workspace Comfort an. Extended Workspace Comfort bietet eine gleichzeitige Vollbildansicht der Steuerung und einer externen Anwendung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Fokussteuerung Sie können den Tastaturfokus zwischen der Steuerungsoberfläche und der Anwendung im Sidescreen umschalten. Sie haben folgende Möglichkeiten den Fokus umzuschalten: Den Bereich der jeweiligen Anwendung wählen Das Icon des Arbeitsbereichs wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 79
Wenn mehrere Anwendungen im Sidescreen geöffnet sind, können Sie zwischen den einzelnen Anwendungen mithilfe des Umschalt- Symbols wechseln. Sie können den Vollbildmodus mithilfe der Bildschirm-Umschalttaste oder einer Betriebsartentaste auf der Tastatureinheit jederzeit verlassen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
In dieser Betriebsart lassen sich einfache Verfahrbewegungen programmieren, z. B. um planzufräsen oder vorzupositionieren. Softkeys zur Bildschirmaufteilung Softkey Fenster NC-Programm Links: NC-Programm, rechts: Statusanzeige Links: NC-Programm, rechts: Werkstück Links: NC-Programm, rechts: Kollisionskörper und Werkstück HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Bezeichnungen der programmierbaren Achsen finden Sie in der nachfolgenden Tabelle. Hauptachse Parallelachse Drehachse Beachten Sie Ihr Maschinenhandbuch! Die Anzahl, Benennung und Zuordnung der programmierbaren Achsen ist von der Maschine abhängig. Ihr Maschinenhersteller kann weitere Achsen definieren, z. B. PLC-Achsen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Working Plane Coordinate System Eingabe-Koordinatensystem I-CS: Input Coordinate System Werkzeug-Koordinatensystem T-CS: Tool Coordinate System Alle Bezugssysteme bauen aufeinander auf. Sie unterliegen der kinematischen Kette der jeweiligen Werkzeugmaschine. Das Maschinen-Koordinatensystem ist dabei das Referenzbezugssystem. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 85
PAL der zusätzlichen Statusanzeige. Da die OFFSET-Werte der Paletten-Bezugspunkttabelle nicht sichtbar oder editierbar sind, besteht während aller Bewegungen Kollisionsgefahr! Dokumentation Ihres Maschinenherstellers beachten Palettenbezugspunkte ausschließlich in Verbindung mit Paletten verwenden Vor der Bearbeitung die Anzeige des Reiters PAL prüfen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 86
Bewegung der Y-Achse im Maschinen-Koordinatensystem. Die Anzeigen IST und SOLL zeigen Bewegungen der Y-Achse und der Z-Achse im Eingabe-Koordinatensystem. Der Anwender kann Positionen bezogen auf den Maschinen- Nullpunkt programmieren, z. B. mithilfe der Zusatzfunktion M91. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 87
BASISTRANSFORM.-Werte der Paletten-Bezugspunkttabelle nicht sichtbar oder editierbar sind, besteht während aller Bewegungen Kollisionsgefahr! Dokumentation Ihres Maschinenherstellers beachten Palettenbezugspunkte ausschließlich in Verbindung mit Paletten verwenden Vor der Bearbeitung die Anzeige des Reiters PAL prüfen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 88
Transformationen die Lage und die Orientierung des Bearbeitungsebene-Koordinatensystems. Transformationen im Werkstück-Koordinatensystem: 3D ROT-Funktionen B-CS PLANE-Funktionen Zyklus 19 BEARBEITUNGSEBENE Zyklus 7 NULLPUNKT (Verschiebung vor dem Schwenken der Bearbeitungsebene) Zyklus 8 SPIEGELUNG (Spiegelung vor dem Schwenken der Bearbeitungsebene) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 89
Werkstück-Koordinatensystem. Die BASISTRANSFORM.- Werte der aktiven Zeile der Bezugspunkttabelle wirken bei dieser Annahme unmittelbar auf das Bearbeitungsebene- Koordinatensystem. Im Bearbeitungsebene-Koordinatensystem sind natürlich weitere Transformationen möglich Weitere Informationen: "Bearbeitungsebene- Koordinatensystem WPL-CS", Seite 90 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 90
Drehung und Präzessionswinkel auch ohne die Funktion Mill-Turning (Option #50) nutzen. I-CS Transformationen im Bearbeitungsebene-Koordinatensystem: Zyklus 7 NULLPUNKT Zyklus 8 SPIEGELUNG Zyklus 10 DREHUNG Zyklus 11 MASSFAKTOR Zyklus 26 MASSFAKTOR ACHSSPEZ. PLANE RELATIVE HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 91
An einer 3-Achsmaschine oder bei einer reinen 3-Achs- Bearbeitung gibt es außerdem keine Transformationen im Werkstück-Koordinatensystem. Die BASISTRANSFORM.- Werte der aktiven Zeile der Bezugspunkttabelle wirken bei dieser Annahme unmittelbar auf das Eingabe- Koordinatensystem. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 92
Koordinaten X, Y und Z bestimmt. In Verbindung mit der 3D-Werkzeugkorrektur kann entlang der Flächennormalenvektoren die Lage des Werkzeug-Koordinatensystems verschoben werden. Die Orientierung des Werkzeug-Koordinatensystems kann in verschiedenen Bezugssystemen erfolgen. Weitere Informationen: "Werkzeug-Koordinatensystem T- CS", Seite 93 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 94
+ DR2 + DR2 < R + DR + DR PROG PROG → Eckenradiusfräser oder Torusfräser Ohne der TCPM-Funktion oder der Zusatzfunktion M128 ist die Orientierung des Werkzeug-Koordinatensystems und des Eingabe-Koordinatensystems identisch. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Festlegen von Pol und Winkelbezugsachse Den Pol legen Sie durch zwei Koordinaten im rechtwinkligen Koordinatensystem in einer der drei Ebenen fest. Damit ist auch die Winkelbezugsachse für den Polarkoordinaten-Winkel PA eindeutig zugeordnet. Pol-Koordinaten (Ebene) Winkelbezugsachse HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Y = 10 mm Y = 10 mm Absolute und inkrementale Polarkoordinaten Absolute Koordinaten beziehen sich immer auf den Pol und die Winkelbezugsachse. Inkrementale Koordinaten beziehen sich immer auf die zuletzt programmierte Position des Werkzeugs. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
7) beziehen sich auf einen relativen Bezugspunkt mit den absoluten Koordinaten X=450 Y=750. Mit einer Nullpunktverschiebung können Sie den Nullpunkt vorübergehend auf die Position X=450, Y=750 verschieben, um die Bohrungen 7) ohne weitere Berechnungen zu programmieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Programmnamen und der gültigen Maßeinheit gekennzeichnet. 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Programmanfang, Name, Maßeinheit 0 BEGIN PGM NEU MM Spindelachse, MIN-Punkt-Koordinaten 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 MAX-Punkt-Koordinaten 2 BLK FORM 0.2 X+100 Y+100 Z+0 Programmende, Name, Maßeinheit 3 END PGM NEU MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 100
Konturende. Wenn sie ein rotationssymmetrisches Rohteil mit inkrementalen Koordinaten definieren, dann sind die Maße unabhängig von der Durchmesserprogrammierung. Die Angabe des Unterprogramms kann mithilfe einer Nummer, eines Namens oder eines QS-Parameters erfolgen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 101
DATEI WÄHLEN, damit die Steuerung die Pfadangaben automatisch übernimmt. Wenn Sie kein Fertigteil laden möchten, beenden Sie den Dialog nach Definition des Rohteils. Die Pfadangabe zur STL-Datei kann auch mithilfe einer direkten Texteingabe oder eines QS-Parameters erfolgen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Maßeinheit wählen: Softkey MM oder INCH drücken 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 103
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 L X+10 Y+5 R0 F100 M3 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 105
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bahnfunktionstaste 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. Bei aktiver Funktion Bearbeitungsebene schwenken ist die Funktion Istpositionsübernahme nicht erlaubt. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 verwenden", Seite 202 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 108
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 109
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Markierungsfunktion beenden: Softkey MARKIEREN ABBRECHEN drücken Die Suchfunktion der Steuerung Mit der Suchfunktion der Steuerung können Sie beliebige Texte innerhalb eines NC-Programms suchen und bei Bedarf auch durch einen neuen Text ersetzen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 111
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 112
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
21 GByte. Ein einzelnes NC-Programm darf max. 2 GByte groß sein. 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 114
Daten zu Problemen führen. 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. Weitere Informationen: "Pfade", Seite 115 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Datei ist in der Betriebsart Programm-Test angewählt Datei ist in einer Programmlauf-Betriebsart angewählt Datei besitzt nicht angezeigte abhängi- ge Dateien mit der Endung DEP, z. B. bei Verwendung der Werkzeugeinsatzprüfung Datei ist gegen Löschen und Ändern geschützt HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Laufwerk wählen: Softkey WÄHLEN drücken oder Taste ENT drücken Schritt 2: Verzeichnis wählen Verzeichnis im linken Fenster markieren Das rechte Fenster zeigt automatisch alle Dateien aus dem Verzeichnis an, das markiert (hell hinterlegt) ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 119
Die Steuerung zeigt alle Dateien mit Dateityp .h, die mit 4 beginnen. Alternativ: Endungen eingeben, z. B. *.H;*.D Die Steuerung zeigt alle Dateien mit Dateityp .h und .d. Der gesetzte Anzeigefilter bleibt auch bei einem Neustart der Steuerung gespeichert. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Taste ENT drücken 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung automatisch. Um ein USB-Gerät zu entfernen, gehen Sie wie folgt vor: Cursor ins linke Fenster bewegen Softkey ZUSÄTZL. FUNKT. drücken USB-Gerät entfernen Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 128
Punkt zu Beginn des Namens. Sie blenden versteckte Dateien und Ordner wie folgt ein: Softkey ZUSÄTZL. FUNKT. drücken Softkey VERSTECKTE DATEIEN ANZEIGEN drücken Die Steuerung zeigt die versteckten Dateien und Ordner. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Vorschub. Änderung während des Programmlaufs Während des Programmlaufs ändern Sie den Vorschub mit dem Vorschubpotentiometer F für den Vorschub. Das Vorschubpotentiometer reduziert den programmierten Vorschub, nicht den von der Steuerung berechneten Vorschub. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Funktionen, wie z. B. die Abtragssimulation oder die Dynamische Kollisionsüberwachung DCM. Die absolute Länge eines Werkzeugs bezieht sich immer auf den Werkzeugbezugspunkt. In der Regel legt der Maschinenhersteller den Werkzeugbezugspunkt auf die Spindelnase. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 133
Die Werkzeuglänge ermitteln Sie nachfolgend wie folgt: Werkzeug einwechseln Mit dem Werkzeug auf den beweglichen Innenring fahren, bis die Messuhr 0 zeigt Die Steuerung zeigt die absolute Werkzeuglänge als Istposition in der Positionsanzeige. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie einen zweiten Werkzeugaufruf programmieren. Beispiel Kugelfräser: Sie können Q108 (aktiver Werkzeugradius) nutzen, um die Länge eines Kugelfräsers über DL-Q108 auf dessen Zentrum zu korrigieren. 1 TOOL CALL "BALL_MILL_D4" Z S10000 2 TOOL CALL DL-Q108 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Gehen Sie bei der Definition wie folgt vor: Taste TOOL DEF drücken Gewünschten Softkey drücken WERKZEUGNUMMER 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 137
0,2 bzw. 0,05 mm, das Untermaß für den Werkzeugradius 1 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 138
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Befindet sich die Zielposition in der Werkzeugachse unterhalb der aktuellen Position, wird die Werkzeugachse zuletzt positioniert Befindet sich die Zielposition in der Werkzeugachse oberhalb der aktuellen Position, wird die Werkzeugachse zuerst positioniert HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 140
Anfahrfunktion APPR direkt vor einer Wegfahrfunktion DEP direkt vor und nach CHF und RND während Makros ausgeführt werden während ein Werkzeugwechsel durchgeführt wird direkt nach einem TOOL CALL oder TOOL DEF während SL-Zyklen ausgeführt werden HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 141
Steuerung einen Meldetext an und wechselt das Werkzeug nicht ein. Mit der M-Funktion M107 unterdrücken Sie diesen Meldetext, mit M108 aktivieren Sie ihn wieder. Weitere Informationen: "Dreidimensionale Werkzeugkorrektur (Option #9)", Seite 501 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeuglänge L aus TOOL DEF-Satz oder Werkzeugtabelle Aufmaß DL für Länge aus der Werkzeugtabelle Aufmaß DL für Länge aus TOOL CALL-Satz oder Prog aus der Korrekturtabelle Es wirkt der zuletzt programmierte Wert. Weitere Informationen: "Korrekturtabelle", Seite 422 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Aufmaß DR für Radius aus TOOL CALL-Satz oder aus Prog der Korrekturtabelle Weitere Informationen: "Korrekturtabelle", Seite 422 Bewegungen ohne Radiuskorrektur: R0 Das Werkzeug verfährt in der Bearbeitungsebene mit seinem Mittelpunkt auf die programmierten Koordinaten. Anwendung: Bohren, Vorpositionieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 144
Werkzeugbewegung links von der programmierten Kontur: Softkey RL drücken oder Werkzeugbewegung rechts von der programmierten Kontur: Softkey RR drücken oder Werkzeugbewegung ohne Radiuskorrektur oder Radiuskorrektur aufheben: Taste ENT drücken NC-Satz beenden: Taste END drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 145
Ausgleichsbewegungen beim Aktivieren und Deaktivieren der Radiuskorrektur ermöglichen. Falsche Positionen können Konturverletzungen bewirken. Während der Bearbeitung besteht Kollisionsgefahr! sichere An- und Abfahrpositionen abseits der Kontur programmieren Werkzeugradius berücksichtigen Anfahrstrategie berücksichtigen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Zusatzfunktionen M Mit den Zusatzfunktionen der Steuerung steuern Sie den Programmlauf, z. B. eine Unterbrechung des Programmlaufs die Maschinenfunktionen, wie das Ein- und Ausschalten der Spindeldrehung und des Kühlmittels das Bahnverhalten des Werkzeugs HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 279 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn der NC-Satz zwei Koordinatenangaben enthält, fährt die Steuerung das Werkzeug in der programmierten Ebene. Beispiel L X+70 Y+50 Das Werkzeug behält die Z-Koordinate bei und fährt in der XY-Ebene auf die Position X=70, Y=50. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 151
Weitere Informationen: "Prinzip und Funktionsübersicht", Seite 280 Drehsinn DR bei Kreisbewegungen Für Kreisbewegungen ohne tangentialen Übergang zu anderen Konturelementen geben Sie den Drehsinn wie folgt ein: Drehung im Uhrzeigersinn: DR- Drehung gegen den Uhrzeigersinn: DR+ HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 152
Ablauf und Kontur mithilfe der grafischen Simulation prüfen Erstellen der NC-Sätze mit den Bahnfunktionstasten Mit den grauen Bahnfunktionstasten eröffnen Sie den Dialog. Die Steuerung erfragt nacheinander alle Informationen und fügt den NC- Satz ins NC-Programm ein. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 153
Vorschub verfahren, der im TOOL CALL- Satz definiert ist: Softkey F AUTO drücken. ZUSATZ-FUNKTION M? 3 (Zusatzfunktion z. B. M3) eingeben und den Dialog mit der Taste END abschließen Beispiel L X-20 Y+30 R0 FMAX M3 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Beim Anfahren des Startpunkts muss das Werkzeug in der Spindelachse auf Arbeitstiefe fahren. Bei Kollisionsgefahr den Startpunkt in der Spindelachse separat anfahren. Beispiel 30 L Z-10 R0 FMAX 31 L X+20 Y+30 RL F350 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 155
Verlängerungen der Werkzeugbahnen für die Bearbeitung des ersten und letzten Konturelements. Beispiel in der Abbildung rechts: Wenn Sie den Endpunkt im dunkelgrauen Bereich festlegen, dann wird die Kontur beim Anfahren oder Abfahren der Kontur beschädigt. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Beim Anfahren und Verlassen einer Schraubenlinie (Helix) fährt das Werkzeug in der Verlängerung der Schraubenlinie und schließt so auf einer tangentialen Kreisbahn an die Kontur an. Verwenden Sie dazu die Funktion APPR CT und DEP CT. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Koordinate enthält, dann fährt die Steuerung das Werkzeug simultan auf den Endpunkt P Bezeichnung Bedeutung engl. APPRoach = Anfahrt APPR engl. DEParture = Abfahrt engl. Line = Gerade engl. Circle = Kreis Tangential (stetiger, glatter Übergang) Normale (senkrecht) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 158
APPR-Satz. Die DEP-Sätze heben die Radiuskorrektur automatisch auf! Wenn Sie APPR LN oder APPR CT mit R0 programmieren, stoppt die Steuerung die Bearbeitung oder Simulation mit einer Fehlermeldung. Dieses Verhalten ist abweichend zur Steuerung iTNC 530! HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Letztes Konturelement P mit Radiuskorr. RR 23 L Y+20 RR F100 Abstand P zu P : LEN 12,5 24 DEP LN LEN+20 F100 Z freifahren, Rücksprung, Programmende 25 L Z+100 FMAX M2 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Kreisbahn mit tangentialem Eckenradius R engl.: RouNDing of Corner Anschluss an vorheriges und nachfolgendes Kontur- element Freie Kontur- Gerade oder Kreisbahn mit Eingabe abhängig von der programmierung FK beliebigem Anschluss an Funktion vorheriges Konturelement HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Position, die übernommen werden soll Bildschirmanzeige auf Programmieren wechseln NC-Satz wählen, hinter dem der Geradensatz eingefügt werden soll Taste Ist-Position-übernehmen drücken Die Steuerung generiert einen Geradensatz mit den Koordinaten der Ist-Position. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Eine Fase wird nur in der Bearbeitungsebene ausgeführt. Der von der Fase abgeschnittene Eckpunkt wird nicht angefahren. Ein im CHF-Satz programmierter Vorschub wirkt nur in diesem CHF-Satz. Danach ist wieder der vor dem CHF- Satz programmierte Vorschub gültig. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ein im RND-Satz programmierter Vorschub wirkt nur in diesem RND-Satz. Danach ist wieder der vor dem RND- Satz programmierte Vorschub gültig. Ein RND-Satz lässt sich auch zum weichen Anfahren an die Kontur nutzen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Eine inkremental eingegebene Koordinate für den Kreismittelpunkt bezieht sich immer auf die zuletzt programmierte Werkzeugposition. Mit CC kennzeichnen Sie eine Position als Kreismittelpunkt: Das Werkzeug fährt nicht auf diese Position. Der Kreismittelpunkt ist gleichzeitig Pol für Polarkoordinaten. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
3 TOOL CALL 1 Z S4000 4 ... 5 CC X+25 Z+25 6 L X+45 Y+25 Z+25 RR F200 M3 7 C X+45 Z+25 DR+ Wenn Sie diese Kreisbewegungen gleichzeitig rotieren, entstehen Raumkreise (Kreise in drei Achsen). HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 170
Start- und Endpunkt der Kreisbewegung müssen auf der Kreisbahn liegen. Der Maximalwert der Eingabetoleranz beträgt 0.016 mm. Die Eingabetoleranz stellen Sie im Maschinenparameter circleDeviation (Nr. 200901) ein. Kleinstmöglicher Kreis, den die Steuerung verfahren kann: 0.016 mm. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung verfährt Kreisbewegungen normalerweise in der aktiven Bearbeitungsebene. Sie können aber auch Kreise programmieren, die nicht in der aktiven Bearbeitungsebene liegen. Wenn Sie diese Kreisbewegungen gleichzeitig rotieren, entstehen Raumkreise (Kreise in drei Achsen). HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
7 L X+0 Y+25 RL F300 M3 8 L X+25 Y+30 9 CT X+45 Y+20 10 L Y+0 Der CT-Satz und das zuvor programmierte Konturelement sollten beide Koordinaten der Ebene enthalten, in der der Kreisbogen ausgeführt wird! HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Parallelachse definieren, z. B. LIN_Z. Sie definieren das Syntaxelement LIN mithilfe der freien Syntaxeingabe. Weitere Informationen: "NC-Programm frei editieren", Seite 206 Beispiel ; Kreisbahn mit linerarer 11 CR X+50 Y+50 R+50 Überlagerung der Z-Achse LIN_Z-3 DR- HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
13 L X+5 Konturpunkt 1 anfahren Kontur auf einer Geraden mit tangentialem Anschluss 14 DEP LT LEN10 F1000 verlassen Werkzeug freifahren, Programmende 15 L Z+250 R0 FMAX M2 16 END PGM LINEAR MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Polarwinkel des Kreisendpunkts, Kreisbogen-Endpunkt Drehrichtung Kreisbahn mit tangentialem Anschluss an Polarradius, Polarwinkel des Kreisend- vorheriges Konturelement punkts Überlagerung einer Kreisbahn mit einer Polarradius, Polarwinkel des Kreisend- Geraden punkts, Koordinate des Endpunkts in der Werkzeugachse HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Winkel von der Winkelbezugsachse zu PR gegen den Uhrzeigersinn: PA>0 Winkel von der Winkelbezugsachse zu PR im Uhrzeigersinn: PA<0 12 CC X+45 Y+25 13 LP PR+30 PA+0 RR F300 M3 14 LP PA+60 15 LP IPA+60 16 LP PA+180 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Polarkoordinaten-Winkel PA: Winkelposition des Kreisbahn-Endpunkts Der Pol ist nicht der Mittelpunkt des Konturkreises! 12 L X+0 Y+35 RL F250 M3 13 CC X+40 Y+35 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sätze über die grauen Dialogtasten programmieren. Damit ist die Anfahrrichtung eindeutig bestimmt. Ein FK-Abschnitt darf nicht direkt hinter einer Marke LBL beginnen. Den Zyklusaufruf M89 können Sie nicht mit FK- Programmierung kombinieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn Sie zum Programmieren eine andere Bearbeitungsebene als die momentan aktive Ebene benötigen, gehen Sie wie folgt vor: Softkey EBENE XY ZX YZ drücken Die Steuerung zeigt die FK-Softkeys in der neu gewählten Ebene. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die grün dargestellten Konturelemente sollten Sie so früh wie möglich mit LÖSUNG WÄHLEN festlegen, um die Mehrdeutigkeit für die nachfolgenden Konturelemente einzuschränken. Satznummern im Grafikfenster anzeigen Um Satznummern im Grafikfenster anzuzeigen: Softkey SATZ-NR. ANZEIGEN auf EIN stellen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Dialog zur Definition des Pols eröffnen: Softkey FPOL drücken Die Steuerung zeigt die Achs-Softkeys der aktiven Bearbeitungsebene. Über diese Softkeys die Pol-Koordinaten eingeben Der Pol für die FK-Programmierung bleibt solange aktiv, bis Sie über FPOL einen neuen definieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie den Dialog mit dem Softkey FCT: Softkeys zur Freien Kontur-Programmierung anzeigen: Taste FK drücken Dialog eröffnen: Softkey FCT drücken Über die Softkeys alle bekannten Angaben in den NC-Satz eingeben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Abstand des Hilfspunkts zur Geraden X- und Y-Koordinate eines Hilfs- punkts neben einer Kreisbahn Abstand des Hilfspunkts zur Kreis- bahn Beispiel 13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Kontur verlassen auf einem Kreis mit tangentialem Anschluss 15 DEP CT CCA90 R+5 F1000 16 L X-30 Y+0 R0 FMAX Werkzeug freifahren, Programmende 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie wie folgt vor: Den NC-Satz wählen, den Sie auskommentieren wollen Softkey KOMMENTAR EINFÜGEN drücken Alternativ Taste < auf der Alphatastatur drücken Die Steuerung erzeugt ein ; (Semikolon) am Satzanfang. Taste END drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung fügt das /-Zeichen ein. /-Zeichen löschen Um NC-Sätze in der Betriebsart Programmieren wieder einzublen- den, gehen Sie wie folgt vor: Ausgeblendeten NC-Satz wählen Softkey ENTFERNEN drücken Die Steuerung entfernt das /-Zeichen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey GLIEDERUNG EINFÜGEN drücken Gliederungstext eingeben Ggf. die Gliederungstiefe (Einrückung) per Softkey verändern Sie können Gliederungspunkte ausschließlich während des Editierens einrücken. Sie können Gliederungssätze auch mit der Tastenkombination Shift + 8 einfügen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Programmierhilfen | NC-Programme gliedern 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 211
ü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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 212
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung zeigt den Softkey an, wenn Sie: die Taste CALC drücken Drehzahlen definieren Vorschübe definieren den Softkey F in der Betriebsart Manueller Betrieb drücken den Softkey S in der Betriebsart Manueller Betrieb drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 214
Ergebnis für Vorschub 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 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 216
Sie die durchmesserabhängige Schnittdatentabelle. Weitere Informationen: "Durchmesserabhängige Schnittdatentabelle ", Seite 217 Die Schnittdatentabelle enthält folgende Spalten: MAT_CLASS: Materialklasse MODE: Bearbeitungsmodus, z. B. Schlichten TMAT: Schneidstoff VC: Schnittgeschwindigkeit FTYPE: Vorschubtyp FZ oder FU F: Vorschub HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 217
Steuerung den Vorschub linear. Hinweis Die Steuerung enthält in den jeweiligen Ordnern Beispieltabellen für die automatische Schnittdatenberechnung. Sie können die Tabellen an die Gegebenheiten anpassen, z. B. verwendete Materialien und Werkzeuge eintragen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Konturelement violett: noch nicht vollständig definiertes Konturelement, kann z. B. von einem RND noch verändert werden hellblau: Bohrungen und Gewinde ocker: Werkzeug-Mittelpunktsbahn rot: Eilgangbewegung Weitere Informationen: "Grafik der FK-Programmierung", Seite 187 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
NC-Satz oder einen vorhergegangenen verursacht. Fehlerfenster öffnen Wenn Sie das Fehlerfenster öffnen, erhalten Sie die vollständige Information zu allen anstehenden Fehlern. Taste ERR drücken Die Steuerung öffnet das Fehlerfenster und zeigt alle anstehenden Fehlermeldungen vollständig an. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Service-Fall von Bedeutung sind. Fehlerfenster öffnen Cursor auf die entsprechende Fehlermeldung positionieren Softkey INTERNE INFO drücken Die Steuerung öffnet ein Fenster mit internen Informationen zum Fehler. Details verlassen: Softkey INTERNE INFO erneut drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey LÖSCHEN drücken Alternativ alle Fehler löschen: Softkey ALLE LÖSCHEN drücken Wenn bei einem Fehler die Ursache nicht behoben ist, kann er nicht gelöscht werden. In diesem Fall bleibt die Fehlermeldung erhalten. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bei einer Fehlbedienung, z. B. Betätigung einer nicht erlaubten Taste oder Eingabe eines Werts außerhalb des Gültigkeitsbereichs, weist die Steuerung Sie mit einem Hinweistext in der Kopfzeile auf diese Fehlbedienung hin. Die Steuerung löscht den Hinweistext bei der nächsten gültigen Eingabe. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey OK drücken Die Steuerung speichert die Service-Datei. Fehlerfenster schließen Um das Fehlerfenster wieder zu schließen, gehen Sie wie folgt vor: Softkey ENDE drücken Alternativ: Taste ERR drücken Die Steuerung schließt das Fehlerfenster. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Zusätzlich ist noch die Buchdatei main.chm verfügbar, in der alle vorhandenen 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 230
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 231
Anfangsbuchstaben eingeben Die Steuerung synchronisiert das Stichwortverzeichnis bezogen auf den eingegebenen Text, sodass Sie das Stichwort in der aufgeführten Liste schneller finden können. Mit Taste ENT Informationen zum gewählten Stichwort anzeigen lassen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 232
Wenn Sie die Funktion Nur in Titeln suchen aktivieren, durchsucht die Steuerung ausschließlich alle Überschriften, nicht die gesamten Texte. Die Funktion aktivieren Sie mit der Maus oder durch Selektieren und anschließendes Bestätigen mit der Leertaste. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ein programmierter STOP-Satz unterbricht den Programmlauf oder den Programm-Test, z. B. für eine Werkzeugüberprüfung. In einem STOP-Satz können Sie eine Zusatzfunktion M programmieren: Programmlauf-Unterbrechung programmieren: Taste STOP drücken Ggf. Zusatzfunktion M eingeben Beispiel 87 STOP HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
HEIDENHAIN für den Werkzeugwechsel die Funktion TOOL CALL. 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Koordinaten auf die aktuelle Werkzeugposition. Die Steuerung zeigt die Koordinatenwerte bezogen auf den Maschinen-Nullpunkt an. In der Statusanzeige schalten Sie die Koordinatenanzeige auf REF. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 239
M91/M92 in der Betriebsart Programmtest 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Funktion M130 ist nur bei aktiver Funktion Bearbeitungsebene schwenken erlaubt. Wenn die Funktion M130 mit einem Zyklusaufruf kombiniert wird, unterbricht die Steuerung die Abarbeitung mit einer Fehlermeldung. Wirkung M130 ist satzweise wirksam in Geradensätzen ohne Werkzeugradiuskorrektur. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
M98 wirkt nur in den NC-Sätzen, in denen M98 programmiert ist. M98 wird wirksam am Satzende. Beispiel: Nacheinander Konturpunkte 10, 11 und 12 anfahren 10 L X... Y... RL F 11 L X... IY... M98 12 L IX+ ... HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Vorschub beim Eintauchen beträgt 20% des Ebenenvorschubs. Tatsächlicher Bahnvorschub (mm/min): 17 L X+20 Y+20 RL F500 M103 F20 18 L Y+50 19 L IZ-2.5 20 L IY+5 IZ-5 21 L IX+50 22 L Z+5 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bearbeitung von sehr kleinen Außenecken (spitze Winkel) den Vorschub teilweise drastisch. Während der Abarbeitung besteht die Gefahr eines Werkzeugbruchs und einer Werkstückbeschädigung! M109 nicht bei der Bearbeitung sehr kleiner Außenecken (spitzen Winkeln) verwenden HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 245
Kreisbahnen innerhalb dieser Bearbeitungszyklen. Am Ende oder nach einem Abbruch eines Bearbeitungszyklus wird der Ausgangszustand wiederhergestellt. Wirkung M109 und M110 werden wirksam am Satzanfang. M109 und M110 setzen Sie mit M111 zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
übersichtliche Programmiervorgehensweise. Folgende NC-Syntaxen deaktivieren die Funktion M120: M120 LA0 M120 ohne LA PGM CALL Zyklus 19 oder PLANE-Funktionen M120 wirkt am Satzanfang und wirkt über Zyklen zur Fräsbearbeitung hinaus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 247
Funktion DEP LCT. Der NC-Satz mit DEP LCT darf nur Koordinaten der Bearbeitungsebene enthalten. Vor Verwendung der folgenden Funktionen müssen Sie M120 und die Radiuskorrektur aufheben: Zyklus 32 TOLERANZ Zyklus 19 BEARBEITUNGSEBENE PLANE-Funktion M114 M128 FUNCTION TCPM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Handradpositionierung heben Sie auf, indem Sie M118 ohne Koordinateneingabe erneut programmieren oder das NC-Programm mit M30 / M2 beenden. Bei einem Programmabbruch wird die Handradpositionierung ebenfalls aufgehoben. M118 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 249
Überlagerung auch in der momentan aktiven Werkzeugachsrichtung ausführen. Hierzu müssen Sie in der Funktion M118 mindestens die Spindelachse mit dem erlaubten Verfahrbereich definieren (z. B. M118 Z5) und am Handrad die Achse VT wählen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 251
Steuerung beim Rückzug die überlagerten Werte. Vor allem bei Maschinen mit Kopfdrehachsen entstehen dabei unerwünschte und unvorhersehbare Bewegungen. Während dieser Rückzugsbewegungen besteht Kollisionsgefahr! M118 mit M140 nicht bei Maschinen mit Kopfdrehachsen kombinieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
M143 wird wirksam am Satzanfang. M143 löscht die Einträge der Spalten SPA, SPB und SPC in der Bezugspunkttabelle. Bei einer erneuten Aktivierung der entsprechenden Zeile ist die Grunddrehung in allen Spalten 0. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung das automatische Abheben mit der durch FUNCTION LIFTOFF definierten Abheberichtung. Wirkung M148 wirkt solange, bis die Funktion mit M149 oder FUNCTION LIFTOFF RESET deaktiviert wird. M148 wird wirksam am Satzanfang, M149 am Satzende. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Eckenradius, die Ecke verschleift weniger und die Verfahrbewegung wird trotzdem noch weich ausgeführt. Wirkung Die Funktion M197 ist satzweise wirksam und wirkt nur an Außenecken. Beispiel L X... Y... RL M197 DL0.876 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Vergleichen Sie die Programmiertechniken Unterprogramm und Programmteil-Wiederholung mit den sog. Wenn-dann-Entscheidungen, bevor Sie ein NC-Programm erstellen. Damit vermeiden Sie mögliche Missverständnisse und Programmierfehler. Weitere Informationen: "Wenn-dann-Entscheidungen mit Q-Parametern", Seite 292 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ein Unterprogramm darf sich nicht selbst aufrufen Unterprogramme hinter dem NC-Satz mit M2 bzw. M30 programmieren Wenn Unterprogramme im NC-Programm vor dem NC-Satz mit M2 oder M30 stehen, dann werden sie ohne Aufruf mindestens einmal abgearbeitet HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
NC-Programm mit SEL PGM Seite 265 wählen Zuletzt gewählte Datei mit Seite 265 CALL SELECTED PGM aufrufen Beliebiges NC-Programm mit Siehe Benut- SEL CYCLE als Bearbeitungszy- zerhand- klus wählen buch Bearbei- tungszyklen programmieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Beachten Sie daher, dass Änderungen an Q-Parametern im gerufenen NC-Programm sich auch auf das rufende NC-Programm auswirken. Während die Steuerung das rufende NC-Programm abarbeitet, ist das Editieren aller gerufenen NC-Programme gesperrt. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 263
Steuerung mögliche Sonderzeichen als Teil des Pfads. Weitere Informationen: "Namen von Dateien", Seite 114 Wenn der komplette Pfad innerhalb der doppelten Anführungszeichen steht, können Sie sowohl \ als auch / als Trennung für die Ordner und Dateien verwenden. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn die gerufene Datei im selben Verzeichnis steht wie die rufende Datei, können Sie auch nur den Dateinamen ohne Pfad einbinden. Dafür steht innerhalb des Auswahlfensters des Softkeys DATEI WÄHLEN der Softkey DATEINAME ÜBERNEHMEN zur Verfügung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 265
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 319 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung fügt eine neue Zeile in die Punktetabelle ein. Koordinaten des gewünschten Bearbeitungspunkts eingeben Vorgang wiederholen, bis alle gewünschten Koordinaten eingegeben sind Der Name der Punktetabelle muss bei Zuweisung von SQL mit einem Buchstaben beginnen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bearbeitung ausgeblendet werden. Sie blenden Punkte wie folgt aus: Gewünschten Punkt in der Tabelle wählen Spalte FADE wählen Mit Taste ENT Ausblenden aktivieren Mit Taste NO ENT Ausblenden deaktivieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Datei, können Sie auch nur den Dateinamen ohne Pfad einbinden. Dafür steht innerhalb des Auswahlfensters des Softkeys DATEI WÄHLEN der Softkey DATEINAME ÜBERNEHMEN zur Verfügung. Beispiel 7 SEL PATTERN “TNC:\nc_prog\Positions.PNT" HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung arbeitet mit der Funktion CYCL CALL PAT die Punktetabelle ab, die Sie zuletzt definiert haben, auch wenn Sie die Punktetabelle in einem mit CALL PGM verschachtelten NC-Programm definiert haben. Definition Dateityp Definition Punktetabelle *.pnt HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Unterprogramme weitere Unterprogramme oder Programmteil- Wiederholungen enthalten dürfen. Maximale Verschachtelungstiefe für Unterprogramme: 19 Maximale Verschachtelungstiefe für externe NC-Programme: 19, wobei ein CYCL CALL wie ein Aufruf eines externen Programms wirkt Programmteil-Wiederholungen können Sie beliebig oft verschachteln HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Vorschübe Drehzahlen Zyklusdaten Die Steuerung bietet weitere Möglichkeiten, mit Q-Parametern zu arbeiten: Konturen programmieren, die über mathematische Funktionen bestimmt werden Die Ausführung von Bearbeitungsschritten von logischen Bedingungen abhängig machen FK-Programme variabel gestalten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
(Nr. 131201) pathSimQR (Nr. 131202) Wenn Ihr Maschinenhersteller in den optionalen Maschinenparametern einen Pfad auf der TNC-Partition angibt, können Sie die Sicherung mithilfe der Funktionen NC/PLC Backup auch ohne Eingabe einer Schlüsselzahl vornehmen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 282
Parameter für Sonderfunktionen der Steuerung, die von NC-Programmen des Anwenders oder von Zyklen gelesen werden 200 – 1199 Parameter, die bevorzugt für HEIDENHAIN-Zyklen verwendet werden 1200 – 1399 Parameter, die bevorzugt bei Herstellerzyklen verwendet werden 1400 – 1999 Parameter für den Anwender HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Q-Parameterinhalte bei Sprungbefehlen oder 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn Sie einen Q-Parameter definieren oder zuweisen, zeigt die Steuerung die Softkeys Q, QL und QR an. Mit diesen Softkeys wählen Sie den gewünschten Parametertyp aus. Nachfolgend definieren Sie die Parameternummer. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Zahl ziehen und zuweisen Verboten: 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung fragt nach dem ersten Wert oder Parameter. Q5 (Parameter) eingeben Mit Taste ENT bestätigen Die Steuerung fragt nach dem zweiten Wert oder Parameter. 7 als zweiten Wert eingeben Mit Taste ENT bestätigen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 288
Parameter. 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie können mithilfe von Q-Parametern auch Winkelfunktionen berechnen. Q-Parameterfunktion wählen: Taste Q aus der Zifferneingabe drücken Die Softkey-Leiste zeigt die Q- Parameterfunktionen. Softkey WINKELFUNKT. drücken Die Steuerung zeigt die Softkeys der Winkelfunktionen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 290
FN 13: WINKEL z. B. FN 13: Q20 = +25 ANG-Q1 Winkel mit arctan aus Gegenkathete und Ankathe- te oder sin und cos des Winkels (0 < Winkel < 360°) bestimmen und zuweisen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn (engl. equal): Gleich (engl. not equal): Ungleich (engl. greater than): Größer als (engl. less than): Kleiner als GOTO (engl. go to): Gehe zu UNDEFINED (engl. undefined): Undefiniert DEFINED (engl. defined): Definiert HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wert oder Parameter, Sprung zu angege- benem 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Umkehrfunktion des Tangens; Winkel bestimmen aus dem Verhält- nis Gegenkathete/Ankathete z. B. Q12 = ATAN Q50 Werte potenzieren Potenz z. B. Q15 = 3 ^ 3 Konstante Pl π = 3,14159 z. B. Q15 = PI HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Überschneidungen mit Sonderfunktionen der Steuerung drohen Parameter mit Nummern zwischen 1200 und 1399, da Überschneidungen mit maschinenherstellerspezifischen Funktionen drohen Alle Parameter mit angezeigten Kommentaren nutzt die Steuerung innerhalb von Zyklen oder als Übergabeparameter. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 301
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
FN 29: PLC bis zu acht Werte an die PLC übergeben FN 37: EXPORT lokale Q-Parameter oder QS- Parameter in ein rufendes NC-Programm exportieren FN 38: SEND Informationen aus dem NC- Programm senden HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
180 FN 14: ERROR = 1000 Nachfolgend finden Sie eine vollständige Liste der FN 14: ERROR- Fehlermeldungen. Beachten Sie, dass abhängig vom Typ Ihrer Steuerung, nicht alle Fehlermeldungen vorhanden sind. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 304
1030 Q202 nicht definiert 1031 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 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 306
Eintauchart nicht möglich 1105 Eintauchwinkel falsch definiert 1106 Öffnungswinkel nicht definiert 1107 Nutbreite zu groß 1108 Maßfaktoren nicht gleich 1109 Werkzeug-Daten inkonsistent 1110 MOVE nicht möglich 1111 Preset-Setzen nicht erlaubt! 1112 Gewindelänge zu kurz! HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 307
Zeichenhöhe nicht definiert 1142 Zeichenhöhe zu groß 1143 Toleranzfehler: Werkstück Nacharbeit 1144 Toleranzfehler: Werkstück Ausschuss 1145 Maßdefinition fehlerhaft 1146 Nicht erlaubter Eintrag in Kompensationstabelle 1147 Transformation nicht möglich 1148 Werkzeugspindel ist falsch konfiguriert HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 308
Startpunkt für Bohrung zu tief 1177 Maßdefinition: Sollwert fehlt bei manueller Vorpo- sitionierung 1178 Ein Schwesterwerkzeug ist nicht verfügbar 1179 OEM-Makro ist nicht definiert 1180 Messung mit Hilfsachse nicht möglich 1181 Startposition bei Moduloachse nicht möglich HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 309
Nutzlänge LU des Werkzeugs zu klein 1188 Die definierte Fase ist zu groß 1189 Fasenwinkel kann mit dem aktiven Werkzeug nicht erzeugt werden 1190 Aufmasse definieren keinen Materialabtrag 1191 Spindelwinkel nicht eindeutig HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ausgabeformat für Text und Variablen zwischen “...“ Anführungszeichen oben festlegen Für auszugebende Texte können Sie den UTF-8-Zeichensatz verwenden. Format für Q-Parameter, QL und QR: %: Format festlegen F: Floating (Dezimalzahl), Format für Q, QL, QR HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 311
Funktionen zur Verfügung: Schlüsselwort Funktion CALL_PATH Gibt den Pfadnamen des NC-Programms aus, in dem die FN 16-Funktion steht. Beispiel: "Messprogramm: %S",CALL_PATH; M_CLOSE Schließt die Datei, in die Sie mit FN 16 schreiben. Beispiel: M_CLOSE; HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 312
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 L_CHINESE_TRAD Text nur bei Dialogsprache Chinesisch (traditionell) ausgeben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 313
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 314
95 Q1 = 100 96 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 ) 97 FN 16: F-PRINT TNC:\fn16.a / SCREEN: Beispiel für die Bildschirmausgabe mit zwei Leerzeilen, die durch QS1 und QS4 entstehen: HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 315
Wenn die gerufene Datei im selben Verzeichnis steht wie die rufende Datei, können Sie auch nur den Dateinamen ohne Pfad einbinden. Dafür steht innerhalb des Auswahlfensters des Softkeys DATEI WÄHLEN der Softkey DATEINAME ÜBERNEHMEN zur Verfügung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 316
Viele relevante und interessante Informationen für eine Protokolldatei erhalten Sie mithilfe der Funktion FN 18, z. B. die Nummer des zuletzt verwendeten Tastsystemzyklus. Weitere Informationen: "FN 18: SYSREAD – Systemdaten lesen", Seite 319 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 318
Beispiel 96 FN 16: F-PRINT TNC:\MSK\MSK1.A / PC325:\LOG\PRO1.TXT Wenn Sie mehrmals im NC-Programm dieselbe Datei ausgeben, fügt die Steuerung innerhalb der Zieldatei die aktuelle Ausgabe hinter die zuvor ausgegebenen Inhalte dazu. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung rechnet dabei die Tabellenwerte automatisch in die Maßeinheit des NC-Programms um. Weitere Informationen: "Systemdaten", Seite 614 Beispiel: Wert des aktiven Maßfaktors der Z-Achse an Q25 - zuweisen 55 FN 18: SYSREAD Q25 = ID210 NR4 IDX3 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten Die Funktion FN 37: EXPORT benötigen Sie, wenn Sie eigene Zyklen erstellen und in die Steuerung einbinden möchten. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung gibt den Variablenwert mit insgesamt sieben Stellen und davon drei Nachkommastellen aus. Bei Bedarf wird die Ausgabe mit Leerzeichen aufgefüllt. Um im Ausgabetext % zu erhalten, müssen Sie an der gewünschten Textstelle %% eingeben. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 vergleichen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Tastertyp des aktiven Tastsystems TS Tastertyp des aktiven Tastsystems TT Keyname des aktiven Tastsystems TT aus dem MP activeTT Daten zur Palettenbearbeitung, Name der aktuell bearbeiteten Palette 10510 Pfad der aktuell angewählten Palettentabelle HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
-1: Der erste QS-Parameter liegt alphabetisch vor 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Deltawert DR aus der Werkzeugtabelle Deltawert DR aus dem NC-Programm (Korrekturtabelle oder Werkzeugaufruf) Weitere Informationen: "Deltawerte für Längen und Radien", Seite 134 Die Steuerung speichert den aktiven Werkzeugradius auch über eine Stromunterbrechung hinaus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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. Parameter Maßangaben des Hauptprogramms Q113 = 0 Metrisches System (mm) Q113 = 1 Zollsystem (inch) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeugvermessung z. B. mit dem TT 160 Parameter Ist-Soll-Abweichung Q115 Werkzeuglänge Q116 Werkzeugradius Schwenken der Bearbeitungsebene mit Werkstückwinkeln: von der Steuerung berechnete Koordinaten für Drehachsen Parameter Koordinaten Q120 A-Achse Q121 B-Achse Q122 C-Achse HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Q166 Gemessene Länge Q167 Lage der Mittelachse Parameter Ermittelte Raumwinkel Q170 Drehung um die A-Achse Q171 Drehung um die B-Achse Q172 Drehung um die C-Achse Parameter Werkstückstatus Q180 Q181 Nacharbeit Q182 Ausschuss HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 342
3. Position in der Werkzeugachse Q961 Raumwinkel SPA im WPL-CS Q962 Raumwinkel SPB im WPL-CS Q963 Raumwinkel SPC im WPL-CS Q964 Drehungswinkel im I-CS Q965 Drehungswinkel im Koordinatensystem des Drehtischs Q966 Erster Durchmesser Q967 Zweiter Durchmesser HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 438 Um mit HDR-Festplatten maximale Geschwindigkeit bei Tabellenanwendungen zu erreichen und Rechenleistung zu schonen, empfiehlt HEIDENHAIN den Einsatz von SQL- Funktionen anstelle von FN 26, FN 27 und FN 28. Nachfolgend werden u. a. folgende Begriffe verwendet: SQL-Befehl bezieht sich auf die verfügbaren Softkeys...
Seite 345
Abfrage. Der Wert 0 kennzeichnet ein ungültiges Handle, wodurch für eine Abfrage kein Result-set angelegt werden konnte. Wenn keine Zeilen die angegebene Bedingung erfüllen, wird ein leeres Result-set unter einem gültigen Handle angelegt. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wert danach immer metrisch. Wenn dieser Wert nachfolgend in einem Inch-Programm zur Positionierung verwendet wird (L X+Q1800), resultiert daraus eine falsche Position. In Inch-Programmen die gelesenen Werte vor der Verwendung umrechnen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
SQL UPDATE erweitert die Transaktion um die Änderung einer bestehenden Zeile SQL INSERT erstellt eine neue Tabel- lenzeile SQL SELECT liest einen einzelnen Wert aus einer Tabelle und öffnet dabei keine Transaktion HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
RENAME COLUMN Beispiel für den Befehl SQL EXECUTE Anmerkungen: 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 350
Zeilen weiterhin lesen, aber nicht ändern. Wenn Sie Änderungen an den Tabelleneinträgen vornehmen, verwenden Sie diese Option unbedingt. Leerer Result-set: Wenn keine Zeilen dem Suchkriterium entsprechen, liefert der SQL-Server ein gültiges HANDLE ohne Tabelleneinträge zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 351
Vergleichswert (Q-Parameter nach : in Hochkommata) ORDER BY (optional): Spaltennamen und Sortierungsart (ASC für aufsteigende und DESC für absteigende Sortierung) FOR UPDATE (optional): anderen Prozessen den schreibenden Zugriff auf die selektierten Zeilen zu sperren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 352
0 BEGIN PGM SQL_CREATE_TAB MM Synonym erstellen 1 SQL Q10 "CREATE SYNONYM NEW FOR 'TNC:\table \NewTab.TAB'" Tabelle erstellen 2 SQL Q10 "CREATE TABLE NEW AS SELECT X,Y,Z FROM 'TNC:\prototype_for_NewTab.tab'" 3 END PGM SQL_CREATE_TAB MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Werte der einzelnen Zellen legt die Steuerung in den gebundenen Q-Parametern ab. Die Transaktion ist durch das anzugebende HANDLE definiert, die Zeile durch den INDEX. SQL FETCH berücksichtigt alle Spalten, die die SELECT-Anweisung (SQL-Befehl SQL EXECUTE) enthält. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Q-Parametern. Die Transaktion ist durch das anzugebende HANDLE definiert, die Zeile durch den INDEX. Die Steuerung überschreibt die bestehende Zeile im Result-set vollständig. SQL UPDATE berücksichtigt alle Spalten, die die SELECT-Anweisung (SQL-Befehl SQL EXECUTE) enthält. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die angegebene (indizierte) Zeile ist nachfolgend die neue Zeile 0 des Result-set Die Steuerung schließt die Transaktion nicht ab (das HANDLE behält seine Gültigkeit) Späteres manuelles Abschließen der Transaktion mithilfe von SQL ROLLBACK oder SQL COMMIT ist notwendig HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
FROM: Synonym oder absoluter Pfad der Tabelle (Pfad in Hochkommata) WHERE: Spaltenbezeichnung, Bedingung und Vergleichswert (Q-Parameter nach : in Hochkommata) Beispiel: Wert lesen und speichern 20 SQL SELECT Q5 "SELECT Mess_X FROM Tab_Example WHERE Position_NR==3" HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
SQL FETCH kopiert die Werte aus dem Result-set in die angebundenen Q- oder QS- Parameter 0 erfolgreicher Lesevorgang 1 fehlerhafter Lesevorgang Die Syntax HANDLE QL1 ist die, durch den Parameter QL1 bezeichnete, Transaktion Der Parameter Q1900 ist ein Rückgabewert zur Kontrolle, ob Daten gelesen wurden HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 365
2 SQL QL1 "SELECT WMAT FROM 'TNC:\table\WMAT.TAB' WHERE NR ==3" Suche ausführen 3 SQL FETCH Q1900 HANDLE QL1 Transaktion abschließen 4 SQL ROLLBACK Q1900 HANDLE QL1 Parameterbindung lösen 5 SQL BIND QS 1800 6 END PGM SQL_READ_WMAT_2 MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Arbeiten mit frei definierbaren Tabellen Seite 438 Über die Taste SPEC FCT und die entsprechenden Softkeys haben Sie Zugriff auf weitere Sonderfunktionen der Steuerung. In den folgenden Tabellen erhalten Sie eine Übersicht, welche Funktionen verfügbar sind. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 449 Umdrehungen definieren Werkzeug bei NC-Stopp abheben Seite 450 Kommentar einfügen Seite 204 Tabellenwerte lesen und schrei- Seite 427 Polare Kinematik definieren Seite 397 Komponentenüberwachung Seite 431 aktivieren Bahninterpretation wählen Seite 509 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Um eine Einstellung zu wählen, gehen Sie wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey FUNCTION MODE drücken Softkey SET drücken Ggf. Softkey AUSWÄHLEN drücken Die Steuerung öffnet ein Auswahlfenster. Einstellung wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ablauf mithilfe der grafischen Simulation prüfen Programmtest mit erweiterter Kollisionsprüfung durchführen NC-Programm oder Programmabschnitt in der Betriebsart Programmlauf Einzelsatz vorsichtig testen Sie aktivieren die Kollisionsüberwachung separat für folgende Betriebsarten: Programmlauf Manueller Betrieb Programm-Test HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 380
Radius größer sein als der in der Werkzeugtabelle definierte Wert. Nach dem Starten eines Tastsystemzyklus überwacht die Steuerung die Taststiftlänge und den Tastkugeldurchmesser nicht mehr, damit Sie auch Kollisionskörper antasten können. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bewegungen. Während aller Bewegungen besteht Kollisionsgefahr! Kollisionsüberwachung nach Möglichkeit immer aktivieren Kollisionsüberwachung sofort nach einer vorübergehenden Unterbrechung wieder aktivieren NC-Programm oder Programmabschnitt bei inaktiver Kollisionsüberwachung in der Betriebsart Programmlauf Einzelsatz vorsichtig testen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 382
Nach Beenden des Programmlaufs oder nach Anwahl eines neuen NC-Programms wirken wieder die Einstellungen, die Sie für Programmlauf und Manueller Betrieb mithilfe des Softkeys KOLLISION gewählt haben. Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Auf diese Weise lassen sich negative Auswirkungen auf Werkzeug, Werkstück und Maschine vermeiden, die durch sich ändernde Schnittbedingungen entstehen können. Schnittbedingungen ändern sich insbesondere durch: Werkzeugverschleiß Schwankende Schnitttiefen, die vermehrt bei Gussteilen auftreten Härteschwankungen, die durch Materialeinschlüsse entstehen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeugtabelle eine werkzeugabhängige Regelreferenzleistung vorgeben, erstellt die Steuerung die zum jeweiligen NC-Programm gehörende abhängige Datei ohne Lernschnitt. Die Dateierstellung erfolgt kurz vor der Regelung. Übersicht Geben Sie folgende Daten in die Tabelle ein: HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 385
Steuerung eine intern fest definierte Regeleinstellung für einen Lernschnitt. Alternativ bei vorgegebener werkzeugabhängiger Regelreferenzleistung regelt die Steuerung sofort. HEIDENHAIN empfiehlt für einen sicheren und definierten Ablauf die Verwendung der Tabelle AFC.TAB. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
DIST definiert die maximale Strecke für den Lernschnitt. Mit LOAD können Sie eine Referenzlast direkt vorgeben. Eine eingegebene Referenzlast > 100 % begrenzt die Steuerung automatisch auf 100 %. FUNCTION AFC CUT END: Die Funktion AFC CUT END beendet die AFC-Regelung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 387
Um die Datei <name>.H.AFC.DEP editieren zu können, müssen Sie ggf. die Dateiverwaltung so einstellen, dass alle Dateitypen angezeigt werden (Softkey TYP WÄHLEN drücken). Weitere Informationen: "Dateien", Seite 113 Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Definieren, mit welchen Achsen die Steuerung die PARAXMODE Bearbeitung durchführt Vor einem Wechsel der Maschinenkinematik müssen Sie die Parallelachsfunktionen deaktivieren. Mit dem Maschinenparameter noParaxMode (Nr. 105413) können Sie die Programmierung von Parallelachsen deaktivieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 389
Beachten Sie, dass ein PARAXCOMP OFF die Parallelachse dann nicht ausschaltet, sondern die Steuerung wieder die Standardkonfiguration aktiviert. Die Steuerung schaltet die automatische Verrechnung nur aus, wenn Sie die Achse im NC-Satz mit angeben, z. B. PARAXCOMP OFF W. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
FUNCTION PARAXCOMP DISPLAY aktiv Das PARAXMODE-Icon verdeckt das aktive PARAXCOMP DISPLAY-Icon. Ergänzend zeigt die Steuerung in der zusätzli- chen Statusanzeige ein (D) für DISPLAY hinter den Achsbezeichnungen der betroffenen Achsen. Kein Symbol Standardkinematik aktiv HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Statusanzeige ein (M) für MOVE hinter den Achsbezeichnungen der betroffenen Achsen. Kein Symbol Standardkinematik aktiv Die Verrechnung möglicher Offset-Werte (U_OFFS, V_OFFS und W_OFFS der Bezugspunkttabelle) legt Ihr Maschinenhersteller im Parameter presetToAlignAxis (Nr. 300203) fest. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ihr Maschinenhersteller kann die PARAXCOMP-Funktion mit einem Maschinenparameter dauerhaft aktivieren. Wenn Sie die Funktion ausschalten wollen, müssen Sie die Parallelachse im NC-Satz angeben, z. B. FUNCTION PARAXCOMP OFF W. Weitere Informationen: "Automatische Verrechnung der Parallelachsen", Seite 389 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn FUNCTION PARAXMODE aktiv ist, zeigt die Steuerung in der Statusanzeige ein Symbol. Symbol Bearbeitungsmodus FUNCTION PARAXMODE aktiv Das PARAXMODE-Icon verdeckt aktive PARAXCOMP-Icons. Ergänzend zeigt die Steuerung im Reiter POS der zusätzlichen Statusanzeige die gewählten Haupt- achsen. Kein Symbol Standardkinematik aktiv HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 394
Bewegung nicht angezeigt. Schalten Sie die Positionsanzeige ggf. auf REF-Wert um. Die Verrechnung möglicher Offset-Werte (X_OFFS, Y_OFFS und Z_OFFS der Bezugspunkttabelle) der mit dem &-Operator positionierten Achsen legt Ihr Maschinenhersteller im Parameter presetToAlignAxis (Nr. 300203) fest. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn FUNCTION PARAXMODE inaktiv ist, zeigt die Steuerung kein Symbol und keine Einträge im Reiter POS. Abhängig von der Konfiguration des Maschinenherstellers ist anschließend ein zuvor vom PARAXMODE-Icon überdecktes aktives PARAXCOMP-Icon sichtbar. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
7 FUNCTION PARAXMODE X Y W Zustellung führt Parallelachse W aus 8 L X+50 Y+50 R0 FMAX M99 Standardkonfiguration wiederherstellen 9 FUNCTION PARAXMODE OFF 10 L M30 11 END PGM PAR MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
U, V und W dienen. Die Steuerung stellt in Verbindung mit der polaren Kinematik folgende Funktionen zur Verfügung: Softkey Funktion Bedeutung Seite Polare Kinematik definieren und aktivieren POLARKIN AXES Polare Kinematik deaktivieren POLARKIN OFF HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung erlaubt eine Bearbeitung am Pol ALLOWED Die Steuerung verhindert eine Bearbeitung am Pol SKIPPED Der gesperrte Bereich entspricht einer Kreisfläche mit dem Radius von 0,001 mm (1 μm) um den Pol. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 399
Statusanzeige ein Symbol. Symbol Bearbeitungsmodus Polare Kinematik aktiv Das POLARKIN-Icon verdeckt das aktive PARAXCOMP DISPLAY-Icon. Ergänzend zeigt die Steuerung im Reiter POS der zusätzlichen Statusanzeige die gewählten Haupt- achsen. Kein Symbol Standardkinematik aktiv HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey PROGRAMM FUNKTIONEN drücken Softkey POLARKIN drücken Softkey POLARKIN OFF drücken Beispiel 6 POLARKIN OFF Wenn die polare Kinematik inaktiv ist, zeigt die Steuerung kein Symbol und keine Einträge im Reiter POS. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 401
Sonderfunktionen | Bearbeitung mit polarer Kinematik Hinweis Folgende Umstände deaktivieren die polare Kinematik: Abarbeitung der Funktion POLARKIN OFF Anwahl eines NC-Programms Erreichen des NC-Programmendes Abbruch des NC-Programms Anwahl einer Kinematik Neustart der Steuerung HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
OPEN FILE angeben 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Zusatz-Tool wählen, in dem die Steuerung die Datei öffnet. Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten Die Funktion OPEN FILE steht in folgenden Betriebsarten zur Verfügung: Positionieren mit Handeingabe Programm-Test Programmlauf Einzelsatz Programmlauf Satzfolge HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 406
Für einige Dateitypen bietet die Steuerung nur ein geeignetes HEROS-Tool zur Anzeige. In diesem Fall öffnet die Steuerung die Datei mit der Funktion OPEN FILE automatisch in diesem Tool. Beispiel 1 OPEN FILE "TNC:\CLAMPING_INFORMATION.HTML" Zur Anzeige verwendbares HEROS-Tool: Mozilla Firefox HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Nullpunkt entweder mithilfe fester oder variabler Koordinaten oder durch Angabe einer Tabellenzeile der Nullpunkttabelle. Mit der Funktion TRANS DATUM RESET setzen Sie die Nullpunktverschiebung zurück. Verwandte Themen Nullpunkttabelle aktivieren Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 408
Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten TRANS DATUM RESET Mit der Funktion TRANS DATUM RESET setzen Sie eine Nullpunktverschiebung zurück. Dabei ist es unerheblich, wie Sie den Nullpunkt zuvor definiert haben. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Mit der Funktion TRANS MIRROR RESET setzen Sie die Spiegelung zurück. Verwandte Themen Zyklus 8 SPIEGELUNG Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren Additive Spiegelung innerhalb der Globalen Programmeinstellungen GPS (Option #44) Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 410
Die NC-Funktion enthält folgende Syntaxelemente: Syntaxele- Bedeutung ment Syntaxeröffner für eine Spiegelung TRANS MIRROR AXIS oder Spiegelung von Achswerten eingeben oder Spiegelung zurücksetzen RESET X, Y oder Z Zu spiegelnde Achswerte Nur bei Auswahl AXIS HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Weitere Informationen: "Werkstück-Koordinatensystem W-CS", Seite 88 Drehung mit TRANS ROTATION Anwendung Mit der Funktion TRANS ROTATION drehen Sie Konturen oder Positionen um einen Drehwinkel. Mit der Funktion TRANS ROTATION RESET setzen Sie die Drehung zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Mit der Funktion TRANS SCALE skalieren Sie Konturen oder Positionen und vergrößern oder verkleinern damit gleichmäßig. So können Sie z. B. Schrumpf- und Aufmaßfaktoren berücksichtigen. Mit der Funktion TRANS SCALE RESET setzen Sie die Skalierung zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 413
Diese Funktion können Sie ausschließlich im Bearbeitungsmodus FUNCTION MODE MILL verwenden. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten Wenn Sie eine Kontur mit Innenradien verkleinern, achten Sie auf die richtige Werkzeugwahl. Ansonst bleibt ggf. Restmaterial stehen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Doc wählen. Wenn der Eintrag in der Spalte Doc nicht eindeutig ist, wählt die Steuerung den Bezugspunkt mit der niedrigsten Bezugspunktnummer. Mit den optionalen Parametern können Sie folgendes festlegen: SELECT TARGET: kopierten Bezugspunkt aktivieren KEEP TRANS: einfache Transformationen erhalten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey PROGRAMM VORGABEN drücken Softkey PRESET drücken Softkey PRESET CORR drücken Gewünschte Korrekturen definieren Beispiel Aktiver Bezugspunkt wird in X um +10 mm und in SPC +45 ° 13 PRESET CORR X+10 SPC+45 korrigiert HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Eingabe speichern, z. B. Taste ENT drücken Mit der Taste CE löschen Sie den Zahlenwert aus dem gewählten Eingabefeld. Die Steuerung zeigt in der Softkey-Leiste folgende Funktionen: Softkey Funktion Tabellenanfang wählen Tabellenende wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 420
Standardformat verwenden Spalten anzeigen oder ausblenden Spalten anordnen Spalten fixieren, max. 3 Zusätzliche Funktionen, z. B. Löschen Spalte zurücksetzen Aktuelles Feld editieren Nullpunkttabelle sortieren Die Steuerung öffnet ein Fenster zur Auswahl der Sortierung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Taste PGM MGT drücken Gewünschte Nullpunkttabelle wählen Die Steuerung aktiviert die Nullpunkttabelle für den Programmtest und markiert die Datei mit dem Status S. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
(workpiece correction): Korrektur im Bearbeitungsebene- Koordinatensystem WPL-CS Die Korrektur über die Tabelle ist eine Alternative zur Korrektur im TOOL CALL-Satz. Die Korrektur aus der Tabelle überschreibt eine bereits programmierte Korrektur im TOOL CALL-Satz. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 423
Bei Schleifwerkzeugen als Korrektur von LO und R-OVR Die Steuerung zeigt eine aktive Verschiebung mithilfe der Korrekturtabelle *.tco im Reiter TOOL der zusätzlichen Statusanzeige. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 424
FUNCTION TURNDATA CORR-WPL und FUNCTION CORRDATA WPL sind alternative Programmiermöglichkeiten derselben Verschiebung. Eine Verschiebung im Bearbeitungsebene- Koordinatensystem WPL-CS mithilfe der Drehwerkzeugtabelle wirkt additiv zu den Funktionen FUNCTION TURNDATA CORR-WPL und FUNCTION CORRDATA WPL. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Gehen Sie in jeder Betriebsart wie folgt vor: Gewünschte Betriebsart wählen In der Dateiverwaltung gewünschte Tabelle wählen In der Betriebsart Programm-Test erhält die Tabelle den Status S, in den Betriebsarten Programmlauf Einzelsatz und Programmlauf Satzfolge den Status M. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey der gewünschten Tabelle drücken, z. B. KORREKTUR TABELLE T-CS Softkey EDITIEREN auf EIN setzen Mit den Pfeiltasten zur gewünschten Stelle navigieren Wert ändern Die geänderten Daten sind erst nach einem erneuten Aktivieren der Korrektur wirksam. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wert aus einer Korrekturtabelle zu lesen, müssen Sie diese Tabelle zuvor aktivieren. Die Funktion TABDATA READ können Sie z. B. verwenden, um vorab die Werkzeugdaten des verwendeten Werkzeugs zu prüfen und eine Fehlermeldung während des Programmlaufs zu verhindern. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
QS als Übergabeparameter verwenden. Um in eine Korrekturtabelle zu schreiben, müssen Sie die Tabelle aktivieren. Nach einem Tastsystemzyklus können Sie die Funktion TABDATA WRITE z. B. nutzen, um eine erforderliche Werkzeugkorrektur in die Korrekturtabelle einzutragen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Je nach Spaltentyp, den Sie beschreiben, können Sie Q, QL oder QR als Übergabeparameter verwenden. Um in eine Korrekturtabelle zu schreiben, müssen Sie die Tabelle aktivieren. Sie können die Funktion TABDATA ADD z. B. nutzen, um bei einer wiederholten Messung eine Werkzeugkorrektur zu aktualisieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 430
Mit Taste ENT bestätigen Beispiel Korrekturtabelle aktivieren 12 SEL CORR-TABLE TCS "TNC:\table\corr.tco" Wert aus Q1 zu Zeile 3, Spalte DR der Korrekturtabelle 13 TABDATA ADD CORR-TCS COLUMN "DR" KEY "3" = Q1 addieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie können mithilfe der Heatmap immer nur den Zustand einer Komponente betrachten. Wenn Sie die Heatmap mehrmals hintereinander starten, stoppt die Überwachung der vorherigen Komponente. Monitoring beenden Mit der Funktion MONITORING HEATMAP STOP beenden Sie das Monitoring. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
7 LBL 11 Bearbeitung 8 L ... Zählerstand erhöhen 51 FUNCTION COUNT INC Bearbeitung wiederholen, wenn noch Teile zu Fertigen sind 52 FUNCTION COUNT REPEAT LBL 11 53 M30 54 END PGM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
B. ein NC-Programm. Softkey Cursor-Bewegungen Cursor ein Wort nach rechts Cursor ein Wort nach links Cursor auf die nächste Bildschirmseite Cursor auf die vorherige Bildschirmseite Cursor zum Dateianfang Cursor zum Dateiende HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Primärschlüssel Sprachabhängige Dialoge Sprachabhängige 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 440
Sie ungültige Werte in Feldern mit Spaltentyp 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung mögliche Sonderzeichen als Teil des Pfads. Weitere Informationen: "Namen von Dateien", Seite 114 Wenn der komplette Pfad innerhalb der doppelten Anführungszeichen steht, können Sie sowohl \ als auch / als Trennung für die Ordner und Dateien verwenden. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Tiefe und D beschreiben. Die Werte, die in die Tabelle geschrieben werden sollen, sind in den Q-Parametern Q5, Q6 und Q7 gespeichert. 53 Q5 = 3,75 54 Q6 = -5 55 Q7 = 7,5 56 FN 27: TABWRITE 5/“RADIUS,TIEFE,D“ = Q5 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Mit FROM-SPEED und TO-SPEED definieren Sie mithilfe einer oberen und unteren Drehzahlgrenze den Bereich, in dem die pulsierende Drehzahl wirkt. Beide Eingabewerte sind optional. Wenn Sie keinen Parameter definieren, wirkt die Funktion im gesamten Drehzahlbereich. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 445
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey FUNCTION FEED drücken Softkey RESET FEED DWELL drücken Sie können die Verweilzeit auch mit der Eingabe D-TIME 0 zurücksetzen. Die Steuerung setzt die Funktion FUNCTION FEED DWELL automatisch bei einem Programmende zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Koordinatensystem T-CS im aus X, Y und Z resultierenden Vektor FUNCTION LIFTOFF ANGLE TCS SPB: Abheben im Werkzeug- Koordinatensystem T-CS mit definiertem Raumwinkel Abheben in Werkzeugachsrichtung mit M148 Weitere Informationen: "Werkzeug bei NC-Stopp automatisch von der Kontur abheben: M148", Seite 253 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 451
Achsen. Gehen Sie bei der Definition wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMM FUNKTIONEN drücken Softkey FUNCTION LIFTOFF drücken Softkey LIFTOFF TCS drücken Vektorkomponenten in X, Y und Z eingeben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Funktion FUNCTION LIFTOFF, ohne die Abheberichtung zurückzusetzen. Wenn Sie M148 programmieren, aktiviert die Steuerung das automatische Abheben mit der durch FUNCTION LIFTOFF definierten Abheberichtung. Die Steuerung setzt die Funktion FUNCTION LIFTOFF automatisch bei einem Programmende zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Unter gewissen Umständen ist das nicht möglich. Das gilt z. B. wenn Sie mit Achswinkel schwenken und die Maschine mit Raumwinkel konfiguriert ist oder wenn Sie die Kinematik geändert haben. Schwenken, wenn möglich, vor dem Herunterfahren zurücksetzen Beim Wiedereinschalten Schwenkzustand prüfen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 456
Schwenkmöglichkeiten an Ihrer Maschine eingeschränkt werden. Ob die Steuerung die Achswinkel der abgewählten Achsen berücksichtigt oder auf 0 setzt, legt Ihr Maschinenhersteller fest. Die Steuerung unterstützt das Schwenken der Bearbeitungsebene nur mit Spindelachse Z. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Animationen starten. Hierfür schalten Sie zunächst den Animationsmodus ein, und wählen nachfolgend die gewünschte PLANE-Funktion. Während der Animation hinterlegt die Steuerung den Softkey der gewählten PLANE-Funktion blau. Softkey Funktion Animationsmodus einschalten Animation wählen (blau hinterlegt) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung in der zusätzlichen Statusanzeige den berechneten Raumwinkel an. In der Restweganzeige (ISTRW und REFRW) zeigt die Steuerung während des Einschwenkens (Modus MOVE oder TURN) in der Drehachse den Weg bis zur berechneten Endposition der Drehachse HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Winkel (PLANE-Funktion oder Zyklus 19) zurück (Winkel = 0 und Funktion inaktiv). Eine Mehrfachdefinition ist nicht erforderlich. Das Schwenken in der Betriebsart Manueller Betrieb deaktivieren Sie über das 3D-ROT-Menü. Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Das Ergebnis ist bei beiden Sichtweisen identisch, wie die nachfolgende Gegenüberstellung zeigt. Beispiel PLANE SPATIAL SPA+45 SPB+0 SPC+90 ... A-B-C C-B-A Grundstellung A0° B0° C0° Grundstellung A0° B0° C0° A+45° C+90° B+0° B+0° C+90° A+45° HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 461
(ungeschwenkte) Achse Y. Eingabebereich von -359.9999° bis +359.9999° Raumwinkel C?: Drehwinkel SPC um die (ungeschwenkte) Achse Z. Eingabebereich von -359.9999° bis +359.9999° Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Projektionswinkeln. Dadurch weichen bei nicht rechtwinkligen Werkstücken die Winkelangaben aus der Technischen Zeichnung häufig von den tatsächlichen Projektionswinkeln ab. Das Positionierverhalten kann gewählt werden. Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 463
Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 Beispiel 5 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..Verwendete Abkürzungen: Engl. projected = projiziert PROJECTED principle plane: Hauptebene PROPR minor plane: Nebenebene PROMIN Engl. rotation: Rotation HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bearbeitungsebene bestimmen. Beachten Sie: Eingabebereich ist 0° bis 360.0000° 0°-Achse ist die X-Achse Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 Beispiel 5 PLANE EULER EULPR45 EULNU20 EULROT22 ..HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 465
Koordinatensystems um die Z-Achse beschreibt Nutationswinkel: Winkel, der die Drehung des EULNU Koordinatensystems um die durch den Präzes- sionswinkel verdrehte X-Achse beschreibt Rotationswinkel: Winkel, der die Drehung der EULROT geschwenkten Bearbeitungsebene um die geschwenkte Z-Achse beschreibt HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung die Neigung nicht bestimmen. Die Bearbeitung wird mit einer Fehlermeldung abgebrochen. Dieses Verhalten ist unabhängig von der Konfiguration der Maschinenparameter. Das Positionierverhalten kann gewählt werden. Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 467
Basisvektor, der zusätzlich zu kurz, parallel oder antiparallel zum Normalenvektor ist: wenn der Normalenvektor keinen X-Anteil besitzt, entspricht der Basisvektor der ursprünglichen X-Achse wenn der Normalenvektor keinen Y-Anteil besitzt, entspricht der Basisvektor der ursprünglichen Y-Achse HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 468
5 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NZ0.92 .. Verwendete Abkürzungen Abkürzung Bedeutung Englisch vector = Vektor VECTOR B asisvektor : X-, Y- und Z-Komponente BX, BY, BZ N ormalenvektor : X-, Y- und Z-Komponente NX, NY, NZ HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeugachse weg vom Werkstück zeigt, muss sich Punkt 3 oberhalb der Verbindungslinie zwischen Punkt 1 und Punkt 2 befinden (Rechte-Hand-Regel). Das Positionierverhalten kann gewählt werden. Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 470
Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 Beispiel 5 PLANE POINTS P1X+0 P1Y+0 P1Z+20 P2X+30 P2Y+31 P2Z+20 P3X+0 P3Y+41 P3Z+32.5 ..Verwendete Abkürzungen Abkürzung Bedeutung Englisch points = Punkte POINTS HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey wählen. Eingabebereich: -359.9999° bis +359.9999° Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 Beispiel 5 PLANE RELATIV SPB-45 ..Verwendete Abkürzungen Abkürzung Bedeutung Englisch relative = bezogen auf RELATIV HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bearbeitungsebene aus beiden definierten Achswinkeln. Die Funktionen SYM (SEQ), TABLE ROT und COORD ROT haben in Verbindung mit PLANE AXIAL keine Wirkung. Die Funktion PLANE AXIAL verrechnet keine Grunddrehung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 473
Position aus weitergeschwenkt werden soll. Eingabebereich: -99999,9999° bis +99999,9999° Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 474 Verwendete Abkürzungen Abkürzung Bedeutung Englisch axial = achsenförmig AXIAL HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
AXIAL oder Zyklus 19 2 Zyklus 8 SPIEGELUNG vor der Schwenkfunktion mit einer Drehachse programmiert: Die gespiegelte Drehachse hat keine Auswirkung auf die Schwenkung der verwendeten PLANE-Funktion, ausschließlich die Bewegung der Drehachse wird gespiegelt HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie die Einschwenkbewegung auch mit FMAX (Eilgang) oder FAUTO (Vorschub aus TOOL CALL-Satz) ausführen lassen. Wenn Sie die PLANE-Funktion in Verbindung mit STAY verwenden, dann müssen Sie die Drehachsen in einem separaten Positioniersatz nach der PLANE-Funktion einschwenken. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 476
Rückzugslänge in der WZ-Achse?: Rückzugsweg MB, wirkt inkremental von der aktuellen Werkzeugposition in der aktiven Werkzeugachsrichtung, den die Steuerung vor dem Einschwenkvorgang anfährt. MB MAX fährt das Werkzeug bis kurz vor den Software-Endschalter HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 477
12 L Z+250 R0 FMAX PLANE-Funktion definieren und aktivieren 13 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY Drehachse positionieren mit den von der Steuerung 14 L A+Q120 C+Q122 F2000 berechneten Werten Bearbeitung in der geschwenkten Ebene definieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Mithilfe der Funktion SYM wählen Sie eine der Lösungsmöglichkeit bezogen auf den Symmetriepunkt der Master-Achse: SYM+ positioniert die Master-Achse im positiven Halbraum ausgehend vom Symmetriepunkt SYM- positioniert die Master-Achse im negativen Halbraum ausgehend vom Symmetriepunkt HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 479
2 Zwei Lösungsmöglichkeiten: ausgehend von der aktuellen Position der Drehachsen die Lösungsvariante mit dem kürzesten Weg wählen 3 Eine Lösungsmöglichkeit: die einzige Lösung wählen 4 Keine Lösungsmöglichkeit: Fehlermeldung Winkel nicht erlaubt ausgeben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 480
ändert sich die Lage des Symmetriepunkts. Kinematikabhängig entspricht die positive Drehrichtung von SYM nicht der positiven Drehrichtung von SEQ. Ermitteln Sie deshalb an jeder Maschine die Lage des Symmetriepunkts und die Drehrichtung von SYM vor der Programmierung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn bei einer Schwenksituation keine freie Drehachse entsteht, haben die Transformationsarten COORD ROT und TABLE ROT keine Wirkung. Bei der Funktion PLANE AXIAL haben die Transformationsarten COORD ROT und TABLE ROT keine Wirkung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 482
Bearbeitungsebene wird beibehalten Da das Werkstück nicht mitpositioniert wurde, orientiert die Steuerung das Bearbeitungsebene-Koordinatensystem entsprechend des programmierten Raumwinkels Wenn keine Transformationsart gewählt wurde, verwendet die Steuerung für die PLANE-Funktionen die Transformationsart COORD ROT HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 483
Die Steuerung positioniert die freie Drehachse nicht, die Position der B-Achse vor dem Schwenken der Bearbeitungsebene wird beibehalten Da das Werkstück nicht mitpositioniert wurde, orientiert die Steuerung das Bearbeitungsebene-Koordinatensystem entsprechend des programmierten Raumwinkels SPB+20 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Beispiel angebauter Winkelkopf mit fester Werkzeugrichtung Y: Beispiel 11 TOOL CALL 5 Z S4500 12 PLANE SPATIAL SPA+0 SPB-90 SPC+0 STAY Der Schwenkwinkel muss exakt zum Werkzeugwinkel passen, ansonsten gibt die Steuerung eine Fehlermeldung aus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
NC-Satz abgearbeitet wird, auch wenn sich das Werkzeug auf das Drehachsenzentrum zubewegt. Wirkung M116 wirkt in der Bearbeitungsebene. Mit M117 setzen Sie M116 zurück. Am Programmende wird M116 ebenfalls unwirksam. M116 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Positionsanzeige auf einen Wert unter 360° reduziert ist, auf kurzem Weg. Beispiele: Ist-Position Soll-Position Verfahrweg 350° 10° +20° 10° 340° –30° Wirkung M126 wirkt am Satzanfang. M127 und ein Programmende setzen M126 zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
21 L C+180 FMAX M94 Drehachsen reduzieren und anschließend mit der C-Achse auf den programmierten Wert fahren Wirkung M94 wirkt nur in dem NC-Satz, in dem M94 programmiert ist. M94 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn M128 aktiv ist, zeigt die Steuerung in der Statusanzeige das Symbol TCPM an Die Funktionen TCPM oder M128 sind in Verbindung mit den Funktionen Dynamische Kollisionsüberwachung DCM und zusätzlich M118 nicht möglich HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 491
M128 setzen Sie mit M129 zurück. Wenn Sie in einer Programmlauf- Betriebsart ein neues NC-Programm wählen, setzt die Steuerung M128 ebenfalls zurück. Beispiel: Ausgleichsbewegungen höchstens mit einem Vorschub von 1000 mm/min durchführen L X+0 Y+38.5 IB-15 RL F125 M128 F1000 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 492
Solange M128 aktiv ist, überwacht die Steuerung die Istposition der nicht gesteuerten Drehachsen. Wenn die Istposition um einen vom Maschinenhersteller definierbaren Wert von der Sollposition abweicht, gibt die Steuerung eine Fehlermeldung aus und unterbricht den Programmlauf. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
M138 wird wirksam am Satzanfang. M138 setzen Sie zurück, indem Sie M138 ohne Angabe von Schwenkachsen erneut programmieren. Beispiel Für die oben aufgeführten Funktionen nur die Schwenkachse C berücksichtigen. L Z+100 R0 FMAX M138 C HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Einzelsatz ändert sich erst, nachdem die Schwenkachsen ihre Endposition erreicht haben. Wirkung M144 wird wirksam am Satzanfang. M144 wirkt nicht in Verbindung M128 oder Bearbeitungsebene Schwenken. M144 heben Sie auf, indem Sie M145 programmieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
TOOL CALL-Satz die Funktion FUNCTION TCPM zurücksetzen. Beim Stirnfräsen ausschließlich Kugelfräser verwenden, um Konturverletzungen zu vermeiden. In Kombination mit anderen Werkzeugformen prüfen Sie das NC-Programm mithilfe der grafischen Simulation auf mögliche Konturverletzungen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Vorschub als Bahnvorschub der im jeweiligen NC- Satz programmierten Achsen interpretiert wird Beispiel Vorschub bezieht sich auf die Werkzeugspitze 13 FUNCTION TCPM F TCP ... Vorschub wird als Bahnvorschub interpretiert 14 FUNCTION TCPM F CONT ... HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
13 FUNCTION TCPM F TCP AXIS POS ... Drehachs-Koordinaten sind Raumwinkel 18 FUNCTION TCPM F TCP AXIS SPAT ... Werkzeugorientierung auf B+45 Grad (Raumwinkel) einstellen. 20 L A+0 B+45 C+0 F MAX Raumwinkel A und C mit 0 definieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Drehachsen werden so interpoliert, dass der 14 FUNCTION TCPM F TCP AXIS SPAT PATHCTRL VECTOR Werkzeugvektor innerhalb es NC-Satzes immer in der Ebene liegt, die durch die Start- und Endorientierung gegeben ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeugs mit DL erreichen. Die Variante mit REFPNT CENTER-CENTER hat den Vorteil, dass die Steuerung die wahre Werkzeuglänge kennt und mit DCM schützen kann. Wenn Sie mit REFPNT CENTER-CENTER Taschenfräszyklen programmieren, gibt die Steuerung eine Fehlermeldung aus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn Sie in den Betriebsarten Programmlauf Einzelsatz oder Programmlauf Satzfolge ein neues NC-Programm wählen, setzt die Steuerung die Funktion TCPM automatisch zurück. Beispiel FUNCTION TCPM zurücksetzen 25 FUNCTION RESET TCPM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Werkzeugorientierung). Zerspanung erfolgt primär mit der Stirnseite des Werkzeugs Peripheral Milling: Korrektur des Fräserradius senkrecht zur Bewegungsrichtung und senkrecht zur Werkzeugrichtung (dreidimensionale Radiuskorrektur mit Definition der Werkzeugorientierung). Zerspanung erfolgt primär mit der Mantelfläche des Werkzeugs HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Mit M107 unterdrückt die Steuerung die Fehlermeldung. Wirkung M107 ist wirksam am Satzende. M107 setzen Sie mit M108 zurück. Mit der Funktion M108 können Sie auch bei nicht aktiver dreidimensionaler Werkzeugkorrektur den Radius eines Schwesterwerkzeugs prüfen lassen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Deltawerte) einwechseln, gibt die Steuerung eine Fehlermeldung aus. Die Fehlermeldung können Sie mit der Funktion M107 unterdrücken. Die Steuerung warnt nicht vor möglichen Konturverletzungen mit einer Fehlermeldung, die durch Werkzeugübermaße entstehen können. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Eine Änderung des Schwenkwinkels auf über +10° kann hierbei zu einer 180°-Drehung der Tischachse führen. Während der Schwenkbewegung besteht Kollisionsgefahr! Vor dem Einschwenken ggf. eine sichere Position programmieren NC-Programm oder Programmabschnitt in der Betriebsart Programmlauf Einzelsatz vorsichtig testen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 507
NZ–0,8764339 TX+0,0078922 TY–0,8764339 TZ+0,2590319 F1000 M128 Gerade mit 3D-Korrektur Korrigierte Koordinaten des Geraden- X, Y, Z: Endpunkts Komponenten der Flächennormalen NX, NY, NZ: Komponenten des normierten Vektors für die TX, TY, TZ: Werkzeugorientierung Vorschub Zusatzfunktion HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
NC-Programm oder Programmabschnitt in der Betriebsart Programmlauf Einzelsatz vorsichtig testen Die Werkzeugorientierung können Sie auf zwei Arten definieren: Im LN-Satz durch Angabe der Komponenten TX, TY und TZ In einem L-Satz durch Angabe der Koordinaten der Drehachsen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung die 3D-Radiuskorrektur wie bisher nur auf die Deltawerte oder auf den gesamten Werkzeugradius bezieht. Wenn Sie FUNCTION PROG PATH einschalten, entsprechen die programmierten Koordinaten genau den Konturkoordinaten. Mit FUNCTION PROG PATH OFF schalten Sie die spezielle Interpretation aus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Zusätzlich lässt sich mit der Software-Option 3D-ToolComp eine 3D-Kalibrierung des Tastsystems realisieren. Dabei werden die bei der Tasterkalibrierung ermittelten Abweichungen in der Korrekturwerttabelle abgelegt. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 511
Spalten für eine Korrekturwerttabelle erhalten sind. Die Korrekturwerttabelle enthält drei Spalten: NR: laufende Zeilennummer ANGLE: gemessener Winkel in Grad DR2: Radiusabweichung vom Sollwert Die Steuerung wertet max. 100 Zeilen der Korrekturwerttabelle aus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 512
Beachten Sie beim Erstellen des CAM-Programms, wie Sie die Werkzeuge vermessen: NC-Programmausgabe auf Kugelsüdpol benötigt Werkzeuge, die auf die Werkzeugspitze vermessen sind NC-Programmausgabe auf Kugelmitte benötigt Werkzeuge, die auf Kugelmitte vermessen sind HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Filterfunktionen verarbeiten und glätten die Kontur dabei so, dass die Steuerung die maximal erlaubte Bahnabweichung einhält. Mechatronik: Vorschubregelung, Antriebstechnik, Maschine Die Maschine setzt mithilfe des Antriebssystems die von der Steuerung berechneten Bewegungen und Geschwindigkeitsprofile in reale Werkzeugbewegungen um. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Bahnen erfordern keine kurzen Satzabstände, die oftmals durch die konstante Punktausgabe vom CAM-System erzwungen werden Eine exakt synchrone Punktverteilung auf Flächen mit gleichmäßiger Krümmung vermeiden, da sich dadurch Muster auf der Werkstückoberfläche abbilden können HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 515
3 Q52 = 1350 25 L Z+250 R0 FMAX 26 L X+235 Y-25 FQ50 27 L Z+35 28 L Z+33.2571 FQ51 29 L X+321.7562 Y-24.9573 Z+33.3978 FQ52 30 L X+320.8251 Y-24.4338 Z+33.8311 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Schlichtmodus einstellen. Im Schlichtmodus fährt die Maschine in der Regel mit niedrigen Rucken und niedrigen Beschleunigungen Übliche Toleranz im Zyklus 32: zwischen 0,010 mm und 0,020 mm Üblicher Sehnenfehler im CAM-System: ca. 0,005 mm HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 517
Fräsereingriffslänge L und der erlaubten Konturtoleranz TA berechnen: T ~ K x L x TA mit K = 0.0175 [1/°] Beispiel: L = 10 mm, TA = 0.1°: T = 0.0175 mm HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Vorschubverläufe bei nebeneinander liegenden Fräserbahnen verbesserte Reaktion gegenüber nachteiligen Effekten, z. B. kurze treppenartige Stufen, grobe Sehnentoleranzen, stark gerundete Satz-Endpunktkoordinaten, bei von CAM-Systemen erzeugten NC-Programmen genaues Einhalten der dynamischen Kenngrößen auch bei schwierigen Verhältnissen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Mit dem CAD-Viewer können Sie folgende standardisierte CAD- Datenformate direkt auf der Steuerung öffnen: Datei Format Step .STP und .STEP AP 203 AP 214 Iges .IGS und .IGES Version 5.3 .DXF R10 bis 2015 .stl und STL Binär Ascii HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Modell", Seite 522 Maximale Vergrößerung des Dreiecksnetzes max. Zuschlag Prozentual gewachsene Fläche im Vergleich zum Fläche über Ausgangsmodell Limit Maximale Schrumpfung des Dreiecksnetzes im max. Vergleich zum Ausgangsmodell Abschlag HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 522
Um die Abweichungen zu beurteilen, überlagern Sie mit dieser Funktion die Ansicht des optimier- ten Dreiecksnetzes mit dem Originalnetz der Ausgangsdatei. Speichern Mit dieser Funktion speichern Sie das vereinfachte 3D-Modell mit den getroffenen Einstellungen als STL-Datei. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung speichert die für die Rückseitenbearbeitung positionierte STL-Datei. Das Ergebnis können Sie für eine Rückseitenbearbeitung in der Funktion BLK FORM FILE einbinden. Weitere Informationen: "Rohteil definieren: BLK FORM ", Seite 99 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Konturen oder Bearbeitungspositionen zu extrahieren. Diese können Sie als Klartextprogramme oder als Punktedateien speichern. Die bei der Konturselektion gewonnenen Klartextprogramme können Sie auch auf älteren HEIDENHAIN-Steuerungen abarbeiten, da die Konturprogramme in der Standardkonfiguration nur L- und CC-/C- Sätze enthalten. Alternativ zu CC-/C-Sätzen können Sie konfigurieren, dass Kreisbewegungen als CR-Sätze ausgegeben werden.
Mit der Taste ENT übernehmen Die Steuerung startet den CAD-Viewer und zeigt den Inhalt der Datei am Bildschirm an. Im Fenster Listenansicht zeigt die Steuerung die Layer (Ebenen) und im Fenster Grafik die Zeichnung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Der CAD-Viewer linearisiert alle Konturen, die nicht in der XY-Ebene liegen. Je feiner Sie die Auflösung definieren, umso genauer stellt die Steuerung die Konturen dar. Zwischen verschiedenen Ansichten des Modells umschalten z. B. Oben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 527
Bearbeitungspositionen den Verfahrweg des Werkzeugs in gestrichelter Linie anzeigt Modus Wegoptimierung: Die Steuerung optimiert den Verfahrweg des Werkzeugs, damit kürzere Verfahrwege zwischen den Bearbeitungspositionen entstehen. Durch wiederholtes Betätigen setzen Sie die Optimierung zurück HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Kontur grün. Durch diese Vorgehensweise vermeiden Sie besonders bei Konturen mit vielen kurzen Elementen die manuelle Suche nach einem Konturanfang. Wenn Sie eine CAD-Datei im CAD-Viewer öffnen, sind alle vorhandenen Layer eingeblendet. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 529
Layer an, die in der aktiven CAD-Datei enthalten sind. Gewünschten Layer wählen Kontrollkästchen durch Klicken aktivieren Alternativ Leertaste benutzen Die Steuerung markiert den gewählten Layer in der Listenansicht mit einem . Der gewählte Layer wird eingeblendet. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Kontur in ein Konturprogramm speichern. NC-Syntax Im NC-Programm wird der Bezugspunkt und die optionale Ausrichtung als Kommentar beginnend mit origin eingefügt. 4 ;orgin = X... Y... Z... 5 ;orgin_plane_spatial = SPA... SPB... SPC... HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 531
Element wieder auf. Wenn ein Bezugspunkt gesetzt wurde, zeigt die Steuerung das Bezugspunkt-Icon mit einem gelben Quadranten an Mithilfe des folgenden Icons wird ein gesetzter Bezugspunkt wieder gelöscht HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Funktion zur Verfügung, mit der Sie einen neuen Nullpunkt und eine Schwenkung definieren können. Den Nullpunkt mit Ausrichtung des Koordinatensystems können Sie an denselben Stellen setzen wie einen Bezugspunkt. Weitere Informationen: "Bezugspunkt setzen", Seite 530 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 533
Element liegen. Sternsymbol wählen, der der gewünschten Nullpunktposition entspricht Ggf. Zoom-Funktion verwenden Die Steuerung setzt das Nullpunktsymbol auf die gewählte Stelle. Ggf. zusätzlich Koordinatensystem ausrichten Weitere Informationen: "Ausrichten des Koordinatensystems", Seite 535 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 534
Element wieder auf. Wenn ein Nullpunkt gesetzt wurde, zeigt die Steuerung das Nullpunkt-Icon mit einer gelben Fläche an Mithilfe des folgenden Icons wird ein gesetzter Nullpunkt wieder gelöscht HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 535
Die Steuerung zeigt links im Fenster Elementinformation an: Entfernung zwischen gesetztem Nullpunkt und Werkstück- Bezugspunkt Orientierung des Koordinatensystems Sie können den Nullpunkt nach dem Setzen weiter manuell verschieben. Geben Sie hierzu die gewünschten Achswerte in das Koordinatenfeld ein. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Kreismittelpunkt und Radius Achten Sie darauf, dass die Maßeinheit des NC-Programms und des CAD-Viewer übereinstimmen. Elemente, die aus dem CAD-Viewer in der Zwischenablage gespeichert sind, enthalten keine Informationen über die Maßeinheit. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 537
Mit linker Maustaste letztes grünes Element der gewünschten Kontur wählen Die Steuerung ändert die Farbe aller selektierter Elemente zu blau. Die Listenansicht kennzeichnet alle selektierten Elemente mit einem Kreuzchen in der Spalte NC. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 538
Informationen über die Maßeinheit. Kontur deselektieren Um gewählte Konturelemente zu löschen, gehen Sie wie folgt vor: Funktion Löschen zum Deselektieren aller Elemente wählen Alternativ einzelne Elemente bei gleichzeitig gedrückter Taste CTRL anklicken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 539
Wenn das zu verlängernde oder zu verkürzende Konturelement eine Gerade ist, verlängert oder verkürzt die Steuerung das Konturelement linear. Wenn das zu verlängernde oder zu verkürzende Konturelement ein Kreisbogen ist, verlängert oder verkürzt die Steuerung den Kreisbogen zirkular. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 540
Maustaste oder des Mausrads die Maus bewegen Zum Vergrößern eines bestimmten Bereichs bei gedrückter linker Maustaste den Bereich auswählen Zum schnellen Zoomen Mausrad nach vorne oder nach hinten drehen Zum Wiederherstellen der Standardansicht rechte Maustaste doppelklicken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 543 Mehrfachauswahl durch Suchfilter: Sie selektieren alle Bearbeitungspositionen im definierbaren Durchmesserbereich Weitere Informationen: "Mehrfachauswahl durch Suchfilter", Seite 543 Deselektieren, Löschen und Speichern der Bearbeitungspositionen funktioniert analog zum Vorgehen bei den Konturelementen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 542
Maus auf gewünschtes Element positionieren Die Steuerung stellt das selektierbare Element orange dar. Kreismittelpunkt als Bearbeitungsposition wählen Alternativ Kreis oder Kreissegment wählen Die Steuerung übernimmt die gewählte Bearbeitungsposition in das Fenster Listenansicht. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 543
Die Steuerung zeigt den kleinsten und größten identifizierten Durchmesser in einem Überblendfenster an. Ggf. Filtereinstellungen ändern Weitere Informationen: "Filtereinstellungen", Seite 544 Durchmesserbereich mit OK bestätigen Die Steuerung übernimmt alle Bearbeitungsposition des gewählten Durchmesserbereichs in das Fenster Listenansicht. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 544
Nächst kleineren gefundenen Durchmesser anzei- Nächst größeren gefundenen Durchmesser anzei- Größten gefundenen Durchmesser anzeigen (Grundeinstellung) Die Werkzeugbahn können Sie sich über das Icon WERKZEUGBAHN ANZEIGEN einblenden lassen. Weitere Informationen: "Grundeinstellungen", Seite 526 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 545
Maustaste oder des Mausrads die Maus bewegen Zum Vergrößern eines bestimmten Bereichs bei gedrückter linker Maustaste den Bereich auswählen Zum schnellen Zoomen Mausrad nach vorne oder nach hinten drehen Zum Wiederherstellen der Standardansicht rechte Maustaste doppelklicken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie den vollständigen einer Nullpunkttabelle erforderlich. Pfad angeben. Nullpunkte aus einer Nullpunkttabelle aktivieren Sie im NC-Programm mithilfe des Zyklus 7. Werkstück-Bezugspunkt Optionsfeld PRESET Geben Sie die Bezugspunktnummer des Werkstücks an. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 549
Istwert des Palettenzählers nach der Abarbeitung des NC-Programms steigt Optionsfeld TARGET Gesamtanzahl Bearbeitungen Sollwert für den Palettenzähler bei Zeilen mit dem Typ Die Steuerung wiederholt die NC-Programme dieser Palette so lange, bis der Sollwert erreicht ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 550
Paletten | Palettenverwaltung Sie können die Spalte LOCATION entfernen, wenn Sie nur Palettentabellen verwenden, bei denen die Steuerung alle Zeilen bearbeiten soll. Weitere Informationen: "Spalten einfügen oder entfernen", Seite 552 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 551
Mehrere Zeilen am Tabellenende anfügen Aktuellen Wert kopieren Kopierten Wert einfügen Zeilenanfang wählen Zeilenende wählen Text oder Wert suchen Tabellenspalten sortieren oder ausblenden Aktuelles Feld editieren Nach Spalteninhalten sortieren Zusätzliche Funktionen z. B. Speichern Dateipfadauswahl öffnen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Steuerung öffnet ein Überblendfenster, in dem alle verfügbaren Spalten aufgelistet sind. Mit den Pfeiltasten gewünschte Spalte wählen Softkey SPALTE EINFÜGEN drücken Mit Taste ENT bestätigen Mit dem Softkey SPALTE ENTFERNEN können Sie die Spalte wieder entfernen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Folgende Funktionen erfordern vor allem bei einem Wiedereinstieg besondere Vorsicht: Ändern der Maschinenzustände mit Zusatzfunktionen (z. B. M13) Schreiben in die Konfiguration (z. B. WRITE KINEMATICS) Verfahrbereichsumschaltung Zyklus 32 Zyklus 800 Schwenken der Bearbeitungsebene HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 554
Achsen ist optional. SP-Z, SP-A, SP-B, SP-C, Sie können für die Achsen Sicherheitspositionen SP-U, SP-V, angeben. Diese Positionen fährt die Steuerung nur SP-W an, wenn der Maschinenhersteller sie in den NC- Makros verarbeitet. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Programmlauf Einzelsatz Programmlauf Satzfolge In der Betriebsart Programmieren können Sie die Auftragsliste erstellen und ändern. In den Betriebsarten Programmlauf Einzelsatz und Programmlauf Satzfolge wird die Auftragsliste abgearbeitet. Eine Veränderung ist nur bedingt möglich. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 556
Für Zeilen mit dem Typ PGM: Wert, um wie viel der Istwert nach der Abarbeitung des NC-Programms steigt Bearbeitungsmethode: Werkstückorientierte Bearbeitung Werkzeugorientierte Bearbeitung Laufzeit in Sekunden Dauer Diese Spalte wird nur bei einem 19-Zoll-Bildschirm angezeigt. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 557
In den Spalten Bezpkt., Wkz und Pgm wird der Status mithilfe von Icons dargestellt. Die Icons haben folgende Bedeutung: Icon Bedeutung Prüfung ist abgeschlossen Prüfung ist abgeschlossen Programmsimulation mit aktiver Dynamische Kollisionsüberwachung DCM (Option #40) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 558
In der Spalten Sts wird der Bearbeitungsstatus mithilfe von Icons dargestellt. Die Icons haben folgende Bedeutung: Icon Bedeutung Rohteil, Bearbeitung erforderlich Unvollständig bearbeitet, weitere Bearbeitung erforderlich Vollständig bearbeitet, keine Bearbeitung mehr erforderlich Bearbeitung überspringen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn die Steuerung die Palettentabelle (.p) nicht im Batch Process Manager als Auftragsliste öffnet, gehen Sie wie folgt vor: Taste Bildschirmaufteilung drücken Taste BPM drücken Die Steuerung öffnet die Auftragsliste im Batch Process Manager. Softkeys Ihnen stehen folgende Softkeys zur Verfügung: HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 560
Werkstück- oder Werkzeugorientierte Bearbeitung wählen Kollisionsprüfung durchführen (Option #40) Weitere Informationen: "Dynamische Kollisions- überwachung (Option #40)", Seite 379 Kollisionsprüfung abbrechen (Option #40) Erforderliche manuelle Eingriffe ein- oder ausklap- Erweiterte Werkzeugverwaltung öffnen Bearbeitung unterbrechen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 561
Palettentabelle vorhanden ist, steht der Softkey STATUS ZURÜCKSETZEN zur Verfügung. Wenn die Spalten W-STATUS, METHOD und CTID in der Palettentabelle vorhanden sind, steht der Softkey BEARB.METHODE zur Verfügung. Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ggf. Softkey FENSTER WECHSELN drücken Die Steuerung wechselt das aktive Fenster. Folgende Eingaben können geändert werden: Name Nullpunkttabelle Bezugspunkt Gesperrt Bearb. freigegeben Geänderte Eingaben mit Taste ENT bestätigen Die Steuerung übernimmt die Änderungen. Softkey EDITIEREN drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 564
Steuerung die Softkeys DAVOR EINFÜGEN und DANACH EINFÜGEN ein. Softkey DAVOR EINFÜGEN drücken Die Steuerung fügt die Zeile an der neuen Position ein. Softkey ZURÜCK drücken Softkey EDITIEREN drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten Für die Bearbeitung stehen unterschiedliche Zyklen zur Verfügung. Die Zyklen können Sie auch mit zusätzlich angestellten Drehachsen verwenden. Weitere Informationen: "Angestellte Drehbearbeitung", Seite 578 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Aktive Zusatzfunktionen beschränken dabei die Möglichkeiten: Mit M128 ist die Schneidenradiuskorrektur ausschließlich in Verbindung mit Bearbeitungszyklen möglich Mit M144 oder FUNCTION TCPM mit REFPNT TIP-CENTER ist die Schneidenradiuskorrektur zusätzlich mit allen Verfahrsätzen möglich, z. B. mit RL/RR HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 568
Werkzeugspitze automatisch um, wenn das Werkzeug z. B. den für TO 1 gültigen Winkelbereich verlässt. Die virtuelle Werkzeugspitze ermöglicht es, angestellte achsparallele Längs- und Planbearbeitungen auch ohne Radiuskorrektur konturtreu durchzuführen. Weitere Informationen: "Simultane Drehbearbeitung", Seite 580 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Unwucht oder falscher Aufspannung besteht während der Bearbeitung erhöhtes Unfallrisiko! Werkstück im Spindelzentrum spannen Werkstück sicher spannen Niedrige Drehzahlen programmieren (nach Bedarf erhöhen) Drehzahl limitieren (nach Bedarf erhöhen) Unwucht eliminieren (kalibrieren) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 570
Im Drehbetrieb sind die Transformationen SPA, SPB und SPC aus der Bezugspunkttabelle nicht zulässig. Wenn Sie eine der genannten Transformationen aktivieren, zeigt die Steuerung während der Abarbeitung des NC-Programms im Drehbetrieb die Fehlermeldung Transformation nicht möglich. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Z-Koordinaten die Längspositionen. Auch wenn die Drehbearbeitung in einer zweidimensionalen Ebene (Z- und X-Koordinaten) stattfindet, müssen Sie bei einem rechteckigen Rohteil die Y-Werte bei der Definition des Rohteils programmieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 572
Rohteildefinition 1 BLK FORM 0.1Y X+0 Y-1 Z-50 2 BLK FORM 0.2 X+87 Y+1 Z+2 Werkzeugaufruf 3 TOOL CALL 12 Werkzeug freifahren 4 M140 MB MAX Drehmodus aktivieren 5 FUNCTION MODE TURN HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Steuerung in der Statusanzeige SMAX statt S. Beispiel Definition einer konstanten Schnittgeschwindigkeit in 3 FUNCTION TURNDATA SPIN VCONST:ON VC:100 Getriebestufe 2 GEARRANGE:2 Definition einer konstanten Drehzahl 3 FUNCTION TURNDATA SPIN VCONST:OFF S550 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
10 L X+102 Z+2 R0 FMAX Bewegung mit einem Vorschub von 200 mm/min 15 L Z-10 F200 Vorschub in Millimeter pro Umdrehung 19 M136 Bewegung mit einem Vorschub von 0.2 mm/1 20 L X+154 F0.2 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
FUNCTION TURNDATA CORR und FUNCTION TURNDATA CORR-TCS keine Auswirkung. Wenn Sie im Zyklus 292 IPO.-DREHEN KONTUR ein Drehwerkzeug korrigieren möchten, müssen Sie dies im Zyklus oder in der Werkzeugtabelle durchführen. Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 576
Softkey FUNCTION TUNRNDATA drücken Softkey TURNDATA CORR drücken Alternativ zur Werkzeugkorrektur mit TURNDATA CORR können Sie mit Korrekturtabellen arbeiten. Weitere Informationen: "Korrekturtabelle", Seite 422 Beispiel 21 FUNCTION TURNDATA CORR-TCS:Z/X DZL:0.1 DXL:0.05 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey TURNDATA BLANK drücken Softkey des gewünschten Konturaufrufs drücken Sie haben folgende Möglichkeiten, die Konturbeschreibung aufzurufen: Softkey Funktion Konturbeschreibung in einem externen NC-Programm Aufruf über Dateinamen Konturbeschreibung in einem externen NC-Programm Aufruf über Stringparameter HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
überwacht so auch die Bearbeitung im angestellten Zustand. Programmierhinweise: Gewindezyklen sind bei einer angestellten Bearbeitung nur unter rechtwinkligen Anstellwinkeln (+90° und -90°) möglich. Die Werkzeugkorrektur FUNCTION TURNDATA CORR- TCS wirkt immer im Werkzeug-Koordinatensystem, auch während einer angestellten Bearbeitung. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 579
Verfahrsätzen mit RL/RR, auch möglich. Sie können auch in der Betriebsart Manueller Betrieb angestellt drehen, wenn Sie FUNCTION TCPM mit der Auswahl REFPNT TIP- CENTER z. B. in der Betriebsart Positionieren mit Handeingabe aktivieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Programm. Mit dem Schneidenradiusaufmaß DRS können Sie ein äquidistantes Aufmaß auf der Kontur stehen lassen. Mit FUNCTION TCPM und REFPNT TIP-CENTER können Sie die Drehwerkzeuge dafür auch auf die theoretische Werkzeugspitze vermessen. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 581
29 CP PA-90 A-45 DR- 30 CP PA-180 A+0 DR- Radiuskorrektur mit R0 beenden 47 L X+100 Z-45 R0 FMAX FUNCTION TCPM zurücksetzen 48 FUNCTION RESET TCPM 49 FUNCTION MODE MILL 71 END PGM TURNSIMULTAN MM HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ein FreeTurn-Werkzeug besteht immer aus drei Scheiden eines indizierten Werkzeugs. Funktionsbeschreibung Um FreeTurn-Werkzeuge zu nutzen, rufen Sie im NC-Programm ausschließlich die gewünschte Schneide des korrekt definierten indizierten Werkzeugs auf. Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren FreeTurn-Werkzeug in der Simulation HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 583
Programmierplatz-Software zum Herunterladen an. Die aus den Vorlagen generierten Werkzeugträger-Kinematiken weisen Sie jeder indizierten Schneide zu. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten Werkzeugträgervorlage für ein FreeTurn- Werkzeug HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Position des Planschieberschlittens in X-Richtung ist programmierbar. Auf den Planschieber montieren Sie z. B. ein Längsdrehwerkzeug, das Sie mit einem TOOL CALL-Satz aufrufen. Die Bearbeitung funktioniert auch bei geschwenkter Bearbeitungsebene und an nicht rotationssymmetrischen Werkstücken. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 585
Planschieber mit aktiver Funktion FACING HEAD POS freifahren In der Betriebsart Manueller Betrieb den Planschieber mit der Achstaste U bewegen Da die Funktion Bearbeitungsebene schwenken möglich ist, stets auf den 3D-Rot-Status achten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 586
Softkey FACING HEAD POS drücken Ggf. Sichere Höhe eingeben Ggf. Vorschub eingeben Beispiel Aktivieren ohne Sichere Höhe 7 FACING HEAD POS Aktivieren mit Positionierung auf sichere Höhe Z+100 mit 7 FACING HEAD POS HEIGHT+100 FMAX Eilgang HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 587
Deaktivieren Sie die Funktion Planschieber wie folgt: Taste SPEC FCT drücken Softkey PROGRAMMFUNKTIONEN DREHEN drücken Softkey PLANSCHIEBER drücken Softkey FUNCTION FACING HEAD drücken Mit Taste ENT bestätigen Beispiel Deaktivieren des Planschiebers 7 FUNCTION FACING HEAD OFF HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Die Funktion AFC CUT BEGIN erst abarbeiten, nachdem die Anfangsdrehzahl erreicht wurde. Wenn das nicht der Fall ist, gibt die Steuerung eine Fehlermeldung aus und der AFC-Schnitt wird nicht gestartet. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 589
SENS 1: Pmin wird ausgewertet SENS 0: Pmin wird nicht ausgewertet Wert, den die Steuerung zu Beginn eines Bearbei- tungsabschnitts an die PLC übertragen soll. Funktion legt der Maschinenhersteller fest, Maschinenhandbuch beachten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 590
Ein Werkzeugbruch hat einen plötzlichen Lastabfall zur Folge. Damit die Steuerung den Lastabfall auch überwacht, geben Sie in der Spalte SENS den Wert 1 ein. Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Wenn auf Ihrer Fräsmaschine das Schleifen freigeschaltet ist (Option #156), steht Ihnen auch die Funktion Abrichten zur Verfügung. Damit können Sie die Schleifscheibe in der Maschine in Form bringen oder nachschärfen. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Einzelsatz auch nach Ende eines NC-Satzes weiter. Die Steuerung unterstützt keinen Satzvorlauf, während der Pendelhub aktiv ist. Beachten Sie Ihr Maschinenhandbuch! Ihr Maschinenhersteller kann definieren, welcher Override Auswirkung auf die Pendelhubbewegung hat. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 594
Das Restmaterial bleibt stehen. Weitere Informationen: Benutzerhandbuch Bearbeitungszyklen programmieren Korrekturen im Schleifprozess Damit Sie die geforderte Genauigkeit erreichen, können Sie mithilfe der Korrekturtabellen während des Koordinatenschleifens korrigieren. Weitere Informationen: "Korrekturtabelle", Seite 422 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Zyklus 1010 ABRICHTEN DURCHM. Zyklus 1015 PROFILABRICHTEN Zyklus 1016 ABRICHTEN TOPFSCHEIBE Maschinenherstellerzyklus Die Programmierung von FUNCTION DRESS BEGIN ist nicht notwendig. In diesem Fall legt der Maschinenhersteller den Ablauf des Abrichtens fest. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Spindel und behält die aktuelle Drehzahl bei. Die Steuerung unterstützt keinen Satzvorlauf während des Abrichtvorgangs. Wenn Sie im Satzvorlauf den ersten NC-Satz nach dem Abrichten wählen, fährt die Steuerung auf die zuletzt im Abrichten angefahrene Position. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 597
Achtung Kollisionsgefahr! Bei einer aktiven Abrichtkinematik wirken Maschinenbewegungen ggf. in die entgegengesetzte Richtung. Wenn Sie die Achsen verfahren, besteht Kollisionsgefahr! Nach einem NC-Programmabbruch oder Stromunterbrechung Verfahrrichtung der Achsen prüfen Ggf. eine Kinematikumschaltung programmieren HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 598
11 FUNCTION DRESS BEGIN Abrichtbetrieb aktivieren mit Kinematikauswahl 12 FUNCTION DRESS BEGIN "KINE_DRESS" Mit der Funktion FUNCTION DRESS END schalten Sie zurück in den Normalbetrieb. Beispiel Abrichtbetrieb deaktivieren 18 FUNCTION DRESS END HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Softkey-Leiste für den Maschinenhersteller Softkey-Leiste Die Steuerung zeigt weitere Funktionen in einer Softkey-Leiste. Die aktive Softkey-Leiste wird als blauer Balken dargestellt. Integriertes Bedienfeld Festlegen der Bildschirmaufteilung Umschalten zwischen Maschinen-Betriebsarten, Programmier-Betriebsarten und drittem Desktop HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 601
Alternativ können Sie auch den Touchscreen-Reinigungsmodus verwenden. Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten Vermeiden Sie Beschädigungen des Touch-Bildschirms, indem Sie auf folgende Reinigungsmittel oder Hilfsmittel verzichten: Aggressive Lösungsmittel Scheuermittel Druckluft Dampfstrahler HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
10 Task-Leiste Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten Zusätzlich liefert der Maschinenhersteller ein Maschinenbedienfeld. Beachten Sie Ihr Maschinenhandbuch! Tasten, wie z. B. NC-Start oder NC-Stopp, sind in Ihrem Maschinenhandbuch beschrieben. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 603
Folgende Tasten lassen sich z. B. durch Gesten komfortabel ersetzen: Taste Funktion Geste Betriebsarten umschalten Tippen auf die Betriebsart in der Kopfzeile Softkey-Leiste umschalten Waagrecht über die Softkey-Leiste wischen Softkey-Wahltasten Tippen auf die Funktion am Touchscreen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ziehen mit zwei Fingern Parallele Bewegung von zwei Fingern über den Bildschirm, bei dem der Startpunkt eindeutig definiert ist Aufziehen Auseinanderbewegen von zwei Fingern Zuziehen Zusammenbewegen von zwei Fingern HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Sie können in einem NC-Programm oder einer Tabelle wie folgt navigieren: Symbol Geste Funktion Tippen NC-Satz oder Tabellenzeile markieren Scrollen anhalten Doppelt tippen Tabellenzelle aktiv setzen Wischen Scrollen durch NC-Programm oder Tabelle HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Ziehen mit zwei Fingern Grafik verschieben Aufziehen Grafik vergrößern Zuziehen Grafik verkleinern Grafik messen Wenn Sie das Messen in der Betriebsart Programm-Test aktiviert haben, haben Sie folgende zusätzliche Funktion: Symbol Geste Funktion Tippen Messpunkt wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Grafik oder 3D-Modell auf ursprüngliche Größe zurückset- grund Hinzufügen aktivieren und Grafik oder 3D-Modell auf ursprüngliche Größe und Winkel doppelt tippen auf den Hinter- zurücksetzen grund Ziehen Grafik oder 3D-Modell drehen (nur Modus Layer einstellen) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 608
Touchscreen bedienen | Gesten Symbol Geste Funktion Ziehen mit zwei Fingern Grafik oder 3D-Modell verschieben Aufziehen Grafik oder 3D-Modell vergrößern Zuziehen Grafik oder 3D-Modell verkleinern HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 609
Element abwählen auf ein Element Doppelt tippen auf den Hinter- Grafik auf ursprüngliche Größe zurücksetzen grund Wischen über ein Element Vorschau wählbarer Elemente anzeigen Elementinformation anzeigen Ziehen mit zwei Fingern Grafik verschieben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 611
Wischen über ein Element Vorschau wählbarer Elemente anzeigen Elementinformation anzeigen Hinzufügen aktivieren und Schnellanwahlbereich aufziehen ziehen Entfernen aktivieren und ziehen Bereich zum Abwählen von Elementen aufziehen Ziehen mit zwei Fingern Grafik verschieben Aufziehen Grafik vergrößern HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 612
Die Steuerung wechselt in die Betriebsart Programmieren. CAD-Viewer schließen Die Steuerung wechselt automatisch in die Betriebsart Programmieren. Über die Task-Leiste, um den CAD-Viewer auf dem dritten Desktop geöffnet zu lassen Der dritte Desktop bleibt im Hintergrund aktiv. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Systemdatums erfolgt über eine Gruppennummer (ID-Nr.), eine Systemdatennummer und ggf. über einen Index. Die gelesenen Werte der Funktion FN 18: SYSREAD gibt die Steuerung unabhängig von der Einheit des NC- Programms immer metrisch aus. HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 615
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 616
2 = M5 nach M3 aktiv 3 = M5 nach M4 aktiv Aktive Getriebestufe Aktiver Kühlmittelzustand 0 = Aus, 1 = Ein Aktiver Vorschub Index des vorbereiteten Werkzeugs Index des aktiven Werkzeugs HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 617
Nummer der aktiven Spindel Programmierte Schnittgeschwindigkeit im Drehbetrieb Spindelmodus im Drehbetrieb: 0 = konst. Drehzahl 1 = konst. Schnittgeschw. Kühlmittelzustand M7: 0 = inaktiv, 1 = aktiv Kühlmittelzustand M8: 0 = inaktiv, 1 = aktiv HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 618
Q-Parameter-Nummer für das Ergebnis (Tastsystemzyklen 30 bis 33) Q-Parameter-Typ für das Ergebnis (Tastsys- temzyklen 30 bis 33) 1 = Q, 2 = QL, 3 = QR Multiplikator für Vorschub (Zyklus 17 und 18) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 620
Steigung für Gewindezyklen Werkzeug-Nr. AFC: Referenzlast Werkzeug-Nr. AFC: Überlast Vorwarnung Werkzeug-Nr. AFC: Überlast NC-Stopp Werkzeug-Nr. Überziehen der Werkzeugstandzeit Werkzeug-Nr. Stirnseitige Breite der Schneidplatte (RCUTS) Werkzeug-Nr. Nutzlänge des Fräsers (LU) Werkzeug-Nr. Halsradius des Fräsers (RN) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 621
2 = Z 6 = U 7 = V 8 = W Spindeldrehzahl S Aufmaß Werkzeuglänge DL Aufmaß Werkzeugradius DR Automatischer TOOL CALL 0 = Ja, 1 = Nein Aufmaß Werkzeugradius DR2 Werkzeugindex HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 622
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 623
CfgFeedLimits/minFeed des ersten Parametersatzes der Spindel ausge- wertet. Index 99 = aktive Spindel Spindel ID Maximale Spindeldrehzahl der höchsten Getriebestufe. Falls keine Getriebestufen konfi- guriert sind, wird CfgFeedLimits/maxFeed des HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 624
0 = Nicht aktiv –1 = Aktiv Bearbeitungsebene schwenken in manuellen Betriebsarten 0 = Nicht aktiv –1 = Aktiv QL-Parame- Verdrehwinkel zwischen Spindel und ter-Nr. geschwenktem Koordinatensystem. Projiziert den im QL-Parameter hinterlegten HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 625
4 = Werkstück-Koordinatensystem W-CS Achse Korrektur im Bearbeitungsebene-Koordinaten- system WPL-CS (FUNCTION TURNDATA CORR WPL bzw. FUNCTION CORRDATA WPL) Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 626
Fehlermeldung ausgegeben. Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) Aktuelle Position im aktiven Koordinatensystem inklusive Offsets (Handrad usw.) lesen Achse Aktuelle Sollposition im Eingabesystem HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 627
Winkelkopf: Verschiebungsvektor im Basis- Koordinatensystem B-CS durch Winkelkopf Index: 1, 2, 3 ( X, Y, Z ) Achse Winkelkopf: Richtungsvektor des Werkzeugs im Basis-Koordinatensystem B-CS Index: 1, 2, 3 ( X, Y, Z ) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 628
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 629
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 (Vorausrechnung) Format: T.MM.JJ h:mm HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 630
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 (Vorausrechnung) Format: T.MM.JJJJ HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 631
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 (Vorausrechnung) Format: h:mm HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 632
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 633
Mittenversatz (Nebenachse) Winkel der Spindelorientierung in Grad (Mitten- versatz) 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 634
TT: Messvorschub bei drehender Spindel TT: Maximaler Messweg TT: Sicherheitsabstand für Längenmessung TT: Sicherheitsabstand für Radiusmessung TT: Abstand Fräser-Unterkante zu Stylus- Oberkante TT: Spindeldrehzahl TT: Antastrichtung TT: Funkübertragung aktivieren TT: Stopp bei Auslenkung des Tastsystems HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 635
Auslesen der Messergebnisse in Form von Achse Koordinaten/Achswerten im Eingabesystem von Antastvorgängen. Korrektur: nur Länge Spindelorientierung Fehlerstatus des Antastvorgangs: 0: Antastvorgang erfolgreich –1: Antastpunkt nicht erreicht –2: Taster zu Beginn des Tastvorgangs bereits ausgelenkt HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 636
NC-Fehler als nächs- tes 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 637
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 638
(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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 639
Achse 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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 640
0 = Bellshaped 1 = Trapezoidal 2 = Advanced Trapezoidal Index der Kompensation des Schleppfehlers in der physikalischen Ruckphase (MP_IpcJerkFact) Achse Index der kv-Faktor des Lagereglers in 1/s (MP_kvFac- physikalischen tor) Achse HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 641
<Nr.> = gesetzter FCL Seriennummer des SIK lesen -1 = kein gültiger SIK im System Steuerungstyp ermitteln: 0 = iTNC 530 1 = NCK basierte Steuerung (TNC 640, TNC 620, TNC 320, TNC 128, PNC 610, ...) Allgemeine Daten der Schleifscheibe Breite Ausladung...
Seite 642
Abrichtwerkzeug für Abrichten an der Innen- kante Abrichten des Durchmessers nach Anzahl aufrufen Abrichten der Außenkante nach Anzahl aufru- Abrichten der Innenkante nach Anzahl aufru- Abrichtzähler Durchmesser Abrichtzähler Außenkante Abrichtzähler Innenkante Radius der Schleifscheibe HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 643
Winkel des Hinterzugs der Scheibenseite außen Winkel des Hinterzugs der Scheibenseite innen Länge des Hinterstichs der Scheibenseite außen Länge des Hinterstichs der Scheibenseite innen Ausfahrradius der Scheibenseite außen Ausfahrradius der Scheibenseite innen Gesamttiefe außen Gesamttiefe innen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 644
Maximale Standzeit TIME1 Maximale Standzeit TIME2 bei TOOL CALL Aktuelle Standzeit CUR.TIME PLC-Status Schneidenlänge in der Werkzeugachse LCUTS Maximaler Eintauchwinkel ANGLE TT: Anzahl der Schneiden CUT TT: Verschleiß-Toleranz Länge LTOL TT: Verschleiß-Toleranz Radius RTOL HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 645
Zugehörige Zeile in der Tastsystemtabelle Zeitstempel der letzten Verwendung Steigung für Gewindezyklen AFC: Referenzlast AFC: Überlast Vorwarnung AFC: Überlast NC-Stopp Überziehen der Werkzeugstandzeit Stirnseitige Breite der Schneidplatte (RCUTS) Nutzlänge des Fräsers (LU) Halsradius des Fräsers (RN) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 646
Typ (z. B. Schrupp-, Schlicht-, Gewinde-, Stech- oder Pilzwerkzeug) Schneidenlänge CUT_LENGTH Korrektur des Werkstückdurchmessers WPL-DX-DIAM im Bearbeitungsebene-Koordi- natensystem WPL-CS Korrektur der Werkstücklänge WPL-DZL im Bearbeitungsebene-Koordinatensystem WPL- Aufmaß Stecherbreite Aufmaß Schneidenradius Drehung um den B-Raumwinkel für gekröpfte Stechwerkzeuge HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 647
Werkzeug-Länge YL Werkzeug-Länge ZL Aufmass Werkzeug-Länge DXL Aufmass Werkzeug-Länge DYL Aufmass Werkzeug-Länge DZL Schneidenradius Schneidenlage Schneidenbreite für Fliese oder Rolle Typ (z.B. Diamant, Fliese, Spindel, Rolle) Schneidenradiusaufmaß Drehzahl einer Abrichtspindel oder -rolle HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 648
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 649
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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 650
Ü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 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 651
Tabellen und setzt das Systemdatum zurück. 0 = nein 1 = ja M101 aktiv (sichtbarer Zustand)? 0 = nein 1 = ja M136 aktiv? 0 = nein 1 = ja HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 652
Die zu kontrollierende Zahl wird als NR übergeben, das gesucht Bit als IDX, dabei bezeichnet IDX0 das niederwertigste Bit. Um die Funktion für große Zahlen aufzuru- fen, muss die NR als Q-Parameter übergeben HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 653
Name des Bearbeitungskanals (Key) Daten zu SQL-Tabellen lesen (Systemstring) 10040 Symbolischer Name der Bezugspunkttabelle. Symbolischer Name der Nullpunkttabelle. Symbolischer Name der Paletten-Bezugs- punkttabelle. Symbolischer Name der Werkzeugtabelle. Symbolischer Name der Platztabelle. Symbolischer Name der Drehwerkzeugtabelle HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 654
Daten der Tastsysteme (TS, TT) lesen und schreiben (Systemstring) 10350 Seriennummer des aktiven Tisch-Tastsystems TT aus CfgProbes/activeTT. Daten zur Palettenbearbeitung lesen (Systemstring) 10510 Name der Palette Pfad der aktuell angewählten Palettentabelle. Versionskennung der NC-Software lesen (Systemstring) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 655
Getriebestufe und Spindel ID 50 Daten aus der Werkzeugtabelle WZ-Nr. PLC-Wert WZ-Nr. Taster Mittenversatz Hauptachse CAL-OF1 ID 350 NR 53 IDX 1 WZ-Nr. Taster Mittenversatz Nebenachse CAL-OF2 ID 350 NR 53 IDX 2 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 656
ID 214 Aktuelle Konturdaten Konturübergangsmodus max. Linearisierungsfehler Modus für M112 Zeichenmodus Modus für M124 Spezifikation für Konturtaschenbearbeitung Filtergrad für den Regelkreis Über Zyklus 32 bzw. MP1096 programmier- ID 30 Nr. 48 te Toleranz HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 657
MP 6120 Messvorschub ID 350 NR 55 IDX 2 MP 6165 Winkelnachführung ein/aus ID 350 NR 57 ID 501 Nullpunkttabelle (REF-System) Zeile Spalte Wert in der Nullpunkttabelle Bezugspunkttabelle ID 502 Bezugspunkttabelle HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 658
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 und FN 28 oder SQL auslesen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Konstante Bahngeschwindigkeit an der Werkzeugschneide (nur Vorschub- ■ reduzierung) M111 M109/M110 zurücksetzen ■ M116 Vorschub bei Drehachsen in mm/min ■ M117 M116 zurücksetzen ■ M118 Handradpositionierung während des Programmlaufs überlagern ■ M120 Radiuskorrigierte Kontur vorausberechnen (LOOK AHEAD) ■ HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 660
M144 Berücksichtigung der Maschinenkinematik in IST/SOLL-Positionen am ■ Satzende M145 M144 zurücksetzen ■ M148 Werkzeug bei NC-Stopp automatisch von der Kontur abheben ■ M149 M148 zurücksetzen ■ M197 Ecken verrunden ■ ■ HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 661
Werkzeug senkrecht auf der Kontur halten Werkzeugradiuskorrektur senkrecht zur Bewegungs- und Werkzeugrich- tung Eingriffswinkelabhängige 3D-Radiuskorrektur Rundtischbearbeitung Programmieren von Konturen auf der Abwicklung eines Zylinders (Advanced Function Set 1) Vorschub in mm/min HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 662
Zyklen für Koordinatenschleifen und Abrichten ■ Zusätzlich können Herstellerzyklen – spezielle vom Maschinenhersteller erstellte Bearbeitungszyklen – integriert werden Koordinatenumrechnung ■ Verschieben, Drehen, Spiegeln ■ Maßfaktor (achsspezifisch) Schwenken der Bearbeitungsebene (Advanced Function Set 1) HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 663
Mehrere Nullpunkttabellen zum Speichern werkstückbezogener Nullpunk- Tastsystemzyklen ■ Tastsystem kalibrieren ■ Werkstück-Schieflage manuell und automatisch kompensieren Bezugspunkt manuell und automatisch setzen ■ Werkstücke automatisch vermessen ■ ■ Zyklen zur automatischen Werkzeugvermessung ■ Zyklen zur automatischen Kinematikvermessung HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 664
FN 20: WAIT FOR: NC und PLC Touchscreen......600 angestellt........578 synchronisieren......321 Bildschirmaufteilung...... 73 Drehzahl programmieren..573 FN 23: KREISDATEN: Kreis aus 3 CAD-Viewer....... 520 FreeTurn........582 Punkten berechnenFN 23... 291 Bohrposition wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
Seite 667
Werkzeugradius......134 Werkzeugwechsel......139 Winkelfunktionen......289 Zähler..........432 Zusatzachse........95 Zusatzfunktion......236 eingeben........236 für das Bahnverhalten.... 241 für Koordinatenangaben..238 für Programmlauf-Kontrolle... 237 für Spindel und Kühlmittel..237 Zusatzfunktionen für Drehachsen......487 HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022...
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 Technical support +49 8669 32-1000 mobilen Endgerät Measuring systems +49 8669 31-3104...