Herunterladen Inhalt Inhalt Diese Seite drucken
HEIDENHAIN TNC 640 E Benutzerhandbuch

HEIDENHAIN TNC 640 E Benutzerhandbuch

Din/iso-programmierung
Vorschau ausblenden Andere Handbücher für TNC 640 E:
Inhaltsverzeichnis

Werbung

TNC 640
Benutzerhandbuch
DIN/ISO-Programmierung
NC-Software
340590-09
340591-09
340595-09
Deutsch (de)
10/2018

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für HEIDENHAIN TNC 640 E

  • Seite 1 TNC 640 Benutzerhandbuch DIN/ISO-Programmierung NC-Software 340590-09 340591-09 340595-09 Deutsch (de) 10/2018...
  • Seite 2: Bedienelemente Der Steuerung

    Eingaben zurücksetzen oder Fehler- meldung löschen Taste Funktion Dialog abbrechen, Programmteil Manueller Betrieb löschen Elektronisches Handrad Angaben zu Werkzeugen Taste Funktion Positionieren mit Handeingabe Werkzeugdaten im NC-Programm definieren Programmlauf Einzelsatz Werkzeugdaten aufrufen Programmlauf Satzfolge HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 3: Nc-Programme Und Dateien Verwalten, Steuerungsfunktionen

    Zum Programmende oder Ende einer Tabellenzeile navigieren Seitenweise nach oben navigieren Potentiometer für Vorschub und Spindeldrehzahl Seitenweise nach unten navigieren Vorschub Spindeldrehzahl Nächsten Reiter in Formularen wählen Dialogfeld oder Schaltfläche vor / zurück HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 4 Inhaltsverzeichnis HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 5 Zusatzfunktionen.......................... 217 Unterprogramme und Programmteil-Wiederholungen.............239 Q-Parameter programmieren.......................259 10 Sonderfunktionen......................... 323 11 Mehrachsbearbeitung........................357 12 Daten aus CAD-Dateien übernehmen..................409 13 Paletten............................433 14 Drehbearbeitung........................... 451 15 Touchscreen bedienen........................479 16 Tabellen und Übersichten......................491 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 6 Inhaltsverzeichnis HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 7: Inhaltsverzeichnis

    Inhaltsverzeichnis Grundlegendes..........................29 Über dieses Handbuch........................30 Steuerungstyp, Software und Funktionen..................32 Software-Optionen..........................33 Neue Funktionen 34059x-08........................38 Neue Funktionen 34059x-09........................43 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 8 Stromunterbrechung quittieren......................51 Das erste Teil programmieren......................52 Betriebsart wählen..........................52 Wichtige Bedienelemente der Steuerung....................52 Neues NC-Programm eröffnen / Dateiverwaltung................. 53 Rohteil definieren........................... 54 Programmaufbau............................ 55 Einfache Kontur programmieren......................57 Zyklenprogramm erstellen........................60 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 9 Extern erstellte Dateien an der Steuerung anzeigen................105 Verzeichnisse............................105 Pfade..............................105 Übersicht: Funktionen der Dateiverwaltung..................106 Dateiverwaltung aufrufen........................108 Laufwerke, Verzeichnisse und Dateien wählen................... 109 Neues Verzeichnis erstellen......................... 111 Neue Datei erstellen..........................111 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 10 Dateien in ein anderes Verzeichnis kopieren..................112 Tabelle kopieren........................... 113 Verzeichnis kopieren..........................114 Eine der zuletzt gewählten Dateien wählen..................114 Datei löschen............................115 Verzeichnis löschen..........................115 Dateien markieren..........................116 Datei umbenennen..........................117 Dateien sortieren..........................117 Zusätzliche Funktionen......................... 118 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 11 Voraussetzung für die Werkzeugkorrektur................... 122 Werkzeugnummer, Werkzeugname..................... 122 Werkzeuglänge L..........................122 Werkzeugradius R..........................122 Deltawerte für Längen und Radien......................123 Werkzeugdaten ins NC-Programm eingeben..................123 Werkzeugdaten aufrufen........................124 Werkzeugwechsel..........................127 Werkzeugkorrektur..........................130 Einführung............................130 Werkzeuglängenkorrektur........................130 Werkzeugradiuskorrektur........................131 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 12 Beispiel: Vollkreis kartesisch........................ 163 Bahnbewegungen – Polarkoordinaten..................... 164 Übersicht.............................. 164 Polarkoordinatenursprung: Pol I, J....................... 165 Gerade im Eilgang G10 oder Gerade mit Vorschub F G11..............165 Kreisbahn G12/G13/G15 um Pol I, J....................166 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 13 Bahnbewegungen – Freie Konturprogrammierung FK..............171 Grundlagen............................171 Grafik der FK-Programmierung......................173 FK-Dialog öffnen...........................174 Pol für FK-Programmierung........................174 Geraden frei programmieren........................175 Kreisbahnen frei programmieren......................176 Eingabemöglichkeiten...........................177 Hilfspunkte............................180 Relativbezüge............................181 Beispiel: FK-Programmierung 1......................183 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 14 Programmiergrafik mitführen oder nicht mitführen................202 Programmiergrafik für bestehendes NC-Programm erstellen..............203 Satznummern ein- und ausblenden..................... 204 Grafik löschen............................204 Gitterlinien einblenden......................... 204 Ausschnittsvergrößerung oder -verkleinerung..................205 6.10 Fehlermeldungen..........................206 Fehler anzeigen............................ 206 Fehlerfenster öffnen..........................206 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 15 Softkey INTERNE INFO........................207 Softkey FILTER............................. 207 Fehler löschen............................208 Fehlerprotokoll............................208 Tastenprotokoll............................. 209 Hinweistexte............................210 Service-Dateien speichern........................210 Hilfesystem TNCguide aufrufen......................210 6.11 Kontextsensitives Hilfesystem TNCguide..................211 Anwendung............................211 Arbeiten mit dem TNCguide........................212 Aktuelle Hilfedateien downloaden......................216 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 16 Handradpositionierung während des Programmlaufs überlagern: M118..........231 Rückzug von der Kontur in Werkzeugachsrichtung: M140..............233 Tastsystemüberwachung unterdrücken: M141..................235 Grunddrehung löschen: M143......................236 Werkzeug bei NC-Stopp automatisch von der Kontur abheben: M148..........237 Ecken verrunden: M197........................238 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 17 NC-Programm als Unterprogramm aufrufen..................248 Verschachtelungen..........................250 Verschachtelungsarten..........................250 Verschachtelungstiefe...........................250 Unterprogramm im Unterprogramm....................251 Programmteil-Wiederholungen wiederholen..................252 Unterprogramm wiederholen....................... 253 Programmierbeispiele........................254 Beispiel: Konturfräsen in mehreren Zustellungen................254 Beispiel: Bohrungsgruppen........................255 Beispiel: Bohrungsgruppe mit mehreren Werkzeugen................ 256 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 18 D29 – Werte an PLC übergeben......................289 D37 – EXPORT.............................290 D38 – Informationen aus dem NC-Programm senden................ 290 Formel direkt eingeben........................291 Formel eingeben..........................291 Rechenregeln............................293 Eingabebeispiel.............................294 9.10 String-Parameter..........................295 Funktionen der Stringverarbeitung....................... 295 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 19 Koordinaten für Drehachsen........................ 310 Messergebnisse von Tastsystemzyklen....................311 Überprüfung der Aufspannsituation: Q601..................314 9.12 Programmierbeispiele........................315 Beispiel: Wert runden.......................... 315 Beispiel: Ellipse............................ 316 Beispiel: Zylinder konkav mit Kugelfräser.................... 318 Beispiel: Kugel konvex mit Schaftfräser....................320 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 20 D26 – Frei definierbare Tabelle öffnen....................346 D27 – Frei definierbare Tabelle beschreiben..................347 D28 – Frei definierbare Tabelle lesen....................348 Tabellenformat anpassen........................348 10.8 Pulsierende Drehzahl FUNCTION S-PULSE..................349 Pulsierende Drehzahl programmieren....................349 Pulsierende Drehzahl zurücksetzen......................350 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 21 Verweilzeit programmieren........................351 Verweilzeit zurücksetzen........................352 10.10 Verweilzeit FUNCTION DWELL......................353 Verweilzeit programmieren........................353 10.11 Werkzeug bei NC-Stopp abheben: FUNCTION LIFTOFF..............354 Abheben mit FUNCTION LIFTOFF programmieren................354 Funktion Liftoff zurücksetzen....................... 356 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 22 Interpretation der programmierten Bahn..................... 399 Eingriffswinkelabhängige 3D-Werkzeugradiuskorrektur (Option #92)...........400 11.6 CAM-Programme abarbeiten......................402 Vom 3D-Modell zum NC-Programm....................402 Bei der Postprozessorkonfiguration beachten..................403 Bei der CAM-Programmierung beachten..................... 405 Eingriffsmöglichkeiten an der Steuerung..................... 407 Bewegungsführung ADP........................408 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 23 12.2 CAD-Viewer (Option #42)........................411 Anwendung............................411 Arbeiten mit dem CAD-Viewer......................412 CAD-Datei öffnen..........................412 Grundeinstellungen..........................413 Layer einstellen............................ 415 Bezugspunkt festlegen.........................416 Nullpunkt festlegen..........................420 Kontur wählen und speichern......................423 Bearbeitungspositionen wählen und speichern................... 427 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 24 Palettentabelle wählen......................... 437 Spalten einfügen oder entfernen......................437 Grundlagen werkzeugorientierte Bearbeitung..................438 13.2 Batch Process Manager (Option #154).................... 440 Anwendung............................440 Grundlagen............................440 Batch Process Manager öffnen......................443 Auftragsliste anlegen..........................447 Auftragsliste ändern..........................448 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 25 Vorschubgeschwindigkeit........................461 14.3 Programmfunktionen Drehen (Option #50)..................462 Werkzeugkorrektur im NC-Programm....................462 Einstiche und Freistiche........................463 Rohteilnachführung TURNDATA BLANK....................469 Angestellte Drehbearbeitung....................... 470 Planschieber verwenden........................472 Schnittkraftüberwachung mit der Funktion AFC.................. 476 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 26 Inhaltsverzeichnis 15 Touchscreen bedienen........................479 15.1 Bildschirm und Bedienung........................ 480 Touchscreen............................480 Bedienfeld.............................480 15.2 Gesten..............................482 Übersicht der möglichen Gesten......................482 Navigieren in Tabellen und NC-Programmen..................483 Simulation bedienen..........................484 CAD-Viewer bedienen.......................... 485 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 27 Vergleich: Tastsystemzyklen zur automatischen Werkstückkontrolle...........546 Vergleich: Unterschiede beim Programmieren..................548 Vergleich: Unterschiede beim Programmtest, Funktionalität............... 551 Vergleich: Unterschiede beim Programmtest, Bedienung..............552 Vergleich: Unterschiede beim Programmierplatz................. 552 16.4 Funktionsübersicht DIN/ISO TNC 640..................... 553 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 29: Grundlegendes

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

    Das Signalwort zeigt die Schwere der Gefahr Art und Quelle der Gefahr Folgen bei Missachtung der Gefahr, z. B. "Bei nachfolgenden Bearbeitungen besteht Kollisionsgefahr" Entkommen – Maßnahmen zur Abwehr der Gefahr HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 31: Querverweis

    Änderungen gewünscht oder den Fehlerteufel entdeckt? Wir sind ständig bemüht, unsere Dokumentation für Sie zu verbessern. Helfen Sie uns dabei und teilen uns bitte Ihre Änderungswünsche unter folgender E-Mail-Adresse mit: tnc-userdoc@heidenhain.de HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 32: Steuerungstyp, Software Und Funktionen

    Alle Inhalte zum Einrichten der Maschine sowie zum Testen und Abarbeiten Ihrer NC-Programme sind im Benutzerhandbuch Einrichten, NC-Programme beschrieben. Wenn Sie dieses testen und abarbeiten Benutzerhandbuch benötigen, dann wenden Sie sich ggf. an HEIDENHAIN. ID: 1261174-xx HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 33: Software-Optionen

    Winkelachsen bis zu 0,00001° Dynamic Collision Monitoring – DCM (Option #40) Dynamische Kollisionsüberwa- Maschinenhersteller definiert zu überwachende Objekte chung Warnung im Manuellen Betrieb Kollisionsüberwachung im Programm-Test Programmunterbrechung im Automatikbetrieb Überwachung auch von 5-Achs-Bewegungen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 34: Funktionen

    Korrekturwerte in separater Korrekturwerttabelle Voraussetzung: Arbeiten mit Flächennormalenvektoren (LN-Sätzen) Extended Tool Management (Option #93) Erweiterte Werkzeugverwaltung Python-basiert Advanced Spindle Interpolation (Option #96) Interpolierende Spindel Interpolationsdrehen: Zyklus 291: Interpolationsdrehen Kopplung Zyklus 292: Interpolationsdrehen Konturschlichten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 35: Fernbedienung Externer Rechnereinheiten

    Vollautomatische Funktion zur Rattervermeidung während der Bearbei- tung Active Vibration Damping – AVD (Option #146) Aktive Schwingungsdämpfung Dämpfung von Maschinenschwingungen zur Verbesserung der Werkstückoberfläche Batch Process Manager (Option #154) Batch Process Manager Planung von Fertigungsaufträgen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 36 Sensorik tung Gear Cutting (Option #157) Zyklus 285: Zahnrad definieren Verzahnungen bearbeiten Zyklus 286: Zahnrad wälzfräsen Zyklus 287: Zahnrad wälzschälen Advanced Function Set Turning (Option #158) Erweiterte Drehfunktionen Zyklus 883: Simultandrehen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 37: Vorgesehener Einsatzort

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

    Systemdaten lesen", Seite 286 Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten Neue Funktion Globale Programmeinstellungen (Option #44). Mit der neuen Funktion Batch Process Manager ist die Planung von Fertigungsaufträgen möglich. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 39 Im manuellen Antasten ROT und P ist das Ausrichten über einen Drehtisch möglich. Bei aktiver Spindelnachführung ist die Anzahl der Spindelumdrehungen bei offener Schutztür begrenzt. Ggf. ändert sich die Drehrichtung der Spindel, wodurch nicht immer auf dem kürzesten Weg positioniert wird. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 40 Programm-Test bei einer neuen BLK-Form gelöscht werden. Neuer optionaler Maschinenparameter CfgDisplayCoordSys (Nr. 127500) zur Auswahl, in welchem Koordinatensystem eine Nullpunktverschiebung in der Statusanzeige angezeigt wird. Die Steuerung unterstützt jetzt bis zu 24 Regelkreise, davon max. vier Spindeln. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 41 Betrieb mit Nachkommastellen eingegeben werden. Bei einer Drehzahl < 1000 zeigt die Steuerung die Nachkommastellen an. Die Steuerung zeigt eine Fehlermeldung in der Kopfzeile, bis diese gelöscht oder durch einen Fehler höherer Priorität (Fehlerklasse) ersetzt wird. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 42 Position ändern. Beim Speichern des Live-Bilds kann das Zielverzeichnis und der Dateiname ausgewählt werden. Im Maschinenparameter decimalCharakter (Nr. 100805) können Sie einstellen, ob als Dezimaltrennzeichen ein Punkt oder ein Komma verwendet wird. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 43: Neue Funktionen 34059X-09

    Neue Funktionen 34059x-09 Es ist jetzt möglich, mit Schnittdatentabellen zu arbeiten, siehe "Arbeiten mit Schnittdatentabellen", Seite 199 Neuer Softkey EBENE XY ZX YZzur Auswahl der Bearbeitungsebene bei der FK-Programmierung, siehe "Grundlagen", Seite 171 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 44 In der Betriebsart Positionieren mit Handeingabe ist es jetzt möglich, NC-Sätze zu überspringen. Die Werkzeugtabelle beinhaltet zwei neue Werkzeugtypen: Kugelfräser und Torusfräser. Beim Bezugspunktsetzen mit 3D-Tastystem wird ein aktives TCPM berücksichtigt. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 45: Wahlweiser Programmlaufhalt

    Wenn Achswinkel ungleich Schwenkwinkel, wird bei Bezugspunktsetzen mit manuellen Antastfunktionen nicht mehr eine Fehlermeldung ausgegeben, sondern das Menü Bearbeitungsebene inkonsistent geöffnet. Der Softkey BEZUGSPKT. AKTIVIEREN aktualisiert auch die Werte einer bereits aktiven Zeile der Bezugspunktverwaltung. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 46 Objekten in der Betriebsart Manueller Betrieb festlegen. Der Maschinenhersteller kann festlegen, welche M-Funktionen in der Betriebsart Manueller Betrieb erlaubt sind. Der Maschinenhersteller kann die Standardwerte für die Spalten L-OFFS und R-OFFS der Werkzeugtabelle festlegen. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 47 Bei den Zyklen 291 IPO.-DREHEN KOPPLUNG und 292 IPO.- DREHEN KONTUR wird die Konfiguration CfgGeoCycle (Nr. 201000) berücksichtigt. Im Zyklus 800 KOORD.-SYST.ANPASSEN wurde der Parameter Q531 ANSTELLWINKEL auf 0,001° erweitert. Der Maschinenparameter CfgThreadSpindle (Nr. 113600) steht Ihnen zur Verfügung. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 48 Grundlegendes | Steuerungstyp, Software und Funktionen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 49: Erste Schritte

    Erste Schritte...
  • Seite 50: Übersicht

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

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

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

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

    %NEU G71 * N10 G30 G17 X+0 Y+0 Z-40* N20 G31 X+100 Y+100 Z+0* N99999999 %NEU G71 * Detaillierte Informationen zu diesem Thema Rohteil definieren "Neues NC-Programm eröffnen", Weitere Informationen: Seite 93 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 55: Programmaufbau

    Bedarf Spindel/Kühlmittel einschalten 5 Kontur anfahren 6 Kontur bearbeiten 7 Kontur verlassen 8 Werkzeug freifahren, NC-Programm beenden Detaillierte Informationen zu diesem Thema Konturprogrammierung "Werkzeugbewegung für eine Weitere Informationen: Bearbeitung programmieren", Seite 138 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 56 1 Werkzeug aufrufen, Werkzeugachse definieren 2 Werkzeug freifahren 3 Bearbeitungszyklus definieren 4 Bearbeitungsposition anfahren 5 Zyklus aufrufen, Spindel/Kühlmittel einschalten 6 Werkzeug freifahren, NC-Programm beenden Detaillierte Informationen zu diesem Thema Zyklenprogrammierung Weitere Informationen: Benutzerhandbuch Zyklenprogrammierung HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 57: Einfache Kontur Programmieren

    Keine Radiuskorrektur aktivieren: Softkey G40 drücken Zusatz-Funktion M? mit Taste END bestätigen Die Steuerung speichert den eingegebenen Verfahrsatz. Drücken Sie die Taste L zum Eröffnen eines NC- Satzes für eine Geradenbewegung HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 58 27 eingeben, um Kontur zu verlassen: Rundungs-Radius? des Ausfahrkreises definieren Kontur verlassen: Koordinaten außerhalb des Werkstücks in X und Y angeben, z. B. -20/-20, mit Taste ENT bestätigen Keine Radiuskorrektur aktivieren: Softkey G40 drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 59 Seite 141 Konturen programmieren "Übersicht der Bahnfunktionen", Weitere Informationen: Seite 152 Werkzeugradiuskorrektur "Werkzeugradiuskorrektur ", Weitere Informationen: Seite 131 Zusatzfunktionen M "Zusatzfunktionen für Weitere Informationen: Programmlaufkontrolle, Spindel und Kühlmittel ", Seite 220 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 60: Zyklenprogramm Erstellen

    Zyklusparameter dargestellt ist 0 eingeben, um erste Bohrposition anzufahren: Koordinaten der Bohrposition eingeben, Zyklus mit M99 rufen 0 eingeben, um weitere Bohrposition anzufahren: Koordinaten der jeweiligen Bohrpositionen eingeben, Zyklus mit M99 rufen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 61 N100 G00 Z+250 M2* Werkzeug freifahren, Programmende N99999999 %C200 G71 * Detaillierte Informationen zu diesem Thema Neues NC-Programm erstellen Weitere Informationen: "NC-Programme eröffnen und eingeben", Seite 89 Zyklenprogrammierung Weitere Informationen: Benutzerhandbuch Zyklenprogrammierung HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 63: Grundlagen

    Grundlagen...
  • Seite 64: Die Tnc 640

    Fehlermeldung oder als ERROR-Sätze gekennzeichnet. Beachten Sie hierzu auch die ausführliche Beschreibung der Unterschiede zwischen der iTNC 530 und der TNC 640. Weitere Informationen: "Unterschiede zwischen der TNC 640 und der iTNC 530", Seite 535 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 65: Bildschirm Und Bedienfeld

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

    Gesten ersetzen. Weitere Informationen: "Touchscreen bedienen", Seite 479 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 67: Extended Workspace Compact

    Sammlung häufig verwendeter Softkeys Vorteile von JH-Erweitert: Jede Betriebsart hat eine eigene zusätzliche Softkey-Leiste Spart die Navigation durch verschiedene Ebenen der HEIDENHAIN-Softkeys 3 OEM: Dieser Bereich ist für die Anwendungen des Maschinenherstellers reserviert. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 68 130000) können Sie die Verbindung auswählen, die im Nebenbildschirm eingebettet wird. Dieser Maschinenparameter muss vom Maschinenhersteller aktiviert und freigegeben werden. Unter connection wird der im Remote Desktop Manager festgelegte Name der Verbindung angegeben z. B. Windows 10. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 69: Betriebsarten

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 70: Programmieren

    Die Simulation wird grafisch mit verschiedenen Ansichten unterstützt. Softkeys zur Bildschirmaufteilung Softkey Fenster NC-Programm Links: NC-Programm, rechts: Statusanzeige Links: NC-Programm, rechts: Werkstück Werkstück Links: NC-Programm, rechts: Kollisionskörper und Werkstück Kollisionskörper und Werkstück HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 71: Programmlauf Satzfolge Und Programmlauf Einzelsatz

    Links: NC-Programm, rechts: Kollisionskörper und Werkstück Kollisionskörper und Werkstück Softkeys zur Bildschirmaufteilung bei Palettentabellen Softkey Fenster Palettentabelle Links: NC-Programm, rechts: Palettentabelle Links: Palettentabelle, rechts: Statusanzeige Links: Palettentabelle, rechts: Grafik Batch Process Manager HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 72: Nc-Grundlagen

    Bei absoluten Messgeräten wird nach dem Einschalten ein absoluter Positionswert zur Steuerung übertragen. Dadurch ist, ohne Verfahren der Maschinenachsen, die Zuordnung zwischen der Ist-Position und der Maschinenschlitten-Position direkt nach dem Einschalten wiederhergestellt. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 73: Programmierbare Achsen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 74: Bezugssysteme

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 75 Der Anwender kann achsweise Verschiebungen im Maschinen-Koordinatensystem definieren, mithilfe der OFFSET-Werte der Bezugspunkttabelle. Der Maschinenhersteller konfiguriert die OFFSET- Spalten der Bezugspunktverwaltung passend zur Maschine. Benutzerhandbuch Einrichten, NC- Weitere Informationen: Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 76 Die Anzeigen IST und SOLL zeigen ausschließlich eine Bewegung der Y-Achse im Eingabe-Koordinatensystem. In der Betriebsart Positionieren mit Handeingabe einen NC-Satz mit L IY-10 M91 abarbeiten Die Steuerung ermittelt aus den definierten Werten die benötigten Achssollwerte. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 77 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 78 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 79 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 dem Schwenken der Bearbeitungsebene) Zyklus 8 SPIEGELUNG (Spiegelung dem Schwenken der Bearbeitungsebene) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 80 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 81 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 81 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 82 Bearbeitungsebene-Koordinatensystems identisch. An einer 3-Achsmaschine oder bei einer reinen 3-Achsbearbeitung 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 83: Eingabe-Koordinatensystem I-Cs

    N70 G01 X+48 Y+102 Z-1.5 R0* Eine auf den Eingabe-Koordinatensystem- Ursprung bezogene Kontur kann sehr einfach Die Orientierung des Werkzeug-Koordinatensystems beliebig transformiert werden. kann in verschiedenen Bezugssystemen erfolgen. "Werkzeug-Koordinatensystem Weitere Informationen: T-CS", Seite 84 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 84: Werkzeug-Koordinatensystem T-Cs

    Lage des Werkzeug-Koordinatensystems. Die Orientierung des Werkzeug-Koordinatensystems ist bei aktiver Zusatzfunktion M128 abhängig von der aktuellen Werkzeuganstellung. Werkzeuganstellung im Maschinen-Koordinatensystem: Beispiel W-CS N70 G01 X+10 Y+45 A+10 C+5 R0 M128* T-CS HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 85 0 < R2 + DR2 + DR2 < R + 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 86: Bezeichnung Der Achsen An Fräsmaschinen

    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 H eindeutig zugeordnet. Pol-Koordinaten (Ebene) Winkelbezugsachse HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 87: Absolute Und Inkrementale Werkstückpositionen

    G91 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 88: Bezugspunkt Wählen

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

    HINWEIS Achtung Kollisionsgefahr! Die Steuerung führt keine automatische Kollisionsprüfung zwischen dem Werkzeug und dem Werkstück durch. Während der Anfahrbewegung nach einem Werkzeugwechsel besteht Kollisionsgefahr! Bei Bedarf eine zusätzliche sichere Zwischenposition programmieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 90: Funktion

    Absolutwerte oder Inkrementalwerte eingeben Beispiel %NEU G71 * Programmanfang, Name, Maßeinheit N10 G30 G17 X+0 Y+0 Z-40* Spindelachse, MIN-Punkt-Koordinaten N20 G31 X+100 Y+100 Z+0* MAX-Punkt-Koordinaten N99999999 %NEU G71 * Programmende, Name, Maßeinheit HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 91: Rotationssymmetrisches Rohteil Mit Beliebiger Form

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 92 Programmieren in positiver Hauptachsrichtung N60 G01 Z-20* N70 G01 X+70* N80 G01 Z-100* N90 G01 X+0* N100 G01 Z+1* Konturende N110 G98 L0* Unterprogrammende N99999999 %NEU G71 * Programmende, Name, Maßeinheit HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 93: Neues Nc-Programm Eröffnen

    Die Steuerung erzeugt den ersten und letzten NC-Satz des NC-Programms 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 94: Werkzeugbewegungen In Din/Iso Programmieren

    Softkey DIN/ISO. Um den entsprechenden G-Code zu erhalten, können Sie auch die grauen Bahnfunktionstasten benutzen. Falls Sie die DIN/ISO-Funktionen mit einer über USB angeschlossenen Alphatastatur eingeben, achten Sie darauf, dass die Großschreibung aktiv ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 95: Beispiel Für Einen Positioniersatz

    Taste ENT zur nächsten Frage ZUSATZ-FUNKTION M? 3 (Zusatzfunktion M3 Spindel ein) eingeben. Mit Taste END beendet die Steuerung diesen Dialog. Beispiel N30 G01 G40 X+10 Y+5 F100 M3* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 96: Ist-Positionen Übernehmen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 97: Nc-Programm Editieren

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

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

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

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

    Die Steuerung springt auf den nächsten NC-Satz, in dem der gesuchte Text gespeichert ist. Suchvorgang wiederholen Die Steuerung springt auf den nächsten NC-Satz, in dem der gesuchte Text gespeichert ist. Suchfunktion beenden: Softkey Ende drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 102 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 103: Dateiverwaltung

    GByte. Ein einzelnes NC-Programm darf max. groß sein. 2 GByte 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 104: Bedeutung

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

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

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

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

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

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

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

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

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

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

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

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

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

    Werkzeuge...
  • Seite 120: Werkzeugbezogene Eingaben

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

    T-Satz mit Werkzeugnummer T-Satz mit Werkzeugnamen T-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 DIN/ISO-Programmierung | 10/2018...
  • Seite 122: Werkzeugdaten

    Die Werkzeuglänge L sollten Sie grundsätzlich als absolute Länge bezogen auf den Werkzeugbezugspunkt eingeben. Die Steuerung benötigt für zahlreiche Funktionen in Verbindung mit Mehrachsbearbeitung zwingend die Gesamtlänge des Werkzeugs. Werkzeugradius R Den Werkzeugradius R geben Sie direkt ein. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 123: Deltawerte Für Längen Und Radien

    Sie im NC-Programm einmal in einem G99-Satz fest. Gehen Sie bei der Definition wie folgt vor: Taste TOOL DEF drücken Werkzeug-Länge: Korrekturwert für die Länge Werkzeug-Radius: Korrekturwert für den Radius Beispiel N40 G99 T5 L+10 R+5* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 124: Werkzeugdaten Aufrufen

    Sie in einem Positioniersatz oder in einem T- 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 125: Werkzeugauswahl Im Überblendfenster

    Werkzeugradius 2 betragen 0,2 bzw. 0,05 mm, das Untermaß für den Werkzeugradius 1 mm. Beispiel N20 T 5.2 G17 S2500 DL+0.2 DR-1* Das D vor L, R und R2 steht für Delta-Wert. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 126: Vorauswahl Von Werkzeugen

    Wenn Sie Werkzeugtabellen einsetzen, dann treffen Sie mit einem G51-Satz eine Vorauswahl für das nächste einzusetzende Werkzeug. Dazu geben Sie die Werkzeugnummer, einen Q- Parameter oder einen Werkzeugnamen in Anführungszeichen ein. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 127: Werkzeugwechsel

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 128 Wegfahrfunktion DEP direkt vor und nach G24 und G25 während Makros ausgeführt werden während ein Werkzeugwechsel durchgeführt wird direkt nach einem T-Satz oder G99 während SL-Zyklen ausgeführt werden HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 129: Standzeit Überziehen

    Sie entweder in der Werkzeugtabelle oder im T-Satz ein. Bei Abweichungen zeigt die 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. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 130: Werkzeugkorrektur

    Korrekturwert = L + DL + DL CALL T-Satz Werkzeuglänge L aus G99-Satz oder Werkzeugta- belle Aufmaß DL für Länge aus T-Satz CALL T-Satz Aufmaß DL für Länge aus der Werkzeugtabelle HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 131: Werkzeugradiuskorrektur

    Aufmaß DR für Radius aus der Werkzeugtabelle Bahnbewegungen ohne Radiuskorrektur: G40 Das Werkzeug verfährt in der Bearbeitungsebene mit seinem Mittelpunkt auf der programmierten Bahn, bzw.auf die programmierten Koordinaten. Anwendung: Bohren, Vorpositionieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 132: Eingabe Der Radiuskorrektur

    Werkzeugbewegung links von der programmierten Kontur: Softkey G41-Funktion drücken oder Werkzeugbewegung rechts von der programmierten Kontur: Softkey G42-Funktion drücken oder Werkzeugbewegung ohne Radiuskorrektur oder Radiuskorrektur aufheben: Softkey G40-Funktion drücken NC-Satz beenden: Taste END drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 133 Positionen müssen die 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 135: Konturen Programmieren

    Konturen programmieren...
  • Seite 136: Werkzeugbewegungen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 137: Unterprogramme Und Programmteil-Wiederholungen

    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. "Q-Parameter programmieren", Weitere Informationen: Seite 259 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 138: Grundlagen Zu Den Bahnfunktionen

    Wenn der NC-Satz zwei Koordinatenangaben enthält, fährt die Steuerung das Werkzeug in der programmierten Ebene. Beispiel N50 G00 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 139 Funktionsübersicht", Seite 260 Drehsinn DR bei Kreisbewegungen Für Kreisbewegungen ohne tangentialen Übergang zu anderen Konturelementen geben Sie den Drehsinn wie folgt ein: Drehung im Uhrzeigersinn: G02/G12 Drehung gegen den Uhrzeigersinn: G03/G13 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 140: Vorpositionieren

    Die Steuerung führt keine automatische Kollisionsprüfung zwischen dem Werkzeug und dem Werkstück durch. Falsche Vorpositionierung kann zusätzlich zu Konturverletzungen führen. Während der Anfahrbewegung besteht Kollisionsgefahr! Geeignete Vorposition programmieren Ablauf und Kontur mithilfe der grafischen Simulation prüfen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 141: Kontur Anfahren Und Verlassen

    Beim Anfahren des Startpunkts muss das Werkzeug in der Spindelachse auf Arbeitstiefe fahren. Bei Kollisionsgefahr den Startpunkt in der Spindelachse separat anfahren. Beispiel N40 G00 Z-10* N30 G01 X+20 Y+30 G41 F350* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 142: Gemeinsamer Startpunkt Und Endpunkt

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 143: Tangential An- Und Wegfahren

    Das ist der letzte NC-Satz mit Radiuskorrektur G41/G42 Den Radius für G26 und G27 müssen Sie so wählen, dass die Steuerung die Kreisbahn zwischen Startpunkt und erstem Konturpunkt sowie letztem Konturpunkt und Endpunkt ausführen kann. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 144: Übersicht: Bahnformen Zum Anfahren Und Verlassen Der Kontur

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 145: Wichtige Positionen Beim Anfahren Und Wegfahren

    Koordinate enthält, dann fährt die Steuerung das Werkzeug simultan auf den Endpunkt P Bezeichnung Bedeutung APPR engl. APPRoach = Anfahrt engl. DEParture = Abfahrt engl. Line = Gerade engl. Circle = Kreis Tangential (stetiger, glatter Übergang) Normale (senkrecht) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 146 Radiuskorrektur automatisch auf! Wenn Sie APPR LN oder APPR CT mit G40 programmieren, stoppt die Steuerung die Bearbeitung oder Simulation mit einer Fehlermeldung. Dieses Verhalten ist abweichend zur Steuerung iTNC 530! HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 147: Anfahren Auf Einer Geraden Mit Tangentialem Anschluss: Appr Lt

    N70 G00 X+40 Y+10 G40 M3* PS ohne Radiuskorrektur anfahren N80 APPR LN X+10 Y+20 Z-10 LEN15 G24 F100* PA mit Radiuskorr. G42 N90 G01 X+20 Y+35* Endpunkt erstes Konturelement N100 G01 ...* Nächstes Konturelement HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 148: Anfahren Auf Einer Kreisbahn Mit Tangentialem Anschluss: Appr Ct

    PS ohne Radiuskorrektur anfahren N80 APPR CT X+10 Y+20 Z-10 CCA180 R+10 G42 F100* PA mit Radiuskorr. G42, Radius R=10 N90 G01 X+20 Y+35* Endpunkt erstes Konturelement N100 G01 ...* Nächstes Konturelement HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 149: Appr Lct

    PS ohne Radiuskorrektur anfahren N80 APPR LCT X+10 Y+20 Z-10 R10 G42 F100* PA mit Radiuskorr. G42, Radius R=10 N90 G01 X+20 Y+35* Endpunkt erstes Konturelement N100 G01 ...* Nächstes Konturelement HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 150: Wegfahren Auf Einer Geraden Mit Tangentialem Anschluss: Dep Lt

    Beispiel N20 G01 Y+20 G42 F100* Letztes Konturelement: PE mit Radiuskorrektur N30 DEP LN LEN+20 F100* Um LEN=20 mm senkrecht von Kontur wegfahren N40 G00 Z+100 M2* Z freifahren, Rücksprung, Programmende HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 151: Wegfahren Auf Einer Kreisbahn Mit Tangentialem Anschluss: Dep Ct

    R0=G40; RL=G41; RR=G42 Beispiel N20 G01 Y+20 G42 F100* Letztes Konturelement: PE mit Radiuskorrektur N30 DEP LCT X+10 Y+12 R+8 F100* Koordinaten PN, Kreisbahn-Radius=8 mm N40 G00 Z+100 M2* Z freifahren, Rücksprung, Programmende HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 152: Bahnbewegungen - Rechtwinklige Koordinaten

    Dialogen nach den erforderlichen Eingaben. Falls Sie die DIN/ISO-Funktionen mit einer über USB angeschlossenen Alphatastatur eingeben, achten Sie darauf, dass die Großschreibung aktiv ist. Am Satzanfang schreibt die Steuerung automatisch Großbuchstaben. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 153: Eilgangbewegung

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 154: Fase Zwischen Zwei Geraden Einfügen

    Der von der Fase abgeschnittene Eckpunkt wird nicht angefahren. Ein im G24-Satz programmierter Vorschub wirkt nur in diesem CHF-Satz. Danach ist wieder der vor dem G24- Satz programmierte Vorschub gültig. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 155: Eckenrunden G25

    Ein im G25-Satz programmierter Vorschub wirkt nur in diesem G25-Satz. Danach ist wieder der vor dem G25- Satz programmierte Vorschub gültig. Ein G25-Satz lässt sich auch zum weichen Anfahren an die Kontur nutzen. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 156: Kreismittelpunkt I, J

    Kreismittelpunkt bezieht sich immer auf die zuletzt programmierte Werkzeugposition. Mit I und J 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 157: Kreisbahn Um Kreismittelpunkt

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 158: Kreisbahn G02/G03/G05 Mit Festgelegtem Radius

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 159 N110 G02 X+70 Y+40 R+20* (Bogen 1) oder N110 G03 X+70 Y+40 R+20* (Bogen 2) oder N110 G02 X+70 Y+40 R-20* (Bogen 3) oder N110 G03 X+70 Y+40 R-20* (Bogen 4) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 160: Kreisbahn G06 Mit Tangentialem Anschluss

    N70 G01 G41 X+0 Y+25 F300 M3* N80 X+25 Y+30* N90 G06 X+45 Y+20* N100 G01 Y+0* Der G06-Satz und das zuvor programmierte Konturelement sollten beide Koordinaten der Ebene enthalten, in der der Kreisbogen ausgeführt wird! HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 161: Beispiel: Geradenbewegung Und Fasen Kartesisch

    Letzten Konturpunkt 1 anfahren, zweite Gerade für Ecke 4 N150 G27 R5 F500* Tangentiales Wegfahren N160 G40 X-20 Y-20 F1000* Freifahren in der Bearbeitungsebene, Radiuskorrektur aufheben N170 G00 Z+250 M2* Werkzeug freifahren, Programmende N99999999 %LINEAR G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 162: Beispiel: Kreisbewegung Kartesisch

    Kontur verlassen auf einer Kreisbahn mit tangentialem Anschluss N180 G40 X-20 Y-20 F1000* Freifahren in der Bearbeitungsebene, Radiuskorrektur aufheben N190 G00 Z+250 M2* Werkzeug freifahren in der Werkzeugachse, Programmende N99999999 %CIRCULAR G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 163: Beispiel: Vollkreis Kartesisch

    N110 G27 R5 F500* Tangentiales Wegfahren N120 G01 G40 X-40 Y-50 F1000* Freifahren in der Bearbeitungsebene, Radiuskorrektur aufheben N130 G00 Z+250 M2* Werkzeug freifahren in der Werkzeugachse, Programmende N99999999 %C-CC G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 164: Bahnbewegungen - Polarkoordinaten

    Polarwinkel des Kreisendpunkts tung Kreisbahn mit tangentialem Anschluss Polarradius, Polarwinkel des Kreisend- an vorheriges Konturelement punkts Überlagerung einer Kreisbahn mit einer Polarradius, Polarwinkel des Kreisend- Geraden punkts, Koordinate des Endpunkts in der Werkzeugachse HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 165: Polarkoordinatenursprung: Pol I, J

    Winkel von der Winkelbezugsachse zu R gegen den Uhrzeigersinn: H>0 Winkel von der Winkelbezugsachse zu R im Uhrzeigersinn: H<0 Beispiel N120 I+45 J+45* N130 G11 G42 R+30 H+0 F300 M3* N140 H+60* N150 G91 H+60* N160 G90 H+180* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 166: Kreisbahn G12/G13/G15 Um Pol I, J

    Polarkoordinaten-Winkel H: Winkelposition des Kreisbahn-Endpunkts Der Pol ist nicht Mittelpunkt des Konturkreises! Beispiel N120 I+40 J+35* N130 G01 G42 X+0 Y+35 F250 M3* N140 G11 R+25 H+120* N150 G16 R+30 H+30* N160 G01 Y+0* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 167: Schraubenlinie (Helix)

    Form der Schraubenlinie Die Tabelle zeigt die Beziehung zwischen Arbeitsrichtung, Drehsinn und Radiuskorrektur für bestimmte Bahnformen. Innengewinde Arbeitsrichtung Drehsinn Radiuskorrektur rechtsgängig linksgängig rechtsgängig Z– linksgängig Z– Außengewinde rechtsgängig linksgängig rechtsgängig Z– linksgängig Z– HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 168: Schraubenlinie Programmieren

    Radiuskorrektur gemäß Tabelle eingeben Beispiel: Gewinde M6 x 1 mm mit 5 Gängen N120 I+40 J+25* N130 G01 Z+0 F100 M3* N140 G11 G41 R+3 H+270* N150 G12 G91 H-1800 Z+5* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 169: Beispiel: Geradenbewegung Polar

    Punkt 1 anfahren N160 G27 R5 F500* Tangentiales Wegfahren N170 G40 R+60 H+180 F1000* Freifahren in der Bearbeitungsebene, Radiuskorrektur aufheben N180 G00 Z+250 M2* Freifahren in der Spindelachse, Programmende N99999999 %LINEARPO G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 170: Beispiel: Helix

    N100 G13 G91 H+3240 Z+13,5 F200* Helix fahren N110 G27 R2 F500* Tangentiales Wegfahren N120 G01 G40 G90 X+50 Y+50 F1000* Werkzeug freifahren, Programmende N130 G00 Z+250 M2* N99999999 %HELIX G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 171: Bahnbewegungen - Freie Konturprogrammierung Fk

    Sätze über die grauen Dialogtasten programmieren. Damit ist die Anfahrrichtung eindeutig bestimmt. Ein FK-Abschnitt darf nicht direkt hinter einer Marke L beginnen. Den Zyklusaufruf M89 können Sie nicht mit FK- Programmierung kombinieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 172 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 173: Grafik Der Fk-Programmierung

    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 ANZEIGEN AUSBLEND. SATZ-NR. auf ANZEIGEN stellen (Softkey-Leiste 3) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 174: Fk-Dialog Öffnen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 175: Geraden Frei Programmieren

    Sie den Dialog mit dem Softkey : Softkeys zur Freien Kontur-Programmierung anzeigen: Taste FK drücken Dialog eröffnen: Softkey FLT drücken Über die Softkeys alle bekannten Angaben in den NC-Satz eingeben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 176: Kreisbahnen Frei Programmieren

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 177: Eingabemöglichkeiten

    Ablauf und Kontur mithilfe der grafischen Simulation prüfen Importierte NC-Programme bei Bedarf anpassen Beispiel N20 FLT X+25 LEN 12.5 AN+35 G41 F200* N30 FC DR+ R6 LEN 10 AN-45* N40 FCT DR- R15 LEN 15* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 178 Mittelpunkt in rechtwinkligen Koordinaten Mittelpunkt in Polarkoordinaten Drehsinn der Kreisbahn Radius der Kreisbahn Beispiel N10 FC CCX+20 CCY+15 DR+ R15* N20 FPOL X+20 Y+15* N30 FL AN+40* N40 FC DR+ R15 CCPR+35 CCPA+40* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 179 NC-Satz eines FK-Abschnitts ein. Softkey Bekannte Angaben Konturanfang: CLSD+ Konturende: CLSD– Beispiel N10 G01 X+5 Y+35 G41 F500 M3* N20 FC DR- R15 CLSD+ CCX+20 CCY+35* N30 FCT DR- R+15 CLSD-* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 180: Hilfspunkte

    Abstand des Hilfspunkts zur Geraden X- und Y-Koordinate eines Hilfs- punkts neben einer Kreisbahn Abstand des Hilfspunkts zur Kreisbahn Beispiel N10 FC DR- R10 P1X+42.929 P1Y+60.071* N20 FLT AN-70 PDX+50 PDY+53 D10* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 181: Relativbezüge

    Polarkoordinaten bezogen auf NC-Satz N Beispiel N10 FPOL X+10 Y+10* N20 FL PR+20 PA+20* N30 FL AN+45* N40 FCT IX+20 DR- R20 CCA+90 RX 20* N50 FL IPR+35 PA+0 RPR 20* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 182 NC-Satz N Beispiel N10 FL X+10 Y+10 G41* N20 FL ...* N30 FL X+18 Y+35* N40 FL ...* N50 FL ...* N60 FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX10 RCCY30* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 183: Beispiel: Fk-Programmierung 1

    N140 FCT DR- R18 CLSD- CCX+20 CCY+30* N150 DEP CT CCA90 R+5 F2000* Kontur verlassen auf einem Kreis mit tangentialem Anschluss N160 G00 X-30 Y+0* N170 G00 Z+250 M2* Werkzeug freifahren, Programmende N99999999 %FK1 G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 185: Programmierhilfen

    Programmierhilfen...
  • Seite 186: Goto-Funktion

    Benutzerhandbuch Zyklenprogrammierung 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 187: Darstellung Der Nc-Programme

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

    Kommentar in eigenem NC-Satz NC-Satz wählen, hinter dem Sie den Kommentar einfügen wollen Programmierdialog mit der Taste ; (Semikolon) auf der Alphatastatur eröffnen Kommentar eingeben und den NC-Satz mit der Taste END abschließen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 189: Nc-Satz Nachträglich Auskommentieren

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 190: Nc-Programm Frei Editieren

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

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

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

    Tastenkombination Shift + 8 einfügen. Sätze im Gliederungsfenster wählen Wenn Sie im Gliederungsfenster von Satz zu Satz springen, führt die Steuerung die Satzanzeige im Programmfenster mit. So können Sie mit wenigen Schritten große Programmteile überspringen. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 194: Der Taschenrechner

    Klammerrechnung Arcus-Cosinus Sinus Cosinus Tangens Werte potenzieren Quadratwurzel ziehen SQRT Umkehrfunktion PI (3.14159265359) Wert zum Zwischenspeicher addieren Wert zwischenspeichern Zwischenspeicher aufrufen Zwischenspeicher löschen Logarithmus Naturalis Logarithmus Exponentialfunktion Vorzeichen prüfen Absolutwert bilden HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 195 ü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 DIN/ISO-Programmierung | 10/2018...
  • Seite 196 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 197: Schnittdatenrechner

    Dialogfeld für die Drehzahleingabe im T-Satz öffnen das Dialogfeld zur Vorschubeingabe in Verfahrsätzen oder Zyklen öffnen den Softkey F in der Betriebsart Manueller Betrieb drücken den Softkey S in der Betriebsart Manueller Betrieb drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 198 Ergebnis für Vorschub Den Vorschub aus dem T-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 T-Satz an. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 199: Arbeiten Mit Schnittdatentabellen

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

    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 173 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 203: Programmiergrafik Für Bestehendes Nc-Programm Erstellen

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

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

    Maustaste den Bereich. Nachdem Sie die linke Maustaste loslassen, vergrößert die Steuerung die Ansicht. Um einen beliebigen Bereich schnell zu vergrößern oder zu verkleinern, drehen Sie das Mausrad nach vorne oder nach hinten. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 206: 6.10 Fehlermeldungen

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

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

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

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

    Softkey Maschinenhersteller ein, über den Sie dieses separate Hilfesystem aufrufen können. Dort finden Sie dann weitere detailliertere Informationen zur anstehenden Fehlermeldung. Hilfe zu HEIDENHAIN-Fehlermeldungen aufrufen Wenn verfügbar, Hilfe zu maschinenspezifischen Fehlermeldungen aufrufen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 211: 6.11 Kontextsensitives Hilfesystem Tncguide

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

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

    Eintrag wählen Textfenster rechts ist aktiv: Nächsten Link anspringen Zuletzt angezeigte Seite wählen Vorwärts blättern, wenn Sie mehrfach die Funkti- on zuletzt angezeigte Seite wählen verwendet haben Eine Seite zurück blättern HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 214 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 215 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 216: Aktuelle Hilfedateien Downloaden

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

    Zusatzfunktionen...
  • Seite 218: Zusatzfunktionen M Und Stop Eingeben

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

    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 Zusatzfunktion M eingeben Beispiel N87 G38 M6* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 220: Zusatzfunktionen Für Programmlaufkontrolle, Spindel Und Kühlmittel

    Spindel HALT ■ Werkzeugwechsel Spindel HALT Programmlauf HALT ■ Kühlmittel EIN ■ Kühlmittel AUS ■ Spindel EIN im Uhrzeigersinn Kühlmittel EIN ■ Spindel EIN gegen den Uhrzeigersinn Kühlmittel ein ■ wie M2 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 221: Zusatzfunktionen Für Koordinatenangaben

    Koordinaten auf die aktuelle Werkzeugposition. Die Steuerung zeigt die Koordinatenwerte bezogen auf den Maschinennullpunkt an. In der Statusanzeige schalten Sie die Koordinatenanzeige auf REF . Weitere Informationen: Benutzerhandbuch Einrichten, NC- Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 222 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 223: Positionen Im Ungeschwenkten Koordinatensystem Bei Geschwenkter Bearbeitungsebene Anfahren

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 224: Zusatzfunktionen Für Das Bahnverhalten

    Kleine Konturstufe 13 und 14 bearbeiten N150 X+100 ...* Konturpunkt 15 anfahren N160 Y+0,5 ... F ... M97* Kleine Konturstufe 15 und 16 bearbeiten N170 G90 X ... Y ... * Konturpunkt 17 anfahren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 225: Offene Konturecken Vollständig Bearbeiten: M98

    M98 wird wirksam am Satzende. Beispiel: Nacheinander Konturpunkte 10, 11 und 12 anfahren N100 G01 G41 X ... Y ... F ...* N110 X ... G91 Y ... M98* N120 X+ ...* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 226: Vorschubfaktor Für Eintauchbewegungen: M103

    Vorschub beim Eintauchen beträgt 20% des Ebenenvorschubs. Tatsächlicher Bahnvorschub (mm/min): N170 G01 G41 X+20 Y+20 F500 M103 F20* N180 Y+50* N190 G91 Z-2,5* N200 Y+5 Z-5* N210 X+50* N220 G90 Z+5* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 227: Vorschub In Millimeter/Spindelumdrehung: M136

    Wenn die Funktion M109 aktiv ist, erhöht die Steuerung bei der Bearbeitung von sehr kleinen Außenecken 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 verwenden HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 228 Kreisbögen 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 229: Radiuskorrigierte Kontur Vorausberechnen (Look Ahead): M120

    Radiuskorrektur mit G40 aufheben M120 LA0 programmieren M120 ohne LA programmieren mit % ein anderes NC-Programm aufrufen mit Zyklus G80 oder mit der PLANE-Funktion die Bearbeitungsebene schwenken M120 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 230: Einschränkungen

    Funktion DEP LCT verwenden; der NC-Satz mit DEP LCT darf nur Koordinaten der Bearbeitungsebene enthalten Vor Verwendung der nachfolgend aufgeführte Funktionen müssen Sie M120 und die Radiuskorrektur aufheben: Zyklus G60 Toleranz Zyklus G80 Bearbeitungsebene PLANE-Funktion M114 M128 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 231: Handradpositionierung Während Des Programmlaufs Überlagern: M118

    Steuerung den Dialog fort und erfragt die achsspezifischen Werte. Benutzen Sie die orangefarbenen Achstasten oder die Alphatastatur zur Koordinateneingabe. Wirkung Die Handradpositionierung heben Sie auf, indem Sie M118 ohne Koordinateneingabe erneut programmieren. M118 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 232: Weitere Informationen

    Ü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 DIN/ISO-Programmierung | 10/2018...
  • Seite 233: Rückzug Von Der Kontur In Werkzeugachsrichtung: M140

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 234 Funktion M140 ausführen, ignoriert die Steuerung beim Rückzug die überlagerten Werte. Vor allem bei Maschinen mit Kopfdrehachsen entstehen dabei unerwünschte und unvorhersehbare Bewegungen. Während dieser Ausgleichsbewegungen besteht Kollisionsgefahr! M118 mit M140 nicht bei Maschinen mit Kopfdrehachsen kombinieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 235: Tastsystemüberwachung Unterdrücken: M141

    NC-Programm oder Programmabschnitt in der Betriebsart Programmlauf Einzelsatz vorsichtig testen M141 wirkt nur in Verfahrbewegungen mit Geradensätzen. Wirkung M141 wirkt nur in dem NC-Satz, in dem M141 programmiert ist. M141 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 236: Grunddrehung Löschen: M143

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 237: Werkzeug Bei Nc-Stopp Automatisch Von Der Kontur Abheben: M148

    Bei einem von der Software ausgelösten NC-Stopp, z. B. wenn im Antriebssystem ein Fehler aufgetreten ist Bei einer Stromunterbrechung Wirkung M148 wirkt solange, bis die Funktion mit M149 deaktiviert wird. M148 wird wirksam am Satzanfang, M149 am Satzende. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 238: Ecken Verrunden: M197

    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 G01 X... Y... RL M197 DL0.876* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 239: Unterprogramme Und Programmteil-Wiederholungen

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

    Labelnamen ist lediglich durch den internen Speicher begrenzt. Verwenden Sie eine Labelnummer bzw. einen Labelnamen nicht mehrmals! Label 0 (G98 L0) kennzeichnet ein Unterprogrammende und darf deshalb beliebig oft verwendet werden. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 241: Unterprogramme

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 242: Unterprogramm Programmieren

    Unterprogramm-Nummer des aufzurufenden Unterprogramms eingeben. Wenn Sie LABEL- Namen verwenden wollen: Softkey LBL-NAME drücken, um zur Texteingabe zu wechseln. L 0 ist nicht erlaubt, da es dem Aufruf eines Unterprogrammendes entspricht. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 243 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 244: Programmteil-Wiederholung Programmieren

    Programmteil aufrufen: Taste LBL CALL drücken Programmteilnummer des zu wiederholenden Programmteils eingeben. Wenn Sie LABEL- Namen verwenden wollen: Softkey LBL-NAME drücken, um zur Texteingabe zu wechseln Anzahl der Wiederholungen REP eingeben, mit Taste ENT bestätigen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 245: Übersicht Der Softkeys

    Punktetabelle mit %:PAT: wählen Konturprogramm mit %:CNT: wählen NC-Programm mit %:PGM: wählen Zuletzt gewählte Datei mit %<>% aufrufen Beliebiges NC-Programm mit G: : als Bearbei- tungszyklus wählen Benutzerhandbuch Weitere Informationen: Zyklenprogrammierung HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 246 Zyklus wählen aufrufen (G: : ). Q-Parameter wirken bei einem Programmaufruf mit % grundsätzlich global. Beachten Sie daher, dass Änderungen an Q-Parametern im aufgerufenen NC-Programm sich auch auf das aufrufende NC-Programm auswirken. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 247 Ordnerebene nach oben ..\PGM1.H ausgehend vom Ordner des rufenden NC-Programms eine Ordnerebene nach unten DOWN\PGM2.H ausgehend vom Ordner des rufenden NC-Programms eine Ordnerebene nach oben und in einen anderen Ordner ..\THERE \PGM3.H HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 248: Nc-Programm Als Unterprogramm Aufrufen

    NC-Programms. Pfadname über die Bildschirmtastatur eingeben Alternativ Softkey DATEI WÄHLEN drücken Die Steuerung blendet ein Auswahlfenster ein, über das Sie das zu rufende NC-Programm wählen können. Mit Taste ENT bestätigen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 249 Simulation mit einer Fehlermeldung. Um unerwünschte Unterbrechungen während des Programmlaufs zu vermeiden, können Sie mithilfe der D18-Funktion (ID10 NR110 und NR111) alle Pfade zu Programmbeginn prüfen lassen. Weitere Informationen: "D18 – Systemdaten lesen", Seite 286 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 250 Unterprogramme weitere Unterprogramme oder Programmteil- Wiederholungen enthalten dürfen. Maximale Verschachtelungstiefe für Unterprogramme: 19 Maximale Verschachtelungstiefe für Hauptprogrammaufrufe: 19, wobei ein G79 wie ein Hauptprogrammaufruf wirkt Programmteil-Wiederholungen können Sie beliebig oft verschachteln HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 251: Unterprogramm Im Unterprogramm

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

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

    3 Programmteil zwischen NC-Satz 12 und NC-Satz 10 wird 2 mal wiederholt: Unterprogramm 2 wird 2 mal wiederholt 4 Hauptprogramm UPGREP wird von NC-Satz 13 bis NC-Satz 19 ausgeführt. Rücksprung zu NC-Satz 1 und Programmende HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 254: Beispiel: Konturfräsen In Mehreren Zustellungen

    N180 G27 R5 F500* Kontur verlassen N190 G40 R+60 H+180 F1000* Freifahren N200 L1,4* Rücksprung zu Label 1; insgesamt viermal N200 G00 Z+250 M2* Werkzeug freifahren, Programmende N99999999 %PGMWDH G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 255: Beispiel: Bohrungsgruppen

    Bohrung 2 anfahren, Zyklus aufrufen N160 Y+20 M99* Bohrung 3 anfahren, Zyklus aufrufen N170 X-20 G90 M99* Bohrung 4 anfahren, Zyklus aufrufen N180 G98 L0* Ende des Unterprogramms 1 N99999999 %UP1 G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 256: Beispiel: Bohrungsgruppe Mit Mehreren Werkzeugen

    N140 G201 REIBEN Zyklus-Definition Reiben Q200=2 ;SICHERHEITS-ABST. Q201=-15 ;TIEFE Q206=250 ;VORSCHUB TIEFENZ. Q211=0.5 ;VERWEILZEIT UNTEN Q208=400 ;VORSCHUB RUECKZUG Q203=+0 ;KOOR. OBERFLAECHE Q204=10 ;2. SICHERHEITS-ABST. N150 L1,0* Unterprogramm 1 für komplettes Bohrbild rufen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 257 Bohrung 2 anfahren, Zyklus aufrufen N280 Y+20 M99* Bohrung 3 anfahren, Zyklus aufrufen N290 X-20 G90 M99* Bohrung 4 anfahren, Zyklus aufrufen N300 G98 L0* Ende des Unterprogramms 2 N310 %UP2 G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 259 Q-Parameter programmieren...
  • Seite 260: Prinzip Und Funktionsübersicht

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

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 263: Q-Parameterfunktionen Aufrufen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 264: Anwendung

    Parameter einen entsprechenden Zahlenwert zu. Beispiel: Zylinder mit Q-Parametern Zylinderradius: R = Q1 Zylinderhöhe: H = Q2 Zylinder Z1: Q1 = +30 Q2 = +10 Zylinder Z2: Q1 = +10 Q2 = +50 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 265: Übersicht

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 266: Grundrechenarten Programmieren

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

    1. WERT ODER PARAMETER? SET UNDEFINED drücken Die Funktion D00 unterstützt auch das Übergeben des Wertes Undefined. Wenn Sie den undefinierten Q-Parameter ohne D00 übergeben wollen, zeigt die Steuerung die Fehlermeldung Ungültiger Wert. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 268: Definitionen

    D13: WINKEL z. B. D13 Q20 P01 +10 P02 -Q1 * Winkel mit arctan aus Gegenkathete und Ankathete oder sin und cos des Winkels (0 < Winkel < 360°) bestimmen und zuweisen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 269: Funktion

    Nebenachse (Y bei Spindelachse Z) im Parameter Q21 und den Kreisradius im Parameter Q22 ab. Beachten Sie, dass D23 und D24 neben dem Ergebnisparameter auch die zwei folgenden Parameter automatisch überschreiben. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 270: Unbedingte Sprünge

    Sie hinter dem Label einen Programmaufruf mit %. Unbedingte Sprünge Unbedingte Sprünge sind Sprünge, deren Bedingung immer (=unbedingt) erfüllt ist, z. B. D09 P01 +10 P02 +10 P03 1 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 271: Wenn/Dann-Entscheidungen Programmieren

    Label D12: WENN KLEINER, SPRUNG z. B. D12 P01 +Q5 P02 +0 P03 “ANYNAME“ * Wenn erster Wert oder Parameter kleiner als zweiter Wert oder Parameter, Sprung zu angege- benem Label HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 272 Wenn Sie lokale, globale oder String-Parameter kontrollieren oder ändern wollen, drücken Sie den Softkey PARAMETER ANZEIGEN Q QL QR QS. Die Steuerung zeigt dann den jeweiligen Parametertyp. Die zuvor beschriebenen Funktionen gelten ebenso. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 273 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 274 Aus einer frei definierbaren Tabel- le lesen bis zu acht Werte an die PLC übergeben D37 lokale Q-Parameter oder QS-Parameter in ein rufendes NC-Programm exportieren Informationen aus dem NC- Programm senden HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 275: D14 - Fehlermeldungen Ausgeben

    Anschließend müssen Sie das NC-Programm neu starten. Bereich Fehlernummern Standarddialog 0 ... 999 Maschinenabhängiger Dialog 1000 ... 1199 Interne Fehlermeldungen Beispiel Die Steuerung soll eine Meldung ausgeben, wenn die Spindel nicht eingeschaltet ist. N180 D14 P01 1000* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 276 Q205 nicht definiert 1032 Q218 größer Q219 eingeben 1033 CYCL 210 nicht erlaubt 1034 CYCL 211 nicht erlaubt 1035 Q220 zu groß 1036 Q222 größer Q223 eingeben 1037 Q244 größer 0 eingeben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 277 1068 Nullpunkttabelle? 1069 Fräsart Q351 ungleich 0 eingeben 1070 Gewindetiefe verringern 1071 Kalibrierung durchführen 1072 Toleranz überschritten 1073 Satzvorlauf aktiv 1074 ORIENTIERUNG nicht erlaubt 1075 3DROT nicht erlaubt 1076 3DROT aktivieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 278 1102 Presetkompensation nicht möglich 1103 Werkzeug-Radius zu groß 1104 Eintauchart nicht möglich 1105 Eintauchwinkel falsch definiert 1106 Öffnungswinkel nicht definiert 1107 Nutbreite zu groß 1108 Maßfaktoren nicht gleich 1109 Werkzeug-Daten inkonsistent HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 279: D16 - Texte Und Q-Parameterwerte Formatiert Ausgeben

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

    Format für Q-Parameter: "X1 =: Text ausgeben X1 = %: Format festlegen +: Zahl rechtsbündig 9.3: 9 Stellen insgesamt, davon 3 Nachkommastellen F: Floating (Dezimalzahl) , Q31: Wert aus Q31 ausgeben ;: Satzende HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 281 Text nur bei Dialogsprache Finnisch ausge- L_DUTCH Text nur bei Dialogsprache Niederländisch ausgeben L_POLISH Text nur bei Dialogsprache Polnisch ausge- L_HUNGARIA Text nur bei Dialogsprache Ungarisch ausgeben L_CHINESE Text nur bei Dialogsprache Chinesisch ausgeben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 282 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 283 Taste Q drücken Softkey SONDERFUNKT. drücken Softkey FN16 F-DRUCKEN drücken Softkey DATEI WÄHLEN drücken Quelle wählen, d. h. Textdatei, in der das Ausgabeformat definiert ist Mit Taste ENT bestätigen Ausgabepfad eingeben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 284 Bei Zieldatei ggf. zusätzlich Endung angeben Wenn Sie eine Pfadangabe mit QS-Parameter in eine Protokolldatei ausgeben wollen, verwenden Sie die Funktion %RS. Damit ist gewährleistet, dass die Steuerung Sonderzeichen nicht als Formatierungszeichen interpretiert. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 285 überschreiben wollen, programmieren Sie die Funktion M_CLOSE oder M_TRUNCATE. Überblendfenster schließen Sie haben folgende Möglichkeiten, das Überblendfenster zu schließen: Taste CE drücken programmgesteuert mit Ausgabepfad sclr: Beispiel N90 D16 P01 TNC:\MASKE\MASKE1.A/SCLR: HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 286: D18 - Systemdaten Lesen

    Steuerung unabhängig von der Einheit des NC- Programms immer aus. metrisch Weitere Informationen: "Systemdaten", Seite 492 Beispiel: Wert des aktiven Maßfaktors der Z-Achse an Q25 - zuweisen N55 D18 Q25 ID210 NR4 IDX3* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 287: D19 - Werte An Plc Übergeben

    Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten Mit der Funktion D19 können Sie bis zu zwei Zahlenwerte oder Q- Parameter an die PLC übergeben. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 288: D20 - Nc Und Plc Synchronisieren

    NC-Satz erst dann aus, wenn auch das NC- Programm tatsächlich diesen NC-Satz erreicht hat. Beispiel: Interne Vorausrechnung anhalten, aktuelle Position in der X-Achse lesen N32 D20 SYNC N33 D18 Q1 ID270 NR1 IDX1* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 289: D29 - Werte An Plc Übergeben

    Funktion ausschließlich in Abstimmung mit HEIDENHAIN, Maschinenhersteller oder Drittanbieter verwenden Dokumentationen von HEIDENHAIN, Maschinenhersteller und Drittanbieter beachten Mit der Funktion D29 können Sie bis zu acht Zahlenwerte oder Q- Parameter an die PLC übergeben. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 290: D38 - Informationen Aus Dem Nc-Programm Senden

    Die Datenübertragung erfolgt über ein herkömmliches TCP/IP-Computernetzwerk. Weitere Informationen finden Sie im Handbuch Remo Tools SDK. Beispiel Die Werte von Q1 und Q23 im Logbuch dokumentieren. D38* /"Q-Parameter Q1: %f Q23: %f" P02 +Q1 P02 +Q23* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 291: Formel Direkt Eingeben

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

    2 Rechenschritt 3 mit 3 potenzieren = 27 3 Rechenschritt 100 – 27 = 73 Distributivgesetz Gesetz der Verteilung beim Klammerrechnen a * (b + c) = a * b + a * c HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 294: Eingabebeispiel

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

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

    Dazu verwenden Sie den Befehl DECLARE STRING. Taste SPEC FCT drücken Softkey PROGRAMM FUNKTIONEN drücken Softkey STRING FUNKTIONEN drücken Softkey DECLARE STRING drücken Beispiel N30 DECLARE STRING QS10 = "Werkstueck" HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 297: String-Parameter Verketten

    Beispiel: QS10 soll den kompletten Text von QS12, QS13 und QS14 enthalten N37 QS10 = QS12 || QS13 || QS14 Parameter-Inhalte: QS12: Werkstueck QS13: Status: QS14: Ausschuss QS10: Werkstueck Status: Ausschuss HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 298: Numerischen Wert In Einen String-Parameter Umwandeln

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

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

    10510 Pfad der aktuell angewählten Palettentabelle NC-Softwarestand, 10630 Versionskennung des NC-Softwarestands Information für Unwuchtzyklus, Pfad der Unwucht-Kalibriertabelle, die zur aktiven 10855 Kinematik gehört Werkzeugdaten, 10950 Werkzeugname DOC-Eintragung des Werkzeugs AFC-Regeleinstellung Werkzeugträgerkinematik HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 301: String-Parameter In Einen Numerischen Wert Umwandeln

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

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

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

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

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

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

    Beispiel N10 QS11 = "CH_NC" String-Parameter für Key zuweisen N20 QS12 = "CfgGeoCycle" String-Parameter für Entität zuweisen N30 QS13 = "pocketOverlap" String-Parameter für Parameter-Namen zuweisen N40 Q50 = CFGREAD( KEY_QS11 TAG_QS12 ATR_QS13 ) Maschinenparameter auslesen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 308: Vorbelegte Q-Parameter

    Der aktive Wert des Werkzeugradius wird Q108 zugewiesen. Q108 setzt sich zusammen aus: Werkzeugradius R (Werkzeugtabelle oder G99-Satz) Deltawert DR aus der Werkzeugtabelle Deltawert DR aus dem T-Satz Die Steuerung speichert den aktiven Werkzeugradius auch über eine Stromunterbrechung hinaus. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 309: Maßangaben Im Nc-Programm: Q113

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

    Werkzeugvermessung z. B. mit dem TT 160 Ist-Soll-Abweichung Parameterwert Werkzeuglänge Q115 Werkzeugradius Q116 Schwenken der Bearbeitungsebene mit Werkstück- Winkeln: von der Steuerung berechnete Koordinaten für Drehachsen Koordinaten Parameterwert A-Achse Q120 B-Achse Q121 C-Achse Q122 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 311: Messergebnisse Von Tastsystemzyklen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 312 Nummer des zuletzt aktiven Messzyklus Parameter- Status Werkzeugvermessung mit TT wert Q199 = 0,0 Werkzeug innerhalb der Toleranz Q199 = 1,0 Werkzeug ist verschlissen (LTOL/RTOL überschritten) Q199 = 2,0 Werkzeug ist gebrochen (LBREAK/RBREAK überschritten) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 313 Q995 Winkel im Koordinatensystem des Drehtischs Q996 Erster Durchmesser Q997 Zweiter Durchmesser Parameter- Werkstückstatus wert Q183 = -1 Nicht definiert Q183 = 0 Q183 = 1 Nacharbeit Q183 = 2 Ausschuss HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 314: Überprüfung Der Aufspannsituation: Q601

    Überprüfung der Aufspannsituation VSC. Status Parameterwert Kein Fehler Q601 = 1 Fehler Q601 = 2 Kein Überwachungsbereich definiert oder Q601 = 3 zu wenig Referenzbilder Interner Fehler (kein Signal, Kamerafehler Q601 = 10 usw.) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 315: Beispiel: Wert Runden

    Zu Q2 den Wert 0,5 addieren, danach Nachkommastellen abschneiden N70 Q13 = INT (Q3 + 0.5 * SGN Q3) Von Q3 den Wert 0,5 subtrahieren, danach Nachkommastellen abschneiden N99999999 %ROUND G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 316: Beispiel: Ellipse

    N250 Q21 = Q3 * COS Q36 X-Koordinate des Startpunkts berechnen N260 Q22 = Q4 * SIN Q36 Y-Koordinate des Startpunkts berechnen N270 Q00 G40 X+Q21 Y+Q22 M3* Startpunkt anfahren in der Ebene HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 317 Abfrage ob unfertig, wenn ja dann Rücksprung zu Label 1 N370 G73 G90 H+0* Drehung rücksetzen N380 G54 X+0 Y+0* Nullpunkt-Verschiebung rücksetzen N390 G00 G40 Z+Q12* Auf Sicherheitsabstand fahren N400 G98 L0* Unterprogrammende N99999999 %ELLIPSE G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 318: Beispiel: Zylinder Konkav Mit Kugelfräser

    N240 D00 q24 p01 +Q4* Startwinkel Raum (Ebene Z/X) kopieren N250 Q25 = ( Q5 - Q4 ) / Q13 Winkelschritt berechnen N260 G54 X+Q1 Y+Q2 Z+Q3* Nullpunkt in die Mitte des Zylinders (X-Achse) verschieben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 319 Abfrage ob unfertig, wenn ja dann Rücksprung zu LBL 1 N420 G98 L99* N430 G73 G90 H+0* Drehung rücksetzen N440 G54 X+0 Y+0 Z+0* Nullpunkt-Verschiebung rücksetzen N450 G98 L0* Unterprogrammende N99999999 %ZYLIN G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 320: Beispiel: Kugel Konvex Mit Schaftfräser

    Aufmaß berücksichtigen beim Kugelradius N280 G54 X+Q1 Y+Q2 Z-Q16* Nullpunkt ins Zentrum der Kugel verschieben N290 G73 G90 H+Q8* Startwinkel Drehlage in der Ebene verrechnen N300 G98 L1* Vorpositionieren in der Spindelachse HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 321 Abfrage ob unfertig, wenn ja, dann Rücksprung zu LBL 1 N460 D09 P01 +Q28 P02 +Q9 P03 1* N470 G73 G90 H+0* Drehung rücksetzen N480 G54 X+0 Y+0 Z+0* Nullpunktverschiebung rücksetzen N490 G98 L0* Unterprogrammende N99999999 %KUGEL G71 * HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 323 Sonderfunktionen...
  • Seite 324: Übersicht Sonderfunktionen

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

    Konturdefinition wählen Siehe Benut- zerhand- buch Zyklen- programmie- rung Komplexe Konturformel definie- Siehe Benut- zerhand- buch Zyklen- programmie- rung Punktedatei mit Bearbeitungs- Siehe Benut- positionen wählen zerhand- buch Zyklen- programmie- rung HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 326: Menü Verschiedene Din/Iso-Funktionen Definieren

    Wiederholende Verweilzeit Seite 351 definieren Verweilzeit in Sekunden oder Seite 353 Umdrehungen definieren Dynamische Kollisionsüberwa- Seite 327 chung DCM definieren DIN/ISO-Funktionen definieren Seite 336 Kommentar einfügen Seite 188 Bahninterpretation wählen Seite 399 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 327 Kollisionsprüfung mit dem Werkstück durch, weder mit dem Werkzeug noch mit anderen Maschinenkomponenten. Während der Abarbeitung besteht Kollisionsgefahr! Ablauf mithilfe der grafischen Simulation prüfen NC-Programm oder Programmabschnitt in der Betriebsart Programmlauf Einzelsatz vorsichtig testen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 328: Kollisionsüberwachung Im Nc-Programm Aktivieren Und Deaktivieren

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 329: Kollisionsüberwachung Temporär Programmgesteuert Aktivieren Und Deaktivieren

    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. Benutzerhandbuch Einrichten, Weitere Informationen: NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 330: Anwendung

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 331 Steuerung eine Abschaltreaktion durch. Dadurch lassen sich Folgeschäden nach Fräserbruch oder Fräserverschleiß verhindern. Schonung der Maschinenmechanik Durch rechtzeitige Vorschubreduzierung oder durch entsprechende Abschaltreaktionen lassen sich Überlastschäden an der Maschine vermeiden HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 332: Afc-Grundeinstellungen Definieren

    Steuerung ausschließlich die Auswahlmöglichkeiten M , E und L aus! Weitere Informationen: Benutzerhandbuch Einrichten, NC-Programme testen und abarbeiten POUT Spindelleistung, bei der die Steuerung einen Werkstückaustritt erkennen soll. Wert prozentual bezogen auf die gelernte Referenzlast eingeben. Empfohlener Wert: 8 % HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 333 Neue Datei öffnen AFC.TAB Mit Taste ENT bestätigen Die Steuerung blendet eine Liste mit Tabellenformaten ein. Tabellenformat AFC.TAB wählen und mit Taste ENT bestätigen Die Steuerung legt die Tabelle mit Regeleinstellungen an. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 334: Afc Programmieren

    Den Wert AFC LOAD aktivieren Sie dabei durch den Werkzeugaufruf, den Wert LOAD mithilfe der Funktion FUNCTION AFC CUT BEGIN. Wenn Sie beide Möglichkeiten programmieren, dann verwendet die Steuerung den im NC-Programm programmierten Wert! HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 335 Um die Datei <name>.I.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 103 Benutzerhandbuch Einrichten, Weitere Informationen: NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 336: Din/Iso-Funktionen Definieren

    Werkzeugbewegungen, Zyklen und Programm- funktionen X-Koordinate des Kreismittelpunkts oder Pols Y-Koordinate des Kreismittelpunkts oder Pols Labelaufruf für Unterprogramm und Programm- teilwiederholung Zusatzfunktion Satznummer Werkzeugaufruf Polarkoordinatenwinkel Z-Koordinate des Kreismittelpunkts oder Pols Polarkoordinatenradius Spindeldrehzahl HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 337: Zähler Definieren

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

    Sprungmarke eingeben N80 G ... Bearbeitung N510 FUNCTION COUNT INC* Zählerstand erhöhen N520 FUNCTION COUNT REPEAT LBL 11* Bearbeitung wiederholen, wenn noch Teile zu fertigen sind N530 M30* N540 %COUNT G71* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 339: Textdateien Erstellen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 340: Texte Editieren

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

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

    Suchfunktion verlassen: Softkey ENDE drücken Beliebigen Text finden Suchfunktion wählen: Softkey SUCHEN drücken. Die Steuerung zeigt den Dialog Suche Text : Gesuchten Text eingeben Text suchen: Softkey SUCHEN drücken Suchfunktion verlassen Softkey ENDE drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 343: Frei Definierbare Tabellen Anlegen

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

    Sprachabhängige Dialoge Spaltenbezeich- nung Spalten mit einem Spaltentyp, der Buchstaben erlaubt, z. B. TEXT, können Sie nur mit QS-Parametern auslesen oder beschreiben, auch wenn der Inhalt der Zelle eine Ziffer ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 345 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 346: Wechseln Zwischen Tabellen- Und Formularansicht

    Ein neuer NC-Satz mit D26 schließt die zuletzt geöffnete Tabelle automatisch. Die zu öffnende Tabelle muss die Endung .TAB haben. Beispiel: Tabelle TAB1.TAB öffnen, die im Verzeichnis TNC:\DIR1 gespeichert ist N56 D26 TNC:\DIR1\TAB1.TAB HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 347: D27 - Frei Definierbare Tabelle Beschreiben

    Radius, Tiefe und D beschreiben. Die Werte, die in die Tabelle geschrieben werden sollen, sind in den Q-Parametern Q5, Q6 und Q7 gespeichert. N50 Q5 = 3,75 N60 Q6 = -5 N70 Q7 = 7,5 N80 D27 P01 5/“RADIUS,TIEFE,D“ = Q5 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 348: D28 - Frei Definierbare Tabelle Lesen

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

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

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

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

    Softkey FUNCTION FEED drücken Softkey RESET FEED DWELL drücken Sie können die Verweilzeit auch mit Eingabe D-TIME 0 zurücksetzen. Die Steuerung setzt die Funktion FUNCTION FEED DWELL automatisch bei einem Programmende zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 353: Verweilzeit Function Dwell

    Gehen Sie bei der Definition wie folgt vor: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMM FUNKTIONEN drücken Softkey FUNCTION DWELL Softkey DWELL TIME drücken Zeitdauer in Sekunden definieren Alternativ Softkey DWELL REVOLUTIONS drücken Anzahl der Spindelumdrehungen definieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 354: Werkzeug Bei Nc-Stopp Abheben

    Koordinatensystem mit definiertem Vektor FUNCTION LIFTOFF ANGLE TCS SPB: Abheben im Werkzeug- Koordinatensystem mit definiertem Winkel Abheben in Werkzeugachsrichtung mit M148 Weitere Informationen: "Werkzeug bei NC-Stopp automatisch von der Kontur abheben: M148", Seite 237 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 355: Liftoff Im Drehbetrieb

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 356: Abheben Mit Definiertem Winkel Programmieren Beispiel

    Softkey PROGRAMM FUNKTIONEN drücken Softkey FUNCTION LIFTOFF drücken Softkey LIFTOFF RESET drücken Sie können das Abheben auch mit M149 zurücksetzen. Die Steuerung setzt die Funktion FUNCTION LIFTOFF automatisch bei einem Programmende zurück. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 357 Mehrachs- bearbeitung...
  • Seite 358: Funktionen Für Die Mehrachsbearbeitung

    Bearbeitungen in der geschwenkten Bearbeitungsebene definieren M116 Vorschub von Drehachsen PLANE/M128 Sturzfräsen M126 Drehachsen wegoptimiert verfahren Anzeigewert von Drehachsen reduzieren M128 Verhalten der Steuerung beim Positionieren von Drehachsen festlegen M138 Auswahl von Schwenkachsen M144 Maschinenkinematik verrechnen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 359: Einführung

    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 Ausschalten zurücksetzen Beim Wiedereinschalten Schwenkzustand prüfen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 360 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 361: Übersicht

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 362: Plane-Funktion Definieren

    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 an. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 363: Plane-Funktion Zurücksetzen

    (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 DIN/ISO-Programmierung | 10/2018...
  • Seite 364: Bearbeitungsebene Über Raumwinkel Definieren

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 365 (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 378 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 366: Bearbeitungsebene Über Projektionswinkel Definieren

    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 378 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 367: Eingabeparameter

    PLANE-Funktion festlegen", Seite 378 Beispiel N50 PLANE PROJECTED PROPR+24 PROMIN+24 ROT+30 ..* Verwendete Abkürzungen: PROJECTED Engl. projected = projiziert PROPR principle plane: Hauptebene PROMIN minor plane: Nebenebene Engl. rotation: Rotation HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 368: Bearbeitungsebene Über Eulerwinkel Definieren

    Beachten Sie: Eingabebereich ist 0° bis 360.0000° 0°-Achse ist die X-Achse Weiter mit den Positioniereigenschaften "Positionierverhalten Weitere Informationen: der PLANE-Funktion festlegen", Seite 378 Beispiel N50 PLANE EULER EULPR45 EULNU20 EULROT22 ..* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 369 EULNU Nutationswinkel: Winkel, der die Drehung des Koordinatensystems um die durch den Präzes- sionswinkel verdrehte X-Achse beschreibt EULROT Rotationswinkel: Winkel, der die Drehung der geschwenkten Bearbeitungsebene um die geschwenkte Z-Achse beschreibt HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 370: Bearbeitungsebene Über Zwei Vektoren Definieren

    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 378 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 371 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 372 N50 PLANE VECTOR BX0.8 BY-0.4 BZ-0.42 NX0.2 NY0.2 NT0.92 ..* Verwendete Abkürzungen Abkürzung Bedeutung VECTOR Englisch vector = Vektor BX, BY, BZ asisvektor : X-, Y- und Z-Komponente NX, NY, NZ ormalenvektor : X-, Y- und Z-Komponente HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 373: Bearbeitungsebene Über Drei Punkte Definieren

    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 378 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 374 "Positionierverhalten Weitere Informationen: der PLANE-Funktion festlegen", Seite 378 Beispiel N50 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 POINTS Englisch points = Punkte HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 375: Bearbeitungsebene Über Einen Einzelnen, Inkrementalen Raumwinkel Definieren

    -359.9999° bis +359.9999° Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 378 Beispiel N50 PLANE RELATIV SPB-45 ..* Verwendete Abkürzungen Abkürzung Bedeutung RELATIV Englisch relative = bezogen auf HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 376: Bearbeitungsebene Über Achswinkel: Plane Axial

    Drehachsen programmieren, ergibt sich die neue 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 377 Position aus weitergeschwenkt werden soll. Eingabebereich: -99999,9999° bis +99999,9999° Weiter mit den Positioniereigenschaften Weitere Informationen: "Positionierverhalten der PLANE-Funktion festlegen", Seite 378 Verwendete Abkürzungen Abkürzung Bedeutung AXIAL Englisch axial = achsenförmig HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 378 AXIAL oder Zyklus 19 2 Zyklus 28 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 379: Automatisches Einschwenken: Move/Turn/Stay (Eingabe Zwingend Erforderlich)

    Abstand zum Werkstück steht, dann steht das Werkzeug nach dem Einschwenken relativ gesehen versetzt zur ursprünglichen Position (Abbildung rechts unten, DIST) Die Steuerung schwenkt das Werkzeug (den Tisch) um die Werkzeugspitze ein. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 380: Einschwenkvorgang

    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 anfährt. MB MAX fährt das Werkzeug bis Einschwenkvorgang kurz vor den Software-Endschalter HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 381 N20 PLANE SPATIAL SPA+0 SPB+45 SPC+0 STAY* PLANE-Funktion definieren und aktivieren N30 G01 A+Q120 C+Q122 F2000* Drehachse positionieren mit den von der Steuerung berechneten Werten Bearbeitung in der geschwenkten Ebene definieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 382: Auswahl Von Alternativen Schwenkmöglichkeiten: Sym (Seq) +/- (Eingabe Optional)

    PLANE SPATIAL-Funktion mit SYM- wiederholen Achswinkel der Master-Achse in einem Q-Parameter speichern, z. B. -80 Mittelwert bilden, z. B. -90 Der Mittelwert entspricht dem Symmetriepunkt. Bezug für SEQ Bezug für SYM SYM- SEQ- SEQ+ SYM+ HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 383: Ergebnis Achsstellung

    – A–45, C–90 –90 < A < +10 A+0, C+0 nicht progr. A–45, C–90 –90 < A < +10 A+0, C+0 Fehlermeldung –90 < A < +10 A+0, C+0 A–45, C–90 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 384: Kinematikansicht

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 385: Auswahl Der Transformationsart (Eingabe Optional)

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 386: Mindestens Oder Ungleich Gleich Oder Ungleich

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 387 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 388: Bearbeitungsebene Schwenken Ohne Drehachsen

    Beispiel angebauter Winkelkopf mit fester Werkzeugrichtung Y: Beispiel N10 T 5 G17 S4500* N20 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 389: Funktion

    Auf sichere Höhe positionieren N13 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST50 PLANE-Funktion definieren und aktivieren F900* N14 M128* M128 aktivieren N15 G01 G91 F1000 B-17* Sturzwinkel einstellen Bearbeitung in der geschwenkten Ebene definieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 390: Zusatzfunktionen Für Drehachsen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 391: Drehachsen Wegoptimiert Fahren: M126

    Werte unter 360° reduziert ist, auf kurzem Weg. Beispiele: Ist-Position Soll-Position Fahrweg 350° 10° +20° 10° 340° –30° Wirkung M126 wird wirksam am Satzanfang. M126 setzen Sie mit M127 zurück; am Programmende wird M126 ebenfalls unwirksam. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 392: Anzeige Der Drehachse Auf Wert Unter 360° Reduzieren

    Beispiel: Anzeige aller aktiven Drehachsen reduzieren und anschließend mit der C-Achse auf den programmierten Wert fahren M50 G00 C+180 M94* Wirkung M94 wirkt nur in dem NC-Satz, in dem M94 programmiert ist. M94 wird wirksam am Satzanfang. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 393: Position Der Werkzeugspitze Beim Positionieren Von Schwenkachsen Beibehalten (Tcpm): M128

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 394: M128 Bei Schwenktischen

    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 mit einem Vorschub von 1000 mm/min durchführen N50 G01 G41 X+0 Y+38.5 IB-15 F125 M128 F1000* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 395: Sturzfräsen Mit Nicht Gesteuerten Drehachsen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 396: Auswahl Von Schwenkachsen: M138

    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. N50 G00 Z+100 G40 M138 C* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 397 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 398: Anwendung

    Schwenkbewegung besteht Kollisionsgefahr! Vor dem Einschwenken ggf. eine sichere Position programmieren NC-Programm oder Programmabschnitt in der Betriebsart Programmlauf Einzelsatz vorsichtig testen Die Werkzeug-Orientierung können Sie in einem G01-Satz wie nachfolgend beschrieben definieren. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 399: Interpretation Der Programmierten Bahn

    Deltawerte DR und DR2. Wenn Sie FUNCTION PROG PATH einschalten, wirkt die Interpretation der programmierten Bahn als Kontur für alle 3D- Korrekturen so lange, bis Sie die Funktion wieder ausschalten. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 400 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 401: Mehrachsbearbeitung | Peripheral Milling: 3D-Radiuskorrektur Mit M128 Und Radiuskorrektur (G41/G42)

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 402: Cam-Programme Abarbeiten

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 403: Bei Der Postprozessorkonfiguration Beachten

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 404 3 Q52 = 1350 ; VORSCHUB FRAESEN 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 405: Bei Der Cam-Programmierung Beachten

    Schlichtmodus fährt die Maschine in der Regel mit niedrigen Rucken und niedrigen Beschleunigungen Übliche Toleranz im Zyklus G62: zwischen 0,010 mm und 0,020 mm Üblicher Sehnenfehler im CAM-System: ca. 0,005 mm HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 406: Weitere Anpassungen

    Fräsereingriffslänge L und der erlaubten Konturtoleranz TA berechnen: T ~ K x L x TA K = 0.0175 [1/°] Beispiel: L = 10 mm, TA = 0.1°: T = 0.0175 mm HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 407: Eingriffsmöglichkeiten An Der Steuerung

    Zyklus das Verhalten der Maschine an die jeweilige Bearbeitung anzupassen, z. B. Zyklus 332 Tuning. Mit dem Zyklus 332 lassen sich Filtereinstellungen, Beschleunigungseinstellungen und Ruckeinstellungen verändern. Beispiel N340 G62 T0.05 P01 1 P02 3* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 408: Bewegungsführung Adp

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 409 Daten aus CAD-Dateien übernehmen...
  • Seite 410: Grundlagen Cad-Viewer

    Datenformate direkt auf der Steuerung öffnen. Die Steuerung zeigt folgende Dateiformate: Datei Format Step .STP und .STEP AP 203 AP 214 Iges .IGS und .IGES Version 5.3 .DXF R10 bis 2015 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 411 Vor dem Einlesen in die Steuerung darauf achten, dass der Dateiname nur erlaubte Zeichen enthält. Weitere Informationen: "Namen von Dateien", Seite 104 Die Steuerung unterstützt kein binäres DXF-Format. DXF-Datei im CAD- oder Zeichenprogramm im ASCII- Format speichern. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 412: Arbeiten Mit Dem Cad-Viewer

    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 an. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 413: Grundeinstellungen

    Drahtmodell einer 3D-Zeichnung aktivieren Selektieren und Deselektieren: Das aktive Symbol + entspricht der gedrückten Taste Shift, das aktive Symbol - der gedrück- ten Taste CTRL und das aktive Symbol Zeiger entspricht der Maus HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 414 Sie die Auflösung auf drei Nachkommastellen begrenzen. Zusätzlich müssen Sie die Kommentare entfernen, die der CAD-Viewer mit in das Konturprogramm ausgibt. Die Steuerung zeigt die aktiven Grundeinstellungen in der Statusleiste am Bildschirm an. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 415: Layer Einstellen

    Layer wählen und durch Klicken auf das Kontrollkästchen ausblenden Alternativ die Leertaste benutzen Layer einblenden: Mit der linken Maustaste den gewünschten Layer wählen und durch Klicken auf das Kontrollkästchen einblenden Alternativ die Leertaste benutzen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 416: Bezugspunkt Festlegen

    Sie die gewählte 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 417: Bezugspunkt Auf Einzelnem Element Wählen

    Wenn das gewählte Element zu klein ist, die Zoom-Funktion verwenden Die Steuerung setzt das Bezugspunktsymbol auf die gewählte Stelle. Sie können bei bedarf das Koordinatensystem ausrichten. Weitere Informationen: "Ausrichten des Koordinatensystems", Seite 418 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 418: Bezugspunkt Als Schnittpunkt Zweier Elemente Wählen

    Y-Richtung befindet Die Steuerung richtet die Y-Achse und Z-Achse und verändert den Winkel in A und C. Die Steuerung stellt die Listenansicht orange dar, wenn der definierte Wert ungleich 0 ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 419 Daten aus CAD-Dateien übernehmen | CAD-Viewer (Option #42) Elementinformationen Die Steuerung zeigt im Fenster Elementinformation an, wie weit der von Ihnen gewählte Bezugspunkt vom Zeichnungsnullpunkt entfernt ist und wie dieses Bezugssystem zur Zeichnung orientiert ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 420: Nullpunkt Festlegen

    Wenn das gewählte Element zu klein ist, die Zoom-Funktion verwenden Die Steuerung setzt das Bezugspunktsymbol auf die gewählte Stelle. Sie können bei bedarf das Koordinatensystem ausrichten. "Ausrichten des Weitere Informationen: Koordinatensystems", Seite 422 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 421: Nullpunkt Als Schnittpunkt Zweier Elemente Wählen

    Element wieder auf. Wenn ein Nullpunkt festgelegt ist, dann ändert sich die Farbe des Icon Nullpunkt festlegen. Sie können einen Nullpunkt löschen, indem sie das Icon drücken. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 422 Winkel in A und C. Die Steuerung stellt die Listenansicht orange dar, wenn der definierte Wert ungleich 0 ist. Elementinformationen Die Steuerung zeigt im Fenster Elementinformation an, wie weit der von Ihnen gewählte Nullpunkt vom Werkstücks-Bezugspunkt entfernt ist. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 423: Kontur Wählen Und Speichern

    Layer: zeigt, in welcher Ebene man sich befindet Type: zeigt, um welches Element es sich gerade handelt z. B. Linie Koordinaten: zeigen Startpunkt, Endpunkt eines Elements und ggf. Kreismittelpunkt und Radius HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 424 Dateinamen und den Dateityp wählen können. Eingabe bestätigen Die Steuerung speichert das Konturprogramm in dem gewählten Verzeichnis. Wenn Sie noch weitere Konturen wählen wollen: Icon gewählte Elemente deselektieren drücken und nächste Kontur wie zuvor beschrieben wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 425: Konturelemente Teilen, Verlängern, Verkürzen

    Konturelement eine Gerade ist, dann verlängert oder verkürzt die Steuerung das Konturelement linear. Wenn das zu verlängernde oder zu verkürzende Konturelement ein Kreisbogen ist, dann verlängert oder verkürzt die Steuerung den Kreisbogen zirkular. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 426: Kontur Für Eine Drehbearbeitung Wählen

    Maustaste loslassen, vergrößert die Steuerung die Ansicht Um einen beliebigen Bereich schnell zu vergrößern oder zu verkleinern: Mausrad nach vorne oder nach hinten drehen Um zur Standardansicht zurückzukehren: Doppelklick mit der rechten Maustaste HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 427: Bearbeitungspositionen Wählen Und Speichern

    älteren HEIDENHAIN-Steuerungen übertragen und dort abarbeiten. Die Punktetabelle (.PNT) der TNC 640 und der iTNC 530 sind nicht kompatibel. Das Übertragen und Abarbeiten auf den jeweils anderen Steuerungstyp führt zu Problemen und unvorhersehbarem Verhalten. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 428: Einzelanwahl

    Dateinamen und den Dateityp wählen können. Eingabe bestätigen Die Steuerung speichert das Konturprogramm in dem gewählten Verzeichnis. Wenn Sie noch weitere Bearbeitungspositionen wählen wollen: Icon gewählte Elemente aufheben drücken und wie zuvor beschrieben wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 429: Schnellanwahl Von Bohrpositionen Über Mausbereich

    Dateinamen und den Dateityp wählen können. Eingabe bestätigen Die Steuerung speichert das Konturprogramm in dem gewählten Verzeichnis. Wenn Sie noch weitere Bearbeitungspositionen wählen wollen: Icon gewählte Elemente aufheben drücken und wie zuvor beschrieben wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 430: Schnellanwahl Von Bohrpositionen Über Icon

    Dateinamen und den Dateityp wählen können. Eingabe bestätigen Die Steuerung speichert das Konturprogramm in dem gewählten Verzeichnis. Wenn Sie noch weitere Bearbeitungspositionen wählen wollen: Icon gewählte Elemente aufheben drücken und wie zuvor beschrieben wählen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 431: Filtereinstellungen

    Nächst kleineren gefundenen Durchmesser anzeigen Nächst größeren gefundenen Durchmesser anzeigen Größten gefundenen Durchmesser anzeigen (Grundeinstellung) Die Werkzeugbahn können Sie sich über das Icon WERKZEUGBAHN ANZEIGEN einblenden lassen. "Grundeinstellungen", Seite 413 Weitere Informationen: HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 432 Sie das Mausrad nach vorne oder nach hinten Um zur Standardansicht zurückzukehren, drücken Sie die Taste Shift und gleichzeitig doppelklicken Sie die rechte Maustaste. Wenn Sie nur die rechte Maustaste doppelklicken, bleibt der Rotationswinkel erhalten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 433 Paletten...
  • Seite 434: Palettenverwaltung

    Der Eintrag ist nur bei Verwendung tentabelle abgespeichert ist, müssen Sie den vollstän- einer Nullpunkttabelle erforderlich. digen Pfad angeben. Nullpunkte aus einer Nullpunkt- tabelle aktivieren Sie im NC-Programm mithilfe des Zyklus 7 . HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 435 Optionsfeld SP-W Kommentar Optionsfeld Sie können die Spalte LOCATION entfernen, wenn Sie nur Palettentabellen verwenden, bei denen die Steuerung alle Zeilen bearbeiten soll. "Spalten einfügen oder Weitere Informationen: entfernen", Seite 437 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 436: Palettentabelle Editieren

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 437: Palettentabelle Wählen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 438: Grundlagen Werkzeugorientierte Bearbeitung

    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 G62 Toleranz Zyklus 800 Schwenken der Bearbeitungsebene HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 439: Spalten Der Palettentabelle Für Werkzeugorientierte Bearbeitung

    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 SP-W nur an, wenn der Maschinenhersteller sie in den NC-Makros verarbeitet. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 440 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 441 Maschine einen 19-Zoll Bildschirm besitzt! Ende Ende der Laufzeit Zeit im Programmieren Tatsächliche Uhrzeit im Programmlauf Einzelsatz und Programmlauf Satzfolge Bezpkt. Status des Werkstück-Bezugspunkts Status der eingesetzten Werkzeuge Status des NC-Programms Bearbeitungsstatus HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 442 Prüfung ist noch nicht abgeschlossen Programmaufbau ist nicht richtig, z. B. Palette enthält keine untergeordneten Programme Werkstück-Bezugspunkt ist definiert Eingabe kontrollieren Sie können entweder der Palette einen Werkstück-Bezugspunkt zuordnen oder allen untergeordneten NC-Programmen. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 443: Batch Process Manager Öffnen

    Benutzerhandbuch Einrichten, Weitere Informationen: NC-Programme testen und abarbeiten Batch Process Manager öffnen Beachten Sie Ihr Maschinenhandbuch! Mit dem Maschinenparameter standardEditor (Nr. 102902) legt Ihr Maschinenhersteller fest, welchen Standard-Editor die Steuerung verwendet. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 444: Betriebsart Programmieren

    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. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 445: Funktion

    Aufspannung oder Programm einfügen Zeile oder Block löschen Aktive Fenster wechseln Mögliche Eingaben aus einem Überblendfenster wählen Bearbeitungsstatus auf Rohteil zurücksetzen Werkstück- oder Werkzeugorientierte Bearbei- tung wählen Erweiterte Werkzeug-Verwaltung öffnen Bearbeitung unterbrechen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 446 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. Benutzerhandbuch Einrichten, Weitere Informationen: NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 447: Auftragsliste Anlegen

    Bezugspunkt: Ggf. Werkstück-Bezugspunkt direkt eingeben Gesperrt: Gewählte Zeile wird von der Bearbeitung ausgenommen Bearb. freigegeben: Gewählte Zeile für Bearbeitung freigeben Eingaben mit Taste ENT bestätigen Ggf. Schritte wiederholen Softkey EDITIEREN drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 448: Auftragsliste Ändern

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 449 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 451: Drehbearbeitung

    Drehbearbeitung...
  • Seite 452 Benutzerhandbuch Einrichten, NC- Weitere Informationen: Programme testen und abarbeiten Für die Bearbeitung stehen unterschiedliche Zyklen zur Verfügung. Die Zyklen können Sie auch mit zusätzlich angestellten Schwenkachsen verwenden. Weitere Informationen: "Angestellte Drehbearbeitung", Seite 470 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 453: Koordinatenebene Der Drehbearbeitung

    Aktive Zusatzfunktionen beschränken dabei die Möglichkeiten: Mit M128 ist die Schneidenradiuskorrektur ausschließlich in Verbindung mit Bearbeitungszyklen möglich Mit M144 oder ist die Schneidenradiuskorrektur zusätzlich mit allen Verfahrsätzen möglich, z. B. mit G41/G42 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 454 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 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 455: Umschaltung Fräsbetrieb / Drehbetrieb

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 456 Tastsystemzyklen verwenden, außer der Zyklen Antasten Ecke und Antasten Ebene. Im Drehbetrieb entsprechen die Messwerte der X-Achse Durchmesserwerten. Zur Definition der Drehfunktionen können Sie auch die Funktion smartSelect verwenden. Weitere Informationen: "Übersicht Sonderfunktionen", Seite 324 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 457: Grafische Darstellung Der Drehbearbeitung

    Rohteildefinition und Option #20. Die mithilfe der grafischen Simulation ermittelten Bearbeitungszeiten stimmen nicht mit den tatsächlichen Bearbeitungszeiten überein. Gründe bei kombinierten Fräs- und Drehbearbeitungen sind u. a. die Umschaltung der Bearbeitungsmodi. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 458: Grafische Darstellung In Der Betriebsart Programmieren

    Rohteildefinition für grafische Simulation der Bearbeitung N20 G31 G90 X+87 Y+1 Z+2* N30 T301* Werkzeugaufruf N40 G00 G40 G90 Z+250* Werkzeug freifahren in der Spindelachse mit Eilgang N50 FUNCTION MODE TURN* Drehmodus aktivieren HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 459: Drehzahl Programmieren

    VC: Schnittgeschwindigkeit (optional) S: Nenndrehzahl, wenn keine konstante Schnittgeschwindigkeit aktiv ist (optional) S MAX: Maximale Drehzahl bei konstanter Schnittgeschwindigkeit (optional), wird mit S MAX 0 zurückgesetzt GEARRANGE: Getriebestufe für die Drehspindel (optional) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 460 Steuerung in der Statusanzeige SMAX statt S. Beispiel N30 FUNCTION TURNDATA SPIN VCONST:ON VC:100 Definition einer konstanten Schnittgeschwindigkeit in GEARRANGE:2* Getriebestufe 2 N30 FUNCTION TURNDATA SPIN VCONST:OFF S550* Definition einer konstanten Drehzahl HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 461: Vorschubgeschwindigkeit

    Bewegung im Eilgang N30 G01 X+87 F200* Bewegung mit einem Vorschub von 200 mm/min N40 M136* Vorschub in Millimeter pro Umdrehung N50 G01 X+154 F0.2* Bewegung mit einem Vorschub von 0.2 mm/1 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 462: Werkzeugkorrektur Im Nc-Programm

    Drehwerkzeug korrigieren möchten, müssen Sie dies im Zyklus oder in der Werkzeugtabelle durchführen. Weitere Informationen: Benutzerhandbuch Zyklenprogrammierung Definieren der Werkzeugkorrektur: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMMFUNKTIONEN DREHEN drücken Softkey FUNCTION TUNRNDATA drücken Softkey TURNDATA CORR drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 463: Einstiche Und Freistiche

    Definitionsmöglichkeiten wählen. Die Steuerung bietet dann die Softkeys mit den entsprechenden Auswahlmöglichkeiten an. Einstiche und Freistiche programmieren: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMMFUNKTIONEN DREHEN drücken Softkey EINSTICH/ FREISTICH drücken Softkey GRV (Einstich) oder Softkey UDC (Freistich) drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 464: Verwendung

    Vorzeichen der Einstichtiefe für die Innenbearbeitungen: wenn das Konturelement in negativer Richtung der Z-Koordinate verläuft, verwenden Sie ein positives Vorzeichen wenn das Konturelement in positiver Richtung der Z-Koordinate verläuft, verwenden Sie ein negatives Vorzeichen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 465: Freistiche Programmieren

    UDC TYPE_K: Freistich in Planfläche und zylindrische Fläche UDC TYPE_U: Freistich in zylindrische Fläche UDC THREAD: Gewindefreistich nach DIN 76 Die Steuerung interpretiert Freistiche immer als Formelemente in Längsrichtung. In Planrichtung sind keine Freistiche möglich. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 466 Beispiel: Freistich Form F mit Tiefe = 2, Breite = 15, Tiefe Planfläche = 1 N30 G01 X+40 Z+0* N40 G01 Z-30* N50 UDC TYPE_F R1 DEPTH2 BREADTH15 FACEDEPTH1* N60 G01 X+60* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 467 Freistichs Beispiel: Freistich Form K mit Tiefe = 2, Breite = 15, Öffnungswinkel = 30° N30 G01 X+40 Z+0* N40 G01 Z-30* N50 UDC TYPE_K R1 DEPTH3 ANG_WIDTH30* N60 G01 X+60* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 468 DEPTH Freistichtiefe Optional BREADTH Freistichbreite Optional ANGLE Freistichwinkel Optional Beispiel: Gewindefreistich nach DIN 76 mit Gewindesteigung = N30 G01 X+40 Z+0* N40 G01 Z-30* N50 UDC THREAD PITCH2* N60 G01 X+60* HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 469: Rohteilnachführung Turndata Blank

    Aufruf über Stringparameter Rohteilnachführung ausschalten Sie schalten die Rohteilnachführung wie folgt aus: Softkey-Leiste mit Sonderfunktionen einblenden Softkey PROGRAMMFUNKTIONEN DREHEN drücken Softkey FUNCTION TURNDATA drücken Softkey TURNDATA BLANK drücken Softkey BLANK OFF drücken HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 470: Angestellte Drehbearbeitung

    Stechzyklen und 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 471 Falls Sie die angestellte Bearbeitung mit M128 aktivieren, ist die Schneidenradiuskorrektur ohne Zyklus, also in Verfahrsätzen mit G41/G42, nicht möglich. Wenn Sie die angestellte Bearbeitung mit M144 aktivieren, gilt diese Einschränkung nicht. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 472: Anwendung

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 473: Beim Programmieren Beachten

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 474 Ggf. Sichere Höhe eingeben Ggf. Vorschub eingeben Beispiel N70 FACING HEAD POS* Aktivieren ohne Sichere Höhe N70 FACING HEAD POS HEIGHT+100 F1000* Aktivieren mit Positionierung auf sichere Höhe Z+100 mit Vorschub 1000 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 475: Arbeiten Mit Dem Planschieber

    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 N70 FUNCTION FACING HEAD OFF* Deaktivieren des Planschiebers HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 476: Schnittkraftüberwachung Mit Der Funktion Afc

    Die Schnittkraftüberwachung mit AFC funktioniert grundsätzlich wie die Adaptive Vorschubregelung im Fräsbetrieb. Die Steuerung benötigt geringfügig andere Daten, die Sie über die Tabelle AFC.TAB zur Verfügung stellen. Benutzerhandbuch Einrichten, NC- Weitere Informationen: Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 477: Funktion

    SENS 1: Pmin wird ausgewertet SENS 0: Pmin wird nicht ausgewertet Wert, den die Steuerung zu Beginn eines Bearbeitungsabschnitts an die PLC übertragen soll. Funktion legt der Maschinenhersteller fest, Maschinenhandbuch beachten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 478 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. Benutzerhandbuch Einrichten, Weitere Informationen: NC-Programme testen und abarbeiten HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 479: Touchscreen Bedienen

    Touchscreen bedienen...
  • Seite 480: Touchscreen

    Je nach Version kann sich die Steuerung sich nach wie vor über das Bedienfeld bedienen lassen. Die Touch-Bedienung mit Gesten funktioniert dann zusätzlich. Wenn Sie eine Steuerung mit integriertem Bedienfeld haben, gilt folgende Beschreibung. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 481: Integriertes Bedienfeld

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 482: Übersicht Der Möglichen Gesten

    Doppelt tippen Zweimalige kurze Berührung des Bildschirms Halten Längere Berührung des Bildschirms Wischen Fließende Bewegung über den Bildschirm Ziehen Bewegung über den Bildschirm, bei dem der Start- punkt eindeutig definiert ist HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 483: Navigieren In Tabellen Und Nc-Programmen

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 484: Simulation Bedienen

    Die Steuerung bietet folgende Gesten: Symbol Geste Funktion Doppelt tippen Grafik auf ursprüngliche Größe setzen Ziehen Grafik drehen (nur 3D-Grafik) Ziehen mit zwei Fingern Grafik verschieben Aufziehen Grafik vergrößern Zuziehen Grafik verkleinern HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 485: Cad-Viewer Bedienen

    Modus Layer einstellen und Bezugspunkt festlegen Die Steuerung bietet folgende Gesten: Symbol Geste Funktion Tippen auf ein Element Elementinformation anzeigen Bezugspunkt festlegen Doppelt tippen auf den Hinter- Grafik oder 3D-Modell auf ursprüngliche Größe zurück- grund setzen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 486 Hinter- Winkel zurücksetzen grund Ziehen Grafik oder 3D-Modell drehen (nur Modus Layer einstellen) 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 487 Element Entfernen aktivieren und Element abwählen tippen 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 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 488 Touchscreen bedienen | Gesten Symbol Geste Funktion Ziehen mit zwei Fingern Grafik verschieben Aufziehen Grafik vergrößern Zuziehen Grafik verkleinern HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 489 Wischen über ein Element Vorschau wählbarer Elemente anzeigen Elementinformation anzeigen Hinzufügen aktivieren und Schnellanwahlbereich aufziehen ziehen Entfernen aktivieren und Bereich zum Abwählen von Elementen aufziehen ziehen Ziehen mit zwei Fingern Grafik verschieben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 490 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 491: Tabellen Und Übersichten

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

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

    0 = Aus, 1 = Ein Aktiver Vorschub Index des vorbereiteten Werkzeugs Index des aktiven Werkzeugs Nummer der aktiven Spindel Programmierte Schnittgeschwindigkeit im Drehbetrieb Spindelmodus im Drehbetrieb: 0 = konst. Drehzahl 1 = konst. Schnittgeschw. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 494: Beschreibung

    1: Zyklusparameter in CYCL DEF als String programmiert (Q-Parameter) Sichere Höhe (Antastzyklen 30 bis 33) Prüfen (Antastzyklen 30 bis 33) Schneidenvermessung (Antastzyklen 30 bis Q-Parameter-Nummer für das Ergebnis (Antastzyklen 30 bis 33) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 495: Modaler Zustand

    0 = Positiv, –1 = Negativ Werkzeug-Nr. TT: Versatz Ebene R-OFFS R = 99999,9999 Werkzeug-Nr. TT: Versatz Länge L-OFFS Werkzeug-Nr. TT: Bruchtoleranz Länge LBREAK Werkzeug-Nr. TT: Bruchtoleranz Radius RBREAK Werkzeug-Nr. Maximal-Drehzahl NMAX Werkzeug-Nr. Spitzenwinkel TANGLE HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 496 (Fräser = 0, Schleifwerkzeug = 1, ... Tastsys- tem = 21) Werkzeug-Nr. Zugehörige Zeile in der Tastsystem-Tabelle Werkzeug-Nr. Zeitstempel der letzten Verwendung Werkzeug-Nr. Werkzeug-Nr. Steigung für Gewindezyklen Werkzeug-Nr. AFC: Referenzlast Werkzeug-Nr. AFC: Überlast Vorwarnung Werkzeug-Nr. AFC: Überlast NC-Stopp HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 497: Werkzeugplatz Ermitteln

    7 = V 8 = W Spindeldrehzahl S Aufmaß Werkzeuglänge DL Aufmaß Werkzeugradius DR Automatischer TOOL CALL 0 = Ja, 1 = Nein Aufmaß Werkzeugradius DR2 Werkzeugindex Aktiver Vorschub Schnittgeschwindigkeit in [mm/min] HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 498 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 499: Frei Verfügbarer Speicherbereich Für Hersteller-Zyklen

    CfgFeedLi- mits/minFeed des ersten Parametersatzes der Spindel ausgewertet. Index 99 = aktive Spindel Spindel ID Maximale Spindeldrehzahl der höchs- ten Getriebestufe. Falls keine Getriebe- stufen konfiguriert sind, wird CfgFeedLi- HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 500 Index: 1 - 3 ( A, B, C ) Bearbeitungsebene schwenken in den Programmlauf-Betriebsarten 0 = Nicht aktiv –1 = Aktiv Bearbeitungsebene schwenken in manuellen Betriebsarten 0 = Nicht aktiv –1 = Aktiv HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 501 ID... nummer NR... QL -Parame- Verdrehwinkel zwischen Spindel und ter-Nr. geschwenktem Koordinatensystem. Projiziert den im QL-Parameter hinterlegten Winkel vom Eingabe-Koordinatensystem in das Werkzeugkoordinatensystem. Wird IDX freigelassen, wird der Winkel 0 projiziert. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 502: Aktive Nullpunktverschiebung

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

    Programmierbare Achsen ermitteln. Zum angegebenen Index der Achse die zugehöri- ge Achs-ID (Index aus CfgAxis/axisList) ermit- teln. Index: 1 - 9 ( X, Y, Z, A, B, C, U, V, W ) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 504 Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Vorrausrechnung) Format: T.MM.JJJJ h:mm Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Echtzeit) Format: T.MM.JJ h:mm HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 505 Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Vorrausrechnung) Format: TT.MM.JJJJ Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Echtzeit) Format: T.MM.JJJJ HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 506 Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Vorrausrechnung) Format: h:mm:ss Formatierung von: Systemzeit in Sekunden, die seit dem 1.1.1970, 0:00 Uhr vergangen sind (Echtzeit) Format: h:mm HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 507: Globale Programmeinstellungen Gps: Aktivierungszustand Global

    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 DIN/ISO-Programmierung | 10/2018...
  • Seite 508 Mittenversatz (Nebenachse) Winkel der Spindelorientierung in Grad (Mittenversatz) Eilgang Messvorschub Vorschub für Vorpositionierung: FMAX_PROBE oder FMAX_MACHINE Maximaler Messweg Sicherheitsabstand Spindelorientierung möglich 0 = nein, 1 = ja Winkel der Spindelorientierung in Grad HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 509 Das Messergebnis wird in Form von Koordi- naten ausgelesen. Korrektur: nur Mittenversatz Achse Achswerte, unkorrigiert Koordinate / Auslesen der Messergebnisse in Form von Achse Koordinaten/Achswerten im Eingabesystem von Antastvorgängen. Korrektur: nur Länge Spindelorientierung HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 510: Daten Zur Palettenbearbeitung

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

    Vorschub-Grenze für hohe Geschwindigkeit (MP_maxG1Feed) in mm/min Max. Ruck bei niedriger Geschwindigkeit (MP_maxPathJerk) in m/s Max. Ruck bei hoher Geschwindigkeit (MP_maxPathJerkHi) in m/s Toleranz bei niedriger Geschwindigkeit (MP_pathTolerance) in mm HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 512 (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 DIN/ISO-Programmierung | 10/2018...
  • Seite 513 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 514 ID... nummer NR... Maximale Bahnbeschleunigung bei Eilgang (MP_maxPathAccHi) 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 515 Daten des aktuellen Werkzeugs lesen und schreiben Werkzeug-Länge L Werkzeug-Radius R Werkzeug-Radius R2 Aufmaß Werkzeug-Länge DL Aufmaß Werkzeug-Radius DR Aufmaß Werkzeug-Radius DR2 Werkzeug gesperrt TL 0 = Nicht gesperrt, 1 = Gesperrt HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 516 AFC: Referenzlast AFC: Überlast Vorwarnung AFC: Überlast NC-Stopp Überziehen der Werkzeugstandzeit Daten des aktuellen Drehwerkzeugs lesen und schreiben Werkzeugnummer Werkzeug-Länge XL Werkzeug-Länge YL Werkzeug-Länge ZL Aufmaß Werkzeug-Länge DXL Aufmaß Werkzeug-Länge DYL HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 517 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 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 518 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 519 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 520 Ü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 DIN/ISO-Programmierung | 10/2018...
  • Seite 521 Tabellen und setzt das Systemd- atum zurück. 0 = nein 1 = ja M101 aktiv (sichtbarer Zustand)? 0 = nein 1 = ja M136 aktiv? 0 = nein 1 = ja HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 522: Konfigurationseinstellungen Für Zyklen

    WRITE TO PLC bzw. READ FROM PLC, und synchronisieren Sie die Abarbeitung mit der Echtzeit mit FN20: WAIT FOR SYNC. Input-Nr. PLC-Input Output-Nr. PLC-Output Zähler-Nr. PLC-Counter Timer-Nr. PLC-Timer Byte-Nr. PLC-Byte Wort-Nr. PLC-Wort Doppel- PLC-Doppelwort wort-Nr. HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 523 Daten zu SQL-Tabellen lesen (Systemstring) 10040 Symbolischer Name der Preset-Tabelle. Symbolischer Name der Nullpunkt-Tabelle. Symbolischer Name der Paletten-Bezugs- punkttabelle. Symbolischer Name der Werkzeugtabelle. Symbolischer Name der Platztabelle. Symbolischer Name der Drehwerkzeugtabel- HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 524 Pfad der aktuell angewählten Palettentabelle. Versionskennung der NC-Software lesen (Systemstring) 10630 Der String entspricht dem Format der angezeigten Versionskennung, also z. B. 340590 09 oder 817601 05 SP1. Information für Unwuchtzyklus lesen (Systemstring) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 525: Ersatzfunktion

    ID 350 NR 54 WZ-Nr. Werkzeugtyp für Platztabelle PTYP WZ-Nr. Position P1 WZ-Nr. Position P2 WZ-Nr. Position P3 WZ-Nr. Gewindesteigung Pitch ID 50 NR 40 ID 51 Daten aus der Platztabelle Platz-Nr. Werkzeugtyp HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 526 ID 280 Informationen zu M128 Vorschub, der mit M128 programmiert ID 280 Nr 3 wurde ID 290 Kinematik umschalten Zeile der aktiven Kinematiktabelle SYSSTRING 10290 Bit-Nr. Abfrage der Bits im MP7500 Cfgread HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 527 ID 503 Bezugspunkttabelle Zeile Spalte Wert direkt aus Bezugspunkttabelle lesen ID 507 ID 504 Bezugspunkttabelle Zeile Spalte Grunddrehung aus der Bezugspunkttabelle ID 507 IDX 4-6 lesen ID 505 Nullpunkttabelle HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 528 ID 1010 Maschinenparameter definiert MP-Nummer MP-Index 0 = Maschinenparameter nicht vorhanden CfgRead 1 = Maschinenparameter vorhanden Funktion oder Tabellenspalte nicht mehr vorhanden Tabellenzelle mit FN 26 / FN 28 oder SQL auslesen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 529: Übersichtstabellen

    Vorschub bei Drehachsen in mm/min ■ M117 M116 zurücksetzen ■ M118 Handradpositionierung während des Programmlaufs überlagern ■ M120 Radiuskorrigierte Kontur vorausberechnen (LOOK AHEAD) ■ M126 Drehachsen wegoptimiert verfahren ■ M127 M126 zurücksetzen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 530: Wirkung Am Satz - Anfang Ende Seite

    ■ M144 Berücksichtigung der Maschinenkinematik in IST/SOLL-Positionen am Satzende ■ M145 M144 zurücksetzen ■ M141 Tastsystemüberwachung unterdrücken ■ M148 Werkzeug bei NC-Stopp automatisch von der Kontur abheben ■ M149 M148 zurücksetzen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 531 Center Point Management) Werkzeug senkrecht auf der Kontur halten Werkzeugradiuskorrektur senkrecht zur Bewegungs- und Werkzeugrich- tung Rundtisch-Bearbeitung Programmieren von Konturen auf der Abwicklung eines Zylinders (Advanced Function Set 1) Vorschub in mm/min HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 532: Freie Konturprogrammierung

    Zyklen für Drehbearbeitungen ■ 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 533 Farbliche Hervorhebung der Syntaxelemente ■ Vollständige Liste aller anstehenden Fehlermeldungen ■ Kontextsensitive Hilfefunktion bei Fehlermeldungen ■ Grafische Unterstützung beim Programmieren von Zyklen ■ Kommentarsätze im NC-Programm ■ Teach-In Istpositionen werden direkt ins NC-Programm übernommen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 534 Nullpunkte ■ 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 DIN/ISO-Programmierung | 10/2018...
  • Seite 535: Vergleich: Pc-Software

    Nicht möglich und iTNC 530 Tastsystemtabelle zur Verwaltung verschiedener 3D- – Tastsysteme Schnittdatenberechnung: Automatische Berechnung Einfacher Anhand hinterlegter von Spindeldrehzahl und Vorschub Schnittdatenrechner Technologietabellen ohne hinterlegten Tabelle Schnittdatenrechner mit hinterlegten Technologietabellen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 536: Verfahren In Werkzeugachsrichtung

    FMAXT (bei aktivem Eilgangpotentiometer: Zeit in – Sekunden für Weg) Freie Konturprogrammierung FK Konvertierung FK-Programm nach Klartext – FK-Sätze in Kombination mit M89 – Programmsprünge: Max. Labelnummern 65535 1000 Unterprogramme Verschachtelungstiefe bei Unterprogrammen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 537: Grafikunterstützung

    Gitterlinien als Hintergrund anzeigen – Testgrafik (Draufsicht, Darstellung in 3 Ebenen, 3D- Darstellung) Koordinaten bei Schnittlinie 3 Ebenen – Werkzeugwechsel-Makro berücksichtigen X (abweichend zur tatsächlichen Abarbeitung) Bezugspunkttabelle Zeile 0 der Bezugspunkttabelle manuell editierbar – HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 538: Dynamische Kollisionsüberwachung Dcm

    – Daten übernehmen Offline-Filter für CAM-Dateien – Stretchfilter – MOD-Funktionen: Anwenderparameter Konfig-Daten Nummernstruktur OEM-Hilfedateien mit Servicefunktionen – Datenträgerprüfung – Laden von Service-Packs – Achsen für Istpositionsübernahme festlegen – Zähler konfigurieren – HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 539: Statusanzeigen

    Verweilzeit definieren mit FUNCTION DWELL – Interpretation der programmierten Koordinaten – bestimmen mit FUNCTION PROG PATH Statusanzeigen: Dynamische Anzeige von Q-Parameterinhalten, – Nummernkreise definierbar Grafische Anzeige der Restlaufzeit – Individuelle Farbeinstellungen der Benutzeroberfläche – HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 540: Vergleich: Zusatzfunktionen

    M107 Fehlermeldung bei Schwesterwerkzeugen mit Aufmaß unter- M108 drücken M107 zurücksetzen M109 Konstante Bahngeschwindigkeit an der Werkzeugschneide (Vorschuberhöhung und -Reduzierung) M110 Konstante Bahngeschwindigkeit an der Werkzeugschneide (nur Vorschubreduzierung) M111 M109/M110 zurücksetzen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 541 M145 M144 zurücksetzen Werkzeug bei NC-Stopp automatisch von der Kontur abheben M148 M149 M148 zurücksetzen M150 Endschaltermeldung unterdrücken – (über FN 17 möglich) M197 Ecken verrunden – M200 Laserschneidfunktionen – M204 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 542: Vergleich: Zyklen

    X, Option #8 X, Option #8 30 CAM-DATEN ABARBEITEN – 32 TOLERANZ 39 ZYLINDER-MAN. KONTUR X, Option #8 X, Option #8 200 BOHREN 201 REIBEN 202 AUSDREHEN 203 UNIVERSAL-BOHREN 204 RUECKWAERTS-SENKEN HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 543 263 SENKGEWINDEFRAESEN 264 BOHRGEWINDEFRAESEN 265 HELIX-BOHRGEWINDEFR. 267 AUSSENGEWINDE FR. 270 KONTURZUG-DATEN zum Einstellen des Verhaltens von Zyklus 25 275 KONTURNUT WIRBELFR. 276 KONTUR-ZUG 3D 285 ZAHNRAD DEFINIEREN X, Option #157 – HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 544 872 STECHEN ERW. AXIAL X, Option #50 – 880 ZAHNRAD ABWAELZFR. X, Option #50, – Option #131 883 DREHEN SIMULTANSCHLICHTEN X, Option #50, – Option #158 892 UNWUCHT PRUEFEN X, Option #50 – HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 545 Schieflage einer Ebene ermitteln und kompensieren – Unterstützung mechanischer Tastsysteme durch manuelle Übernahme Per Softkey oder Per Hardkey der aktuellen Position Hardkey Messwerte in die Bezugspunkttabelle schreiben Messwerte in die Nullpunkttabelle schreiben HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 546: Vergleich: Tastsystemzyklen Zur Automatischen Werkstückkontrolle

    419 BZPKT EINZELNE ACHSE 420 MESSEN WINKEL 421 MESSEN BOHRUNG 422 MESSEN KREIS AUSSEN 423 MESSEN RECHTECK INN. 424 MESSEN RECHTECK AUS. 425 MESSEN BREITE INNEN 426 MESSEN STEG AUSSEN 427 MESSEN KOORDINATE HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 547 483 WERKZEUG MESSEN 484 IR-TT KALIBRIEREN 600 ARBEITSRAUM GLOBAL X, Option #136 – 601 ARBEITSRAUM LOKAL X, Option #136 – 1410 ANTASTEN KANTE – 1411 ANTASTEN ZWEI KREISE – 1420 ANTASTEN EBENE – HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 548: Vergleich: Unterschiede Beim Programmieren

    Beendet Editiervorgang und ruft aktiven Menüs CYCL CALL, die Dateiverwaltung auf. Jeweili- die Dateiverwaltung auf. Grund- SPEC FCT, PGM CALL und APPR ge Softkey-Leiste bleibt angewählt, Softkey-Leiste wird angewählt, wenn Dateiverwaltung beendet wenn Dateiverwaltung beendet wird wird HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 549: Q-Parameterprogrammierung

    Q 50 = 0 ist Q12 = 0 bei Q50 >= 0 ist Q12 = 1 bei Q50 > 0 ist Q12 = 1 bei Q50 < 0 ist Q12 -1 bei Q50 < 0 ist Q12 -1 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 550 Konturunterprogrammen in SLII- Cursor im Hauptprogramm auf steht der Cursor auf dem Zyklen mit AUTO DRAW ON dem NC-Satz CYCL CALL fehlerverursachenden NC-Satz im Konturunterprogramm Verschieben des Zoomfensters Repeatfunktion nicht verfügbar Repeatfunktion verfügbar HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 551: Programmieren Von Herstellerzyklen

    Bearbeitungszeit aufsum- beginnt die Zeitberechnung bei 0 miert Einzelsatz Bei Punktemusterzyklen und CYCL Punktemusterzyklen und CYCL CALL PAT stoppt die Steuerung bei CALL PAT behandelt die Steuerung jedem Punkt als einen NC-Satz HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 552: Vergleich: Unterschiede Beim Programmtest, Bedienung

    TNCremo oder Dateiverwaltung möglich. des Programmierplatzes erfolgen. Horizontale Softkey-Leiste umschal- Klick auf Balken schaltet eine Durch Klick auf einen beliebigen Leiste nach rechts, oder eine Balken wird dieser aktiv Leiste nach Links HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 553 Im Positioniersatz: Punkte beziehen sich auf das ungeschwenkte Koordinatensystem M140 Rückzug von der Kontur in Werkzeugachsenrichtung M141 Tastsystemüberwachung unterdrücken M143 Grunddrehung löschen M148 Werkzeug bei NC-Stopp automatisch von der Kontur abheben M149 M148 zurücksetzen HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 554 Zyklen zur Herstellung von Bohrungen und Gewinden G200 BOHREN G201 REIBEN G202 AUSDREHEN G203 UNIVERSAL-BOHREN G204 RUECKWAERTS-SENKEN G205 UNIVERSAL-TIEFBOHREN G206 GEWINDEBOHREN mit Ausgleichsfutter G207 GEW.-BOHREN GS ohne Ausgleichsfutter G208 BOHRFRAESEN G209 GEW.-BOHREN SPANBR. G240 ZENTRIEREN G241 EINLIPPEN-TIEFBOHREN HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 555: Zyklen Zur Herstellung Von Punktemuster

    G275 KONTURNUT WIRBELFR. G276 KONTUR-ZUG 3D Koordinatenumrechnungen NULLPUNKT aus Nullpunkttabellen NULLPUNKT im Programm SPIEGELUNG DREHUNG MASSFAKTOR BEARBEITUNGSEBENE G247 BEZUGSPUNKT SETZEN Zyklen zum Abzeilen ABZEILEN G230 G231 REGELFLAECHE *) Satzweise wirksame Funktion HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 556 WERKZEUG-LAENGE G482 WERKZEUG-RADIUS G483 WERKZEUG MESSEN G434 IR-TT KALIBRIEREN Sonderzyklen G04* VERWEILZEIT ORIENTIERUNG G39* PGM CALL TOLERANZ Bearbeitungsebene festlegen Spindelachse Z - EbeneXY Spindelachse Y - EbeneZX Spindelachse X - EbeneYZ HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 557: Maßeinheit

    X-Koordinate des Kreismittelpunkts/Pols Y-Koordinate des Kreismittelpunkts/Pols Z-Koordinate des Kreismittelpunkts/Pols Setzen einer Labelnummer mit G98 Sprung auf eine Label-Nr. Werkzeuglänge mit G99 M-Funktionen Satznummer Zyklusparameter in Bearbeitungszyklen Wert oder Q-Parameter in Q-Parameterdefinition Parameter Q HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 558 Radiuskorrektur der Konturunterprogramme Kontur Programmierreihenfolge der Konturelemente Radiuskorrektur Innen (Tasche) im Uhrzeigersinn (CW) G42 (RR) im Gegenuhrzeigersinn (CCW) G41 (RL) Außen (Insel) im Uhrzeigersinn (CW) G41 (RL) im Gegenuhrzeigersinn (CCW) G42 (RR) HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 559: Aktivieren

    Q-Parameter: Wenn kleiner, Spr. auf Labelnummer Q-Parameter: Winkel mit ARCTAN (Winkel aus c sin a und c cos a) Q-Parameter: Fehlermeldung Q-Parameter: Externe Ausgabe Q-Parameter: Datei schreiben Q-Parameter: Systemdaten lesen Q-Parameter: Wertübergabe an PLC HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 560 Informationen aus NC- Bezugspunkt setzen..... 416 Freistich........463 Programm......290 Bohrposition wählen FUNCTION COUNT....337 Drehachse........ 390 Einzelanwahl....428 Funktionsvergleich....535 Anzeige reduzieren M94..392 Icon........430 wegoptimiert verfahren: M126... Mausbereich....429 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 561 Maßeinheit wählen....93 Dateien........427 einfügen, ändern....98 Mehrachsbearbeitung....Postprozessor......403 löschen........98 Meldung auf Bildschirm Programm........89 Schnittkraftüberwachung ausgeben......... 285 Aufbau........89 im Drehbetrieb..... 476 Meldung ausdrucken....286 gliedern........ 192 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 562 Bahnverhalten..224 Touchscreen......480 für Drehachsen....390 Trigonometrie......268 für Koordinatenangaben..221 für Programmlauf-Kontrolle.. 220 für Spindel und Kühlmittel..220 Über dieses Handbuch....30 Überwachung Kollision........ 327 Unterprogramm......241 Beliebiges NC-Programm..245 HEIDENHAIN | TNC 640 | Benutzerhandbuch DIN/ISO-Programmierung | 10/2018...
  • Seite 563: Tastsysteme Von Heidenhain

    Die Informationsseite für DR. JOHANNES HEIDENHAIN GmbH HEIDENHAIN-Steuerungen Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany  +49 8669 31-0  +49 8669 32-5061 Klartext-App E-mail: info@heidenhain.de Der Klartext auf Ihrem  +49 8669 32-1000 Technical support mobilen Endgerät Measuring systems  +49 8669 31-3104...

Diese Anleitung auch für:

Tnc 640

Inhaltsverzeichnis