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...
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 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 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...
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...
Ä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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Ä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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Ü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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
-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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
-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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
ä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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
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...
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...
■ 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...
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 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...
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...
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...
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...
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...
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...
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 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...
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...