Seite 2
Bedienelemente der Bildschirm-Einheit Bahnbewegungen programmieren Kontur anfahren/verlassen Bildschirm-Aufteilung wählen Bildschirm zwischen Maschinen- und Freie Konturprogrammierung FK Programmier-Betriebsart wählen Gerade Softkeys: Funktion im Bildschirm wählen Kreismittelpunkt/Pol für Polarkoordinaten Softkey-Leisten umschalten Maschinen-Betriebsarten wählen Kreisbahn um Kreismittelpunkt Manueller Betrieb Kreisbahn mit Radius El. Handrad Kreisbahn mit tangentialem Anschluss Positionieren mit Handeingabe Fase/Ecken-Runden...
Setzen Sie sich bitte mit dem Maschinenhersteller in Verbindung, um den tatsächlichen Funktionsumfang Ihrer Maschine kennenzulernen. Viele Maschinenhersteller und HEIDENHAIN bieten für die TNCs Programmier-Kurse an. Die Teilnahme an solchen Kursen ist empfehlenswert, um sich intensiv mit den TNC-Funktionen vertraut zu machen.
Software-Optionen Die TNC 620 verfügt über verschiedene Software-Optionen, die von Ihnen oder Ihrem Maschinen-Hersteller freigeschaltet werden können. Jede Option ist separat freizuschalten und beinhaltet jeweils die nachfolgend aufgeführten Funktionen: Hardware-Optionen Zusatzachse für 4 Achsen und geregelte Spindel Zusatzachse für 5 Achsen und geregelte Spindel...
Seite 7
Advanced programming features (Optionsnummer #19) Freie Konturprogrammierung FK Programmierung im HEIDENHAIN-Klartext mit grafischer Unterstützung für nicht NC-gerecht bemaßte Werkstücke Bearbeitungszyklen Tiefbohren, Reiben, Ausdrehen, Senken, Zentrieren (Zyklen 201 - 205, 208, 240) Fräsen von Innen- und Außengewinden (Zyklen 262 - 265, 267) Rechteckige und kreisförmige Taschen und Zapfen schlichten...
Sie können durch eine käuflich zu erwerbende Schlüsselzahl die FCL- Funktionen dauerhaft freischalten. Setzen Sie sich hierzu mit Ihrem Maschinenhersteller oder mit HEIDENHAIN in Verbindung. Vorgesehener Einsatzort Die TNC entspricht der Klasse A nach EN 55022 und ist hauptsächlich für den Betrieb in Industriegebieten vorgesehen.
Inhalt Einführung Handbetrieb und Einrichten Positionieren mit Handeingabe Programmieren: Grundlagen Dateiverwaltung, Programmierhilfen Programmieren: Werkzeuge Programmieren: Konturen programmieren Programmieren: Zusatz-Funktionen Programmieren: Zyklen Programmieren: Unterprogramme und Programmteil-Wiederholungen Programmieren: Q-Parameter Programmtest und Programmlauf MOD-Funktionen Technische Informationen HEIDENHAIN TNC 620...
Seite 11
Programmlauf Satzfolge und Programmlauf Einzelsatz ..36 1.4 Status-Anzeigen ..37 „Allgemeine“ Status-Anzeige ..37 Zusätzliche Status-Anzeigen ..39 1.5 Zubehör: 3D-Tastsysteme und elektronische Handräder von HEIDENHAIN ..42 3D-Tastsysteme ..42 Das Werkzeug-Tastsystem TT 140 zur Werkzeug-Vermessung ..43 Elektronische Handräder HR ..43...
Seite 12
2 Handbetrieb und Einrichten ..45 2.1 Einschalten, Ausschalten ..46 Einschalten ..46 Ausschalten ..48 2.2 Verfahren der Maschinenachsen ..49 Hinweis ..49 Achse mit den externen Richtungstasten verfahren ..49 Schrittweises Positionieren ..50 Verfahren mit dem elektronischen Handrad HR 410 ..51 2.3 Spindeldrehzahl S, Vorschub F und Zusatzfunktion M ..
Seite 13
3 Positionieren mit Handeingabe ..67 3.1 Einfache Bearbeitungen programmieren und abarbeiten ..68 Positionieren mit Handeingabe anwenden ..68 Programme aus $MDI sichern oder löschen ..71 HEIDENHAIN TNC 620...
Seite 14
Die TNC am Netzwerk ..94 USB-Geräte an der TNC ..95 4.4 Programme eröffnen und eingeben ..96 Aufbau eines NC-Programms im HEIDENHAIN-Klartext-Format ..96 Rohteil definieren: BLK FORM ..96 Neues Bearbeitungs-Programm eröffnen ..97 Werkzeug-Bewegungen im Klartext-Dialog programmieren ..99 Ist-Positionen übernehmen ..
Seite 16
5 Programmieren: Werkzeuge ..119 5.1 Werkzeugbezogene Eingaben ..120 Vorschub F ..120 Spindeldrehzahl S ..121 5.2 Werkzeug-Daten ..122 Voraussetzung für die Werkzeug-Korrektur ..122 Werkzeug-Nummer, Werkzeug-Name ..122 Werkzeug-Länge L ..122 Werkzeug-Radius R ..123 Delta-Werte für Längen und Radien ..
Seite 17
Kreisbahn CT mit tangentialem Anschluss ..166 6.5 Bahnbewegungen – Polarkoordinaten ..171 Übersicht ..171 Polarkoordinaten-Ursprung: Pol CC ..172 Gerade LP ..172 Kreisbahn CP um Pol CC ..173 Kreisbahn CTP mit tangentialem Anschluss ..173 Schraubenlinie (Helix) ..174 HEIDENHAIN TNC 620...
Seite 18
6.6 Bahnbewegungen – Freie Kontur-Programmierung FK (Software-Option) ..178 Grundlagen ..178 Grafik der FK-Programmierung ..180 FK-Dialog eröffnen ..181 Pol für FK-Programmierung ..181 Geraden frei programmieren ..182 Kreisbahnen frei programmieren ..182 Eingabemöglichkeiten ..183 Hilfspunkte ..186 Relativ-Bezüge ..
Seite 19
Vorschub in mm/min bei Drehachsen A, B, C: M116 (Software option 1) ..212 Drehachsen wegoptimiert fahren: M126 ..213 Anzeige der Drehachse auf Wert unter 360° reduzieren: M94 ..214 Position der Werkzeugspitze beim Positionieren von Schwenkachsen beibehalten (TCPM): M128 (Software option 2) ..215 HEIDENHAIN TNC 620...
Seite 20
8 Programmieren: Zyklen ..219 8.1 Mit Zyklen arbeiten ..220 Maschinenspezifische Zyklen (Software-Option Advanced programming features) ..220 Zyklus definieren über Softkeys ..221 Zyklus definieren über GOTO-Funktion ..221 Zyklen-Übersicht ..222 Zyklen aufrufen ..223 8.2 Zyklen zum Bohren, Gewindebohren und Gewindefräsen ..225 Übersicht ..
Steuerungen der Baureihe TNC 4xx und iTNC 530. Daher sind Bearbeitungsprogramme die an HEIDENHAIN-Bahnsteuerungen (ab der TNC 150 B) erstellt wurden, von der TNC 620 nur bedingt abarbeitbar. Falls NC-Sätze ungültige Elemente enthalten, werden diese von der TNC beim Einlesen als ERROR-Sätze gekennzeichnet.
Seite 31
Leisten an, die sich mit den außen angeordneten schwarzen Pfeil- Tasten wählen lassen. Die aktive Softkey-Leiste wird als aufgehellter Balken dargestellt. Softkey-Wahltasten Softkey-Leisten umschalten Festlegen der Bildschirm-Aufteilung Bildschirm-Umschalttaste für Maschinen- und Programmier- Betriebsarten Softkey-Wahltasten für Maschinenhersteller-Softkeys Softkey-Leisten für Maschinenhersteller-Softkeys umschalten USB-Anschluss HEIDENHAIN TNC 620...
Seite 32
Bildschirm-Aufteilung festlegen Der Benutzer wählt die Aufteilung des Bildschirms: So kann die TNC z.B. in der Betriebsart Programmieren, das Programm im linken Fenster anzeigen, während das rechte Fenster gleichzeitig z.B. eine Programmier-Grafik anzeigt. Alternativ lässt sich im rechten Fenster auch die Status-Anzeige oder ausschließlich das Programm in einem großen Fenster darstellen.
Bedienfeld Die TNC 620 wird mit einem integriertem Bedienfeld geliefert. Die Abbildung rechts oben zeigt die Bedienelemente des Bedienfeldes: Datei-Verwaltung Taschenrechner MOD-Funktion HELP-Funktion Programmier-Betriebsarten Maschinen-Betriebsarten Eröffnen der Programmier-Dialoge Pfeil-Tasten und Sprunganweisung GOTO Zahleneingabe und Achswahl Navigationstasten Die Funktionen der einzelnen Tasten sind auf der ersten Umschlagsseite zusammengefasst.
1.3 Betriebsarten Manueller Betrieb und El. Handrad Das Einrichten der Maschinen geschieht im Manuellen Betrieb. In dieser Betriebsart lassen sich die Maschinenachsen manuell oder schrittweise positionieren und die Bezugspunkte setzen. Die Betriebsart El. Handrad unterstützt das manuelle Verfahren der Maschinenachsen mit einem elektronischen Handrad HR. Softkeys zur Bildschirm-Aufteilung (wählen wie zuvor beschrieben) Fenster Softkey...
Programm-Test, um z.B. geometrische Unverträglichkeiten, fehlende oder falsche Angaben im Programm und Verletzungen des Arbeitsraumes herauszufinden. Die Simulation wird grafisch mit verschiedenen Ansichten unterstützt (Software-Option Advanced grafic features). Softkeys zur Bildschirm-Aufteilung: siehe „Programmlauf Satzfolge und Programmlauf Einzelsatz”, Seite 36. HEIDENHAIN TNC 620...
Programmlauf Satzfolge und Programmlauf Einzelsatz In Programmlauf Satzfolge führt die TNC ein Programm bis zum Programm-Ende oder zu einer manuellen bzw. programmierten Unterbrechung aus. Nach einer Unterbrechung können Sie den Programmlauf wieder aufnehmen. In Programmlauf Einzelsatz starten Sie jeden Satz mit der externen START-Taste einzeln.
Sie über den aktuellen Zustand der Maschine. Sie erscheint automatisch in den Betriebsarten Programmlauf Einzelsatz und Programmlauf Satzfolge, solange nicht ausschließlich die Anzeige „Grafik“ gewählt wurde, und beim Positionieren mit Handeingabe. In den Betriebsarten Manueller Betrieb und El. Handrad erscheint die Status-Anzeige im großen Fenster. HEIDENHAIN TNC 620...
Seite 38
Informationen der Status-Anzeige Symbol Bedeutung Ist- oder Soll-Koordinaten der aktuellen Position Maschinenachsen; Hilfsachsen zeigt die TNC mit X Y Z kleinen Buchstaben an. Die Reihenfolge und Anzahl der angezeigten Achsen legt Ihr Maschinenhersteller fest. Beachten Sie Ihr Maschinenhandbuch Werkzeugnummer T Die Anzeige des Vorschubs in Zoll entspricht dem zehnten Teil des wirksamen Wertes.
Zusätzliche Status-Anzeige einschalten Softkey-Leiste für die Bildschirm-Aufteilung aufrufen Bildschirmdarstellung mit zusätzlicher Status-Anzeige wählen Zusätzliche Status-Anzeigen wählen Softkey-Leiste umschalten, bis STATUS-Softkeys erscheinen Zusätzliche Status-Anzeige wählen, z.B. allgemeine Programm-Informationen Nachfolgend sind verschiedene zusätzliche Status-Anzeigen beschrieben, die Sie über Softkeys wählen können: HEIDENHAIN TNC 620...
Seite 40
Allgemeine Programm-Information Softkey Bedeutung Name des aktiven Hauptprogrammes Aufgerufene Programme Aktiver Bearbeitungs-Zyklus Kreismittelpunkt CC (Pol) Bearbeitungszeit Zähler für Verweilzeit Positionen und Koordinaten Softkey Bedeutung Art der Positionsanzeige, z. B. Ist-Position Nummer des aktiven Bezugspunktes aus der Preset- Tabelle Schwenkwinkel für die Bearbeitungsebene Winkel der Grunddrehung Informationen zu den Werkzeugen Softkey...
Seite 41
Siehe “Zyklen zur Koordinaten-Umrechnung” auf Seite 347. Aktive Zusatzfunktionen M Softkey Bedeutung Liste der aktiven M-Funktionen mit festgelegter Bedeutung Liste der aktiven M-Funktionen, die von Ihrem Maschinen-Hersteller angepasst werden Status Q-Parameter Softkey Bedeutung Liste der mit dem Softkey Q-PARAMETER LISTE definierten Q-Parameter HEIDENHAIN TNC 620...
Seite 42
1.5 Zubehör: 3D-Tastsysteme und elektronische Handräder von HEIDENHAIN 3D-Tastsysteme Mit den verschiedenen 3D-Tastsystemen von HEIDENHAIN können Sie (mit Software-Option: Touch probe function) : Werkstücke automatisch ausrichten Schnell und genau Bezugspunkte setzen Messungen am Werkstück während des Programmlaufs ausführen Werkzeuge vermessen und prüfen Alle Tastsystem-Funktionen sind in einem separaten Benutzer-Handbuch beschrieben.
Die elektronischen Handräder vereinfachen das präzise manuelle Verfahren der Achsschlitten. Der Verfahrweg pro Handrad- Umdrehung ist in einem weiten Bereich wählbar. Neben den Einbau- Handrädern HR 130 und HR 150 bietet HEIDENHAIN auch das portable Handrad HR 410 an. HEIDENHAIN TNC 620...
2.1 Einschalten, Ausschalten Einschalten Das Einschalten und das Anfahren der Referenzpunkte sind maschinenabhängige Funktionen. Beachten Sie Ihr Maschinenhandbuch. Die Versorgungsspannung von TNC und Maschine einschalten. Danach zeigt die TNC folgenden Dialog an: SYSTEM STARTUP TNC wird gestartet STROM-UNTERBRECHUNG TNC-Meldung, dass Stromunterbrechung vorlag – Meldung löschen PLC-PROGRAMM ÜBERSETZEN PLC-Programm der TNC wird automatisch übersetzt...
Seite 47
Wenn Sie diese Fuktion nutzen, dann müssen Sie bei nicht absoluten Messgeräten die Position der Drehachsen, die die TNC dann in einem Überblendfenster anzeigt, bestätigen. Die angezeigte Position entspricht der letzten, vor dem Auschalten aktiven Position der Drehachsen. HEIDENHAIN TNC 620...
Ausschalten Um Datenverluste beim Ausschalten zu vermeiden, müssen Sie das Betriebssystem der TNC gezielt herunterfahren: Betriebsart Manuell wählen Funktion zum Herunterfahren wählen, nochmal mit Softkey JA bestätigen Wenn die TNC in einem Überblendfenster den Text NOW IT IS SAFE TO TURN POWER OFF anzeigt, dürfen Sie die Versorgungsspannung zur TNC unterbrechen Willkürliches Ausschalten der TNC kann zu Datenverlust führen.
Anhalten: Externe STOP-Taste drücken Mit beiden Methoden können Sie auch mehrere Achsen gleichzeitig verfahren. Den Vorschub, mit dem die Achsen verfahren, ändern Sie über den Softkey F, siehe „Spindeldrehzahl S, Vorschub F und Zusatzfunktion M”, Seite 52. HEIDENHAIN TNC 620...
Schrittweises Positionieren Beim schrittweisen Positionieren verfährt die TNC eine Maschinenachse um ein von Ihnen festgelegtes Schrittmaß. Betriebsart Manuell oder El. Handrad wählen Schrittweises Positionieren wählen: Softkey SCHRITTMASS auf EIN LINEAR-ACHSEN: Zustellung in mm eingeben, z.B. 8 mm und Softkey WERT ÜBERNEHMEN drücken Eingabe mit Softkey OK beenden Externe Richtungstaste drücken: Beliebig oft positionieren...
Verfahren mit dem Handrad ist bei aktivem M118 auch während des Programmlaufs möglich (Software option 3). Verfahren Betriebsart El. Handrad wählen Zustimmtaste gedrückt halten Achse wählen Vorschub wählen Aktive Achse in Richtung + oder – verfahren oder HEIDENHAIN TNC 620...
2.3 Spindeldrehzahl S, Vorschub F und Zusatzfunktion M Anwendung In den Betriebsarten Manueller Betrieb und El. Handrad geben Sie Spindeldrehzahl S, Vorschub F und Zusatzfunktion M über Softkeys ein. Die Zusatzfunktionen sind in „7. Programmieren: Zusatzfunktionen“ beschrieben. Der Maschinenhersteller legt fest, welche Zusatzfunktionen M Sie nutzen können und welche Funktion sie haben.
Spindeldrehzahl und Vorschub ändern Mit den Override-Drehknöpfen für Spindeldrehzahl S und Vorschub F lässt sich der eingestellte Wert von 0% bis 150% ändern. Der Override-Drehknopf für die Spindeldrehzahl wirkt nur bei Maschinen mit stufenlosem Spindelantrieb. HEIDENHAIN TNC 620...
2.4 Bezugspunkt-Setzen (ohne 3D-Tastsystem) Hinweis Bezugspunkt-Setzen mit 3D-Tastsystem: Siehe Benutzer- Handbuch Tastsystem-Zyklen. Beim Bezugspunkt-Setzen wird die Anzeige der TNC auf die Koordinaten einer bekannten Werkstück-Position gesetzt. Vorbereitung Werkstück aufspannen und ausrichten Nullwerkzeug mit bekanntem Radius einwechseln Sicherstellen, dass die TNC Ist-Positionen anzeigt 2 Handbetrieb und Einrichten...
Wenn Sie in der Zustellachse ein voreingestelltes Werkzeug verwenden, dann setzen Sie die Anzeige der Zustellachse auf die Länge L des Werkzeugs bzw. auf die Summe Z=L+d. Den über die Achstasten gesetzten Bezugspunkt speichert die TNC automatisch in der Zeile 0 der Preset- Tabelle. HEIDENHAIN TNC 620...
Bezugspunkt-Verwaltung mit der Preset-Tabelle Die Preset-Tabelle sollten Sie unbedingt verwenden, wenn Ihre Maschine mit Drehachsen (Schwenktisch oder Schwenkkopf) ausgerüstet ist und Sie mit der Funktion Bearbeitungsebene schwenken arbeiten Sie bisher an älteren TNC-Steuerungen mit REF-bezo- genen Nullpunkt-Tabellen gearbeitet haben Sie mehrere gleiche Werkstücke bearbeiten wollen, die mit unterschiedlicher Schieflage aufgespannt sind Die Preset-Tabelle darf beliebig viel Zeilen (Bezugspunkte) enthalten.
Seite 57
Winkel im 3D ROT-Menü übereinstimmen Die Zeile 0 in der Preset-Tabelle ist grundsätzlich schreibgeschützt. Die TNC speichert in der Zeile 0 immer den Bezugspunkt, den Sie zuletzt manuell über die Achstasten oder per Softkey gesetzt haben. HEIDENHAIN TNC 620...
Seite 58
Bezugspunkte manuell in der Preset-Tabelle speichern Um Bezugspunkte in der Preset-Tabelle speichern zu können, gehen Sie wie folgt vor Betriebsart Manueller Betrieb wählen Werkzeug vorsichtig verfahren, bis es das Werkstück berührt (ankratzt), oder Messuhr entsprechend positionieren Preset-Tabelle anzeigen lassen: Die TNC öffnet die Preset-Tabelle Funktionen zur Preset-Eingabe wählen: Die TNC zeigt in der Softkey-Leiste die verfügbaren...
Seite 59
Den momentan aktiven Bezugspunkt in eine wählbare Tabellenzeile schreiben: Funktion speichert den Bezugspunkt in allen Achsen ab und aktiviert die jeweilige Tabellenzeile dann automatisch. Bei aktiver inch-Anzeige: Wert in inch eingeben, die TNC rechnet intern den eingegebenen Wert nach mm um HEIDENHAIN TNC 620...
Seite 60
Preset-Tabelle editieren Editier-Funktion im Tabellenmodus Softkey Tabellen-Anfang wählen Tabellen-Ende wählen Vorherige Tabellen-Seite wählen Nächste Tabellen-Seite wählen Funktionen zur Preset-Eingabe wählen Auswahl Basistransformation/Achsoffset anzeigen Den Bezugspunkt der aktuell angewählten Zeile der Preset-Tabelle aktivieren Eingebbare Anzahl von Zeilen am Tabellenende anfügen (2. Softkey-Leiste) Hell hinterlegtes Feld kopieren 2.
Seite 61
Um Bezugspunkte aus der Preset-Tabelle während des Programmlaufs zu aktivieren, benutzen Sie den Zyklus 247. Im Zyklus 247 definieren Sie lediglich die Nummer des Bezugspunktes den Sie aktivieren wollen (siehe „BEZUGSPUNKT SETZEN (Zyklus 247)” auf Seite 353). HEIDENHAIN TNC 620...
2.5 Bearbeitungsebene schwenken (Software-Option 1) Anwendung, Arbeitsweise Die Funktionen zum Schwenken der Bearbeitungsebene werden vom Maschinenhersteller an TNC und Maschine angepasst. Bei bestimmten Schwenkköpfen (Schwenktischen) legt der Maschinenhersteller fest, ob die im Zyklus programmierten Winkel von der TNC als Koordinaten der Drehachsen oder als Winkelkomponenten einer schiefen Ebene interpretiert werden.
Seite 63
Werkzeug in die Richtung X+ des maschinenfesten Koordinatensystems Die TNC berücksichtigt für die Berechnung des transformierten Koordinatensystems mechanisch bedingte Versätze des Schwenkkopfs („translatorische“ Anteile) und Versätze, die durch das Schwenken des Werkzeugs entstehen (3D Werkzeug- Längenkorrektur) HEIDENHAIN TNC 620...
Referenzpunkte-Anfahren bei geschwenkten Achsen Die TNC aktiviert automatisch die geschwenkte Bearbeitungsebene, falls diese Funktion beim ausschalten der Steuerung aktiv war. Dann verfährt die TNC die Achsen beim betätigen einer Achsrichtungstaste, im geschwenkten Koordinatensystem. Positionieren Sie das Werkzeug so, dass beim späteren überfahren der Referpunkte keine Kollision entstehen kann.
Schwenkwinkel ab dem ersten Satz des abzuarbeitenden Bearbeitungs-Programms. Verwenden Sie im Bearbeitungs-Programm den Zyklus 19 BEARBEITUNGSEBENE, sind die dort definierten Winkelwerte wirksam. Im Menü eingetragene Winkelwerte überschreibt die TNC dann mit den Werten aus dem Zyklus 19. HEIDENHAIN TNC 620...
Für einfache Bearbeitungen oder zum Vorpositionieren des Werkzeugs eignet sich die Betriebsart Positionieren mit Handeingabe. Hier können Sie ein kurzes Programm im HEIDENHAIN-Klartext- Format eingeben und direkt ausführen lassen. Auch die Zyklen der TNC lassen sich aufrufen. Das Programm wird in der Datei $MDI gespeichert.
Seite 69
Zyklus BOHREN aufrufen 5 CYCL CALL Werkzeug freifahren 6 L Z+200 R0 FMAX M2 Programm-Ende 7 END PGM $MDI MM Geraden-Funktion L (siehe „Gerade L” auf Seite 159), Zyklus BOHREN (siehe „BOHREN (Zyklus 200)” auf Seite 229). HEIDENHAIN TNC 620...
Seite 70
Beispiel 2: Werkstück-Schieflage bei Maschinen mit Rundtisch beseitigen Grunddrehung mit 3D-Tastsystem durchführen (Software-Option Touch probe function). Siehe Benutzer-Handbuch Tastsystem- Zyklen, „Tastsystem-Zyklen in den Betriebsarten Manueller Betrieb und El. Handrad“, Abschnitt „Werkstück-Schieflage kompensieren“. Drehwinkel notieren und Grunddrehung wieder aufheben Betriebsart wählen: Positionieren mit Handeingabe Rundtischachse wählen, notierten Drehwinkel und Vorschub eingeben z.B.
Seite 71
„Datei kopieren“ wählen: Softkey KOPIEREN ZIEL-DATEI = BOHRUNG Geben Sie einen Namen ein, unter dem der aktuelle Inhalt der Datei $MDI gespeichert werden soll Kopieren ausführen Datei-Verwaltung verlassen: Softkey ENDE Weitere Informationen: siehe „Einzelne Datei kopieren”, Seite 87. HEIDENHAIN TNC 620...
4.1 Grundlagen Wegmessgeräte und Referenzmarken An den Maschinenachsen befinden sich Wegmessgeräte, die die Positionen des Maschinentisches bzw. des Werkzeugs erfassen. An Linearachsen sind üblicherweise Längenmessgeräte angebaut, an Rundtischen und Schwenkachsen Winkelmessgeräte. Wenn sich eine Maschinenachse bewegt, erzeugt das dazugehörige Wegmessgerät ein elektrisches Signal, aus dem die TNC die genaue Ist-Position der Maschinenachse errechnet.
Die TNC 620 kann optional bis zu 5 Achsen steuern. Neben den Hauptachsen X, Y und Z gibt es parallel laufende Zusatzachsen (wird z.Zt. von der TNC 620 noch nicht unterstützt) U, V und W. Drehachsen werden mit A, B und C bezeichnet. Das Bild rechts unten zeigt die Zuordnung der Zusatzachsen bzw.
Seite 76
Polarkoordinaten Wenn die Fertigungszeichnung rechtwinklig bemaßt ist, erstellen Sie das Bearbeitungs-Programm auch mit rechtwinkligen Koordinaten. Bei Werkstücken mit Kreisbögen oder bei Winkelangaben ist es oft einfacher, die Positionen mit Polarkoordinaten festzulegen. Im Gegensatz zu den rechtwinkligen Koordinaten X, Y und Z beschreiben Polarkoordinaten nur Positionen in einer Ebene.
X = 20 mm Y = 10 mm Y = 10 mm Absolute und inkrementale Polarkoordinaten Absolute Koordinaten beziehen sich immer auf den Pol und die Winkel-Bezugsachse. Inkrementale Koordinaten beziehen sich immer auf die zuletzt programmierte Position des Werkzeugs. HEIDENHAIN TNC 620...
Sie eine Position oder eine Werkstück-Ecke als Bezugspunkt, von dem aus sich die Maße der übrigen Werkstückpositionen möglichst einfach ermitteln lassen. Besonders komfortabel setzen Sie Bezugspunkte mit einem 3D- Tastsystem von HEIDENHAIN. Siehe Benutzer-Handbuch Tastsystem-Zyklen „Bezugspunkt-Setzen mit 3D-Tastsystemen“. Beispiel Die Werkstück-Skizze rechts zeigt Bohrungen bis 4).
Sie können mit der TNC, Dateien bis zu einer Gesamtgröße von 300 MByte verwalten und speichern.. Je nach Einstellung erzeugt die TNC nach dem Editieren und Abspeichern von NC-Programmen eine Backup-Datei *.bak. Dies kann den Ihnen zur Verfügung stehenden zu Speicherplatz beeinträchtigen. HEIDENHAIN TNC 620...
Seite 80
Namen von Dateien Bei Programmen, Tabellen und Texten hängt die TNC noch eine Erweiterung an, die vom Datei-Namen durch einen Punkt getrennt ist. Diese Erweiterung kennzeichnet den Datei-Typ. PROG20 Datei-Name Datei-Typ Die Länge von Dateinamen sollte 25 Zeichen nicht überschreiten, ansonsten zeigt die TNC den Programm-Namen nicht mehr vollständig an.
SONDERZEICHEN aufrufen und einfügen. Um einzelne Zeichen zu löschen verwenden Sie den Softkey Backspace. Datensicherung HEIDENHAIN empfiehlt, die auf der TNC neu erstellten Programme und Dateien in regelmäßigen Abständen auf einem PC zu sichern. Hierfür stellt HEIDENHAIN eine Backup-Funktion in der Datenübertragungs-Software TNCremoNT zur Verfügung.
4.3 Arbeiten mit der Datei- Verwaltung Verzeichnisse Wenn Sie viele Programme in der TNC abspeichern, legen Sie die Dateien in Verzeichnissen (Ordnern) ab, um den Überblick zu wahren. In diesen Verzeichnissen können Sie weitere Verzeichnisse einrichten, sogenannte Unterverzeichnisse. Mit der Taste -/+ oder ENT können Sie Unterverzeichnisse ein- bzw.
Datei umbenennen Netzlaufwerke verwalten Editor wählen Datei gegen Löschen und Ändern schützen Datei-Schutz aufheben Neue Datei erstellen Dateien nach Eigenschaften sortieren Verzeichnis kopieren Verzeichnis mit allen Unterverzeichnissen löschen Verzeichnisse eines Laufwerks anzeigen Verzeichnis umbenennen Neues Verzeichnis erstellen HEIDENHAIN TNC 620...
Datei-Verwaltung aufrufen Taste PGM MGT drücken: Die TNC zeigt das Fenster zur Datei-Verwaltung. (Bild rechts zeigt die Grundeinstellung. Wenn die TNC eine andere Bildschirm-Aufteilung anzeigt, drücken Sie den Softkey FENSTER.) Das linke, schmale Fenster zeigt die vorhandenen Laufwerke und Verzeichnisse an. Laufwerke bezeichnen Geräte, mit denen Daten gespeichert oder übertragen werden.
Laufwerk im linken Fenster markieren: Laufwerk wählen: Softkey WÄHLEN oder Taste ENT drücken oder Schritt 2: Verzeichnis wählen Verzeichnis im linken Fenster markieren: Das rechte Fenster zeigt automatisch alle Dateien aus dem Verzeichnis an, das markiert (hell hinterlegt) ist HEIDENHAIN TNC 620...
Schritt 3: Datei wählen Softkey TYP WÄHLEN drücken Softkey des gewünschten Datei-Typs drücken, oder alle Dateien anzeigen: Softkey ALLE ANZ. drücken, oder Datei im rechten Fenster markieren: Die gewählte Datei wird in der Betriebsart aktiviert, aus der Sie die Datei-Verwaltung aufgerufen haben: Softkey WÄHLEN oder Taste ENT drücken oder Neues Verzeichnis erstellen...
Bewegen Sie den Cursor in die gewünschte Auswahl-Box und drü- cken Sie die Taste GOTO Positionieren Sie den Cursor mit den Pfeiltasten auf die benötigte Einstellung Mit dem Softkey OK übernehmen Sie den Wert, mit dem Softkey ABBRUCH verwerfen Sie die Auswahl HEIDENHAIN TNC 620...
Eine der letzten 10 gewählten Dateien auswählen Datei-Verwaltung aufrufen Die letzten 10 angewählten Dateien anzeigen: Softkey LETZTE DATEIEN drücken Benutzen Sie die Pfeil-Tasten, um das Hellfeld auf die Datei zu bewegen, die Sie anwählen wollen: Bewegt das Hellfeld in einem Fenster auf und ab Datei wählen: Softkey OK oder Taste ENT drücken oder Datei löschen...
Datei umbenennen Bewegen Sie das Hellfeld auf die Datei, die Sie umbenennen möchten Funktion zum Umbenennen wählen Neuen Datei-Namen eingeben; der Datei-Typ kann nicht geändert werden Umbenennen ausführen: Softkey OK oder Taste ENT drücken Dateien sortieren ...
Bewegt das Hellfeld in einem Fenster auf und ab Bewegt das Hellfeld vom rechten Fenster ins linke und umgekehrt Wenn Sie von der TNC zum externen Datenträger kopieren wollen, schieben Sie das Hellfeld im linken Fenster auf die zu übertragende Datei. HEIDENHAIN TNC 620...
Seite 92
Einzelne Datei übertragen: Hellfeld auf gewünschte Datei positionieren, oder mehrere Dateien übertragen: Softkey MARKIEREN drücken (auf der zweiten Softkey-Leiste, siehe „Dateien markieren”, Seite 89) und Dateien entsprechend markieren. Mit Zurück-Softkey Funktion MARKIEREN wieder verlassen Softkey KOPIEREN drücken Mit Softkey OK oder mit der Taste ENT bestätigen. Die TNC blendet bei längeren Programmen ein Status-Fenster ein, das Sie über den Kopierfortschritt informiert.
„Geschützte Datei“ ausgegeben. Verwenden Sie die Funktion MARKIEREN um die Datei dennoch zu überschreiben: Mehrere Dateien überschreiben: Im Überblendfenster „Bestehende Dateien“ und ggf. „geschützte Dateien“ markieren und Softkey OK drücken oder Keine Datei überschreiben: Softkey ABBRUCH drücken HEIDENHAIN TNC 620...
Die TNC am Netzwerk Um die Ethernet-Karte an Ihr Netzwerk anzuschließen, siehe „Ethernet-Schnittstelle”, Seite 496. Fehlermeldungen während des Netzwerk-Betriebs protokolliert die TNC (siehe „Ethernet-Schnittstelle” auf Seite 496). Wenn die TNC an ein Netzwerk angeschlossen ist, zeigt die TNC die angebundenen Laufwerke im Verzeichnis-Fenster (linke Bildschirmhälfte).
Funktion zum Entfernen von USB-Geräten wählen: Die TNC entfernt das USB-Geräte aus dem Verzeichnisbaum Datei-Verwaltung beenden Umgekehrt können Sie ein zuvor entferntes USB-Gerät wieder anbinden, indem Sie folgenden Softkey betätigen: Funktion zum Wiederanbinden von USB-Geräten wählen HEIDENHAIN TNC 620...
Bahnbewegungen, Zyklen und weitere Funktionen Der letzte Satz eines Programms ist mit END PGM, dem Programm- Namen und der gültigen Maßeinheit gekennzeichnet. HEIDENHAIN empfiehlt, dass Sie nach dem Werkzeug- Aufruf grundsätzlich eine Sicherheits-Position anfahren, von der aus die TNC kollisionsfrei zur Bearbeitung...
Dialog zur Definition der BLK-FORM (Rohteil) SPINDELACHSE PARALLEL X/Y/Z? Spindelachse eingeben DEF BLK-FORM: MIN-PUNKT? Nacheinander X-, Y- und Z-Koordinaten des MIN- Punkts eingeben DEF BLK-FORM: MAX-PUNKT? Nacheinander X-, Y- und Z-Koordinaten des MAX- Punkts eingeben HEIDENHAIN TNC 620...
Seite 98
Beispiel: Anzeige der BLK-Form im NC-Programm 0 BEGIN PGM NEU MM Programm-Anfang, Name, Maßeinheit 1 BLK FORM 0.1 Z X+0 Y+0 Z-40 Spindelachse, MIN-Punkt-Koordinaten 2 BLK FORM 0.2 X+100 Y+100 Z+0 MAX-Punkt-Koordinaten Programm-Ende, Name, Maßeinheit 3 END PGM NEU MM Die TNC erzeugt die Satz-Nummern, sowie den BEGIN- und END-Satz automatisch.
Vorschub für diese Bahnbewegung 100 mm/min, mit Taste ENT zur nächsten Frage ZUSATZ-FUNKTION M? Zusatzfunktion M3 „Spindel ein“, mit Taste ENT beendet die TNC diesen Dialog Das Programmfenster zeigt die Zeile: 3 L X+10 Y+5 R0 F100 M3 HEIDENHAIN TNC 620...
Mögliche Vorschubeingaben Funktionen zur Vorschubfestlegung Softkey Im Eilgang verfahren Mit automatisch berechnetem Vorschub aus dem TOOL CALL-Satz verfahren Mit programmiertem Vorschub (Einheit mm/min) verfahren Funktionen zur Dialogführung Taste Dialogfrage übergehen Dialog vorzeitig beenden Dialog abbrechen und löschen Ist-Positionen übernehmen Die TNC ermöglicht die aktuelle Position des Werkzeugs in das Programm zu übernehmen, z.B.
Damit können Sie mehr Programmsätze anzeigen lassen, die hinter dem aktuellen Satz programmiert sind Von Satz zu Satz springen Einzelne Wörter im Satz wählen Bestimmten Satz wählen: Taste GOTO drü- cken, gewünschte Satznummer eingeben, mit Taste ENT bestätigen. HEIDENHAIN TNC 620...
Seite 102
Funktion Softkey/Taste Wert eines gewählten Wortes auf Null setzen Falschen Wert löschen Fehlermeldung (nicht blinkend) löschen Gewähltes Wort löschen Gewählten Satz löschen Zyklen und Programmteile löschen Einzelne Zeichen löschen Satz einfügen, welcher zuletzt editiert bzw. gelöscht wurde Sätze an beliebiger Stelle einfügen ...
Seite 103
Die Markierung befindet sich im neu gewählten Satz auf dem gleichen Wort, wie im zuerst gewählten Satz. Beliebigen Text finden Suchfunktion wählen: Softkey SUCHEN drücken. Die TNC zeigt den Dialog Suche Text: Gesuchten Text eingeben Text suchen: Softkey SUCHEN drücken HEIDENHAIN TNC 620...
Seite 104
Programmteile markieren, kopieren, löschen und einfügen Um Programmteile innerhalb eines NC-Programms, bzw. in ein anderes NC-Programm zu kopieren, stellt die TNC folgende Funktionen zur Verfügung: Siehe Tabelle unten. Um Programmteile zu kopieren gehen Sie wie folgt vor: Softkeyleiste mit Markierungsfunktionen wählen ...
Kleinschreibung achten Suchvorgang starten: Die TNC springt auf den nächsten Satz, in dem der gesuchte Text gespeichert Suchvorgang wiederholen: Die TNC springt auf den nächsten Satz, in dem der gesuchte Text gespeichert Suchfunktion beenden HEIDENHAIN TNC 620...
Seite 106
Suchen/Ersetzen von beliebigen Texten Die Funktion Suchen/Ersetzen ist nicht möglich, wenn ein Programm geschützt ist das Programm von der TNC gerade abgearbeitet wird Bei der Funktion ALLE ERSETZEN darauf achten, dass Sie nicht versehentlich Textteile ersetzen, die eigentlich unverändert bleiben sollen. Ersetzte Texte sind unwiederbringlich verloren.
(siehe „Bildschirm-Tastatur” auf Seite 81) Ggf. Gliederungstiefe per Softkey verändern Sätze im Gliederungs-Fenster wählen Wenn Sie im Gliederungs-Fenster von Satz zu Satz springen, führt die TNC die Satz-Anzeige im Programm-Fenster mit. So können Sie mit wenigen Schritten große Programmteile überspringen. HEIDENHAIN TNC 620...
4.7 Kommentare einfügen Anwendung Sie können in einem Bearbeitungs-Programm Kommentare einfügen, um Programmschritte zu erläutern oder Hinweise zu geben. Wenn die TNC einen Kommentar nicht mehr vollständig am Bildschirm anzeigen kann, erscheint das Zeichen >> am Bildschirm. Kommentarzeile einfügen Satz wählen, hinter dem Sie den Kommentar einfügen wollen ...
Seite 112
Funktion Kurzbefehl (Softkey) Vorkomma-Stellen abschneiden FRAC Modulwert Ansicht wählen Ansicht Wert löschen Maßeinheit MM oder INCH Darstellung von Winkelwerten DEG (Grad) oder RAD (Bogenmaß) Darstellungsart des Zahlenwertes DEC (dezimal) oder HEX (hexadezimal) Berechneten Wert ins Programm übernehmen Mit den Pfeiltasten das Wort wählen, in das der berechnete Wert übernommen werden soll ...
Drücken Sie die Taste ERR. Die TNC öffnet das Fehlerfenster und zeigt alle anstehenden Fehlermeldungen vollständig an. Fehlerfenster schließen Drücken Sie den Softkey ENDE, oder drücken Sie die Taste ERR. Die TNC schließt das Fehlerfenster HEIDENHAIN TNC 620...
Ausführliche Fehlermeldungen Die TNC zeigt Möglichkeiten für die Ursache des Fehlers und Möglichkeiten zum beheben des Fehlers: Fehlerfenster öffnen Informationen zur Fehlerursache und Fehlerbehebung: Positionieren Sie das Hellfeld auf die Fehlermeldung und drücken den Softkey ZUSÄTZL. INFO. Die TNC öffnet ein Fenster mit Informationen zur Fehlerursache und Fehlerbehebung ...
PROTOKOLL drücken Bei Bedarf vorherige Logfile einstellen: Softkey VORHERIGE DATEI drücken Bei Bedarf aktuelle Logfile einstellen: Softkey AKTUELLE DATEI drücken Der älteste Eintrag der Fehler-Logfile steht am Anfang – der jüngste Eintrag am Ende der Datei. HEIDENHAIN TNC 620...
Seite 116
Tasten-Protokoll Die TNC speichert Tasten-Eingaben und wichtige Ereignisse (z.B. Systemstart) in einem Tasten-Protokoll. Die Kapazität des Tasten- Protokolles ist begrenzt. Ist das Tasten-Protokoll voll, dann wird auf ein zweites Tasten-Protokoll umgeschaltet. Ist diese wieder gefüllt, wird das erste Tasten-Protokoll gelöscht und neu beschrieben, etc. Schalten Sie bei Bedarf von AKTUELLE DATEI auf VORHERIGE DATEI, um die Historie der Eingaben zu sichten.
Situation der Maschine und die Bearbeitung geben). Wiederholen Sie die Funktion „Service-Dateien speichern“, wird die vorher gespeicherte Gruppe Service-Dateien überschrieben. Service-Dateien speichern: Fehlerfenster öffnen Softkey PROTOKOLL DATEIEN drücken Service-Dateien speichern: Softkey SERVICE DATEIEN SPEICHERN drücken HEIDENHAIN TNC 620...
5.1 Werkzeugbezogene Eingaben Vorschub F Der Vorschub F ist die Geschwindigkeit in mm/min (inch/min), mit der sich der Werkzeugmittelpunkt auf seiner Bahn bewegt. Der maximale Vorschub kann für jede Maschinenachse unterschiedlich sein und ist durch Maschinen-Parameter festgelegt. Eingabe Den Vorschub können Sie im TOOL CALL-Satz (Werkzeug-Aufruf) und in jedem Positioniersatz eingeben (siehe „Erstellen der Programm-Sätze mit den Bahnfunktionstasten”...
Seite 121
Dialog Spindelachse parallel X/Y/Z ? mit Taste NO ENT übergehen Im Dialog Spindeldrehzahl S= ? neue Spindeldrehzahl eingeben, mit Taste END bestätigen Änderung während des Programmlaufs Während des Programmlaufs ändern Sie die Spindeldrehzahl mit dem Override-Drehknopf S für die Spindeldrehzahl. HEIDENHAIN TNC 620...
5.2 Werkzeug-Daten Voraussetzung für die Werkzeug-Korrektur Üblicherweise programmieren Sie die Koordinaten der Bahnbewegungen so, wie das Werkstück in der Zeichnung bemaßt ist. Damit die TNC die Bahn des Werkzeug-Mittelpunkts berechnen, also eine Werkzeug-Korrektur durchführen kann, müssen Sie Länge und Radius zu jedem eingesetzten Werkzeug eingeben. Werkzeug-Daten können Sie entweder mit der Funktion TOOL DEF direkt im Programm oder separat in Werkzeug-Tabellen eingeben.
Werkzeug-Länge: Korrekturwert für die Länge Werkzeug-Radius: Korrekturwert für den Radius Während des Dialogs können Sie den Wert für die Länge und den Radius direkt in das Dialogfeld einfügen: Gewünschten Achs-Softkey drücken. Beispiel 4 TOOL DEF 5 L+10 R+5 HEIDENHAIN TNC 620...
Werkzeug-Daten in die Tabelle eingeben In einer Werkzeug-Tabelle können Sie bis zu 9999 Werkzeuge definieren und deren Werkzeug-Daten speichern. Beachten Sie auch die Editier-Funktionen weiter unten in diesem Kapitel. Um zu einem Werkzeug mehrere Korrekturdaten eingeben zu können (Werkzeug- Nummer indizieren), fügen Sie eine Zeilen ein und erweitern die Werkzeugnummer durch einen Punkt und eine Zahl von 1 bis 9 (z.B.
Seite 125
Verweis auf die Nummer des Tastsystems in der Tastsystem- Nummer des Tastsystems Tabelle T-ANGLE Spitzenwinkel des Werkzeuges. Wird vom Zyklus Zentrieren Spitzenwinkel (Zyklus 240) verwendet, um aus der Durchmesser-Eingabe die Zentrier-Tiefe berechnen zu können Werkzeugtyp zur Auswertung in der Platz-Tabelle PTYP Werkzeugtyp für Platztabelle? HEIDENHAIN TNC 620...
Seite 126
Werkzeug-Tabelle: Werkzeug-Daten für die automatische Werkzeug-Vermessung Beschreibung der Zyklen zur automatischen Werkzeug- Vermessung: Siehe Benutzer-Handbuch Tastsystem- Zyklen, Kapitel 4. Abk. Eingaben Dialog Anzahl der Werkzeug-Schneiden (max. 20 Schneiden) Anzahl der Schneiden? LTOL Zulässige Abweichung von der Werkzeug-Länge L für Verschleiß- Verschleiß-Toleranz: Länge? Erkennung.
Seite 127
Gewünschten Werkzeug-Typ per Softkey wählen: Die TNC zeigt nur die Werkzeuge des gewählten Typs an Filter wieder aufheben: Zuvor gewählten Werkzeug-Typ erneut drücken oder andern Werkzeug-Typ wählen Der Maschinen-Hersteller passt den Funktionsumfang der Filterfunktion an Ihre Maschine an. Maschinenhandbuch beachten! HEIDENHAIN TNC 620...
Seite 128
Beliebige andere Werkzeug-Tabelle öffnen Betriebsart Programmieren wählen Datei-Verwaltung aufrufen Wahl der Datei-Typen anzeigen: Softkey TYPE WÄHLEN drücken Dateien vom Typ .T anzeigen: Softkey ZEIGE .T drücken Wählen Sie eine Datei oder geben einen neuen Dateinamen ein. Bestätigen Sie mit der Taste ENT oder mit dem Softkey WÄHLEN Wenn Sie eine Werkzeug-Tabelle zum Editieren geöffnet haben, dann können Sie das Hellfeld in der Tabelle mit den Pfeiltasten oder mit den...
Seite 129
Alle Bohrer in der Werkzeugtabelle anzeigen Alle Fräser in der Werkzeugtabelle anzeigen Alle Gewindebohrer / Gewindefräser in der Werkzeugtabelle anzeigen Alle Taster in der Werkzeugtabelle anzeigen Werkzeug-Tabelle verlassen Datei-Verwaltung aufrufen und eine Datei eines anderen Typs wählen, z.B. ein Bearbeitungs-Programm HEIDENHAIN TNC 620...
Platz-Tabelle für Werkzeug-Wechsler Der Maschinen-Hersteller passt den Funktionsumfang der Platz-Tabelle an Ihre Maschine an. Maschinenhandbuch beachten! Für den automatischen Werkzeugwechsel benötigen Sie die Platz- Tabelle tool_p.tch. Die TNC verwaltet mehrere Platz-Tabellen mit beliebigen Dateinamen. Die Platz-Tabelle, die Sie für den Programmlauf aktivieren wollen, wählen Sie in einer Programmlauf- Betriebsart über die Datei-Verwaltung aus (Status M).
Seite 131
Werkzeugtyp für Maschinendokumentation beachten Platztabelle? LOCKED_ABOVE Flächenmagazin: Platz oberhalb sperren Platz oben sperren? LOCKED_BELOW Flächenmagazin: Platz unterhalb sperren Platz unten sperren? LOCKED_LEFT Flächenmagazin: Platz links sperren Platz links sperren? LOCKED_RIGHT Flächenmagazin: Platz rechts sperren Platz rechts sperren? HEIDENHAIN TNC 620...
Seite 132
Editierfunktionen für Platz-Tabellen Softkey Tabellen-Anfang wählen Tabellen-Ende wählen Vorherige Tabellen-Seite wählen Nächste Tabellen-Seite wählen Platz-Tabelle rücksetzen Spalte Werkzeug-Nummer T rücksetzen Sprung zum Anfang der Zeile Sprung zum Ende der Zeile Werkzeugwechsel simulieren Werkzeug aus der Werkzeug-Tabelle wählen: TNC blendet den Inhalt der Werkzeug-Tabelle ein.
Sie in einem Positioniersatz oder in einem TOOL CALL-Satz einen neuen Vorschub programmieren Aufmaß Werkzeug-Länge DL: Delta-Wert für die Werkzeug-Länge Aufmaß Werkzeug-Radius DR: Delta-Wert für den Werkzeug-Radius Aufmaß Werkzeug-Radius DR2: Delta-Wert für den Werkzeug-Radius 2 HEIDENHAIN TNC 620...
Seite 134
Beispiel: Werkzeug-Aufruf Aufgerufen wird Werkzeug Nummer 5 in der Werkzeugachse Z mit der Spindeldrehzahl 2500 U/min und einem Vorschub von 350 mm/min. Das Aufmaß für die Werkzeug-Länge und den Werkzeug- Radius 2 betragen 0,2 bzw. 0,05 mm, das Untermaß für den Werkzeug-Radius 1 mm.
Korrekturwert = L + DL + DL TOOL CALL Werkzeug-Länge L aus TOOL DEF-Satz oder Werkzeug-Tabelle Aufmaß DL für Länge aus TOOL CALL-Satz (von der TOOL CALL Positionsanzeige nicht berücksichtigt) Aufmaß DL für Länge aus der Werkzeug-Tabelle HEIDENHAIN TNC 620...
Werkzeug-Radiuskorrektur Der Programm-Satz für eine Werkzeug-Bewegung enthält RL oder RR für eine Radiuskorrektur R0, wenn keine Radiuskorrektur ausgeführt werden soll Die Radiuskorrektur wirkt, sobald ein Werkzeug aufgerufen und mit einem Geradensatz in der Bearbeitungsebene mit RL oder RR verfahren wird. Die TNC hebt die Radiuskorrektur auf, wenn Sie: einen Geradensatz mit R0 programmieren die Kontur mit der Funktion DEP verlassen...
Seite 137
RADIUSKORR.: RL/RR/KEINE KORR.? Werkzeugbewegung links von der programmierten Kontur: Softkey RL drücken oder Werkzeugbewegung rechts von der programmierten Kontur: Softkey RR drücken oder Werkzeugbewegung ohne Radiuskorrektur bzw. Radiuskorrektur aufheben: Taste ENT drücken Satz beenden: Taste END drücken HEIDENHAIN TNC 620...
Seite 138
Radiuskorrektur: Ecken bearbeiten Außenecken: Wenn Sie eine Radiuskorrektur programmiert haben, dann führt die TNC das Werkzeug an den Außenecken auf einem Übergangskreis. Falls nötig, reduziert die TNC den Vorschub an den Außenecken, zum Beispiel bei großen Richtungswechseln. Innenecken: An Innenecken errechnet die TNC den Schnittpunkt der Bahnen, auf denen der Werkzeug-Mittelpunkt korrigiert verfährt.
Seite 139
Flächennormalen (3D-Korrektur ohne und mit Definition der Werkzeug-Orientierung). Zerspanung erfolgt primär mit der Stirnseite des Werkzeugs Peripheral Milling: Korrektur des Fräserradius senkrecht zur Bewegungsrichtung und senkrecht zur Werkzeugrichtung (dreidimensionale Radiuskorrektur mit Definition der Werkzeug- Orientierung). Zerspanung erfolgt primär mit der Mantelfläche des Werkzeugs HEIDENHAIN TNC 620...
Definition eines normierten Vektors Ein normierter Vektor ist eine mathematische Größe, die einen Betrag von 1 und eine beliebige Richtung hat. Bei LN-Sätzen benötigte die TNC bis zu zwei normierte Vektoren, einen um die Richtung der Flächennormalen und einen weiteren (optionalen), um die Richtung der Werkzeug-Orientierung zu bestimmen.
Korrigierte Koordinaten des Geraden-Endpunkts NX, NY, NZ: Komponenten der Flächennormalen Vorschub Zusatzfunktion Vorschub F und Zusatzfunktion M können Sie in der Betriebsart Programm-Einspeichern/Editieren eingeben und ändern. Die Koordinaten des Geraden-Endpunkts und die Komponenten der Flächennormalen sind vom CAM-System vorzugeben. HEIDENHAIN TNC 620...
Face Milling: 3D-Korrektur ohne und mit Werkzeug-Orientierung Die TNC versetzt das Werkzeug in Richtung der Flächennormalen um die Summe der Delta-Werte (Werkzeug-Tabelle und TOOL CALL). Bei aktivem M128 (siehe „Position der Werkzeugspitze beim Positionieren von Schwenkachsen beibehalten (TCPM): M128 (Software-Option 2)”, Seite 308) hält die TNC das Werkzeug senkrecht zur Werkstück-Kontur, wenn im LN-Satz keine Werkzeug- Orientierung festgelegt ist.
Die TNC kann nicht bei allen Maschinen die Drehachsen automatisch positionieren. Beachten Sie Ihr Maschinenhandbuch. Beachten Sie, dass die TNC eine Korrektur um die definierten Delta-Werte durchführt. Ein in der Werkzeug- Tabelle definierter Werkzeug-Radius R hat keinen Einfluss auf die Korrektur. HEIDENHAIN TNC 620...
Seite 144
Kollisionsgefahr! Bei Maschinen, deren Drehachsen nur einen eingeschränkten Verfahrbereich erlauben, können beim automatischen Positionieren Bewegungen auftreten, die beispielsweise eine 180°-Drehung des Tisches erfordern. Achten Sie auf Kollisionsgefahr des Kopfes mit dem Werkstück oder mit Spannmitteln. Die Werkzeug-Orientierung können Sie auf zwei Arten definieren: Im LN-Satz durch Angabe der Komponenten TX, TY und TZ In einem L-Satz durch Angabe der Koordinaten der Drehachsen Beispiel: Satz-Format mit Werkzeug-Orientierung...
6.1 Werkzeug-Bewegungen Bahnfunktionen Eine Werkstück-Kontur setzt sich gewöhnlich aus mehreren Konturelementen wie Geraden und Kreisbögen zusammen. Mit den Bahnfunktionen programmieren Sie die Werkzeugbewegungen für Geraden und Kreisbögen. Freie Kontur-Programmierung FK (Software- Option Advanced programming features) Wenn keine NC-gerecht bemaßte Zeichnung vorliegt und die Maßangaben für das NC-Programm unvollständig sind, dann programmieren Sie die Werkstück-Kontur mit der Freien Kontur- Programmierung.
Das Werkzeug behält die Z-Koordinate bei und fährt in der XY-Ebene auf die Position X=70, Y=50. Siehe Bild Dreidimensionale Bewegung Der Programm-Satz enthält drei Koordinaten-Angaben: Die TNC fährt das Werkzeug räumlich auf die programmierte Position. Beispiel: L X+80 Y+0 Z-10 HEIDENHAIN TNC 620...
Seite 148
Kreise und Kreisbögen Bei Kreisbewegungen fährt die TNC zwei Maschinenachsen gleichzeitig: Das Werkzeug bewegt sich relativ zum Werkstück auf einer Kreisbahn. Für Kreisbewegungen können Sie einen Kreismittelpunkt CC eingeben. Mit den Bahnfunktionen für Kreisbögen programmieren Sie Kreise in den Hauptebenen: Die Hauptebene ist beim Werkzeug-Aufruf TOOL CALL mit dem Festlegen der Spindelachse zu definieren: Spindelachse Hauptebene...
Seite 149
Im Eilgang verfahren: Softkey FMAX drücken Mit Vorschub verfahren, der im TOOL CALL-Satz definiert ist: Softkey FAUTO drücken ZUSATZ-FUNKTION M? Zusatzfunktion z.B. M3 eingeben und den Dialog mit der Taste ENT abschließen Zeile im Bearbeitungsprogramm L X+10 Y+5 RL F100 M3 HEIDENHAIN TNC 620...
6.3 Kontur anfahren und verlassen Übersicht: Bahnformen zum Anfahren und Verlassen der Kontur Die Funktionen APPR (engl. approach = Anfahrt) und DEP (engl. departure = Verlassen) werden mit der APPR/DEP-Taste aktiviert. Danach lassen sich folgende Bahnformen über Softkeys wählen: Funktion Anfahren Verlassen Gerade mit tangentialem Anschluss...
TNC von der Ist-Position zum Hilfspunkt P dem zuletzt programmierten Vorschub/Eilgang. Bei der Funktion APPR LCT fährt die TNC den Hilfspunkt P dem im APPR-Satz programmierten Vorschub an. Wenn vor dem Anfahrsatz noch kein Vorschub programmiert wurde, gibt die TNC eine Fehlermeldung aus. HEIDENHAIN TNC 620...
Seite 152
Polarkoordinaten Die Konturpunkte für folgende An-/Wegfahrfunktionen können Sie auch über Polarkoordinaten programmieren: APPR LT wird zu APPR PLT APPR LN wird zu APPR PLN APPR CT wird zu APPR PCT APPR LCT wird zu APPR PLCT DEP LCT wird zu DEP PLCT Drücken Sie dazu die orange Taste P, nachdem Sie per Softkey eine Anfahr- bzw.
Anfahren auf einer Kreisbahn mit tangentialem Anschluss: APPR CT Die TNC fährt das Werkzeug auf einer Geraden vom Startpunkt P einen Hilfspunkt P . Von dort fährt es auf einer Kreisbahn, die tangential in das erste Konturelement übergeht, den ersten Konturpunkt P Die Kreisbahn von P nach P...
Seite 155
NC-Beispielsätze 7 L X+40 Y+10 RO FMAX M3 ohne Radiuskorrektur anfahren mit Radiuskorr. RR, Radius R=10 8 APPR LCT X+10 Y+20 Z-10 R10 RR F100 Endpunkt erstes Konturelement 9 L X+20 Y+35 Nächstes Konturelement 10 L ... HEIDENHAIN TNC 620...
Wegfahren auf einer Geraden mit tangentialem Anschluss: DEP LT Die TNC fährt das Werkzeug auf einer Geraden vom letzten Konturpunkt P zum Endpunkt P . Die Gerade liegt in der Verlängerung des letzten Konturelements. P befindet sich im Abstand LEN von P ...
Radius R der Kreisbahn. R positiv eingeben NC-Beispielsätze Letztes Konturelement: P mit Radiuskorrektur 23 L Y+20 RR F100 Koordinaten P , Kreisbahn-Radius=8 mm 24 DEP LCT X+10 Y+12 R+8 F100 Z freifahren, Rücksprung, Programm-Ende 25 L Z+100 FMAX M2 HEIDENHAIN TNC 620...
6.4 Bahnbewegungen – rechtwinklige Koordinaten Übersicht der Bahnfunktionen Funktion Bahnfunktionstaste Werkzeug-Bewegung Erforderliche Eingaben Seite Gerade L Gerade Koordinaten des Geraden- engl.: Line Endpunkts Fase: CHF Fase zwischen zwei Geraden Fasenlänge engl.: CHamFer Kreismittelpunkt CC; Keine Koordinaten des engl.: Circle Center Kreismittelpunkts bzw.
Seite 159
Fahren Sie das Werkzeug in der Betriebsart Manueller Betrieb auf die Position, die übernommen werden soll Bildschirm-Anzeige auf Programmieren wechseln Programm-Satz wählen, hinter dem der L-Satz eingefügt werden soll Taste „IST-POSITION-ÜBERNEHMEN“ drücken: Die TNC generiert einen L-Satz mit den Koordinaten der Ist-Position HEIDENHAIN TNC 620...
Fase CHF zwischen zwei Geraden einfügen Konturecken, die durch den Schnitt zweier Geraden entstehen, können Sie mit einer Fase versehen. In den Geradensätzen vor und nach dem CHF-Satz programmieren Sie jeweils beide Koordinaten der Ebene, in der die Fase ausgeführt wird Die Radiuskorrektur vor und nach CHF-Satz muss gleich sein Die Fase muss mit dem aktuellen Werkzeug ausführbar sein...
Ein im RND-Satz programmierter Vorschub wirkt nur in diesem RND-Satz. Danach ist wieder der vor dem RND- Satz programmierte Vorschub gültig. Ein RND-Satz lässt sich auch zum weichen Anfahren an die Kontur nutzen, falls die APPR-Funktionen nicht eingesetzt werden sollen. HEIDENHAIN TNC 620...
Seite 162
Kreismittelpunkt CC Den Kreismittelpunkt legen Sie für Kreisbahnen fest, die Sie mit der C- Taste (Kreisbahn C) programmieren. Dazu geben Sie die rechtwinkligen Koordinaten des Kreismittelpunkts in der Bearbeitungsebene ein oder übernehmen die zuletzt programmierte Position oder übernehmen die Koordinaten mit der Taste „IST-POSITIONEN- ÜBERNEHMEN“...
Programmieren Sie für den Endpunkt die gleichen Koordinaten wie für den Startpunkt. Start- und Endpunkt der Kreisbewegung müssen auf der Kreisbahn liegen. Eingabe-Toleranz: bis 0.016 mm (über Maschinenparameter circleDeviation wählbar). Kleinstmöglicher Kreis, den die TNC verfahren kann: 0.0016 µm. HEIDENHAIN TNC 620...
Kreisbahn CR mit festgelegtem Radius Das Werkzeug fährt auf einer Kreisbahn mit dem Radius R. Koordinaten des Kreisbogen-Endpunkts Radius R Achtung: Das Vorzeichen legt die Größe des Kreisbogens fest! Drehsinn DR Achtung: Das Vorzeichen legt konkave oder konvexe Wölbung fest! Falls nötig: ...
Seite 165
11 CR X+70 Y+40 R-20 DR+ (BOGEN 4) Der Abstand von Start- und Endpunkt des Kreisdurchmessers darf nicht größer als der Kreisdurchmesser sein. Der maximale Radius beträgt 99,9999 m. Winkelachsen A, B und C werden unterstützt. HEIDENHAIN TNC 620...
Kreisbahn CT mit tangentialem Anschluss Das Werkzeug fährt auf einem Kreisbogen, der tangential an das zuvor programmierte Konturelement anschließt. Ein Übergang ist „tangential“, wenn am Schnittpunkt der Konturelemente kein Knick- oder Eckpunkt entsteht, die Konturelemente also stetig ineinander übergehen. Das Konturelement, an das der Kreisbogen tangential anschließt, programmieren Sie direkt vor dem CT-Satz.
13 L X+5 Letzten Konturpunkt 1 anfahren, zweite Gerade für Ecke 4 Kontur verlassen auf einer Geraden mit tangentialem Anschluss 14 DEP LT LEN10 F1000 Werkzeug freifahren, Programm-Ende 15 L Z+250 R0 FMAX M2 16 END PGM LINEAR MM HEIDENHAIN TNC 620...
Beispiel: Kreisbewegung kartesisch 0 BEGIN PGM CIRCULAR MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Rohteil-Definition für grafische Simulation der Bearbeitung 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z X4000 Werkzeug-Aufruf mit Spindelachse und Spindeldrehzahl 4 L Z+250 R0 FMAX Werkzeug freifahren in der Spindelachse mit Eilgang FMAX 5 L X-10 Y-10 R0 FMAX...
Seite 169
15 L X+5 Letzten Konturpunkt 1 anfahren 16 DEP LCT X-20 Y-20 R5 F1000 Kontur verlassen auf einer Kreisbahn mit tangentialem Anschluss 17 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 18 END PGM CIRCULAR MM HEIDENHAIN TNC 620...
Pol CC zum Kreisbogen- Kreisendpunkts, Drehrichtung Endpunkt Kreisbogen CTP Kreisbahn mit tangentialem Polarradius, Polarwinkel des Anschluss an vorheriges Kreisendpunkts Konturelement Schraubenlinie Überlagerung einer Kreisbahn Polarradius, Polarwinkel des (Helix) mit einer Geraden Kreisendpunkts, Koordinate des Endpunkts in der Werkzeugachse HEIDENHAIN TNC 620...
Polarkoordinaten-Ursprung: Pol CC Den Pol CC können Sie an beliebigen Stellen im Bearbeitungs- Programm festlegen, bevor Sie Positionen durch Polarkoordinaten angeben. Gehen Sie beim Festlegen des Pols vor, wie beim Programmieren des Kreismittelpunkts CC. Koordinaten CC: Rechtwinklige Koordinaten für den Pol eingeben oder Um die zuletzt programmierte Position zu übernehmen: Keine Koordinaten eingeben.
Polarkoordinaten-Winkel PA: Winkelposition des Kreisbahn-Endpunkts NC-Beispielsätze 12 CC X+40 Y+35 13 L X+0 Y+35 RL F250 M3 14 LP PR+25 PA+120 15 CTP PR+30 PA+30 16 L Y+0 Der Pol CC ist nicht Mittelpunkt des Konturkreises! HEIDENHAIN TNC 620...
Schraubenlinie (Helix) Eine Schraubenlinie entsteht aus der Überlagerung einer Kreisbewegung und einer Geradenbewegung senkrecht dazu. Die Kreisbahn programmieren Sie in einer Hauptebene. Die Bahnbewegungen für die Schraubenlinie können Sie nur in Polarkoordinaten programmieren. Einsatz Innen- und Außengewinde mit größeren Durchmessern Schmiernuten Berechnung der Schraubenlinie Zum Programmieren benötigen Sie die inkrementale Angabe des...
Seite 175
Schraubenlinie im Uhrzeigersinn: DR– Schraubenlinie gegen den Uhrzeigersinn: DR+ NC-Beispielsätze: Gewinde M6 x 1 mm mit 5 Gängen 12 CC X+40 Y+25 13 L Z+0 F100 M3 14 LP PR+3 PA+270 RL F50 15 CP IPA-1800 IZ+5 DR- HEIDENHAIN TNC 620...
Kontur anfahren auf einem Kreis mit tangentialem Anschluss 9 CP IPA+3240 IZ+13.5 DR+ F200 Helix fahren 10 DEP CT CCA180 R+2 Kontur verlassen auf einem Kreis mit tangentialem Anschluss 11 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 12 END PGM HELIX MM HEIDENHAIN TNC 620...
6.6 Bahnbewegungen – Freie Kontur-Programmierung FK (Software-Option) Grundlagen Werkstückzeichnungen, die nicht NC-gerecht bemaßt sind, enthalten oft Koordinaten-Angaben, die Sie nicht über die grauen Dialog-Tasten eingeben können. So können z.B. bekannte Koordinaten auf dem Konturelement oder in der Nähe liegen, Koordinaten-Angaben sich auf ein anderes Konturelement beziehen oder Richtungsangaben und Angaben zum Konturverlauf bekannt sein.
Seite 179
FK-Programme für TNC 4xx erstellen: Damit eine TNC 4xx FK-Programme einlesen kann, die auf einer TNC 620 erstellt wurden, muss die Reihenfolge der einzelnen FK-Elemente innerhalb eines Satzes so definiert sein, wie diese in der Softkey-Leiste angeordnet sind. HEIDENHAIN TNC 620...
Grafik der FK-Programmierung Um die Grafik bei der FK-Programmierung nutzen zu können, wählen Sie die Bildschirm-Aufteilung PROGRAMM + GRAFIK (siehe „Programmieren” auf Seite 35) Mit unvollständigen Koordinaten-Angaben lässt sich eine Werkstück- Kontur oft nicht eindeutig festlegen. In diesem Fall zeigt die TNC die verschiedenen Lösungen in der FK-Grafik an und Sie wählen die richtige aus.
Dialog zur Definition des Pols eröffnen: Softkey FPOL drücken. Die TNC 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 620...
Geraden frei programmieren Gerade ohne tangentialem Anschluss Softkeys zur Freien Kontur-Programmierung anzeigen: Taste FK drücken Dialog für freie Gerade eröffnen: Softkey FL drücken. Die TNC zeigt weitere Softkeys Über diese Softkeys alle bekannten Angaben in den Satz eingeben. Die FK-Grafik zeigt die programmierte Kontur rot, bis die Angaben ausreichen.
Länge der Geraden Anstiegswinkel der Geraden Sehnenlänge LEN des Kreisbogenabschnitts Anstiegswinkel AN der Eintrittstangente Mittelpunktswinkel des Kreisbogenabschnitts NC-Beispielsätze 27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15 HEIDENHAIN TNC 620...
Seite 184
Kreismittelpunkt CC, Radius und Drehsinn im FC-/FCT-Satz Für frei programmierte Kreisbahnen berechnet die TNC aus Ihren Angaben einen Kreismittelpunkt. Damit können Sie auch mit der FK- Programmierung einen Vollkreis in einem Satz programmieren. Wenn Sie den Kreismittelpunkt in Polarkoordinaten definieren wollen, müssen Sie den Pol anstelle mit CC mit der Funktion FPOL definieren.
Seite 185
CLSD geben Sie zusätzlich zu einer anderen Konturangabe im ersten und letzten Satz eines FK-Abschnitts ein. Konturanfang: CLSD+ Konturende: CLSD– NC-Beispielsätze 12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 17 FCT DR- R+15 CLSD- HEIDENHAIN TNC 620...
Seite 186
Hilfspunkte Sowohl für freie Geraden als auch für freie Kreisbahnen können Sie Koordinaten für Hilfspunkte auf oder neben der Kontur eingeben. Hilfspunkte auf einer Kontur Die Hilfspunkte befinden sich direkt auf der Geraden bzw. auf der Verlängerung der Geraden oder direkt auf der Kreisbahn. Bekannte Angaben Softkeys X-Koordinate eines Hilfspunkts...
Rechtwinklige Koordinaten bezogen auf Satz N Polarkoordinaten bezogen auf Satz N NC-Beispielsätze 12 FPOL X+10 Y+10 13 FL PR+20 PA+20 14 FL AN+45 15 FCT IX+20 DR- R20 CCA+90 RX 13 16 FL IPR+35 PA+0 RPR 13 HEIDENHAIN TNC 620...
Seite 188
Relativbezug auf Satz N: Richtung und Abstand des Konturelements Bekannte Angaben Softkey Winkel zwischen Gerade und anderem Konturelement bzw. zwischen Kreisbogen- Eintrittstangente und anderem Konturelement Gerade parallel zu anderem Konturelement Abstand der Geraden zu parallelem Konturelement NC-Beispielsätze 17 FL LEN 20 AN+15 18 FL AN+105 LEN 12.5 19 FL PAR 17 DP 12.5 20 FSELECT 2...
14 FCT DR- R18 CLSD- CCX+20 CCY+30 Kontur verlassen auf einem Kreis mit tangentialem Anschluss 15 DEP CT CCA90 R+5 F1000 16 L X-30 Y+0 R0 FMAX Werkzeug freifahren, Programm-Ende 17 L Z+250 R0 FMAX M2 18 END PGM FK1 MM HEIDENHAIN TNC 620...
Seite 190
Beispiel: FK-Programmierung 2 0 BEGIN PGM FK2 MM 1 BLK FORM 0.1 Z X+0 Y+0 Z-20 Rohteil-Definition 2 BLK FORM 0.2 X+100 Y+100 Z+0 3 TOOL CALL 1 Z S4000 Werkzeug-Aufruf 4 L Z+250 R0 FMAX Werkzeug freifahren 5 L X+30 Y+30 R0 FMAX Werkzeug vorpositionieren 6 L Z+5 R0 FMAX M3 Werkzeug-Achse vorpositionieren...
Seite 191
17 FC X+0 DR- R30 CCX+30 CCY+30 18 FSELECT 2 Kontur verlassen auf einem Kreis mit tangentialem Anschluss 19 DEP LCT X+30 Y+30 R5 Werkzeug freifahren, Programm-Ende 20 L Z+250 R0 FMAX M2 21 END PGM FK2 MM HEIDENHAIN TNC 620...
Seite 192
Beispiel: FK-Programmierung 3 0 BEGIN PGM FK3 MM 1 BLK FORM 0.1 Z X-45 Y-45 Z-20 Rohteil-Definition 2 BLK FORM 0.2 X+120 Y+70 Z+0 3 TOOL CALL 1 Z S4500 Werkzeug-Aufruf 4 L Z+250 R0 FMAX Werkzeug freifahren 5 L X-70 Y+0 R0 FMAX Werkzeug vorpositionieren 6 L Z-5 R0 F1000 M3 Auf Bearbeitungstiefe fahren...
Seite 193
28 FCT Y+0 DR- R40 CCX+0 CCY+0 29 FSELECT 4 30 DEP CT CCA90 R+5 F1000 Kontur verlassen auf einem Kreis mit tangentialem Anschluss 31 L X-70 R0 FMAX 32 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 33 END PGM FK3 MM HEIDENHAIN TNC 620...
Seite 196
7.1 Zusatz-Funktionen M und STOPP eingeben Grundlagen Mit den Zusatz-Funktionen der TNC – auch M-Funktionen genannt – 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 Der Maschinenhersteller kann Zusatz-Funktionen freigeben, die nicht in diesem Handbuch beschrieben sind.
Seite 197
Zusatz-Funktion im STOP-Satz eingeben Ein programmierter STOP-Satz unterbricht den Programmlauf bzw. den Programm-Test, z.B. für eine Werkzeug-Überprüfung. In einem STOP-Satz können Sie eine Zusatz-Funktion M programmieren: Programmlauf-Unterbrechung programmieren: Taste STOP drücken Zusatz-Funktion M eingeben NC-Beispielsätze 87 STOP M6 HEIDENHAIN TNC 620...
7.2 Zusatz-Funktionen für Programmlauf-Kontrolle, Spindel und Kühlmittel Übersicht Wirkung Wirkung am Satz - Anfang Ende Programmlauf HALT Spindel HALT Kühlmittel AUS Wahlweiser Programmlauf HALT Programmlauf HALT Spindel HALT Kühlmittel aus Rücksprung zu Satz 1 Löschen der Status-Anzeige (abhängig von Maschinen-Parameter clearMode) Spindel EIN im Uhrzeigersinn Spindel EIN gegen den...
Programm keine M91-Position programmiert, dann beziehen sich die Koordinaten auf die aktuelle Werkzeug- Position. Die TNC zeigt die Koordinatenwerte bezogen auf den Maschinen- Nullpunkt an. In der Status-Anzeige schalten Sie die Koordinaten- Anzeige auf REF, siehe „Status-Anzeigen”, Seite 37. HEIDENHAIN TNC 620...
Seite 200
Verhalten mit M92 – Maschinen-Bezugspunkt Neben dem Maschinen-Nullpunkt kann der Maschinenhersteller noch eine weitere maschinenfeste Position (Maschinen-Bezugspunkt) festlegen. Der Maschinenhersteller legt für jede Achse den Abstand des Maschinen-Bezugspunkts vom Maschinen-Nullpunkt fest (siehe Maschinenhandbuch). Wenn sich die Koordinaten in Positionier-Sätzen auf den Maschinen- Bezugspunkt beziehen sollen, dann geben Sie in diesen Sätzen M92 ein.
Koordinaten-System ausgeführt, dies kann bei Bearbeitungszyklen mit absoluter Vorpositionierung zu Problemen führen. Die Funktion M130 ist nur erlaubt, wenn die Funktion Bearbeitungsebene Schwenken aktiv ist. Wirkung M130 ist satzweise wirksam in Geraden-Sätzen ohne Werkzeug- Radiuskorrektur. HEIDENHAIN TNC 620...
7.4 Zusatz-Funktionen für das Bahnverhalten Kleine Konturstufen bearbeiten: M97 Standardverhalten Die TNC fügt an der Außenecke einen Übergangskreis ein. Bei sehr kleinen Konturstufen würde das Werkzeug dadurch die Kontur beschädigen. Die TNC unterbricht an solchen Stellen den Programmlauf und gibt die Fehlermeldung „Werkzeug-Radius zu groß“...
Seite 203
Kleine Konturstufe 13 und 14 bearbeiten 14 L IY-0.5 ... R... F... Konturpunkt 15 anfahren 15 L IX+100 ... Kleine Konturstufe 15 und 16 bearbeiten 16 L IY+0.5 ... R... F... M97 Konturpunkt 17 anfahren 17 L X... Y... HEIDENHAIN TNC 620...
Offene Konturecken vollständig bearbeiten: M98 Standardverhalten Die TNC ermittelt an Innenecken den Schnittpunkt der Fräserbahnen und fährt das Werkzeug ab diesem Punkt in die neue Richtung. Wenn die Kontur an den Ecken offen ist, dann führt das zu einer unvollständigen Bearbeitung: Verhalten mit M98 Mit der Zusatz-Funktion M98 fährt die TNC das Werkzeug so weit, dass jeder Konturpunkt tatsächlich bearbeitet wird:...
Aufruf eines Bearbeitungszyklus definieren, wirkt die Vorschub-Anpassung auch bei Kreisbögen innerhalb von Bearbeitungszyklen. Am Ende oder nach Abbruch eines Bearbeitungszyklus wird der Ausgangszustand wieder hergestellt. Wirkung M109 und M110 werden wirksam am Satz-Anfang. M109 und M110 setzen Sie mit M111 zurück. HEIDENHAIN TNC 620...
Radiuskorrigierte Kontur vorausberechnen (LOOK AHEAD): M120 (Software option3) Standardverhalten Wenn der Werkzeug-Radius größer ist, als eine Konturstufe, die radiuskorrigiert zu fahren ist, dann unterbricht die TNC den Programmlauf und zeigt eine Fehlermeldung. M97 (siehe „Kleine Konturstufen bearbeiten: M97” auf Seite 202) verhindert die Fehlermeldung, führt aber zu einer Freischneidemarkierung und verschiebt zusätzlich die Ecke.
Seite 207
APPR LCT verwenden; der Satz mit APPR LCT darf nur Koordinaten der Bearbeitungsebene enthalten Wenn Sie die Kontur tangential verlassen, müssen Sie die Funktion DEP LCT verwenden; der Satz mit DEP LCT darf nur Koordinaten der Bearbeitungsebene enthalten HEIDENHAIN TNC 620...
Handrad-Positionierung während des Programmlaufs überlagern: M118 (Software option 3) Standardverhalten Die TNC fährt das Werkzeug in den Programmlauf-Betriebsarten wie im Bearbeitungs-Programm festgelegt. Verhalten mit M118 Mit M118 können Sie während des Programmlaufs manuelle Korrekturen mit dem Handrad durchführen. Dazu programmieren Sie M118 und geben einen achsspezifischen Wert (Linearachse oder Drehachse) in mm ein.
Satz 251: Werkzeug bis an den Rand des Verfahrbereichs fahren 250 L X+0 Y+38.5 F125 M140 MB 50 F750 251 L X+0 Y+38.5 F125 M140 MB MAX Mit M140 MB MAX können Sie nur in positiver Richtung freifahren. HEIDENHAIN TNC 620...
Tastsystem-Überwachung unterdrücken: M141 Standardverhalten Die TNC gibt bei ausgelenktem Taststift eine Fehlermeldung aus, sobald Sie eine Maschinenachse verfahren wollen. Verhalten mit M141 Die TNC verfährt die Maschinenachsen auch dann, wenn das Tastsystem ausgelenkt ist. Diese Funktion ist erforderlich, wenn Sie einen eigenen Messzyklus in Verbindung mit dem Messzyklus 3 schreiben, um das Tastsystem nach dem Auslenken mit einem Positioniersatz wieder freizufahren.
Definieren Sie den Wert, um welchen das Werkzeug abgehoben werden soll im Maschinen-Parameter CfgLiftOff. Zudem können Sie im Maschinen-Parameter CfgLiftOff die Funktion generell inaktiv setzen. Wirkung M148 wirkt solange, bis die Funktion mit M149 deaktiviert wird. M148 wird wirksam am Satz-Anfang, M149 am Satz-Ende. HEIDENHAIN TNC 620...
7.5 Zusatz-Funktionen für Drehachsen Vorschub in mm/min bei Drehachsen A, B, C: M116 (Software option 1) Standardverhalten Die TNC interpretiert den programmierten Vorschub bei einer Drehachse in Grad/min. Der Bahnvorschub ist also abhängig von der Entfernung des Werkzeug-Mittelpunktes zum Drehachsen-Zentrum. Je größer diese Entfernung wird, desto größer wird der Bahnvorschub.
Mit M126 fährt die TNC eine Drehachse, deren Anzeige auf 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 Programm-Ende wird M126 ebenfalls unwirksam. HEIDENHAIN TNC 620...
Seite 214
Anzeige der Drehachse auf Wert unter 360° reduzieren: M94 Standardverhalten Die TNC fährt das Werkzeug vom aktuellen Winkelwert auf den programmierten Winkelwert. Beispiel: Aktueller Winkelwert: 538° Programmierter Winkelwert: 180° Tatsächlicher Fahrweg: –358° Verhalten mit M94 Die TNC reduziert am Satzanfang den aktuellen Winkelwert auf einen Wert unter 360°...
Bei Schwenkachsen mit Hirth-Verzahnung: Stellung der Schwenkachse nur verändern, nachdem Sie das Werkzeug freigefahren haben. Ansonsten können durch das Herausfahren aus der Verzahnung Konturverletzungen entstehen Wenn die Funktion M128 aktiv ist, können Sie keine Handrad-Positionierungen während des Programmlaufs mit M118 ausführen. HEIDENHAIN TNC 620...
Seite 216
Hinter M128 können Sie noch einen Vorschub eingeben, mit dem die TNC die Ausgleichsbewegungen in den Linearachsen ausführt.. Vor Positionierungen mit M91 oder M92 und vor einem TOOL CALL: M128 rücksetzen. Um Kontur-Verletzungen zu vermeiden dürfen Sie mit M128 nur Radiusfräser verwenden. Die Werkzeug-Länge muss sich auf das Kugelzentrum des Radiusfräsers beziehen.
Seite 217
M128 setzen Sie mit M129 zurück. Wenn Sie in einer Programmlauf- Betriebsart ein neues Programm wählen, setzt die TNC M128 ebenfalls zurück. NC-Beispielsätze Ausgleichsbewegungen mit einem Vorschub von 1000 mm/min durchführen: L X+0 Y+38.5 IB-15 RL F125 M128 F1000 HEIDENHAIN TNC 620...
(siehe „Programm-Test” auf Seite 466)! Maschinenspezifische Zyklen (Software-Option Advanced programming features) An vielen Maschinen stehen Zyklen zur Verfügung, die von Ihrem Maschinenhersteller zusätzlich zu den HEIDENHAIN-Zyklen in die TNC implementiert werden. Hierfür steht ein separater Zyklen- Nummernkreis zur Verfügung: Zyklen 300 bis 399 Maschinenspezifische Zyklen, die über die Taste CYCLE DEF zu...
Zyklen-Übersicht Zyklus-Gruppe Softkey Seite Zyklen zum Tiefbohren, Reiben, Ausdrehen, Senken, Gewindebohren, Gewindeschneiden und Gewindefräsen Zyklen zum Fräsen von Taschen, Zapfen und Nuten Zyklen zur Herstellung von Punktemustern, z.B. Lochkreis od. Lochfläche SL-Zyklen (Subcontur-List), mit denen aufwendigere Konturen konturparallel bearbeitet werden, die sich aus mehreren überlagerten Teilkonturen zusammensetzen, Zylindermantel- Interpolation...
Zyklen 220 Punktemuster auf Kreis und 221 Punktemuster auf Linien den SL-Zyklus 14 KONTUR den SL-Zyklus 20 KONTUR-DATEN Zyklus 32 TOLERANZ Zyklen zur Koordinaten-Umrechnung den Zyklus 9 VERWEILZEIT Alle übrigen Zyklen können Sie mit den nachfolgend beschriebenen Funktionen aufrufen. HEIDENHAIN TNC 620...
Seite 224
Zyklus-Aufruf mit CYCL CALL Die Funktion CYCL CALL ruft den zuletzt definierten Bearbeitungs- zyklus einmal auf. Startpunkt des Zyklus ist die zuletzt vor dem CYCL CALL-Satz programmierte Position. Zyklus-Aufruf programmieren: Taste CYCL CALL drücken Zyklus-Aufruf eingeben: Softkey CYCL CALL M drücken ...
205 UNIVERSAL-TIEFBOHREN Mit automatischer Vorpositionierung, 2. Sicherheits-Abstand, Spanbruch, Vorhalteabstand 208 BOHRFRAESEN Mit automatischer Vorpositionierung, 2. Sicherheits-Abstand 206 GEWINDEBOHREN NEU Mit Ausgleichsfutter, mit automatischer Vorpositionierung, 2. Sicherheits- Abstand 207 GEWINDEBOHREN GS NEU Ohne Ausgleichsfutter, mit automatischer Vorpositionierung, 2. Sicherheits-Abstand HEIDENHAIN TNC 620...
Seite 226
Zyklus Softkey Seite 209 GEWINDEBOHREN SPANBRUCH Ohne Ausgleichsfutter, mit automatischer Vorpositionierung, 2. Sicherheits-Abstand; Spanbruch 262 GEWINDEFRAESEN Zyklus zum Fräsen eines Gewindes ins vorgebohrte Material 263 SENKGEWINDEFRAESEN Zyklus zum Fräsen eines Gewindes ins vorgebohrte Material mit Herstellung einer Senkfase 264 BOHRGEWINDEFRAESEN Zyklus zum Bohren ins volle Material und anschließendem Fräsen des Gewindes mit einem Werkzeug...
Seite 227
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebenem Durchmesser bzw. bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits- Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 228
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche; Wert 10 L Z+100 R0 FMAX positiv eingeben. Eingabebereich 0 bis 99999,9999 11 CYCL DEF 240 ZENTRIEREN Auswahl Tiefe/Durchmesser (0/1) Q343: Auswahl, ob auf eingegebenen Durchmesser oder auf Q200=2 ;SICHERHEITS-ABST.
Seite 229
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 231
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 232
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche 10 L Z+100 R0 FMAX Tiefe Q201 (inkremental): Abstand Werkstück- 11 CYCL DEF 201 REIBEN Oberfläche – Bohrungsgrund Q200=2 ;SICHERHEITS-ABST. Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Reiben Q201=-15 ;TIEFE in mm/min Q206=100 ;VORSCHUB TIEFENZ.
Seite 233
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 234
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche 10 L Z+100 R0 FMAX Tiefe Q201 (inkremental): Abstand Werkstück- 11 CYCL DEF 202 AUSDREHEN Oberfläche – Bohrungsgrund Q200=2 ;SICHERHEITS-ABST. Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Q201=-15 ;TIEFE Ausdrehen in mm/min Q206=100 ;VORSCHUB TIEFENZ.
Seite 235
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 236
Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Bohrungsgrund (Spitze des Bohrkegels) Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Bohren in mm/min Zustell-Tiefe Q202 (inkremental): Maß, um welches das Werkzeug jeweils zugestellt wird. Die Tiefe muss kein Vielfaches der Zustell-Tiefe sein.
Seite 237
Vorzeichen senkt in Richtung der positiven Spindelachse. Werkzeug-Länge so eingeben, dass nicht die Schneide, sondern die Unterkante der Bohrstange vermaßt ist. Die TNC berücksichtigt bei der Berechnung des Startpunktes der Senkung die Schneidenlänge der Bohrstange und die Materialstärke. HEIDENHAIN TNC 620...
Seite 238
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche 11 CYCL DEF 204 RUECKWAERTS-SENKEN Tiefe Senkung Q249 (inkremental): Abstand Q200=2 ;SICHERHEITS-ABST. Werkstück-Unterkante – Senkungsgrund. Positives Vorzeichen stellt die Senkung in positiver Richtung Q249=+5 ;TIEFE SENKUNG der Spindelachse her Q250=20 ;MATERIALSTAERKE ...
Seite 239
Koordinaten-Achse steht. Wählen Sie die Freifahr- Richtung so, dass das Werkzeug vom Bohrungsrand wegfährt. Winkel für Spindel-Orientierung Q336 (absolut): Winkel, auf den die TNC das Werkzeug vor dem Eintauchen und vor dem Herausfahren aus der Bohrung positioniert HEIDENHAIN TNC 620...
Seite 240
UNIVERSAL-TIEFBOHREN (Zyklus 205, Software-Option Advanced programming features) 1 Die TNC positioniert das Werkzeug in der Spindelachse im Eilgang FMAX auf den eingegebenen Sicherheits-Abstand über der Werkstück-Oberfläche 2 Wenn ein vertiefter Startpunkt eingegeben wird, fährt die TNC mit dem definierten Positioniervorschub auf den Sicherheits-Abstand über den vertieften Startpunkt 3 Das Werkzeug bohrt mit dem eingegebenen Vorschub F bis zur ersten Zustell-Tiefe...
Seite 241
TNC das Werkzeug nach einem Rückzug aus der Bohrung wieder auf die aktuelle Zustell-Tiefe fährt; Wert bei letzter Zustellung Wenn Sie Q258 ungleich Q259 eingeben, dann verändert die TNC den Vorhalteabstand zwischen der ersten und letzten Zustellung gleichmäßig. HEIDENHAIN TNC 620...
Seite 242
Beispiel: NC-Sätze Bohrtiefe bis Spanbruch Q257 (inkremental): Zustellung, nach der die TNC einen Spanbruch 11 CYCL DEF 205 UNIVERSAL-TIEFBOHREN durchführt. Kein Spanbruch, wenn 0 eingegeben Q200=2 ;SICHERHEITS-ABST. Rückzug bei Spanbruch Q256 (inkremental): Wert, um die die TNC das Werkzeug beim Spanbrechen Q201=-80 ;TIEFE zurückfährt Q206=150 ;VORSCHUB TIEFENZ.
Seite 243
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 244
Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeug-Unterkante – Werkstück-Oberfläche Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Bohrungsgrund Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Bohren auf der Schraubenlinie in mm/min Zustellung pro Schraubenlinie Q334 (inkremental): Maß, um welches das Werkzeug auf einer Schraubenlinie (=360°) jeweils zugestellt wird Beachten Sie, dass Ihr Werkzeug bei zu großer Zustellung sowohl sich selbst als auch das Werkstück beschädigt.
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 246
Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze (Startposition) – Werkstück- Oberfläche; Richtwert: 4x Gewindesteigung Bohrtiefe Q201 (Gewindelänge, inkremental): Abstand Werkstück-Oberfläche – Gewindeende Vorschub F Q206: Verfahrgeschwindigkeit des Werkzeugs beim Gewindebohren Verweilzeit unten Q211: Wert zwischen 0 und 0,5 Sekunden eingeben, um ein Verkeilen des Werkzeugs beim Rückzug zu vermeiden ...
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 249
Drehzahl. Wenn Sie während des Gewindebohrens den Drehknopf für den Vorschub-Override betätigen, passt die TNC die Drehzahl automatisch an. Der Drehknopf für den Drehzahl-Override ist nicht aktiv. Am Zyklusende steht die Spindel. Vor der nächsten Bearbeitung Spindel mit M3 (bzw. M4) wieder einschalten. HEIDENHAIN TNC 620...
Seite 250
Mit dem Maschinen-Parameter displayDepthErr stellen Sie ein, ob die TNC bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! ...
Seite 251
Wenn Sie während des Gewindeschneid-Vorgangs die externe Stop- Taste drücken, zeigt die TNC den Softkey MANUELL FREIFAHREN an. Wenn Sie MANUEL FREIFAHREN drücken, können Sie das Werkzeug gesteuert freifahren. Drücken Sie dazu die positive Achsrichtungs-Taste der aktiven Spindelachse. HEIDENHAIN TNC 620...
Grundlagen zum Gewindefräsen Voraussetzungen Die Maschine sollte mit einer Spindelinnenkühlung (Kühlschmiermittel min. 30 bar, Druckluft min. 6 bar) ausgerüstet sein Da beim Gewindefräsen in der Regel Verzerrungen am Gewindeprofil entstehen, sind in der Regel werkzeugspezifische Korrekturen erforderlich, die Sie aus dem Werkzeugkatalog entnehmen oder bei Ihrem Werkzeughersteller erfragen können.
Seite 253
Vorschub bezogen auf die Mittelpunktsbahn anzeigt, stimmt der angezeigte Wert nicht mit dem programmierten Wert überein. Der Umlaufsinn des Gewinde ändert sich, wenn Sie einen Gewindefräszyklus in Verbindung mit Zyklus 8 SPIEGELN in nur einer Achse abarbeiten. HEIDENHAIN TNC 620...
Seite 254
GEWINDEFRAESEN (Zyklus 262, Software- Option Advanced programming features) 1 Die TNC positioniert das Werkzeug in der Spindelachse im Eilgang FMAX auf den eingegebenen Sicherheits-Abstand über der Werkstück-Oberfläche 2 Das Werkzeug fährt mit dem programmierten Vorschub Vorpositionieren auf die Startebene, die sich aus dem Vorzeichen der Gewindesteigung, der Fräsart und der Anzahl der Gänge zum Nachsetzen ergibt 3 Anschließend fährt das Werkzeug tangential in einer Helix-...
Seite 256
SENKGEWINDEFRAESEN (Zyklus 263, Software- Option Advanced programming features) 1 Die TNC positioniert das Werkzeug in der Spindelachse im Eilgang FMAX auf den eingegebenen Sicherheits-Abstand über der Werkstück-Oberfläche Senken 2 Das Werkzeug fährt im Vorschub Vorpositionieren auf Senktiefe minus Sicherheitsabstand und anschließend im Vorschub Senken auf die Senktiefe 3 Falls ein Sicherheits-Abstand Seite eingeben wurde, positioniert die TNC das Werkzeug gleich im Vorschub Vorpositionieren auf die...
Seite 257
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 258
Soll-Durchmesser Q335: Gewindenenndurchmesser Gewindesteigung Q239: Steigung des Gewindes. Das Vorzeichen legt Rechts- oder Linksgewinde fest: + = Rechtsgewinde – = Linksgewinde Gewindetiefe Q201 (inkremental): Abstand zwischen Werkstück-Oberfläche und Gewindegrund Senktiefe Q356: (inkremental): Abstand zwischen Werkstück-Oberfläche und Werkzeugspitze ...
Seite 259
Q253=750 ;VORSCHUB VORPOS. Vorschub Fräsen Q207: Verfahrgeschwindigkeit des Werkzeugs beim Fräsen in mm/min Q351=+1 ;FRAESART Q200=2 ;SICHERHEITS-ABST. Q357=0.2 ;SI.-ABST. SEITE Q358=+0 ;TIEFE STIRNSEITIG Q359=+0 ;VERSATZ STIRNSEITIG Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q254=150 ;VORSCHUB SENKEN Q207=500 ;VORSCHUB FRAESEN HEIDENHAIN TNC 620...
Seite 260
BOHRGEWINDEFRAESEN (Zyklus 264, Software-Option Advanced programming features) 1 Die TNC positioniert das Werkzeug in der Spindelachse im Eilgang FMAX auf den eingegebenen Sicherheits-Abstand über der Werkstück-Oberfläche Bohren 2 Das Werkzeug bohrt mit dem eingegebenen Vorschub Tiefenzustellung bis zur ersten Zustell-Tiefe 3 Falls Spanbruch eingegeben, fährt die TNC das Werkzeug um den eingegebenen Rückzugswert zurück.
Seite 261
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 262
Soll-Durchmesser Q335: Gewindenenndurchmesser Gewindesteigung Q239: Steigung des Gewindes. Das Vorzeichen legt Rechts- oder Linksgewinde fest: + = Rechtsgewinde – = Linksgewinde Gewindetiefe Q201 (inkremental): Abstand zwischen Werkstück-Oberfläche und Gewindegrund Bohrtiefe Q356: (inkremental): Abstand zwischen Werkstück-Oberfläche und Bohrungsgrund ...
Seite 263
Vorschub Fräsen Q207: Verfahrgeschwindigkeit des Q257=5 ;BOHRTIEFE SPANBRUCH Werkzeugs beim Fräsen in mm/min Q256=0.2 ;RZ BEI SPANBRUCH Q358=+0 ;TIEFE STIRNSEITIG Q359=+0 ;VERSATZ STIRNSEITIG Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q206=150 ;VORSCHUB TIEFENZ. Q207=500 ;VORSCHUB FRAESEN HEIDENHAIN TNC 620...
Seite 264
HELIX- BOHRGEWINDEFRAESEN (Zyklus 265, Software-Option Advanced programming features) 1 Die TNC positioniert das Werkzeug in der Spindelachse im Eilgang FMAX auf den eingegebenen Sicherheits-Abstand über der Werkstück-Oberfläche Stirnseitig Senken 2 Beim Senken vor der Gewindebearbeitung fährt das Werkzeug im Vorschub Senken auf die Senktiefe Stirnseitig. Beim Senkvorgang nach der Gewindebearbeitung fährt die TNC das Werkzeug auf die Senktiefe im Vorschub Vorpositionieren 3 Die TNC positioniert das Werkzeug unkorrigiert aus der Mitte über...
Seite 265
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 266
Soll-Durchmesser Q335: Gewindenenndurchmesser Gewindesteigung Q239: Steigung des Gewindes. Das Vorzeichen legt Rechts- oder Linksgewinde fest: + = Rechtsgewinde – = Linksgewinde Gewindetiefe Q201 (inkremental): Abstand zwischen Werkstück-Oberfläche und Gewindegrund Vorschub Vorpositionieren Q253: Verfahrgeschwindigkeit des Werkzeugs beim Eintauchen in das Werkstück bzw.
Seite 267
Werkzeugs beim Senken in mm/min Q358=+0 ;TIEFE STIRNSEITIG Vorschub Fräsen Q207: Verfahrgeschwindigkeit des Werkzeugs beim Fräsen in mm/min Q359=+0 ;VERSATZ STIRNSEITIG Q360=0 ;SENKVORGANG Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q254=150 ;VORSCHUB SENKEN Q207=500 ;VORSCHUB FRAESEN HEIDENHAIN TNC 620...
Seite 268
AUSSENGEWINDE-FRAESEN (Zyklus 267, Software-Option Advanced programming features) 1 Die TNC positioniert das Werkzeug in der Spindelachse im Eilgang FMAX auf den eingegebenen Sicherheits-Abstand über der Werkstück-Oberfläche Stirnseitig Senken 2 Die TNC fährt den Startpunkt für das stirnseitige Senken ausgehend von der Zapfenmitte auf der Hauptachse der Bearbeitungsebene an.
Seite 269
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 270
Soll-Durchmesser Q335: Gewindenenndurchmesser Gewindesteigung Q239: Steigung des Gewindes. Das Vorzeichen legt Rechts- oder Linksgewinde fest: += Rechtsgewinde – = Linksgewinde Gewindetiefe Q201 (inkremental): Abstand zwischen Werkstück-Oberfläche und Gewindegrund Nachsetzen Q355: Anzahl der Gewindegänge um die das Werkzeug versetzt wird (siehe Bild rechts unten): 0 = eine Schraubenlinie auf die Gewindetiefe 1 = kontinuierliche Schraubenlinie auf der gesamten Gewindelänge...
Seite 271
Werkzeug und Werkstück (Spannmittel) erfolgen kann Q203=+30 ;KOOR. OBERFLAECHE Vorschub Senken Q254: Verfahrgeschwindigkeit des Q204=50 ;2. SICHERHEITS-ABST. Werkzeugs beim Senken in mm/min Q254=150 ;VORSCHUB SENKEN Vorschub Fräsen Q207: Verfahrgeschwindigkeit des Q207=500 ;VORSCHUB FRAESEN Werkzeugs beim Fräsen in mm/min HEIDENHAIN TNC 620...
Für die 2. Seiten-Länge gilt folgende Bedingung: 2.Seiten- Länge größer als [(2 x Rundungs-Radius) + Seitliche Zustellung k]. Mit dem Maschinen-Parameter displayDepthErr stellen Sie ein, ob die TNC bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! HEIDENHAIN TNC 620...
Seite 276
Sicherheits-Abstand (inkremental): Abstand Werkzeugspitze (Startposition) – Werkstück- Oberfläche Tiefe (inkremental): Abstand Werkstück-Oberfläche – Taschengrund (inkremental): Maß, um welches das Zustell-Tiefe Werkzeug jeweils zugestellt wird. Die TNC fährt in einem Arbeitsgang auf die Tiefe wenn: Zustell-Tiefe und Tiefe gleich sind die Zustell-Tiefe größer als die Tiefe ist ...
Seite 277
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 278
Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Taschengrund Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Wenn Sie ins Material eintauchen, dann kleineren Wert eingeben als in Q207 definiert ...
Seite 279
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 280
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche 35 CYCL DEF 213 ZAPFEN SCHLICHTEN Tiefe Q201 (inkremental): Abstand Werkstück- Q200=2 ;SICHERHEITS-ABST. Oberfläche – Zapfengrund Q291=-20 ;TIEFE Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Fahren Q206=150 ;VORSCHUB TIEFENZ. auf Tiefe in mm/min.
Arbeitsrichtung fest. Wenn Sie die Tiefe = 0 programmieren, dann führt die TNC den Zyklus nicht aus. Mit dem Maschinen-Parameter displayDepthErr stellen Sie ein, ob die TNC bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! HEIDENHAIN TNC 620...
Seite 282
Sicherheits-Abstand (inkremental): Abstand Werkzeugspitze (Startposition) – Werkstück- Oberfläche Frästiefe 2: Abstand Werkstück-Oberfläche – Taschengrund (inkremental): Maß, um welches das Zustell-Tiefe Werkzeug jeweils zugestellt wird. Die TNC fährt in einem Arbeitsgang auf die Tiefe wenn: Zustell-Tiefe und Tiefe gleich sind die Zustell-Tiefe größer als die Tiefe ist ...
Seite 283
Fehlermeldung ausgeben soll (on) oder nicht (off). Achtung Kollisionsgefahr! Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 284
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche 42 CYCL DEF 214 KREIST. SCHLICHTEN Tiefe Q201 (inkremental): Abstand Werkstück- Q200=2 ;SICHERHEITS-ABST. Oberfläche – Taschengrund Q201=-20 ;TIEFE Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Fahren Q206=150 ;VORSCHUB TIEFENZ. auf Tiefe in mm/min.
Seite 285
Sie ein, ob die TNC bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! HEIDENHAIN TNC 620...
Seite 286
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand Werkzeugspitze – Werkstück-Oberfläche 43 CYCL DEF 215 KREISZ. SCHLICHTEN Tiefe Q201 (inkremental): Abstand Werkstück- Q200=2 ;SICHERHEITS-ABST. Oberfläche – Zapfengrund Q201=-20 ;TIEFE Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Fahren Q206=150 ;VORSCHUB TIEFENZ. auf Tiefe in mm/min.
TNC den Zyklus nicht aus. Fräserdurchmesser nicht größer als die Nutbreite und nicht kleiner als ein Drittel der Nutbreite wählen. Fräserdurchmesser kleiner als die halbe Nutlänge wählen: Sonst kann die TNC nicht pendelnd eintauchen. HEIDENHAIN TNC 620...
Seite 288
Achtung Kollisionsgefahr! Mit dem Maschinen-Parameter displayDepthErr stellen Sie ein, ob die TNC bei der Eingabe einer positiven Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug-Achse mit Eilgang auf Sicherheits-Abstand unter die Werkstück-Oberfläche! ...
Seite 289
Tiefe in mm/min. Nur wirksam beim Schlichten, Q203=+30 ;KOOR. OBERFLAECHE wenn Zustellung Schlichten eingeben ist Q204=50 ;2. SICHERHEITS-ABST. Q216=+50 ;MITTE 1. ACHSE Q217=+50 ;MITTE 2. ACHSE Q218=80 ;1. SEITEN-LAENGE Q219=12 ;2. SEITEN-LAENGE Q224=+15 ;DREHLAGE Q338=5 ;ZUST. SCHLICHTEN Q206=150 ;VORSCHUB TIEFENZ. HEIDENHAIN TNC 620...
RUNDE NUT (Langloch) mit pendelndem Eintauchen (Zyklus 211, Software-Option Advanced programming features) Schruppen 1 Die TNC positioniert das Werkzeug im Eilgang in der Spindelachse auf den 2. Sicherheits-Abstand und anschließend ins Zentrum des rechten Kreises. Von dort aus positioniert die TNC das Werkzeug auf den eingegebenen Sicherheits-Abstand über der Werkstück- Oberfläche 2 Das Werkzeug fährt mit dem Vorschub Fräsen auf die Werkstück-...
Seite 291
Nebenachse der Bearbeitungsebene Teilkreis-Durchmesser Q244: Durchmesser des Teilkreises eingeben 2. Seiten-Länge Q219: Breite der Nut eingeben; wenn Nutbreite gleich Werkzeug-Durchmesser eingegeben, dann schruppt die TNC nur (Langloch fräsen) Startwinkel Q245 (absolut): Polarwinkel des Startpunkts eingeben HEIDENHAIN TNC 620...
Seite 292
Beispiel: NC-Sätze Öffnungs-Winkel der Nut Q248 (inkremental): Öffnungs-Winkel der Nut eingeben 52 CYCL DEF 211 RUNDE NUT Zustellung Schlichten Q338 (inkremental): Maß, um Q200=2 ;SICHERHEITS-ABST. welches das Werkzeug in der Spindelachse beim Schlichten zugestellt wird. Q338=0: Schlichten in Q201=-20 ;TIEFE einer Zustellung Q207=500 ;VORSCHUB FRAESEN...
8.4 Zyklen zum Herstellen von Punktemustern Übersicht Die TNC stellt 2 Zyklen zur Verfügung, mit denen Sie Punktemuster direkt fertigen können: Zyklus Softkey Seite 220 PUNKTEMUSTER AUF KREIS 221 PUNKTEMUSTER AUF LINIEN Folgende Bearbeitungszyklen können Sie mit den Zyklen 220 und 221 kombinieren: Zyklus 200 BOHREN Zyklus 201 REIBEN...
Seite 297
Endwinkel Q246 (absolut): Winkel zwischen der Hauptachse der Bearbeitungsebene und dem Startpunkt der letzten Bearbeitung auf dem Teilkreis (gilt nicht für Vollkreise); Endwinkel ungleich Startwinkel eingeben; wenn Endwinkel größer als Startwinkel eingegeben, dann Bearbeitung im Gegen- Uhrzeigersinn, sonst Bearbeitung im Uhrzeigersinn HEIDENHAIN TNC 620...
Seite 298
Beispiel: NC-Sätze Winkelschritt Q247 (inkremental): Winkel zwischen zwei Bearbeitungen auf dem Teilkreis; wenn der 53 CYCL DEF 220 MUSTER KREIS Winkelschritt gleich null ist, dann berechnet die TNC den Winkelschritt aus Startwinkel, Endwinkel und Q216=+50 ;MITTE 1. ACHSE Anzahl Bearbeitungen; wenn ein Winkelschritt Q217=+50 ;MITTE 2.
Seite 299
Bearbeitung 7 Dieser Vorgang (6) wiederholt sich, bis alle Bearbeitungen der zweiten Zeile ausgeführt sind 8 Anschließend fährt die TNC das Werkzeug auf den Startpunkt der nächsten Zeile 9 In einer Pendelbewegung werden alle weiteren Zeilen abgearbeitet HEIDENHAIN TNC 620...
Seite 300
Beispiel: NC-Sätze Startpunkt 1. Achse Q225 (absolut): Koordinate des Startpunktes in der Hauptachse der Bearbeitungs- 54 CYCL DEF 221 MUSTER LINIEN ebene Q225=+15 ;STARTPUNKT 1. ACHSE Startpunkt 2. Achse Q226 (absolut): Koordinate des Startpunktes in der Nebenachse der Q226=+15 ;STARTPUNKT 2.
Seite 302
6 CYCL DEF 220 MUSTER KREIS Zyklus-Definition Lochkreis 1, CYCL 200 wird automatisch gerufen, Q216=+30 ;MITTE 1. ACHSE Q200, Q203 und Q204 wirken aus Zyklus 220 Q217=+70 ;MITTE 2. ACHSE Q244=50 ;TEILKREIS-DURCH. Q245=+0 ;STARTWINKEL Q246=+360 ;ENDWINKEL Q247=+0 ;WINKELSCHRITT Q241=10 ;ANZAHL Q200=2 ;SICHERHEITS-ABST.
Seite 303
56 LBL 2 Programmieren Sie im ersten Satz des Unterprogramms immer beide Achsen. Wenn Sie Q-Parameter verwenden, dann die jeweiligen 60 LBL 0 Berechnungen und Zuweisungen nur innerhalb des jeweiligen Kontur-Unterprogrammes durchführen 99 END PGM SL2 MM HEIDENHAIN TNC 620...
Seite 304
Eigenschaften der Bearbeitungszyklen Die TNC positioniert vor jedem Zyklus automatisch auf den Sicherheits-Abstand Jedes Tiefen-Niveau wird ohne Werkzeug-Abheben gefräst; Inseln werden seitlich umfahren Der Radius von „Innen-Ecken“ ist programmierbar – das Werkzeug bleibt nicht stehen, Freischneide-Markierungen werden verhindert (gilt für äußerste Bahn beim Räumen und Seiten-Schlichten) Beim Seiten-Schlichten fährt die TNC die Kontur auf einer tangentialen Kreisbahn an Beim Tiefen-Schlichten fährt die TNC das Werkzeug ebenfalls auf...
Seite 305
23 SCHLICHTEN TIEFE (wahlweise Seite 314 verwendbar) 24 SCHLICHTEN SEITE (wahlweise Seite 315 verwendbar) Erweiterte Zyklen: Zyklus Softkey Seite 25 KONTUR-ZUG Seite 316 27 ZYLINDER-MANTEL Seite 319 28 ZYLINDER-MANTEL Nutenfräsen Seite 321 29 ZYLINDER-MANTEL Stegfräsen Seite 323 HEIDENHAIN TNC 620...
Seite 306
KONTUR (Zyklus 14) In Zyklus 14 KONTUR listen Sie alle Unterprogramme auf, die zu einer Gesamtkontur überlagert werden sollen. Beachten Sie vor dem Programmieren Zyklus 14 ist DEF-Aktiv, das heißt ab seiner Definition im Programm wirksam. In Zyklus 14 können Sie maximal 12 Unterprogramme (Teilkonturen) auflisten.
13 CYCL DEF 14.1 KONTURLABEL 1/2/3/4 54 C X+10 Y+50 DR- 55 LBL 0 Unterprogramm 2: Tasche B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN TNC 620...
Seite 308
„Summen“-Fläche Beide Teilflächen A und B inklusive der gemeinsam überdeckten Fläche sollen bearbeitet werden: Die Flächen A und B müssen Taschen sein Die erste Tasche (in Zyklus 14) muss außerhalb der zweiten beginnen Fläche A: 51 LBL 1 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0...
Seite 309
52 L X+60 Y+50 RR 53 CC X+35 Y+50 54 C X+60 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 HEIDENHAIN TNC 620...
Seite 310
KONTUR-DATEN (Zyklus 20, Software-Option Advanced programming features) In Zyklus 20 geben Sie Bearbeitungs-Informationen für die Unterprogramme mit den Teilkonturen an. Beachten Sie vor dem Programmieren Zyklus 20 ist DEF-Aktiv, das heißt Zyklus 20 ist ab seiner Definition im Bearbeitungs-Programm aktiv. Das Vorzeichen des Zyklusparameters Tiefe legt die Arbeitsrichtung fest.
Seite 311
Radius des Ausräum-Werkzeugs. Die Einstichpunkte sind gleichzeitig die Startpunkte fürs Räumen. Zustell-Tiefe Q10 (inkremental): Maß, um das das Werkzeug jeweils zugestellt wird (Vorzeichen bei negativer Arbeitsrichtung „–“) Vorschub Tiefenzustellung Q11: Bohrvorschub in mm/min Ausräum-Werkzeug Nummer Q13: Werkzeug-Nummer des Ausräum-Werkzeugs HEIDENHAIN TNC 620...
Seite 312
RAEUMEN (Zyklus 22, Software-Option Advanced programming features) 1 Die TNC positioniert das Werkzeug über den Einstichpunkt; dabei wird das Schlichtaufmaß Seite berücksichtigt 2 In der ersten Zustell-Tiefe fräst das Werkzeug mit dem Fräsvorschub Q12 die Kontur von innen nach außen 3 Dabei werden die Inselkonturen (hier: C/D) mit einer Annäherung an die Taschenkontur (hier: A/B) freigefräst 4 Im nächsten Schritt fährt die TNC das Werkzeug auf die nächste...
Seite 313
Fehlermeldung aus Vorschub Pendeln Q19: Pendelvorschub in mm/min Vorschub Rückzug Q208: Verfahrgeschwindigkeit des Werkzeugs beim Herausfahren nach der Bearbeitung in mm/min. Wenn Sie Q208=0 eingeben, dann fährt die TNC das Werkzeug mit Vorschub Q12 heraus HEIDENHAIN TNC 620...
Seite 314
SCHLICHTEN TIEFE (Zyklus 23, Software-Option Advanced programming features) Die TNC ermittelt den Startpunkt fürs Schlichten selbständig. Der Startpunkt ist abhängig von den Platzverhältnissen in der Tasche. Die TNC fährt das Werkzeug weich (vertikaler Tangentialkreis) auf die zu bearbeitende Fläche, sofern hierfür genügend Platz vorhanden ist. Bei beengten Platzverhältnissen fährt die TNC das Werkzeug senkrecht auf Tiefe.
Seite 315
Werkzeug jeweils zugestellt wird Q12=350 ;VORSCHUB RAEUMEN Vorschub Tiefenzustellung Q11: Eintauchvorschub Q14=+0 ;AUFMASS SEITE Vorschub Ausräumen Q12: Fräsvorschub Schlichtaufmaß Seite Q14 (inkremental): Aufmaß für mehrmaliges Schlichten; der letzte Schlicht-Rest wird ausgeräumt, wenn Sie Q14 = 0 eingeben HEIDENHAIN TNC 620...
Seite 316
KONTUR-ZUG (Zyklus 25, Software-Option Advanced programming features) Mit diesem Zyklus lassen sich zusammen mit Zyklus 14 KONTUR - „offene“ Konturen bearbeiten: Konturbeginn und -ende fallen nicht zusammen. Der Zyklus 25 KONTUR-ZUG bietet gegenüber der Bearbeitung einer offenen Kontur mit Positioniersätzen erhebliche Vorteile: Die TNC überwacht die Bearbeitung auf Hinterschneidungen und Konturverletzungen.
Seite 317
Verfahrbewegungen in der Spindelachse Vorschub Fräsen Q12: Vorschub bei Verfahrbewegungen in der Bearbeitungsebene Fräsart? (Gegenlauf = –1) Q15: Gleichlauf-Fräsen: Eingabe = +1 Gegenlauf-Fräsen: Eingabe = –1 Abwechselnd im Gleich- und Gegenlauf fräsen bei mehreren Zustellungen:Eingabe = 0 HEIDENHAIN TNC 620...
Programmvorgaben für Zyklen zur Zylinder- Mantelbearbeitung (Software-Option 1) Maschine und TNC müssen vom Maschinenhersteller vorbereitet sein. Beachten Sie vor dem Programmieren Im ersten NC-Satz des Kontur-Unterprogramms immer beide Koordinaten programmieren. Der Speicher für den Zyklus ist begrenzt. Sie können in einem Zyklus maximal 1000 Konturelemente programmieren.
Seite 319
Fräsvorschub Q12 entlang der programmierten Kontur 3 Am Konturende fährt die TNC das Werkzeug auf Sicherheitsabstand und zurück zum Einstichpunkt; 4 Die Schritte 1 bis 3 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist 5 Anschließend fährt das Werkzeug auf Sicherheitsabstand HEIDENHAIN TNC 620...
Seite 320
Beispiel: NC-Sätze Frästiefe Q1 (inkremental): Abstand zwischen Zylinder-Mantel und Konturgrund. Frästiefe größer als 63 CYCL DEF 27 ZYLINDER-MANTEL Schneidenlänge LCUTS eingeben Q1=-8 ;FRAESTIEFE Schlichtaufmaß Seite Q3 (inkremental): Schlichtaufmaß in der Ebene der Mantel-Abwicklung; Q3=+0 ;AUFMASS SEITE das Aufmaß wirkt in der Richtung der Radiuskorrektur Q6=+2 ;SICHERHEITS-ABST.
Seite 321
Frästiefe Q1 erreicht ist 5 Wenn Sie die Toleranz Q21 definiert haben, dann führt die TNC die Nachbearbeitung aus, um möglichst parallele Nutwände zu erhalten. 6 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe HEIDENHAIN TNC 620...
Seite 322
Beispiel: NC-Sätze Frästiefe Q1 (inkremental): Abstand zwischen Zylinder-Mantel und Konturgrund. Frästiefe größer als 63 CYCL DEF 28 ZYLINDER-MANTEL Schneidenlänge LCUTS eingeben Q1=-8 ;FRAESTIEFE Schlichtaufmaß Seite Q3 (inkremental): Schlichtaufmaß an der Nutwand. Das Schlichtaufmaß Q3=+0 ;AUFMASS SEITE verkleinert die Nutbreite um den zweifachen Q6=+2 ;SICHERHEITS-ABST.
Seite 323
5 Die Schritte 2 bis 4 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist 6 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position HEIDENHAIN TNC 620...
Seite 324
Beispiel: NC-Sätze Frästiefe Q1 (inkremental): Abstand zwischen Zylinder-Mantel und Konturgrund. Frästiefe größer als 63 CYCL DEF 29 ZYLINDER-MANTEL STEG Schneidenlänge LCUTS eingeben Q1=-8 ;FRAESTIEFE Schlichtaufmaß Seite Q3 (inkremental): Schlichtaufmaß an der Stegwand. Das Q3=+0 ;AUFMASS SEITE Schlichtaufmaß vergrößert die Stegbreite um den Q6=+2 ;SICHERHEITS-ABST.
Seite 327
35 L X+27 36 LBL 0 37 LBL 4 Kontur-Unterprogramm 4: Insel Dreieckig rechts 38 L X+65 Y+42 RL 39 L X+57 40 L X+65 Y+58 41 L X+73 Y+42 42 LBL 0 43 END PGM C21 MM HEIDENHAIN TNC 620...
Beispiel: Zylinder-Mantel mit Zyklus 27 Hinweise: Zylinder mittig auf Rundtisch aufgespannt. Bezugspunkt liegt in der Rundtisch-Mitte Beschreibung der Mittelpunktsbahn im Kontur-Unterprogramm 0 BEGIN PGM C28 MM 1 TOOL CALL 1 Y S2000 Werkzeug-Aufruf, Werkzeug-Achse Y 2 L Y+250 RO FMAX Werkzeug freifahren 3 L X+0 R0 FMAX Werkzeug auf Rundtisch-Mitte positionieren...
Seite 331
12 L Y+35 13 L X+60 Y+52.5 14 L Y+70 15 LBL 0 16 END PGM C28 MM HEIDENHAIN TNC 620...
Seite 332
Beispiel: Zylinder-Mantel mit Zyklus 28 Hinweis: Zylinder mittig auf Rundtisch aufgespannt. Bezugspunkt liegt in der Rundtisch-Mitte 0 BEGIN PGM C27 MM Werkzeug-Aufruf, Werkzeug-Achse Y 1 TOOL CALL 1 Y S2000 Werkzeug freifahren 2 L X+250 R0 FMAX Werkzeug auf Rundtisch-Mitte positionieren 3 L X+0 R0 FMAX Kontur-Unterprogramm festlegen 4 CYCL DEF 14.0 KONTUR...
Seite 333
Angaben in der Drehachse in mm (Q17=1) 12 L X+50 13 RND R7.5 14 L Y+60 15 RND R7.5 16 L IX-20 17 RND R7.5 18 L Y+20 19 RND R7.5 20 L X+40 21 LBL 0 22 END PGM C27 MM HEIDENHAIN TNC 620...
8.6 Zyklen zum Abzeilen Übersicht Die TNC stellt drei Zyklen zur Verfügung, mit denen Sie Flächen mit folgenden Eigenschaften bearbeiten können: Eben rechteckig Eben schiefwinklig Beliebig geneigt In sich verwunden Zyklus Softkey Seite 230 ABZEILEN Für ebene rechteckige Flächen 231 REGELFLAECHE Für schiefwinklige, geneigte und verwundene Flächen 232 PLANFRAESEN...
Seite 335
Beachten Sie vor dem Programmieren Die TNC positioniert das Werkzeug von der aktuellen Position zunächst in der Bearbeitungsebene und anschließend in der Spindelachse auf den Startpunkt. Werkzeug so vorpositionieren, dass keine Kollision mit dem Werkstück oder Spannmitteln erfolgen kann. HEIDENHAIN TNC 620...
Seite 336
Startpunkt 1. Achse Q225 (absolut): Min-Punkt- Koordinate der abzuzeilenden Fläche in der Hauptachse der Bearbeitungsebene Startpunkt 2. Achse Q226 (absolut): Min-Punkt- Koordinate der abzuzeilenden Fläche in der Nebenachse der Bearbeitungsebene Startpunkt 3. Achse Q227 (absolut): Höhe in der Spindelachse, auf der abgezeilt wird ...
Seite 337
Durch ziehenden Schnitt (Spindelachsenkoordinate Punkt kleiner als Spindelachsenkoordinate Punkt 2) bei stark geneigten Flächen Bei windschiefen Flächen, Hauptbewegungs-Richtung (von Punkt nach Punkt 2) in die Richtung der stärkeren Neigung legen Die Oberflächengüte beim Einsatz von Radiusfräsern können Sie optimieren: HEIDENHAIN TNC 620...
Seite 338
Bei windschiefen Flächen Hauptbewegungs-Richtung (von Punkt nach Punkt 2) senkrecht zur Richtung der stärksten Neigung legen Beachten Sie vor dem Programmieren Die TNC positioniert das Werkzeug von der aktuellen Position mit einer 3D-Geradenbewegung auf den Startpunkt 1. Werkzeug so vorpositionieren, dass keine Kollision mit dem Werkstück oder Spannmitteln erfolgen kann.
Seite 339
Schnitt mit dem halben programmierten Q232=+125 ;3. PUNKT 2. ACHSE Wert aus. Q233=+25 ;3. PUNKT 3. ACHSE Q234=+15 ;4. PUNKT 1. ACHSE Q235=+125 ;4. PUNKT 2. ACHSE Q236=+25 ;4. PUNKT 3. ACHSE Q240=40 ;ANZAHL SCHNITTE Q207=500 ;VORSCHUB FRAESEN HEIDENHAIN TNC 620...
Seite 340
PLANFRAESEN (Zyklus 232, Software-Option Advanced programming features) Mit dem Zyklus 232 können Sie eine ebene Fläche in mehreren Zustellungen und unter Berücksichtigung eines Schlicht-Aufmaßes planfräsen. Dabei stehen drei Bearbeitungsstrategien zur Verfügung: Strategie Q389=0: Mäanderförmig bearbeiten, seitliche Zustellung ausserhalb der zu bearbeitenden Fläche Strategie Q389=1: Mäanderförmig bearbeiten, seitliche Zustellung innerhalb der zu bearbeitenden Fläche Strategie Q389=2: Zeilenweise bearbeiten, Rückzug und seitliche...
Seite 341
Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand Beachten Sie vor dem Programmieren 2. Sicherheits-Abstand Q204 so eingeben, dass keine Kollision mit dem Werkstück oder Spannmitteln erfolgen kann. HEIDENHAIN TNC 620...
Seite 342
Bearbeitungsstrategie (0/1/2) Q389: Festlegen, wie die TNC die Fläche bearbeiten soll: 0: Mäanderförmig bearbeiten, seitliche Zustellung im Positionier-Vorschub ausserhalb der zu bearbeitenden Fläche 1: Mäanderförmig bearbeiten, seitliche Zustellung im Fräsvorschub innerhalb der zu bearbeitenden Fläche 2: Zeilenweise bearbeiten, Rückzug und seitliche Zustellung im Positionier-Vorschub ...
Seite 343
Vorschub Vorpositionieren Q253: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren der Startposition und beim Fahren auf die nächste Zeile in mm/min; wenn Sie im Material quer fahren (Q389=1), dann fährt die TNC die Querzustellung mit Fräsvorschub Q207 HEIDENHAIN TNC 620...
Seite 344
Beispiel: NC-Sätze Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Startposition in der 71 CYCL DEF 232 PLANFRAESEN Werkzeugachse. Wenn Sie mit Bearbeitungsstrategie Q389=2 fräsen, fährt die TNC Q389=2 ;STRATEGIE im Sicherheits-Abstand über der aktuellen Zustell- Q225=+10 ;STARTPUNKT 1. ACHSE Tiefe den Startpunkt auf der nächsten Zeile an Q226=+12 ;STARTPUNKT 2.
Seite 346
6 L X+-25 Y+0 R0 FMAX M3 Vorpositionieren in die Nähe des Startpunkts 7 CYCL CALL Zyklus-Aufruf 8 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 9 END PGM C230 MM 8 Programmieren: Zyklen...
Wirksamkeit der Koordinaten-Umrechnungen Beginn der Wirksamkeit: Eine Koordinaten-Umrechnung wird ab ihrer Definition wirksam – wird also nicht aufgerufen. Sie wirkt so lange, bis sie rückgesetzt oder neu definiert wird. Koordinaten-Umrechnung rücksetzen: Zyklus mit Werten für das Grundverhalten erneut definieren, z.B. Maßfaktor 1,0 Zusatzfunktionen M02, M30 oder den Satz END PGM ausführen (abhängig von Maschinen-Parameter „clearMode“...
NULLPUNKT-Verschiebung mit Nullpunkt- Tabellen (Zyklus 7) Welche Nullpunkt-Tabelle verwendet wird, ist von der Betriebart abhängig bzw. wählbar: Programmlauf-Betriebsarten: Tabelle „zeroshift.d“ Betriebsart Programm-Test: Tabelle „simzeroshift.d“ Nullpunkte aus der Nullpunkt-Tabelle beziehen sich auf den aktuellen Bezugspunkt. Die Koordinaten-Werte aus Nullpunkt-Tabellen sind ausschließlich absolut wirksam. Neue Zeilen können Sie nur am Tabellen-Ende einfügen.
Seite 351
Datei editieren. Die Softkey-Leiste zeigt dazu folgende Funktionen an: Funktion Softkey Tabellen-Anfang wählen Tabellen-Ende wählen Seitenweise blättern nach oben Seitenweise blättern nach unten Zeile einfügen (nur möglich am Tabellen-Ende) Zeile löschen Suchen Cursor zum Zeilen-Anfang HEIDENHAIN TNC 620...
Seite 352
Funktion Softkey Cursor zum Zeilen-Ende Aktuellen Wert kopieren Kopierten Wert einfügen Eingebbare Anzahl von Zeilen (Nullpunkten) am Tabellenende anfügen Nullpunkt-Tabelle konfigurieren Wenn Sie zu einer aktiven Achse keinen Nullpunkt definieren wollen, drücken Sie die Taste DEL. Die TNC löscht dann den Zahlenwert aus dem entsprechenden Eingabefeld.
Seite 353
Beispiel: NC-Sätze In der Betriebsart PGM-Test ist Zyklus 247 nicht wirksam. 13 CYCL DEF 247 BEZUGSPUNKT SETZEN Q339=4 ;BEZUGSPUNKT-NUMMER Status-Anzeige In der zusätzlichen Status-Anzeige (STATUS POS.-ANZ.) zeigt die TNC die aktive Preset-Nummer hinter dem Dialog Bezugsp. an. HEIDENHAIN TNC 620...
SPIEGELN (Zyklus 8) Die TNC kann Bearbeitung in der Bearbeitungsebene spiegelbildlich ausführen. Wirkung Die Spiegelung wirkt ab ihrer Definition im Programm. Sie wirkt auch in der Betriebsart Positionieren mit Handeingabe. Die TNC zeigt aktive Spiegelachsen in der zusätzlichen Status-Anzeige an. Wenn Sie nur eine Achse spiegeln, ändert sich der Umlaufsinn des Werkzeugs.
Seite 355
Drehachsen – mit Ausnahme der Spindelachse und der dazugehörigen Nebenachse. Erlaubt ist die Eingabe von maximal drei Achsen Rücksetzen Zyklus SPIEGELN mit Eingabe NO ENT erneut programmieren. Beispiel: NC-Sätze 79 CYCL DEF 8.0 SPIEGELN 80 CYCL DEF 8.1 X Y Z HEIDENHAIN TNC 620...
Seite 356
DREHUNG (Zyklus 10) Innerhalb eines Programms kann die TNC das Koordinatensystem in der Bearbeitungsebene um den aktiven Nullpunkt drehen. Wirkung Die DREHUNG wirkt ab ihrer Definition im Programm. Sie wirkt auch in der Betriebsart Positionieren mit Handeingabe. Die TNC zeigt den aktiven Drehwinkel in der zusätzlichen Status-Anzeige an.
Seite 358
MASSFAKTOR ACHSSP. (Zyklus 26) Beachten Sie vor dem Programmieren Koordinatenachsen mit Positionen für Kreisbahnen dürfen Sie nicht mit unterschiedlichen Faktoren strecken oder stauchen. Für jede Koordinaten-Achse können Sie einen eigenen achsspezifischen Maßfaktor eingeben. Zusätzlich lassen sich die Koordinaten eines Zentrums für alle Maßfaktoren programmieren.
Seite 359
Sie schwenken wollen. Mit zwei Raumwinkeln ist bereits jede beliebige Werkzeuglage im Raum eindeutig definiert. Beachten Sie, dass die Lage des geschwenkten Koordinatensystems und damit auch Verfahrbewegungen im geschwenkten System davon abhängen, wie Sie die geschwenkte Ebene beschreiben. HEIDENHAIN TNC 620...
Seite 360
Wenn Sie die Lage der Bearbeitungsebene über Raumwinkel programmieren, berechnet die TNC die dafür erforderlichen Winkelstelllungen der Schwenkachsen automatisch und legt diese in den Parametern Q120 (A-Achse) bis Q122 (C-Achse) ab. Sind zwei Lösungen möglich, wählt die TNC – ausgehend von der Nullstellung der Drehachsen –...
Seite 361
12 L B+15 R0 F1000 Drehachse positionieren 13 CYCL DEF 19.0 BEARBEITUNGSEBENE Winkel für Korrekturberechnung definieren 14 CYCL DEF 19.1 B+15 15 L Z+80 R0 FMAX Korrektur aktivieren Spindelachse 16 L X-8.5 Y-10 R0 FMAX Korrektur aktivieren Bearbeitungsebene HEIDENHAIN TNC 620...
Seite 362
Positions-Anzeige im geschwenkten System Die angezeigten Positionen (SOLL und IST) und die Nullpunkt-Anzeige in der zusätzlichen Status-Anzeige beziehen sich nach dem Aktivieren von Zyklus 19 auf das geschwenkte Koordinatensystem. Die angezeigte Position stimmt direkt nach der Zyklus-Definition also ggf. nicht mehr mit den Koordinaten der zuletzt vor Zyklus 19 programmierten Position überein.
Seite 363
Ggf. Drehachsen in die 0°-Stellung positionieren 2 Werkstück aufspannen 3 Vorbereitungen in der Betriebsart Positionieren mit Handeingabe Drehachse(n zum Setzen des Bezugspunkts auf entsprechenden Winkelwert positionieren. Der Winkelwert richtet sich nach der von Ihnen gewählten Bezugsfläche am Werkstück. HEIDENHAIN TNC 620...
Seite 364
TNC den Bezugspunkt falsch. 5 Bezugspunkt-Setzen Manuell durch Ankratzen wie im ungeschwenkten System siehe „Bezugspunkt-Setzen (ohne 3D-Tastsystem)”, Seite 54 Gesteuert mit einem HEIDENHAIN 3D-Tastsystem (siehe Benutzer- Handbuch Tastsystem-Zyklen, Kapitel 2) Automatisch mit einem HEIDENHAIN 3D-Tastsystem (siehe Benutzer-Handbuch Tastsystem-Zyklen, Kapitel 3)
(bleibende) Zustände werden dadurch nicht beeinflusst, wie z.B. die Drehung der Spindel. Verweilzeit in Sekunden: Verweilzeit in Sekunden eingeben Eingabebereich 0 bis 3 600 s (1 Stunde) in 0,001 s-Schritten Beispiel: NC-Sätze 89 CYCL DEF 9.0 VERWEILZEIT 90 CYCL DEF 9.1 V.ZEIT 1.5 HEIDENHAIN TNC 620...
PROGRAMM-AUFRUF (Zyklus 12) Sie können beliebige Bearbeitungs-Programme, wie z.B. spezielle Bohrzyklen oder Geometrie-Module, einem Bearbeitungs-Zyklus gleichstellen. Sie rufen dieses Programm dann wie einen Zyklus auf. Beachten Sie vor dem Programmieren Das aufgerufene Programm muss auf der Festplatte der TNC gespeichert sein. Wenn Sie nur den Programm-Namen eingeben, muss das zum Zyklus deklarierte Programm im selben Verzeichnis stehen wie das rufende Programm.
Wenn Sie M19, bzw. M20 programmieren, ohne zuvor den Zyklus 13 definiert zu haben, dann positioniert die TNC die Hauptspindel auf einen Winkelwert, der vom Maschinenhersteller festgelegt ist (siehe Maschinenhandbuch). Orientierungswinkel: Winkel bezogen auf die Winkel- Bezugsachse der Arbeitsebene eingeben Eingabe-Bereich: 0 bis 360° Eingabe-Feinheit: 0,1° HEIDENHAIN TNC 620...
Seite 370
TOLERANZ (Zyklus 32) Maschine und TNC müssen vom Maschinenhersteller vorbereitet sein. Durch die Angaben im Zyklus 32 können Sie das Ergebnis bei der HSC- Bearbeitung hinsichtlich Genauigkeit, Oberflächengüte und Geschwindigkeit beeinflussen, sofern die TNC an die maschinenspezifischen Eigenschaften angepasst wurde. Die TNC glättet automatisch die Kontur zwischen beliebigen (unkorrigierten oder korrigierten) Konturelementen.
Seite 371
TNC ggf. die beiden restlichen Parameter mit dem Wert 0 ein. Bei zunehmender Toleranzeingabe verkleinert sich bei Kreisbewegungen im Regelfall der Kreisdurchmesser. Wenn an Ihrer Maschine der HSC-Filter aktiv ist (ggf. beim Maschinenhersteller nachfragen), kann der Kreis auch größer werden. HEIDENHAIN TNC 620...
Seite 372
Beispiel: NC-Sätze Toleranzwert T: Zulässige Konturabweichung in mm (bzw. inch bei Inch-Programmen) 95 CYCL DEF 32.0 TOLERANZ HSC-MODE, Schlichten=0, Schruppen=1: Filter 96 CYCL DEF 32.1 T0.05 aktivieren: 97 CYCL DEF 32.2 HSC-MODE:1 TA5 Eingabewert 0: Mit höherer Konturgenauigkeit fräsen. Die TNC verwendet die von Ihrem Maschinenhersteller definierten Schlicht-Filtereinstellungen.
Programmieren: Unterprogramme und Programmteil- Wiederholungen...
Seite 374
9.1 Unterprogramme und Programmteil-Wiederholungen kennzeichnen Einmal programmierte Bearbeitungsschritte können Sie mit Unterprogrammen und Programmteil-Wiederholungen wiederholt ausführen lassen. Label Unterprogramme und Programmteil-Wiederholungen beginnen im Bearbeitungsprogramm mit der Marke LBL, eine Abkürzung für LABEL (engl. für Marke, Kennzeichnung). LABEL erhalten eine Nummer zwischen 1 und 65 534 oder einen von Ihnen definierbaren Namen.
Taste “ drücken, um zur Texteingabe zu wechseln Wiederholungen REP: Dialog mit Taste NO ENT übergehen. Wiederholungen REP nur bei Programmteil-Wiederholungen einsetzen CALL LBL 0 ist nicht erlaubt, da es dem Aufruf eines Unterprogramm-Endes entspricht. HEIDENHAIN TNC 620...
9.3 Programmteil-Wiederholungen Label LBL Programmteil-Wiederholungen beginnen mit der Marke LBL (LABEL). Eine Programmteil-Wiederholung schließt mit CALL LBL ... REP ab. Arbeitsweise 1 Die TNC führt das Bearbeitungs-Programm bis zum Ende des Programmteils (CALL LBL ... REP) aus 2 Anschließend wiederholt die TNC den Programmteil zwischen dem aufgerufenen LABEL und dem Label-Aufruf CALL LBL ...
Das aufgerufene Programm darf keinen Aufruf CALL PGM ins aufrufende Programm enthalten (Endlosschleife) Beliebiges Programm als Unterprogramm aufrufen Funktionen zum Programm-Aufruf wählen: Taste PGM CALL drücken Softkey PROGRAMM drücken Vollständigen Pfadnamen des aufzurufenden Programms eingeben, mit Taste END bestätigen HEIDENHAIN TNC 620...
Seite 378
Wenn Sie nur den Programm-Namen eingeben, muss das aufgerufene Programm im selben Verzeichnis stehen wie das rufende Programm. Wenn das aufgerufene Programm nicht im selben Verzeichnis steht wie das rufende Programm, dann geben Sie den vollständigen Pfadnamen ein, z.B. TNC:\ZW35\SCHRUPP\PGM1.H Wenn Sie ein DIN/ISO-Programm aufrufen wollen, dann geben Sie den Datei-Typ .I hinter dem Programm-Namen ein.
Seite 379
Anfang von Unterprogramm UP1 39 CALL LBL 2 Unterprogramm bei LBL2 wird aufgerufen 45 LBL 0 Ende von Unterprogramm 1 46 LBL 2 Anfang von Unterprogramm 2 62 LBL 0 Ende von Unterprogramm 2 63 END PGM UPGMS MM HEIDENHAIN TNC 620...
Seite 380
Programm-Ausführung 1 Hauptprogramm UPGMS wird bis Satz 17 ausgeführt 2 Unterprogramm 1 wird aufgerufen und bis Satz 39 ausgeführt 3 Unterprogramm 2 wird aufgerufen und bis Satz 62 ausgeführt. Ende von Unterprogramm 2 und Rücksprung zum Unterprogramm, von dem es aufgerufen wurde 4 Unterprogramm 1 wird von Satz 40 bis Satz 45 ausgeführt.
3 Hauptprogramm REPS wird von Satz 28 bis Satz 35 ausgeführt 4 Programmteil zwischen Satz 35 und Satz 15 wird 1 mal wiederholt (beinhaltet die Programmteil-Wiederholung zwischen Satz 20 und Satz 27) 5 Hauptprogramm REPS wird von Satz 36 bis Satz 50 ausgeführt (Programm-Ende) HEIDENHAIN TNC 620...
Unterprogramm wiederholen NC-Beispielsätze 0 BEGIN PGM UPGREP MM Anfang der Programmteil-Wiederholung 1 10 LBL 1 Unterprogramm-Aufruf 11 CALL LBL 2 12 CALL LBL 1 REP 2 Programmteil zwischen diesem Satz und LBL1 (Satz 10) wird 2 mal wiederholt 19 L Z+100 R0 FMAX M2 Letzter Satz des Hauptprogramms mit M2 20 LBL 2 Anfang des Unterprogramms...
10.1 Prinzip und Funktionsübersicht Mit Q-Parametern können Sie mit einem Bearbeitungs-Programm eine ganze Teilefamilie definieren. Dazu geben Sie anstelle von Zahlenwerten Platzhalter ein: die Q-Parameter. Q-Parameter stehen beispielsweise für Koordinatenwerte Vorschübe Drehzahlen Zyklus-Daten Außerdem können Sie mit Q-Parametern Konturen programmieren, die über mathematische Funktionen bestimmt sind oder die Ausführung von Bearbeitungsschritten von logischen Bedingungen abhängig machen.
Dann zeigt die TNC folgende Softkeys: Funktionsgruppe Softkey Seite Mathematische Grundfunktionen Seite 393 Winkelfunktionen Seite 395 Funktion zur Kreisberechnung Seite 397 Wenn/dann-Entscheidungen, Sprünge Seite 398 Sonstige Funktionen Seite 401 Formel direkt eingeben Seite 434 Formel für String-Parameter Seite 438 HEIDENHAIN TNC 620...
10.2 Teilefamilien – Q-Parameter statt Zahlenwerte Mit der Q-Parameter-Funktion FN0: ZUWEISUNG können Sie Q- Parametern Zahlenwerte zuweisen. Dann setzen Sie im Bearbeitungs- Programm statt dem Zahlenwert einen Q-Parameter ein. NC-Beispielsätze 15 FNO: Q10=25 Zuweisung Q10 erhält den Wert 25 L X +Q10 entspricht L X +25 Für Teilefamilien programmieren Sie z.B.
Seite 393
Wurzel aus einer Zahl ziehen und zuweisen Verboten: Wurzel aus negativem Wert! Rechts vom =-Zeichen dürfen Sie eingeben: zwei Zahlen zwei Q-Parameter eine Zahl und einen Q-Parameter Die Q-Parameter und Zahlenwerte in den Gleichungen können Sie beliebig mit Vorzeichen versehen. HEIDENHAIN TNC 620...
α = arctan (a / b) = arctan (sin α / cos α) Beispiel: a = 25 mm b = 50 mm α = arctan (a / b) = arctan 0,5 = 26,57° Zusätzlich gilt: a² + b² = c² (mit a² = a x a) (a² + b²) HEIDENHAIN TNC 620...
Winkelfunktionen programmieren Die Winkelfunktionen erscheinen mit Druck auf den Softkey WINKEL- FUNKT. Die TNC zeigt die Softkeys in der Tabelle unten. Programmierung: vergleiche Beispiel: Grundrechenarten programmieren Funktion Softkey FN6: SINUS z.B. FN6: Q20 = SIN–Q5 Sinus eines Winkels in Grad (°) bestimmen und zuweisen FN7: COSINUS z.B.
Spindelachse Z) im Parameter Q20, den Kreismittelpunkt der Nebenachse (Y bei Spindelachse Z) im Parameter Q21 und den Kreisradius im Parameter Q22 ab. Beachten Sie, dass FN23 und FN24 neben dem Ergebnis- Parameter auch die zwei folgenden Parameter automatisch überschreiben. HEIDENHAIN TNC 620...
10.6 Wenn/dann-Entscheidungen mit Q-Parametern Anwendung Bei Wenn/Dann-Entscheidungen vergleicht die TNC einen Q- Parameter mit einem anderen Q-Parameter oder einem Zahlenwert. Wenn die Bedingung erfüllt ist, dann setzt die TNC das Bearbeitungs- Programm an dem LABEL fort, der hinter der Bedingung programmiert ist (LABEL siehe „Unterprogramme und Programmteil- Wiederholungen kennzeichnen”, Seite 374).
Verwendete Abkürzungen und Begriffe (engl.): Wenn (engl. equal): Gleich (engl. not equal): Nicht gleich (engl. greater than): Größer als (engl. less than): Kleiner als GOTO (engl. go to): Gehe zu HEIDENHAIN TNC 620...
10.7 Q-Parameter kontrollieren und ändern Vorgehensweise Sie können Q-Parameter beim Erstellen, Testen und Abarbeiten in allen Betriebsarten kontrollieren und auch (ausser im Programm Test) ändern. Ggf. Programmlauf abbrechen (z.B. externe STOP-Taste und Softkey INTERNER STOP drücken) bzw. Programm-Test anhalten ...
Seite 419 Werte an die PLC übergeben FN20:WAIT FOR Seite 420 NC und PLC synchronisieren FN29:PLC Seite 422 bis zu acht Werte an die PLC übergeben FN37:EXPORT Seite 422 lokale Q-Parameter oder QS-Parameter in ein rufendes Programm exportieren HEIDENHAIN TNC 620...
Seite 402
Mit der Funktion FN14: ERROR können Sie programmgesteuert Meldungen ausgeben lassen, die vom Maschinenhersteller bzw. von HEIDENHAIN vorprogrammiert sind: Wenn die TNC im Programmlauf oder Programm-Test zu einem Satz mit FN 14 kommt, so unterbricht sie und gibt eine Meldung aus. Anschließend müssen Sie das Programm neu starten.
Seite 403
Q214: 0 nicht erlaubt 1042 Verfahrrichtung nicht definiert 1043 Keine Nullpunkt-Tabelle aktiv 1044 Lagefehler: Mitte 1. Achse 1045 Lagefehler: Mitte 2. Achse 1046 Bohrung zu klein 1047 Bohrung zu groß 1048 Zapfen zu klein 1049 Zapfen zu groß HEIDENHAIN TNC 620...
Seite 404
Fehler-Nummer Text 1050 Tasche zu klein: Nacharbeit 1.A. 1051 Tasche zu klein: Nacharbeit 2.A. 1052 Tasche zu groß: Ausschuss 1.A. 1053 Tasche zu groß: Ausschuss 2.A. 1054 Zapfen zu klein: Ausschuss 1.A. 1055 Zapfen zu klein: Ausschuss 2.A. 1056 Zapfen zu groß: Nacharbeit 1.A. 1057 Zapfen zu groß: Nacharbeit 2.A.
Seite 405
Zustellung ungleich 0 eingeben 1091 Fehlerhafte Programmdaten 1092 Werkzeug nicht definiert 1093 Werkzeug-Nummer nicht erlaubt 1094 Werkzeug-Name nicht erlaubt 1095 Software-Option nicht aktiv 1096 Restore Kinematik nicht möglich 1097 Funktion nicht erlaubt 1098 Rohteilmaße widersprüchlich 1099 Messposition nicht erlaubt HEIDENHAIN TNC 620...
Seite 406
FN 16: F-PRINT: Texte und Q-Parameter-Werte formatiert ausgeben Sie können mit FN 16 auch vom NC-Programm aus beliebige Meldungen auf den Bildschirm ausgeben. Solche Meldungen werden von der TNC in einem Überblendfenster angezeigt. Mit der Funktion FN 16: F-PRINT können Sie Q-Parameter-Werte und Texte formatiert über die Datenschnittstelle ausgeben, zum Beispiel an einen Drucker.
Seite 407
Text nur bei Dialogspr. Deutsch ausgeben L_CZECH Text nur bei Dialogspr. Tschechisch ausgeben L_FRENCH Text nur bei Dialogspr. Französisch ausgeben L_ITALIAN Text nur bei Dialogspr. Italienisch ausgeben L_SPANISH Text nur bei Dialogspr. Spanisch ausgeben L_SWEDISH Text nur bei Dialogspr. Schwedisch ausgeben HEIDENHAIN TNC 620...
Seite 408
Schlüsselwort Funktion L_DANISH Text nur bei Dialogspr. Dänisch ausgeben L_FINNISH Text nur bei Dialogspr. Finnisch ausgeben L_DUTCH Text nur bei Dialogspr. Niederl. ausgeben L_POLISH Text nur bei Dialogspr. Polnisch ausgeben L_PORTUGUE Text nur bei Dialogspr. Portugiesisch ausgeben L_HUNGARIA Text nur bei Dialogspr. Ungarisch ausgeben L_RUSSIAN Text nur bei Dialogspr.
Seite 409
Wenn Sie als Pfadnamen der Protokoll-Datei lediglich den Dateinamen angeben, dann speichert die TNC die Protokolldatei in dem Verzeichnis, in dem das NC- Programm mit der FN 16-Funktion steht. Pro Zeile in der Format-Beschreibungsdatei können Sie maximal 32 Q-Parameter ausgeben. HEIDENHAIN TNC 620...
Seite 410
Meldungen auf den Bildschirm ausgeben Sie können die Funktion FN 16 auch benützen, um beliebige Meldungen vom NC-Programm aus in einem Überblendfenster auf den Bildschirm der TNC auszugeben. Dadurch lassen sich auf einfache Weise auch längere Hinweistexte an einer beliebigen Stelle im Programm so anzeigen, dass der Bediener darauf reagieren muss.
Seite 411
Aktiver Spindelzustand: -1=undefiniert, 0=M3 aktiv, 1=M4 aktiv, 2=M5 nach M3, 3=M5 nach M4 Kühlmittelzustand: 0=aus, 1=ein Aktiver Vorschub Index des vorbereiteten Werkzeugs Index des aktiven Werkzeugs Kanaldaten, 25 Kanalnummer Zyklus-Parameter, 30 Sicherheits-Abstand aktiver Bearbeitungs-Zyklus Bohrtiefe/Frästiefe aktiver Bearbeitungs-Zyklus Zustell-Tiefe aktiver Bearbeitungs-Zyklus HEIDENHAIN TNC 620...
Seite 412
Gruppen-Name, ID-Nr. Nummer Index Bedeutung Vorschub Tiefenzust. aktiver Bearbeitungs-Zyklus Erste Seitenlänge Zyklus Rechtecktasche Zweite Seitenlänge Zyklus Rechtecktasche Erste Seitenlänge Zyklus Nut Zweite Seitenlänge Zyklus Nut Radius Zyklus Kreistasche Vorschub Fräsen aktiver Bearbeitungs-Zyklus Drehsinn aktiver Bearbeitungs-Zyklus Verweilzeit aktiver Bearbeitungs-Zyklus Gewindesteigung Zyklus 17, 18 Schlichtaufmaß...
Seite 413
WKZ-Nr. Platz-Nummer in der Platz-Tabelle, 52 WKZ-Nr. Werkzeug-Magazin-Nummer Direkt nach TOOL CALL Werkzeug-Nummer T programmierte Werte, 60 Aktive Werkzeug-Achse 0 = X 6 = U 1 = Y 7 = V 2 = Z 8 = W HEIDENHAIN TNC 620...
Seite 414
Gruppen-Name, ID-Nr. Nummer Index Bedeutung Spindel-Drehzahl S Aufmaß Werkzeug-Länge DL Aufmaß Werkzeug-Radius DR Automatischer TOOL CALL 0 = Ja, 1 = Nein Aufmaß Werkzeug-Radius DR2 Werkzeugindex Aktiver Vorschub Direkt nach TOOL DEF Werkzeug-Nummer T programmierte Werte, 61 Länge Radius Index Werkzeugdaten in TOOL DEF programmiert 1 = Ja, 0 = Nein Aktive Werkzeug-Korrektur, 200...
Seite 415
Z-Achse A-Achse B-Achse C-Achse U-Achse V-Achse W-Achse Verfahrbereich, 230 1 bis 9 Negativer Software-Endschalter Achse 1 bis 9 1 bis 9 Positiver Software-Endschalter Achse 1 bis 9 Software-Endschalter ein- oder aus: 0 = ein, 1 = aus HEIDENHAIN TNC 620...
Seite 416
Gruppen-Name, ID-Nr. Nummer Index Bedeutung Soll-Position im REF-System, 240 1 X-Achse Y-Achse Z-Achse A-Achse B-Achse C-Achse U-Achse V-Achse W-Achse Aktuelle Position im aktiven X-Achse Koordinatensystem, 270 Y-Achse Z-Achse A-Achse B-Achse C-Achse U-Achse V-Achse W-Achse Schaltendes Tastsystem TS, 350 Tastsystem-Typ Zeile in der Tastsystem-Tabelle Wirksame Länge Wirksamer Kugelradius Verrundungsradius...
Seite 417
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 Nummer des Schwester-Werkzeugs RT Maximale Standzeit TIME1 Maximale Standzeit TIME2 Aktuelle Standzeit CUR. TIME PLC-Status HEIDENHAIN TNC 620...
Seite 418
Gruppen-Name, ID-Nr. Nummer Index Bedeutung Maximale Schneidenlänge LCUTS Maximaler Eintauchwinkel ANGLE TT: Anzahl der Schneiden CUT TT: Verschleiß-Toleranz Länge LTOL TT: Verschleiß-Toleranz Radius RTOL TT: Drehrichtung DIRECT 0 = Positiv, –1 = Negativ TT: Versatz Ebene R-OFFS TT: Versatz Länge L-OFFS TT: Bruch-Toleranz Länge LBREAK TT: Bruch-Toleranz Radius RBREAK PLC-Wert...
Seite 419
Mit der Funktion FN 19: PLC können Sie bis zu zwei Zahlenwerte oder Q-Parameter an die PLC übergeben. Schrittweiten und Einheiten: 0,1 µm bzw. 0,0001° Beispiel: Zahlenwert 10 (entspricht 1µm bzw. 0,001°) an PLC übergeben 56 FN19: PLC=+10/+Q3 HEIDENHAIN TNC 620...
Seite 420
FN20: WAIT FOR: NC und PLC synchronisieren Diese Funktion dürfen Sie nur in Abstimmung mit Ihrem Maschinenhersteller verwenden! Mit der Funktion FN 20: WAIT FOR können Sie während des Programmlaufs eine Synchronisation zwischen NC und PLC durchführen. Die NC stoppt das Abarbeiten, bis die Bedingung erfüllt ist, die Sie im FN 20-Satz programmiert haben.
Seite 421
Satz erst dann aus, wenn auch das NC-Programm tatsächlich diesen Satz erreicht hat. Beispiel: Programmlauf anhalten, bis die PLC den Merker 4095 auf 1 setzt 32 FN20: WAIT FOR M4095==1 Beispiel: Programmlauf anhalten, bis die PLC den symbolischen Operanden auf 1 setzt 32 FN20: APISPIN[0].NN_SPICONTROLINPOS==1 HEIDENHAIN TNC 620...
Seite 422
FN29: PLC: Werte an PLC übergeben Mit der Funktion FN 29: PLC können Sie bis zu acht Zahlenwerte oder Q-Parameter an die PLC übergeben. Schrittweiten und Einheiten: 0,1 µm bzw. 0,0001° Beispiel: Zahlenwert 10 (entspricht 1µm bzw. 0,001°) an PLC übergeben 56 FN29: PLC=+10/+Q3/+Q8/+7/+1/+Q5/+Q2/+15 FN37: EXPORT...
Result-set als Zwischenspeicher, der temporär die Menge selektierter Zeilen und Spalten aufnimmt. (Result-set = enlisch Ergebnismenge). Synonym: Mit diesem Begriff wird ein Name für eine Tabelle bezeichnet, der statt Pfad- und Dateinamen verwendet wird. Synonyme werden vom Maschinen-Hersteller in den Konfigurationsdaten festgelegt. HEIDENHAIN TNC 620...
Eine Transaktion Prinzipiell besteht eine Transaktion aus den Aktionen: Tabelle (Datei) adressieren, Zeilen selektieren und in den Result-set transferieren. Zeilen aus dem Result-set lesen, ändern und/oder neue Zeilen hinzufügen. Transaktion abschließen. Bei Änderungen/Ergänzungen werden die Zeilen aus dem Result-set in die Tabelle (Datei) übernommen. Es sind aber weitere Aktionen erforderlich, damit Tabellen-Einträge im NC-Programm bearbeitet werden können und ein paralleles Ändern gleicher Tabellen-Zeilen vermieden wird.
Seite 425
Q-Parametern abgebildet werden. Die Q-Parameter werden an die Spalten gebunden (zugeordnet). Spalten, die nicht an Q-Parameter gebunden sind, werden bei den Lese-/Schreibvorgängen nicht berücksichtigt. Wird mit SQL INSERT... eine neue Tabellen-Zeile generiert, werden Spalten, die nicht an Q-Parameter gebunden sind, mit Default-Werten belegt. HEIDENHAIN TNC 620...
Seite 426
SQL-Anweisungen programmieren SQL-Anweisungen programmieren Sie in der Betriebsart Programmieren: SQL-Funktionen wählen: Softkey SQL drücken SQL-Anweisung per Softkey auswählen (siehe Übersicht) oder Softkey SQL EXECUTE drücken und SQL-Anweisung programmieren Übersicht der Softkeys Funktion Softkey SQL EXECUTE Select-Anweisung programmieren SQL BIND Q-Parameter an Tabellen-Spalte binden (zuordnen) SQL FETCH Tabellen-Zeilen aus dem Result-set lesen und in Q-...
Seite 427
Tabellennamen und die Spalten-Bezeichnung – getrennt duch . ein. Tabellen-Name: Synonym oder Pfad- und Dateinamen dieser Tabelle. Das Synonym wird direkt eingetragen – Pfad- und Datei-Name werden in einfache Anführungszeichen eingeschlossen. Spalten-Bezeichnung: in den Konfigurationsdaten festgelegte Bezeichnung der Tabellen-Spalte HEIDENHAIN TNC 620...
SQL SELECT SQL SELECT selektiert Tabellen-Zeilen und transferiert sie in den Result- set. Der SQL-Server legt die Daten zeilenweise im Result-set ab. Die Zeilen werden mit 0 beginnend fortlaufend numeriert. Diese Zeilen- Nummer, der INDEX, wird bei den SQL-Befehlen Fetch und Update verwendet.
Seite 429
Wenn Sie weder ASC noch DESC programmieren, gilt die aufsteigende Sortierung als Default- Eigenschaft. Die TNC legt die selektierten Zeilen nach der angegebenen Spalte ab Optional: FOR UPDATE (Schlüsselwort): Die selektierten Zeilen werden für den schreibenden Zugriff anderer Prozesse gesperrt HEIDENHAIN TNC 620...
Seite 430
Bedingung Programmierung gleich ungleich <> kleiner < kleiner oder gleich <= größer > größer oder gleich >= Mehrere Bedingungen verknüpfen: Logisches UND Logisches ODER 10 Programmieren: Q-Parameter...
Q-Parameter transferiert. Geben Sie den Index nicht an, wird die erste Zeile (n=0) gelesen..Die Zeilen-Nummer wird direkt angegeben oder Sie 30 SQL FETCH Q1 HANDLE Q5 INDEX5 programmieren den Q-Parameter, der den Index enthält. HEIDENHAIN TNC 620...
SQL UPDATE Beispiel: Zeilen-Nummer wird im Q-Parameter SQL UPDATE transferiert die in den Q-Parametern vorbereiteten Daten übergeben in die mit INDEX adressierte Zeile des Result-sets. Die bestehende Zeile im Result-set wird vollständig überschrieben. 11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR" SQL UPDATE berücksichtigt alle Spalten, die bei der Select-Anweisung 12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"...
Datenbank: SQL-Zugriffs-ID: Q-Parameter, mit dem Handle zur Identification des Result-sets (siehe auch SQL SELECT). Datenbank: Index zu SQL-Ergebnis: Zeile, die im Result-set bleiben soll. Die Zeilen-Nummer wird direkt angegeben oder Sie programmieren den Q- Parameter, der den Index enthält. HEIDENHAIN TNC 620...
10.10Formel direkt eingeben Formel eingeben Über Softkeys können Sie mathematische Formeln, die mehrere Rechenoperationen beinhalten, direkt ins Bearbeitungs-Programm eingeben. Die Formeln erscheinen mit Druck auf den Softkey FORMEL. Die TNC zeigt folgende Softkeys in mehreren Leisten: Verknüpfungs-Funktion Softkey Addition z.B. Q10 = Q1 + Q5 Subtraktion z.B.
Seite 435
Vorzeichen einer Zahl prüfen z.B. Q12 = SGN Q50 Wenn Rückgabewert Q12 = 1, dann Q50 >= 0 Wenn Rückgabewert Q12 = -1, dann Q50 < 0 Modulowert (Divisionsrest) berechnen z.B. Q12 = 400 % 360 Ergebnis: Q12 = 40 HEIDENHAIN TNC 620...
10.11String-Parameter Funktionen der Stringverarbeitung Die Stringverarbeitung (engl. string = Zeichenkette) über QS-Parameter können Sie verwenden, um variable Zeichenketten zu erstellen. Solche Zeichenketten können Sie beispielsweise über die Funktion FN16:F-PRINT ausgeben, um variable Protokolle zu erstellen. Einem String-Parametern können Sie eine Zeichenkette (Buchstaben, Ziffern, Sonderzeichen, Steuerzeichen und Leerzeichen) zuweisen.
Numerischen Wert in einen String-Parameter umwandeln Mit der Funktion TOCHAR wandelt die TNC einen numerischen Wert in einen String-Parameter um. Auf diese Weise können Sie Zahlenwerte mit Stringvariablen verketten. Q-Parameter-Funktionen wählen Funktion STRING-FORMEL wählen Funktion zum Umwandeln eines numerischen Wertes in einen String-Parameter wählen ...
Darauf achten, dass das erste Zeichen einer Textfolge intern an der 0. Stelle beginnt. Beispiel: Aus dem String-Parameter QS10 ist ab der dritten Stelle (BEG2) ein vier Zeichen langer Teilstring (LEN4) zu lesen 37 QS13 = SUBSTR ( SRC_QS10 BEG2 LEN4 ) HEIDENHAIN TNC 620...
String-Parameter in einen numerischen Wert umwandeln Die Funktion TONUMB wandelt einen String-Parameter in einen numerischen Wert um. Der umzuwandelnde Wert sollte nur aus Zahlenwerten bestehen. Der umzuwandelnde QS-Parameter darf nur einen Zahlenwert enthalten, ansonsten gibt die TNC eine Fehlermeldung aus. ...
TNC die erste Stelle zurück, an der Sie den Teilstring findet. Beispiel: QS10 durchsuchen auf den in Parameter QS13 gespeicherten Text. Suche ab der dritten Stelle beginnen 37 Q50 = INSTR ( SRC_QS10 SEA_QS13 BEG2 ) HEIDENHAIN TNC 620...
Länge eines String-Parameters ermitteln Die Funktion STRLEN liefert die Länge des Textes, der in einem wählbaren String-Parameter gespeichert ist. Q-Parameter-Funktionen wählen Funktion FORMEL wählen Nummer des Q-Parameters eingeben, in dem die TNC die zu ermittelnde Stringlänge speichern soll, mit Taste ENT bestätigen ...
0: Die verglichenen QS-Parameter sind identisch +1: Der erste QS-Parameter liegt alphabetisch vor dem zweiten QS-Parameter -1: Der erste QS-Parameter liegt alphabetisch hinter dem zweiten QS-Parameter Beispiel: Alphabetische Reihenfolge von QS12 und QS14 vergleichen 37 Q52 = STRCOMP ( SRC_QS12 SEA_QS14 ) HEIDENHAIN TNC 620...
10.12Vorbelegte Q-Parameter Die Q-Parameter Q100 bis Q122 werden von der TNC mit Werten belegt. Den Q-Parametern werden zugewiesen: Werte aus der PLC Angaben zu Werkzeug und Spindel Angaben zum Betriebszustand usw. Werte aus der PLC: Q100 bis Q107 Die TNC benutzt die Parameter Q100 bis Q107, um Werte aus der PLC in ein NC-Programm zu übernehmen.
PGM CALL von den Maßangaben des Programms ab, das als erstes andere Programme ruft. Maßangaben des Hauptprogramms Parameter-Wert Metrisches System (mm) Q113 = 0 Zoll-System (inch) Q113 = 1 Werkzeug-Länge: Q114 Der aktuelle Wert der Werkzeug-Länge wird Q114 zugewiesen. HEIDENHAIN TNC 620...
Koordinaten nach Antasten während des Programmlaufs Die Parameter Q115 bis Q119 enthalten nach einer programmierten Messung mit dem 3D-Tastsystem die Koordinaten der Spindelposition zum Antast-Zeitpunkt. Die Koordinaten beziehen sich auf den Bezugspunkt, der in der Betriebsart Manuell aktiv ist. Die Länge des Taststifts und der Radius der Tastkugel werden für diese Koordinaten nicht berücksichtigt.
Ist-Sollwert-Abweichung bei automatischer Werkzeug-Vermessung mit dem TT 130 Ist-Soll-Abweichung Parameter-Wert Werkzeug-Länge Q115 Werkzeug-Radius Q116 Schwenken der Bearbeitungsebene mit Werkstück-Winkeln: von der TNC berechnete Koordinaten für Drehachsen Koordinaten Parameter-Wert A-Achse Q120 B-Achse Q121 C-Achse Q122 HEIDENHAIN TNC 620...
Messergebnisse von Tastsystem-Zyklen (siehe auch Benutzer-Handbuch Tastsystem-Zyklen) Gemessene Istwerte Parameter-Wert Winkel einer Geraden Q150 Mitte in der Hauptachse Q151 Mitte in der Nebenachse Q152 Durchmesser Q153 Taschenlänge Q154 Taschenbreite Q155 Länge in der im Zyklus gewählten Achse Q156 Lage der Mittelachse Q157 Winkel der A-Achse Q158...
Seite 451
Merker für Zyklen (Bearbeitungsbilder) Q197 Nummer des zuletzt aktiven Messzyklus Q198 Status Werkzeug-Vermessung mit TT Parameter-Wert Werkzeug innerhalb Toleranz Q199 = 0,0 Werkzeug ist verschlissen (LTOL/RTOL Q199 = 1,0 überschritten) Werkzeug ist gebrochen (LBREAK/RBREAK Q199 = 2,0 überschritten) HEIDENHAIN TNC 620...
10.13Programmier-Beispiele Beispiel: Ellipse Programm-Ablauf Die Ellipsen-Kontur wird durch viele kleine Geradenstücke angenähert (über Q7 definierbar). Je mehr Berechnungsschritte definiert sind, desto glatter wird die Kontur Die Fräsrichtung bestimmen Sie über den Start- und Endwinkel in der Ebene: Bearbeitungsrichtung im Uhrzeigersinn: Startwinkel >...
Seite 453
41 CYCL DEF 10.1 ROT+0 42 CYCL DEF 7.0 NULLPUNKT Nullpunkt-Verschiebung rücksetzen 43 CYCL DEF 7.1 X+0 44 CYCL DEF 7.2 Y+0 Auf Sicherheits-Abstand fahren 45 L Z+Q12 R0 FMAX Unterprogramm-Ende 46 LBL 0 47 END PGM ELLIPSE MM HEIDENHAIN TNC 620...
Beispiel: Zylinder konkav mit Radiusfräser Programm-Ablauf Programm funktioniert nur mit Radiusfräser, die Werkzeuglänge bezieht sich auf das Kugelzentrum Die Zylinder-Kontur wird durch viele kleine Geradenstücke angenähert (über Q13 definierbar). Je mehr Schnitte definiert sind, desto glatter wird die Kontur Der Zylinder wird in Längsschnitten (hier: Parallel zur Y-Achse) gefräst Die Fräsrichtung bestimmen Sie über den Start- und Endwinkel im Raum:...
Beispiel: Kugel konvex mit Schaftfräser Programm-Ablauf Programm funktioniert nur mit Schaftfräser Die Kugel-Kontur wird durch viele kleine Geradenstücke angenähert (Z/X-Ebene, über Q14 definierbar). Je kleiner der Winkelschritt definiert ist, desto glatter wird die Kontur Die Anzahl der Kontur-Schnitte bestimmen Sie durch den Winkelschritt in der Ebene (über Q18) Die Kugel wird im 3D-Schnitt von unten nach oben gefräst...
Seite 457
Pol setzen in der X/Y-Ebene für Vorpositionierung 36 LP PR+Q26 PA+Q8 R0 FQ12 Vorpositionieren in der Ebene 37 CC Z+0 X+Q108 Pol setzen in der Z/X-Ebene, um Werkzeug-Radius versetzt 38 L Y+0 Z+0 FQ12 Fahren auf Tiefe HEIDENHAIN TNC 620...
Seite 458
39 LBL 2 40 LP PR+Q6 PA+Q24 FQ12 Angenäherten „Bogen” nach oben fahren 41 FN 2: Q24 = +Q24 - +Q14 Raumwinkel aktualisieren 42 FN 11: IF +Q24 GT +Q5 GOTO LBL 2 Abfrage ob ein Bogen fertig, wenn nicht, dann zurück zu LBL 2 43 LP PR+Q6 PA+Q5 Endwinkel im Raum anfahren 44 L Z+Q23 R0 F1000...
11.1 Grafiken (Software-Option Advanced grafic features) Anwendung In den Programmlauf-Betriebsarten und der Betriebsart Programm- Test simuliert die TNC eine Bearbeitung grafisch. Über Softkeys wählen sie, ob als Draufsicht Darstellung in 3 Ebenen 3D-Darstellung Die TNC-Grafik entspricht der Darstellung eines Werkstücks, das mit einem zylinderförmigen Werkzeug bearbeitet wird.
Grafik nicht mehr fort und blendet den Text ERROR im Grafik-Fenster ein. Die Bearbeitung wird jedoch weiter ausgeführt. Draufsicht Diese grafische Simulation läuft am schnellsten ab Draufsicht mit Softkey wählen Für die Tiefendarstellung dieser Grafik gilt: „Je tiefer, desto dunkler“ HEIDENHAIN TNC 620...
Darstellung in 3 Ebenen Die Darstellung zeigt eine Draufsicht mit 2 Schnitten, ähnlich einer technischen Zeichnung. Bei der Darstellung in 3 Ebenen stehen Funktionen zur Ausschnitts- Vergrößerung zur Verfügung, siehe „Ausschnitts-Vergrößerung”, Seite 464. Zusätzlich können Sie die Schnittebene über Softkeys verschieben.: ...
Seite 464. 3D-Darstellung mit Softkey wählen. 3D-Darstellung drehen Softkey-Leiste umschalten, bis der Auswahl-Softkey für die Funktionen Drehen erscheint Funktionen zum Drehen wählen: Funktion Softkeys Darstellung in 15°-Schritten vertikal drehen Darstellung in 15°-Schritten horizontal kippen HEIDENHAIN TNC 620...
Ausschnitts-Vergrößerung Den Ausschnitt können Sie in der Betriebsart Programm-Test und in einer Programmlauf-Betriebsart in den Ansichten Darstellung in 3 Ebenen und 3D-Darstellung verändern. Dafür muss die grafische Simulation bzw. der Programmlauf gestoppt sein. Eine Ausschnitts-Vergrößerung ist immer in allen Darstellungsarten wirksam. Ausschnitts-Vergrößerung ändern Softkeys siehe Tabelle ...
Seite 465
Vordere/hintere Werkstückseite wählen Obere/untere Werkstückseite wählen Schnittfläche zum Verkleinern oder Vergrößern des Rohteils verschieben Ausschnitt übernehmen Bisher simulierte Bearbeitungen werden nach der Einstellung eines neuen Werkstück-Ausschnitts nicht mehr berücksichtigt. Die TNC stellt den bereits bearbeiteten Bereich als Rohteil dar. HEIDENHAIN TNC 620...
Grafische Simulation wiederholen Ein Bearbeitungs-Programm lässt sich beliebig oft grafisch simulieren. Dafür können Sie die Grafik wieder auf das Rohteil oder einen vergrößerten Ausschnitt aus dem Rohteil zurücksetzen. Funktion Softkey Unbearbeitetes Rohteil in der zuletzt gewählten Ausschnitts-Vergrößerung anzeigen Ausschnitts-Vergrößerung zurücksetzen, so dass die TNC das bearbeitete oder unbearbeitete Werkstück gemäß...
Betriebsart Programm-Test aktivieren (siehe nachfolgende Tabelle, letzte Zeile). Funktion Softkeys Rohteil in positiver/negativer X-Richtung verschieben Rohteil in positiver/negativer Y-Richtung verschieben Rohteil in positiver/negativer Z-Richtung verschieben Rohteil bezogen auf den gesetzten Bezugspunkt anzeigen Ein- bzw. Ausschalten der Überwachungsfunktion HEIDENHAIN TNC 620...
Seite 468
11.3 Funktionen zur Programmanzeige Übersicht In den Programmlauf-Betriebsarten und der Betriebsart Programm-Test zeigt die TNC Softkeys, mit denen Sie das Bearbeitungs-Programm seitenweise anzeigen lassen können: Funktionen Softkey Im Programm um eine Bildschirm-Seite zurückblättern Im Programm um eine Bildschirm-Seite vorblättern Programm-Anfang wählen Programm-Ende wählen 11 Programm-Test und Programmlauf...
Die TNC unterstützt Sie beim Auffinden von geometrischen Unverträglichkeiten fehlenden Angaben nicht ausführbaren Sprüngen Verletzungen des Arbeitsraums Zusätzlich können Sie folgende Funktionen nutzen: Programm-Test satzweise Sätze überspringen Funktionen für die grafische Darstellung Bearbeitungszeit ermitteln Zusätzliche Status-Anzeige HEIDENHAIN TNC 620...
Seite 470
Positionierungen, die der Maschinenhersteller über die PLC ausführt Positionierungen, die einen Palettenwechsel durchführen HEIDENHAIN empfiehlt daher jedes Programm mit entsprechender Vorsicht einzufahren, auch wenn der Programm-Test zu keiner Fehlermeldung und zu keinen sichtbaren Beschädigungen des Werkstücks geführt hat. Die TNC startet einen Programm-Test nach einem Werkzeug-Aufruf grundsätzlich immer auf folgender...
Seite 471
Bearbeitungs-Zyklen – unterbrechen und wieder fortsetzen. Um den Test wieder fortsetzen zu können dürfen Sie folgende Aktionen nicht durchführen: mit der Taste GOTO einen anderen Satz wählen Änderungen am Programm durchführen die Betriebsart wechseln ein neues Programm wählen HEIDENHAIN TNC 620...
Seite 472
11.5 Programmlauf Anwendung In der Betriebsart Programmlauf Satzfolge führt die TNC ein Bearbeitungs-Programm kontinuierlich bis zum Programm-Ende oder bis zu einer Unterbrechung aus. In der Betriebsart Programmlauf Einzelsatz führt die TNC jeden Satz nach Drücken der externen START-Taste einzeln aus. Die folgenden TNC-Funktionen können Sie in den Programmlauf- Betriebsarten nutzen: Programmlauf unterbrechen...
Die TNC unterbricht den Programmlauf, sobald das Bearbeitungs-Programm bis zu dem Satz ausgeführt ist, der eine der folgenden Eingaben enthält: STOPP (mit und ohne Zusatzfunktion) Zusatzfunktion M0, M2 oder M30 Zusatzfunktion M6 (wird vom Maschinenhersteller festgelegt) HEIDENHAIN TNC 620...
Unterbrechung durch externe STOPP-Taste Externe STOPP-Taste drücken: Der Satz, den die TNC zum Zeitpunkt des Tastendrucks abarbeitet, wird nicht vollständig ausgeführt; in der Status-Anzeige blinkt das NC-Stopp-Symbol (siehe Tabelle) Wenn Sie die Bearbeitung nicht fortführen wollen, dann die TNC mit dem Softkey INTERNER STOPP zurücksetzen: das NC-Stopp- Symbol in der Status-Anzeige erlischt.
Seite 475
Neustart oder Programmlauf fortsetzen an der Stelle, an der unterbrochen wurde Bei „Fehler in der Datenverarbeitung“: in den MANUELLEN BETRIEB wechseln Softkey OFF drücken Fehlerursache beseitigen Neustart Bei wiederholtem Auftreten des Fehlers notieren Sie bitte die Fehlermeldung und benachrichtigen den Kundendienst. HEIDENHAIN TNC 620...
Beliebiger Einstieg ins Programm (Satzvorlauf) Die Funktion VORLAUF ZU SATZ muss vom Maschinenhersteller freigegeben und angepasst werden. Beachten Sie Ihr Maschinenhandbuch. Mit der Funktion VORLAUF ZU SATZ (Satzvorlauf) können Sie ein Bearbeitungs-Programm ab einem frei wählbaren Satz N abarbeiten. Die Werkstück-Bearbeitung bis zu diesem Satz wird von der TNC rechnerisch berücksichtigt.
Seite 477
Programm in einer FK-Sequenz starten der Stretch-Filter aktiv ist die Paletten-Bearbeitung nutzen das Programm bei einem Gewinde-Zyklus (Zyklus 17, 18, 19, 206, 207 und 209) oder dem nachfolgenden Programm-Satz starten die Tastsystem-Zyklen 0, 1 und 3 vor dem Programm- Start verwenden HEIDENHAIN TNC 620...
Ersten Satz des aktuellen Programms als Beginn für Vorlauf wählen: GOTO „0“ eingeben. Satzvorlauf wählen: Softkey VORLAUF ZU SATZ N drücken Vorlauf bis N: Nummer N des Satzes eingeben, bei dem der Vorlauf enden soll Programm: Namen des Programms eingeben, in dem der Satz N steht ...
Fenster zur Festlegung des Startzeitpunktes einblenden (siehe Bild rechts MItte) Zeit (Std:Min:Sek): Uhrzeit, zu der das Programm gestartet werden soll Datum (TT.MM.JJJJ): Datum, an dem das Programm gestartet werden soll Um den Start zu aktivieren: Softkey OK wählen HEIDENHAIN TNC 620...
11.7 Sätze überspringen Anwendung Sätze, die Sie beim Programmieren mit einem „/“-Zeichen gekennzeichnet haben, können Sie beim Programm-Test oder Programmlauf überspringen lassen: Programm-Sätze mit „/“-Zeichen nicht ausführen oder testen: Softkey auf EIN stellen Programm-Sätze mit „/“-Zeichen ausführen oder testen: Softkey auf AUS stellen Diese Funktion wirkt nicht für TOOL DEF-Sätze.
M01 in der Betriebsart Programmlauf verwenden, dann schaltet die TNC die Spindel und das Kühlmittel nicht ab. Programmlauf oder Programm-Test bei Sätzen mit M01 nicht unterbrechen: Softkey auf AUS stellen Programmlauf oder Programm-Test bei Sätzen mit M01 unterbrechen: Softkey auf EIN stellen HEIDENHAIN TNC 620...
12.1 MOD-Funktion wählen Über die MOD-Funktionen können Sie zusätzliche Anzeigen und Eingabemöglichkeiten wählen. Welche MOD-Funktionen zur Verfügung stehen, hängt von der gewählten Betriebsart ab. MOD-Funktionen wählen Betriebsart wählen, in der Sie MOD-Funktionen ändern möchten. MOD-Funktionen wählen: Taste MOD drücken. Einstellungen ändern ...
Programm-Test: Verschiedene Software-Nummern anzeigen Aktive Werkzeug-Tabelle in Programm Test anzeigen Aktive Nullpunkt-Tabelle in Programm Test anzeigen Alle übrigen Betriebsarten: Verschiedene Software-Nummern anzeigen Positions-Anzeigen wählen Maß-Einheit (mm/inch) festlegen Programmier-Sprache festlegen für MDI Achsen für Ist-Positions-Übernahme festlegen Betriebszeiten anzeigen HEIDENHAIN TNC 620...
Seite 486
Folgende Software-Nummern stehen nach Anwahl der MOD- Funktionen im TNC-Bildschirm: Steuerungstyp: Bezeichnung der Steuerung (wird von HEIDENHAIN verwaltet) NC Software: Nummer der NC-Software (wird von HEIDENHAIN verwaltet) NC Software: Nummer der NC-Software (wird von HEIDENHAIN verwaltet) Entwicklungsstand (FCL=Feature Content Level): Auf der Steuerung installierter Entwicklungsstand (siehe „Entwicklungsstand (Upgrade-Funktionen)”...
Restweg zur programmierten Position; Differenz RESTW zwischen Ist- und Ziel-Position Mit der MOD-Funktion Positions-Anzeige 1 wählen Sie die Positions- Anzeige in der Status-Anzeige. Mit der MOD-Funktion Positions-Anzeige 2 wählen Sie die Positions- Anzeige in der zusätzlichen Status-Anzeige. HEIDENHAIN TNC 620...
12.4 Maßsystem wählen Anwendung Mit dieser MOD-Funktion legen Sie fest, ob die TNC Koordinaten in mm oder Inch (Zoll-System) anzeigen soll. Metrisches Maßsystem: z.B. X = 15,789 (mm) MOD-Funktion Wechsel mm/inch = mm. Anzeige mit 3 Stellen nach dem Komma Zoll-System: z.B.
Über den Softkey MASCHINEN ZEIT können Sie sich verschiedene Betriebszeiten anzeigen lassen: Betriebszeit Bedeutung Steuerung ein Betriebszeit der Steuerung seit der Inbetriebnahme Maschine ein Betriebszeit der Maschine seit der Inbetriebnahme Betriebszeit für den gesteuerten Betrieb Programmlauf seit der Inbetriebnahme HEIDENHAIN TNC 620...
12.7 Datenschnittstellen einrichten Serielle Schnittstellen an der TNC 620 Die TNC 620 verwendet automatisch das Übertragungsprotokoll LSV2 für die serielle Datenübertragung. Das LSV2-Protokoll ist fest vorgegeben und kann ausser der Einstellung der Baud-Rate (Maschinen-Parameter baudRateLsv2), nicht verändert werden. Sie können auch eine andere Übertragungsart (Schnittstelle) festlegen.
Datenbits einstellen (dataBits) Mit der Einstellung dataBits definieren Sie, ob ein Zeichen mit 7 oder 8 Datenbits übertragen wird. Parität überprüfen (parity) Mit dem Paritätsbit werden Übertragungsfehler erkannt. Das Paritätsbit kann auf drei verschiedene Arten gebildet werden: Keine Paritätsbildung (NONE): Es wird auf eine Fehlererkennung verzichtet Gerade Parität (EVEN): Hier liegt ein Fehler vor, falls der Empfänger bei seiner Auswertung eine ungerade Anzahl an gesetzten Bits...
In den Betriebsarten FE2 und FEX können Sie die Funktionen „alle Programme einlesen“, „angebotenes Programm einlesen“ und „Verzeichnis einlesen“ nicht nutzen Externes Gerät Betriebsart Symbol PC mit HEIDENHAIN LSV2 Übertragungs-Software TNCremoNT HEIDENHAIN Disketten-Einheiten Fremdgeräte, wie Drucker, Leser, Stanzer, PC ohne TNCremoNT HEIDENHAIN TNC 620...
HEIDENHAIN-Software zur Datenübertragung TNCremoNT benutzen. Mit TNCremoNT können Sie über die serielle Schnittstelle oder über die Ethernet-Schnitstelle alle HEIDENHAIN-Steuerungen ansteuern. Die aktuelle Version von TNCremo NT können Sie kostenlos von der HEIDENHAIN Filebase herunterladen (www.heidenhain.de, <Service>, <Download-Bereich>, <TNCremo NT>). System-Voraussetzungen für TNCremoNT: PC mit 486 Prozessor oder besser Betriebssystem Windows 95, Windows 98, Windows NT 4.0,...
Seite 495
Datenträger” auf Seite 91) und übertragen die gewünschten Dateien TNCremoNT beenden Wählen Sie den Menüpunkt <Datei>, <Beenden> Beachten Sie auch die kontextsensitive Hilfefunktion von TNCremoNT, in der alle Funktionen erklärt sind. Der Aufruf erfolgt über die Taste F1. HEIDENHAIN TNC 620...
12.8 Ethernet-Schnittstelle Einführung Die TNC ist standardmäßig mit einer Ethernet-Karte ausgerüstet, um die Steuerung als Client in Ihr Netzwerk einzubinden. Die TNC überträgt Daten über die Ethernet-Karte mit dem smb-Protokoll (server message block) für Windows- Betriebssysteme, oder der TCP/IP-Protokoll-Familie (Transmission Control Protocol/Internet Protocol) und mit Hilfe des NFS (Network File System) Anschluss-Möglichkeiten Sie können die Ethernet-Karte der TNC über den RJ45-Anschluss...
Öffnet das Dialogfenster zum editieren der Daten einer bestehenden Netzwerkverbindung. (Erst nach Eingabe der MOD-Schlüsselzahl NET123 anwählbar) Konfiguriert die Netzwerk-Adresse der Steuerung. (Erst nach Eingabe der MOD-Schlüsselzahl NET123 anwählbar) Löscht eine bestehende Netzwerkverbindung. (Erst nach Eingabe der MOD-Schlüsselzahl NET123 anwählbar) HEIDENHAIN TNC 620...
Seite 498
Netzwerk-Adresse der Steuerung konfigurieren Verbinden Sie die TNC (Anschluss X26) mit dem Netwerk oder einem PC Wählen Sie in der Dateiverwaltung (PGM MGT) den Softkey Netzwerk. Drücken Sie die MOD-Taste. Geben Sie danach die Schlüsselzahl NET123 ein. ...
Seite 499
Rechners eingeben, z. B. \\PC1791NT\PC Mount-Point Gerätename: Der hier angegebene Gerätename wird an der Steuerung im Programm- Management für das gemountete Netzwerk angezeigt, z. B. WORLD: (Der Name muss mit einem Doppelpunkt enden!) Datei-System Dateisystemtyp: NFS: Network File System SMB: Windows-Netzwerk HEIDENHAIN TNC 620...
Seite 500
Hochlaufen der Steuerung das Netzwerk automatisch gemountet wird. Nicht automatisch gemountete Geräte können jederzeit im Programm-Management gemountet werden. Die Angabe über das Protokoll entfällt bei der TNC 620, es wird das Übertragungsprotokoll gemäß RFC 894 verwendet. 12 MOD-Funktionen...
Seite 501
Sie in der iTNC unter den PC-spezifischen Netzwerk- Einstellungen festgelegt haben, z.B. 160.1.180.1 Geben Sie im Eingabefeld <Subnet Mask> 255.255.0.0 ein Bestätigen Sie die Einstellungen mit <OK> Speichern Sie die Netzwerk-Konfiguration mit <OK>, ggf. müssen Sie Windows jetzt neu starten HEIDENHAIN TNC 620...
13.1 Maschinenspezifische Anwenderparameter Anwendung Um die Einstellung maschinenspezifischer Funktionen für den Anwender zu ermöglichen, kann Ihr Maschinenhersteller definieren, welche Maschinen-Parameter als Anwender-Parameter zur Verfügung stehen. Darüber hinaus kann Ihr Maschinenhersteller auch zusätzliche, im nachfolgenden nicht beschriebene Maschinen- Parameter in die TNC einbinden. Beachten Sie Ihr Maschinenhandbuch.
Seite 505
Zusatzinformationen zu dieser Zeile liefert. Die Icons haben folgende Bedeutung: Zweig vorhanden aber zugeklappt Zweig aufgeklappt leeres Objekt, nicht aufklappbar initialisierter Maschinen-Parameter nicht initialisierter (optionaler) Maschinen-Parameter lesbar aber nicht editierbar nicht lesbar und nicht editierbar HEIDENHAIN TNC 620...
Seite 506
Hilfetext anzeigen Mit der Taste HELP kann zu jedem Parameterobjekt bzw. Attribut ein Hilfetext angezeigt werden. Hat der Hilfetext nicht auf einer Seite Platz (oben rechts steht dann z.B. 1/2), dann kann mit dem Softkey HILFE BLÄTTERN auf die zweite Seite geschaltet werden.
Seite 507
Metrisches System verwenden inch: Inch-System verwenden DisplaySettings Format der NC-Programme und Zyklenanzeige Programmeingabe im HEIDENHAIN Klartext oder in DIN/ISO HEIDENHAIN: Programm-Eingabe in BA MDI im Klartext-Dialog ISO: Programm-Eingabe in BA MDI in DIN/ISO Darstellung der Zyklen TNC_STD: Zyklen mit Kommentartexten anzeigen...
Seite 508
Parametereinstellungen DisplaySettings Einstellung der NC- und PLC-Dialogsprache NC-Dialogsprache ENGLISH GERMAN CZECH FRENCH ITALIAN SPANISH PORTUGUESE SWEDISH DANISH FINNISH DUTCH POLISH HUNGARIAN RUSSIAN CHINESE CHINESE_TRAD PLC-Dialogsprache Siehe NC-Dialogsprache PLC-Fehlermeldungssprache Siehe NC-Dialogsprache Hilfe-Sprache Siehe NC-Dialogsprache DisplaySettings Verhalten beim Steuerungshochlauf Meldung ’Strom-Unterbrechung’ quittieren TRUE: Steuerungshochlauf wird erst nach Quittierung der Meldung fortgesetzt FALSE: Meldung ’Strom-Unterbrechung’...
Seite 509
[2]: Z-Koordinate des Stylus-Mittelpunktes bezogen auf den Maschinen-Nullpunkt Sicherheitsabstand über dem Stylus für Vorpositionierung 0.001 bis 99 999.9999 [mm]: Sicherheitsabstand in Werkzeugachsrichtung Sicherheitszone um den Stylus für Vorpositionierung 0.001 bis 99 999.9999 [mm]: Sicherheitsabstand in der Ebene senkrecht zur Werkzeugachse HEIDENHAIN TNC 620...
Seite 510
Parametereinstellungen ChannelSettings CH_NC Aktive Kinematik Zu aktivierende Kinematik Liste der Maschinen-Kinematiken Geometrie-Toleranzen Zulässige Abweichung des Kreisradius 0.0001 bis 0.016 [mm]: Zulässige Abweichung des Kreisradius am Kreisendpunkt verglichen mit dem Kreis-Anfangspunkt Konfiguration der Bearbeitungszyklen Überlappungsfaktor beim Taschenfräsen 0.001 bis 1.414: Überlappungsfaktor für Zyklus 4 TASCHENFRAESEN und Zyklus 5 KREISTASCHE Fehlermeldung „Spindel ?“...
Seite 511
Pfadangaben für den Endanwender Liste mit Laufwerken und/oder Verzeichnissen Hier eingetragene Laufwerke und Verzeichnisse zeigt die TNC in der Dateiverwaltung an Weltzeit (Greenwich Time) Zeitverschiebung zur Weltzeit [h] -12 bis 13: Zeitverschiebung in Stunden bezogen auf Greenwich-Zeit HEIDENHAIN TNC 620...
Seite 512
13.2 Steckerbelegung und Anschlusskabel für Datenschnittstellen Schnittstelle V.24/RS-232-C HEIDEHAIN-Geräte Die Schnittstelle erfüllt EN 50 178 „Sichere Trennung vom Netz“. Bei Verwendung des 25-poligen Adapterblocks: Adapterblock VB 365 725-xx VB 274 545-xx 310 085-01 Stift Belegung Buchse Farbe Buchse Stift Buchse Stift Farbe Buchse...
Fremdgeräte Die Stecker-Belegung am Fremdgerät kann erheblich von der Stecker- Belegung eines HEIDENHAIN-Gerätes abweichen. Sie ist vom Gerät und der Übertragungsart abhängig. Entnehmen Sie bitte die Steckerbelegung des Adapter-Blocks der untenstehenden Tabelle. Adapterblock 363 987-02 VB 366 964-xx Buchse Stift...
Tangential anschließende Kreisbahn Ecken-Runden Anfahren und Verlassen der Über Gerade: tangential oder senkrecht Kontur Über Kreis Freie Konturprogrammierung Freie Konturprogrammierung FK im HEIDENHAIN-Klartext mit grafischer Unterstützung für nicht NC-gerecht bemaßte Werkstücke Programmsprünge Unterprogramme Programmteil-Wiederholung Beliebiges Programm als Unterprogramm 13 Tabellen und Übersichten...
Seite 515
(2D-Strich-Grafik) auch wenn ein anderes Programm abgearbeitet wird Bearbeitungs-Grafik Grafische Darstellung des abgearbeiteten Programms in Draufsicht / Darstellung in Darstellungsarten 3 Ebenen / 3D-Darstellung Bearbeitungszeit Berechnen der Bearbeitungszeit in der Betriebsart „Programm-Test” Anzeige der aktuellen Bearbeitungszeit in den Programmlauf-Betriebsarten HEIDENHAIN TNC 620...
Seite 516
Benutzer-Funktionen Wiederanfahren an die Kontur Satzvorlauf zu einem beliebigen Satz im Programm und Anfahren der errechneten Soll- Position zum Fortführen der Bearbeitung Programm unterbrechen, Kontur verlassen und wieder anfahren Nullpunkt-Tabellen Mehrere Nullpunkt-Tabellen zum Speichern werkstückbezogener Nullpunkte Tastsystem-Zyklen Tastsystem kalibrieren Werkstück-Schieflage manuell und automatisch kompensieren Bezugspunkt manuell und automatisch setzen Werkstücke automatisch vermessen Zyklen zur automatischen Werkzeugvermessung...
Seite 517
Datenschnittstellen je eine V.24 / RS-232-C max. 115 kBaud Erweiterte Datenschnittstelle mit LSV-2-Protokoll zum externenBedienen der TNC über die Datenschnittstelle mit HEIDENHAIN-Software TNCremo Ethernet-Schnittstelle 100 Base T ca. 2 bis 5 MBaud (abhängig vom Dateityp und der Netzauslastung) 2 x USB 1.1 Umgebungstemperatur Betrieb: 0°C bis +45°C...
Seite 518
HEIDENHAIN DNC (Optionsnummer #18) Kommunikation mit externen PC-Anwendungen über COM-Komponente Advanced programming features (Optionsnummer #19) Freie Konturprogrammierung Programmierung im HEIDENHAIN-Klartext mit grafischer Unterstützung für nicht NC- gerecht bemaßte Werkstücke Bearbeitungszyklen Tiefbohren, Reiben, Ausdrehen, Senken, Zentrieren (Zyklen 201 - 205, 208, 240) Fräsen von Innen- und Außengewinden (Zyklen 262 - 265, 267)
Seite 519
Display step (Optionsnummer #23) Eingabefeinheit und Linearachsen bis zu 0,01µm Anzeigeschritt Winkelachsen bis zu 0,00001° Double speed (Optionsnummer #49) Double Speed Regelkreise werden vorzugsweise für sehr hochdrehende Spindeln, Linear- und Torque-Motoren verwendet HEIDENHAIN TNC 620...
Seite 520
Eingabe-Formate und Einheiten von TNC-Funktionen Positionen, Koordinaten, Kreisradien, -99 999.9999 bis +99 999.9999 Fasenlängen (5,4: Vorkommastellen,Nachkommastellen) [mm] Werkzeug-Nummern 0 bis 32 767,9 (5,1) Werkzeug-Namen 16 Zeichen, bei TOOL CALL zwischen ““ geschrieben. Erlaubte Sonderzeichen: #, $, %, &, - Delta-Werte für Werkzeug-Korrekturen -99,9999 bis +99,9999 (2,4) [mm] Spindeldrehzahlen 0 bis 99 999,999 (5,3) [U/min]...
2 Lösen Sie die fünf Schrauben der Gehäuseabdeckung der MC 6110 3 Nehmen Sie die Gehäuseabdeckung ab 4 Die Puffer-Batterie befindet sich am seitlichen Rand der Platine 5 Batterie wechseln: neue Batterie kann nur in der richtigen Lage eingesetzt werden HEIDENHAIN TNC 620...
Seite 523
Kreisdaten ... 184 Bahnfunktionen Relativbezüge ... 187 Grundlagen ... 146 Richtung und Länge von Kreise und Kreisbögen ... 148 Konturelementen ... 183 Vorpositionieren ... 148 Geraden ... 182 Grafik ... 180 Grundlagen ... 178 Kreisbahnen ... 182 HEIDENHAIN TNC 620...
Seite 358 Toleranz Seite 370 Bohren Seite 229 Reiben Seite 231 Ausdrehen Seite 233 Universal-Bohren Seite 235 Rückwärts-Senken Seite 237 Universal-Tiefbohren Seite 240 Gewindebohren mit Ausgleichsfutter, neu Seite 245 Gewindebohren ohne Ausgleichsfutter, neu Seite 247 Bohrfräsen Seite 243 HEIDENHAIN TNC 620...
Seite 528
Zyklus- DEF- CALL- Zyklus-Bezeichnung Seite Nummer aktiv aktiv Gewindebohren mit Spanbruch Seite 249 Nut pendelnd Seite 287 Runde Nut Seite 290 Rechtecktasche schlichten Seite 277 Rechteckzapfen schlichten Seite 279 Kreistasche schlichten Seite 283 Kreiszapfen schlichten Seite 285 Punktemuster auf Kreis Seite 297 Punktemuster auf Linien Seite 299...
M109/M110 rücksetzen M116 Vorschub bei Rundtischen in mm/min Seite 212 M117 M116 rücksetzen M118 Handrad-Positionierung während des Programmlaufs überlagern Seite 208 M120 Radiuskorrigierte Kontur vorausberechnen (LOOK AHEAD) Seite 206 M126 Drehachsen wegoptimiert verfahren Seite 213 M127 M126 rücksetzen HEIDENHAIN TNC 620...
Seite 530
Wirkung Wirkung am Satz - Anfang Ende Seite M128 Position der Werkzeugspitze beim Positionieren von Schwenkachsen Seite 215 beibehalten (TCPM) M129 M128 rücksetzen M130 Im Positioniersatz: Punkte beziehen sich auf das ungeschwenkte Seite 201 Koordinatensystem M140 Rückzug von der Kontur in Werkzeugachsen-Richtung Seite 209 M141 Tastsystem-Überwachung unterdrücken...
Vergleich: Funktionen der TNC 620, der TNC 310 und der iTNC 530 Vergleich: Benutzer-Funktionen Funktion TNC 620 iTNC 530 Programm-Eingabe im Heidenhain-Klartext Programm-Eingabe nach DIN/ISO Programm-Eingabe mit smarT.NC – Positionsangaben Soll-Position für Geraden und Kreis in rechtwinkligen Koordinaten Positionsangaben Maßangaben absolut oder inkremental...
Seite 532
Erweiterte Dateiverwaltung mehrere Verzeichnisse und Unterverzeichnisse anlegen Hilfe kontextsensitive Hilfe-Funktion bei Fehlermeldungen TNCguide, browserbasiertes, kontextsensitives Hilfesystem Taschenrechner Text und Sonderzeichen eingeben bei TNC 620 über Bildschirm-Tastatur, bei iTNC 530 über Alpha-Tastatur Kommentarsätze im NC-Programm Gliederungssätze im NC-Programm Speichern Unter-Funktion –...
Vergleich: Zusatz-Funktionen Wirkung TNC 620 iTNC 530 Programmlauf HALT/Spindel HALT/Kühlmittel AUS Wahlweiser Programmlauf HALT Programmlauf HALT/Spindel HALT/Kühlmittel AUS/ggf. Löschen der Status-Anzeige (abhängig von Maschinen-Parameter)/Rücksprung zu Satz 1 Spindel EIN im Uhrzeigersinn Spindel EIN gegen den Uhrzeigersinn Spindel HALT Werkzeugwechsel/Programmlauf HALT (maschinen abhängige Funktion)/Spindel HALT Kühlmittel EIN...
Seite 537
Berücksichtigung der Maschinenkinematik in IST/SOLL Positionen am Option #09 Satzende Option #09 bei M145 M144 rücksetzen MC420 M148 Werkzeug bei NC-Stopp automatisch von der Kontur abheben M149 M148 zurücksetzen M150 Endschaltermeldung unterdrücken – M200 Laserschneidfunktionen – M204 HEIDENHAIN TNC 620...
Seite 538
Vergleich: Tastsystem-Zyklen in den Betriebsarten Manuell und El. Handrad Zyklus TNC 620 iTNC 530 Wirksame Länge kalibrieren Option #17 Wirksamen Radius kalibrieren Option #17 Grunddrehung über eine Gerade ermitteln Option #17 Bezugspunkt-Setzen in einer wählbaren Achse Option #17 Ecke als Bezugspunkt setzen...
Funktionsübersicht DIN/ISO TNC 620 M-Funktionen M-Funktionen M130 Im Positioniersatz: Punkte beziehen sich auf das Programmlauf HALT/Spindel HALT/Kühlmittel AUS ungeschwenkte Koordinatensystem Wahlweiser Programmlauf HALT Programmlauf HALT/Spindel HALT/Kühlmittel M136 Vorschub F in Millimeter pro Spindel-Umdrehung AUS/ggf. Löschen der Status-Anzeige (abhängig M137 M136 rücksetzen von Maschinen-Parameter)/Rücksprung zu Satz 1...
Seite 542
G-Funktionen G-Funktionen Werkzeug-Bewegungen Zyklen zur Herstellung von Bohrungen und Gewinden Geraden-Interpolation, kartesisch, im Eilgang G262 Gewindefräsen Geraden-Interpolation, kartesisch G263 Senkgewindefräsen Kreis-Interpolation, kartesisch, im Uhrzeigersinn G264 Bohrgewindefräsen Kreis-Interpolation, kartesisch, im G265 Helix-Bohrgewindefräsen Gegenuhrzeigersinn G267 Aussengewinde Fräsen Kreis-Interpolation, kartesisch, ohne Zyklen zum Fräsen von Taschen, Zapfen und Nuten Drehrichtungsangabe Kreis-Interpolation, kartesisch, tangentialer G251...
Seite 543
G-Funktionen G-Funktionen Tastsystem-Zyklen zum Bezugspunkt-Setzen Maßeinheit (Software-Option) Maßeinheit inch (am Programm-Anfang festlegen G408 Bezugspunkt Mitte Nut Maßeinheit Millimeter (am Programm-Anfang G409 Bezugspunkt Mitte Steg festlegen) G410 Bezugspunkt Rechteck innen Sonstige G-Funktionen G411 Bezugspunkt Rechteck aussen G412 Bezugspunkt Kreis innen Letzten Positions-Sollwert als Pol (Mittelpunkt) G413 Bezugspunkt Kreis aussen Programmlauf-STOPP...
Seite 544
Radiuskorrektur der Kontur-Unterprogramme Adressen Polarkoordinaten-Radius Kontur Programmierreihenfolge Radius- Kreis-Radius mit G02/G03/G05 der Konturelemente Korrektur Rundungs-Radius mit G25/G26/G27 Innen im Uhrzeigersinn (CW) G42 (RR) Werkzeug-Radius mit G99 (Tasche) Im Gegenuhrzeigersinn (CCW) G41 (RL) Spindeldrehzahl Außen im Uhrzeigersinn (CW) G41 (RL) Spindel-Orientierung mit G36 (Insel) Im Gegenuhrzeigersinn (CCW) G42 (RR)
3D-Tastsysteme von HEIDENHAIN helfen Ihnen, Nebenzeiten zu reduzieren: Zum Beispiel • Werkstücke ausrichten • Bezugspunkte setzen • Werkstücke vermessen • 3D-Formen digitalisieren mit den Werkstück-Tastsystemen TS 220 mit Kabel TS 640 mit Infrarot-Übertragung • Werkzeuge vermessen • Verschleiß überwachen •...