Seite 4
Benutzer-Handbuch finden. Änderungen gewünscht oder den Fehlerteufel entdeckt? Wir sind ständig bemüht unsere Dokumentation für Sie zu verbessern. Helfen Sie uns dabei und teilen uns bitte Ihre Änderungswünsche unter folgender E-Mail-Adresse mit: tnc-userdoc@heidenhain.de. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
TNC-Funktionen vertraut zu machen. Benutzer-Handbuch: Alle TNC-Funktionen, die nicht mit den Zyklen in Verbindung stehen, sind im Benutzer-Handbuch der TNC 640 beschrieben. Wenden Sie sich ggf. an HEIDENHAIN, wenn Sie dieses Benutzer-Handbuch benötigen. ID Benutzer-Handbuch Klartext-Dialog: 892904-xx. ID Benutzer-Handbuch DIN/ISO: 892910-xx.
Grundlegendes TNC-Typ, Software und Funktionen Software-Optionen Die TNC 640 verfügt über verschiedene Software-Optionen, die von Ihrem Maschinenhersteller freigeschaltet werden können. Jede Option ist separat freizuschalten und beinhaltet jeweils die nachfolgend aufgeführten Funktionen: Additional Axis (Option #0 bis Option #7) Zusätzliche Achse Zusätzliche Regelkreise 1 bis 8...
Seite 7
Remote Desktop Manager (Option #133) Fernbedienung externer Windows auf einer separaten Rechnereinheit Rechnereinheiten Eingebunden in die Oberfläche der TNC Synchronizing Functions (Option #135) Synchronisierungsfunktionen Echtzeit-Koppelfunktion (Real Time Coupling – RTC): Koppeln von Achsen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 8
Automatisches Ermitteln von Werkstückmassen und Reibkräften Anpassung von Regelparametern in Abhängigkeit von der aktuellen Masse des Werkstücks Active Chatter Control – ACC (Option #145) Aktive Ratterregelung Vollautomatische Funktion zur Rattervermeidung während der Bearbeitung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die TNC entspricht der Klasse A nach EN 55022 und ist hauptsächlich für den Betrieb in Industriegebieten vorgesehen. Rechtlicher Hinweis Dieses Produkt verwendet Open Source Software. Weitere Informationen finden Sie auf der Steuerung unter Betriebsart Einspeichern/Editieren MOD-Funktion Softkey LIZENZ HINWEISE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 10
Kompatibilität Bearbeitungsprogramme, die Sie an älteren HEIDENHAIN- Bahnsteuerungen (ab TNC 150 B) erstellt haben, sind von diesem neuen Softwarestand der TNC 640 größtenteils abarbeitbar. Auch wenn neue, optionale Parameter ("Optionale Parameter") zu bestehenden Zyklen dazugekommen sind, können Sie in der Regel Ihre Programme weiterhin wie gewohnt abarbeiten.
Seite 11
"Zyklusparameter", Seite 92 Der Zyklus 241 EINLIPPEN-TIEFBOHREN wurde um mehrere Eingebparameter erweitert siehe "EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241)", Seite 97 Der Antastzyklus 4 MESSEN 3D wurde eingeführt siehe "MESSEN 3D (Zyklus 4)", Seite 573 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 12
"Kabelloses TT 449 kalibrieren (Zyklus 484, DIN/ ISO: G484 Touch Probe Functions)", Seite 625 Exzenterdrehen mit Zyklus 800 ist mit Option 50 möglich, siehe "DREH-SYSTEM ANPASSEN (Zyklus 800, DIN/ISO: G800)", Seite 322 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 16
Einzelnen Rahmen definieren......................... 66 Vollkreis definieren..........................67 Teilkreis definieren..........................68 Punkte-Tabellen............................. 69 Anwendung............................. 69 Punkte-Tabelle eingeben......................... 69 Einzelne Punkte für die Bearbeitung ausblenden................... 70 Punkte-Tabelle im Programm wählen..................... 70 Zyklus in Verbindung mit Punkte-Tabellen aufrufen................71 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 17
Zyklusablauf.............................84 Beim Programmieren beachten!......................84 Zyklusparameter............................85 RUECKWAERTS-SENKEN (Zyklus 204, DIN/ISO: G204)..............87 Zyklusablauf.............................87 Beim Programmieren beachten!......................88 Zyklusparameter............................89 UNIVERSAL-TIEFBOHREN (Zyklus 205, DIN/ISO: G205)..............90 Zyklusablauf.............................90 Beim Programmieren beachten!......................91 Zyklusparameter............................92 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 18
Beim Programmieren beachten!......................95 Zyklusparameter............................96 3.10 EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241)..............97 Zyklusablauf.............................97 Beim Programmieren beachten!......................97 Zyklusparameter............................98 3.11 Programmierbeispiele......................... 100 Beispiel: Bohrzyklen..........................100 Beispiel: Bohrzyklen in Verbindung mit PATTERN DEF verwenden............. 101 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 29
Rücksetzen............................271 Drehachsen positionieren........................271 Positions-Anzeige im geschwenkten System..................272 Arbeitsraum-Überwachung........................272 Positionieren im geschwenkten System....................273 Kombination mit anderen Koordinaten-Umrechnungszyklen..............273 Leitfaden für das Arbeiten mit Zyklus 19 BEARBEITUNGSEBENE............274 10.10 Programmierbeispiele......................... 275 Beispiel: Koordinaten-Umrechnungszyklen................... 275 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Zyklus-Definition den Vorschub aus dem TOOL CALL- Satz intern fest zuordnet. Wenn Sie einen Zyklus mit mehreren Teilsätzen löschen wollen, gibt die TNC einen Hinweis aus, ob der komplette Zyklus gelöscht werden soll. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Zyklen zur Herstellung von Punktemustern, z.B. Lochkreis od. Lochfläche Zyklen für Drehbearbeitungen und zum Abwälzfräsen Sonder-Zyklen Verweilzeit, Programm-Aufruf, Spindel-Orientierung, Gravieren, Toleranz, Interpolationsdrehen , Beladung ermitteln Ggf. auf maschinenspezifische Bearbeitungszyklen weiterschalten. Solche Bearbeitungszyklen können von Ihrem Maschinenhersteller integriert werden TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Zyklen zum automatischen Bezugspunkt-Setzen Zyklen zur automatischen Werkstück-Kontrolle Sonderzyklen Tastsystem kalibrieren Zyklen zur automatischen Kinematik-Vermessung Zyklen zur automatischen Werkzeug-Vermessung (wird vom Maschinenhersteller freigegeben) Ggf. auf maschinenspezifische Tastsystemzyklen weiterschalten. Solche Tastsystemzyklen können von Ihrem Maschinenhersteller integriert werden TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Grundsätzlich DEF-aktive Zyklen vor CALL -aktiven Zyklen programmieren Zwischen der Definition eines CALL -aktiven Zyklus und dem jeweiligen Zyklus-Aufruf einen DEF-aktiven Zyklus nur dann programmieren, wenn keine Überschneidungen bei den Übergabeparametern dieser beiden Zyklen auftreten TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die Funktion CYCL CALL PAT ruft den zuletzt definierten Bearbeitungszyklus an allen Positionen auf, die Sie in einer Musterdefinition PATTERN DEF (siehe "Muster-Definition PATTERN DEF", Seite 62) oder in einer Punkte-Tabelle (siehe "Punkte- Tabellen", Seite 69) definiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 57
Sie den ersten Zyklus-Aufruf mit M89. Um die Wirkung von M89 aufzuheben, programmieren Sie M99 in dem Positioniersatz, in dem Sie den letzten Startpunkt anfahren, oder Sie definieren mit CYCL DEF einen neuen Bearbeitungszyklus TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Tastsystemzyklenparameter GLOBAL DEF eingeben Betriebsart Einspeichern/Editieren wählen Sonderfunktionen wählen Funktionen für die Programmvorgaben wählen GLOBAL DEF-Funktionen wählen Gewünschte GLOBAL -DEF-Funktion wählen, z.B. GLOBAL DEF ALLGEMEIN Erforderliche Definitionen eingeben, jeweils mit Taste ENT bestätigen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Beachten Sie, dass sich nachträgliche Änderungen der Programm-Einstellungen auf das gesamte Bearbeitungsprogramm auswirken und somit den Bearbeitungsablauf erheblich verändern können. Wenn Sie in einem Bearbeitungs-Zyklus einen festen Wert eintragen, dann wird dieser Wert nicht von GLOBAL DEF-Funktionen verändert. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Globale Daten für Fräsbearbeitungen mit Taschenzyklen 25x Überlappungs-Faktor: Werkzeug-Radius x Überlappungsfaktor ergibt die seitliche Zustellung Fräsart: Gleichlauf/Gegenlauf Eintauchart: helixförmig, pendelnd oder senkrecht ins Material eintauchen Parameter gelten für die Fräszyklen 251 bis 257 . TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
TNC das Tastsystem zwischen Messpunkten verfährt, sofern Option Fahren auf sichere Höhe aktiviert ist Fahren auf sichere Höhe: Wählen, ob die TNC zwischen Messpunkten auf Sicherheits-Abstand oder auf sicherer Höhe verfahren soll Parameter gelten für alle Tastsystemzyklen 4xx. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Definition einer einzelnen Reihe, gerade oder gedreht MUSTER Definition eines einzelnen Musters, gerade, gedreht oder verzerrt RAHMEN Definition eines einzelnen Rahmens, gerade, gedreht oder verzerrt KREIS Definition eines Vollkreises TEILKREIS Definition eines Teilkreises TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
PATTERN eine Punkte-Tabelle angewählt haben. Über den Satzvorlauf können Sie einen beliebigen Punkt wählen, an dem Sie die Bearbeitung beginnen oder fortsetzen können (siehe Benutzer-Handbuch, Kapitel Programm-Test und Programmlauf)siehe "Beliebiger Einstieg ins Programm (Satzvorlauf)". TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Drehlage des gesamten Musters (absolut): Drehwinkel um den eingegebenen Startpunkt. Bezugsachse: Hauptachse der aktiven Bearbeitungsebene (z.B. X bei Werkzeug-Achse Z). Wert positiv oder negativ eingebbar Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Drehlage Nebenachse: Drehwinkel, um den ausschließlich die Nebenachse der Bearbeitungsebene bezogen auf den eingegebenen Startpunkt verzerrt wird. Wert positiv oder negativ eingebbar. Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Drehlage Nebenachse: Drehwinkel, um den ausschließlich die Nebenachse der Bearbeitungsebene bezogen auf den eingegebenen Startpunkt verzerrt wird. Wert positiv oder negativ eingebbar. Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Bearbeitungsebene (z.B. X bei Werkzeug- Achse Z). Wert positiv oder negativ eingebbar Anzahl Bearbeitungen: Gesamtanzahl der Bearbeitungspositionen auf dem Kreis Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Polarwinkel zwischen zwei Bearbeitungspositionen. Wert positiv oder negativ eingebbar. Alternativ Endwinkel eingebbar (per Softkey umschalten) Anzahl Bearbeitungen: Gesamtanzahl der Bearbeitungspositionen auf dem Kreis Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Der Name der Punkte-Tabelle muss mit einem Buchstaben beginnen. Mit den Softkeys X AUS/EIN, Y AUS/EIN, Z AUS/ EIN (zweite Softkey-Leiste) legen Sie fest, welche Koordinaten Sie in die Punkte-Tabelle eingeben können. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Softkey PUNKTE-TABELLE drücken Name der Punkte-Tabelle eingeben, mit Taste END bestätigen. Wenn die Punkte-Tabelle nicht im selben Verzeichnis gespeichert ist wie das NC-Programm, dann müssen Sie den kompletten Pfadnamen eingeben. NC-Beispielsatz 7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die TNC interpretiert die Punkte der Bearbeitungsebene als Koordinaten des Bohrungs-Mittelpunktes. Wenn Sie die in der Punkte-Tabelle definierte Koordinate in der Spindel-Achse als Startpunkt-Koordinate nutzen wollen, müssen Sie die Werkstück- Oberkante (Q203) mit 0 definieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 72
Die TNC interpretiert die Punkte der Bearbeitungsebene als Koordinaten des Zyklus-Startpunktes. Wenn Sie die in der Punkte- Tabelle definierte Koordinate in der Spindel-Achse als Startpunkt- Koordinate nutzen wollen, müssen Sie die Werkstück-Oberkante (Q203) mit 0 definieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
12 L X+30 Y+20 FMAX M3 der Werkzeug-Tabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze 13 CYCL CALL = Tiefe bezogen auf den zylindrischen Teil des 14 L X+80 Y+50 FMAX M99 Werkzeugs TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
6 Anschließend fährt die TNC das Werkzeug im Vorschub Rückzug auf den Sicherheits-Abstand und von dort – falls eingegeben – mit FMAX auf den 2. Sicherheits-Abstand. Wenn Q214=0 erfolgt der Rückzug an der Bohrungswand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sie im Q336 eingeben (z.B. in der Betriebsart Positionieren mit Handeingabe). Wählen Sie den Winkel so, dass die Werkzeugspitze parallel zu einer Koordinatenachse steht. Die TNC berücksichtigt beim Freifahren eine aktive Drehung des Koordinatensystems automatisch. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Winkel für Spindel-Orientierung Q336 (absolut): 12 L X+30 Y+20 FMAX M3 Winkel, auf den die TNC das Werkzeug vor dem 13 CYCL CALL Freifahren positioniert. Eingabebereich -360,000 bis 14 L X+80 Y+50 FMAX M99 360,000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Rückzugswert Q256 zurück. Eingabebereich 0 bis 99999 Minimale Zustell-Tiefe Q205 (inkremental): Falls Sie einen Abnahmebetrag eingegeben haben, begrenzt die TNC die Zustellung auf den mit Q205 eingegeben Wert. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 86
Werkzeugs beziehen soll, müssen Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der Werkzeug-Tabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Spindelorientierung durch und versetzt erneut um das Exzentermaß 6 Anschließend fährt die TNC das Werkzeug im Vorschub Vorpositionieren auf den Sicherheits-Abstand und von dort – falls eingegeben – mit FMAX auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sie im Q336 eingeben (z.B. in der Betriebsart Positionieren mit Handeingabe). Wählen Sie den Winkel so, dass die Werkzeugspitze parallel zu einer Koordinatenachse steht. Wählen Sie die Freifahr-Richtung so, dass das Werkzeug vom Bohrungsrand wegfährt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4: Werkzeug freifahren in Plus-Richtung der Nebenachse 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. Eingabebereich -360,0000 bis 360,0000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
7 Am Bohrungsgrund verweilt das Werkzeug – falls eingegeben – zum Freischneiden und wird nach der Verweilzeit mit dem Vorschub Rückzug auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Zustellung, nach der die TNC einen Spanbruch durchführt. Kein Spanbruch, wenn 0 eingegeben. Eingabebereich 0 bis 99999,9999 Rückzug bei Spanbruch Q256 (inkremental): Wert, um den die TNC das Werkzeug beim Spanbrechen zurückfährt. Eingabebereich 0,000 bis 99999,999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 93
Werkzeugs beziehen soll, müssen Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der Werkzeug-Tabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Danach positioniert die TNC das Werkzeug wieder zurück in die Bohrungsmitte 5 Abschließend fährt die TNC mit FMAX zurück auf den Sicherheits-Abstand. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Durchmesser mehr als doppelt so groß sind wie der Werkzeug-Durchmesser. Eingabebereich 0 Q204=50 ;2. SICHERHEITS-ABST. bis 99999,9999 Q335=25 ;SOLL-DURCHMESSER Fräsart Q351: Art der Fräsbearbeitung bei M3 Q342=0 ;VORGEB. = Gleichlauffräsen DURCHMESSER –1 = Gegenlauffräsen Q351=+1 ;FRAESART TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4: Spindel mit M4 drehen 5: Mit stehender Spindel fahren Spindeldrehzahl ein-/ausfahren Q427: Drehzahl, mit der das Werkzeug beim Einfahren in die Bohrung und beim Herausfahren aus der Bohrung drehen soll. Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 99
TNC die Zustell-Tiefe Q202 nach jeder Zustellung verkleinert. Eingabebereich 0 bis 99999,9999 Minimale Zustell-Tiefe Q205 (inkremental): Falls Sie einen Abnahmebetrag eingegeben haben, begrenzt die TNC die Zustellung auf den mit Q205 eingegeben Wert. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Zyklus zum Bohren ins volle Material und anschließendem Fräsen des Gewindes mit einem Werkzeug 265 HELIX- BOHRGEWINDEFRAESEN Zyklus zum Fräsen des Gewindes ins volle Material 267 AUSSENGEWINDE FRAESEN Zyklus zum Fräsen eines Aussengewindes mit Herstellung einer Senkfase TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 105
3 Danach wird die Spindeldrehrichtung umgekehrt und das Werkzeug nach der Verweilzeit auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin 4 Auf Sicherheits-Abstand wird die Spindeldrehrichtung erneut umgekehrt TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 106
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 107
F: Vorschub mm/min) S: Spindel-Drehzahl (U/min) p: Gewindesteigung (mm) Freifahren bei Programm-Unterbrechung Wenn Sie während des Gewindebohrens die externe Stopp- Taste drücken, zeigt die TNC einen Softkey an, mit dem Sie das Werkzeug freifahren können. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 108
3 Danach wird die Spindeldrehrichtung umgekehrt und das Werkzeug nach der Verweilzeit auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin 4 Auf Sicherheits-Abstand hält die TNC die Spindel an TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 109
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
ANFAHREN und NC-Start. Die TNC bewegt das Werkzeug wieder auf die Start-Position. Sie können das Werkzeug beim Freifahren in positiver und negativer Richtung der Werkzeugachse bewegen. Bitte beachten Sie das beim Freifahren - Kollisionsgefahr! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
5 Danach wird das Werkzeug auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin 6 Auf Sicherheits-Abstand hält die TNC die Spindel an TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 112
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 113
Faktor Drehzahländerung Rückzug Q403: Faktor, um den die TNC die Spindeldrehzahl - und damit auch den Rückzugsvorschub - beim Herausfahren aus der Bohrung erhöht. Eingabebereich 0,0001 bis 10. Erhöhung maximal auf Maximaldrehzahl der aktiven Getriebestufe. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 114
ANFAHREN und NC-Start. Die TNC bewegt das Werkzeug wieder auf die Start-Position. Sie können das Werkzeug beim Freifahren in positiver und negativer Richtung der Werkzeugachse bewegen. Bitte beachten Sie das beim Freifahren - Kollisionsgefahr! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Mittelpunktsbahn anzeigt, stimmt der angezeigte Wert nicht mit dem programmierten Wert überein. Der Umlaufsinn des Gewindes ändert sich, wenn Sie einen Gewindefräszyklus in Verbindung mit Zyklus 8 SPIEGELN in nur einer Achse abarbeiten. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 116
Werkzeugbruch erfolgt, dann stoppen Sie den Programmlauf, wechseln in die Betriebsart Positionieren mit Handeingabe und fahren dort das Werkzeug in einer Linearbewegung auf die Bohrungsmitte. Anschließend können Sie das Werkzeug in der Zustellachse freifahren und auswechseln. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
5 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 6 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 118
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 119
Bearbeitung im Gleichlauf) Sicherheits-Abstand Q200 (inkremental): Abstand Q239=+1.5 ;STEIGUNG zwischen Werkzeugspitze und Werkstück- Q201=-20 ;GEWINDETIEFE Oberfläche. Eingabebereich 0 bis 99999,9999 Q355=0 ;NACHSETZEN Koord. Werkstück-Oberfläche Q203 (absolut): Q253=750 ;VORSCHUB VORPOS. Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 120
Q512=0 ;VORSCHUB ANFAHREN Vorschub Anfahren Q512: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
10 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 11 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 122
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 123
Tiefe Stirnseitig Q358 (inkremental): Abstand zwischen Werkstück-Oberfläche und Werkzeugspitze beim stirnseitigen Senkvorgang. Eingabebereich -99999,9999 bis 99999,9999 Versatz Senken Stirnseite Q359 (inkremental): Abstand um den die TNC die Werkzeugmitte aus der Mitte versetzt. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 125
11 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 12 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 126
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 127
Eingabebereich 0 bis 99999,9999 25 CYCL DEF 264 Die TNC fährt in einem Arbeitsgang auf die Tiefe, BOHRGEWINDEFRAESEN wenn: Q335=10 ;SOLL-DURCHMESSER Zustell-Tiefe und Tiefe gleich sind Q239=+1.5 ;STEIGUNG die Zustell-Tiefe größer als die Tiefe ist TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 128
0 bis 99999,999 alternativ FAUTO Vorschub Anfahren Q512: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
8 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 9 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 130
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 131
Senkvorgang Q360: Ausführung der Fase = vor der Gewindebearbeitung = nach der Gewindebearbeitung Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 Koord. Werkstück-Oberfläche Q203 (absolut): Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
10 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 11 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 134
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 Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 135
Koordinate Werkstück-Oberfläche. Eingabebereich Q335=10 ;SOLL-DURCHMESSER -99999,9999 bis 99999,9999 Q239=+1.5 ;STEIGUNG 2. Sicherheits-Abstand Q204 (inkremental): Q201=-20 ;GEWINDETIEFE Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) Q355=0 ;NACHSETZEN erfolgen kann. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 136
Werkzeugs beim Anfahren in mm/min. Bei Q254=150 ;VORSCHUB SENKEN kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Q207=500 ;VORSCHUB FRAESEN Werkzeugbruch verringern. Eingabebereich 0 bis Q512=0 ;VORSCHUB ANFAHREN 99999,999 alternativ FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 140
Schrupp-/Schlicht-Zyklus mit Auswahl des Bearbeitungsumfanges und pendelndem Eintauchen 256 RECHTECKZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 257 KREISZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 233 PLANFRÄSEN Planfläche mit bis zu 3 Begrenzungen bearbeiten TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 141
Zustell-Tiefe Schlichten. Die TNC schlichtet zunächst die Taschenwände, falls eingegeben in mehreren Zustellungen. Die Taschenwand wird dabei tangential angefahren 6 Anschließend schlichtet die TNC den Boden der Tasche von innen nach außen. Der Taschenboden wird dabei tangential angefahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 142
Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug in der Taschenmitte im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 143
Bearbeitung im Gleichlauf) Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Taschengrund. Eingabebereich -99999,9999 bis 99999,9999 Zustell-Tiefe Q202 (inkremental): Maß, um welches das Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 144
PREDEF: TNC verwendet Wert aus GLOBAL DEF- 9 L X+50 Y+50 R0 FMAX M3 M99 Satz Vorschub Schlichten Q385: Verfahrgeschwindigkeit des Werkzeugs beim Seiten- und Tiefenschlichten in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 145
6 Wenn nur Schruppen programmiert wurde (Q215=1) bewegt sich das Werkzeug tangential um den Sicherheitsabstand Q200 von der Taschenwand weg, hebt im Eilgang in der Werkzeugachse auf 2. Sicherheitsabstand Q200 ab und fährt im Eilgang zur Taschenmitte zurück TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 146
9 Zum Schluss bewegt sich das Werkzeug tangential um den Sicherheitsabstand Q200 von der Taschenwand weg, hebt im Eilgang in der Werkzeugachse auf Sicherheitsabstand Q200 ab und fährt im Eilgang zur Taschenmitte zurück TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 147
Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug in der Taschenmitte im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 148
Eingabebereich 0 bis 99999,9999 Schlichtaufmaß Tiefe Q369 (inkremental): Schlicht-Aufmaß für die Tiefe. Eingabebereich 0 bis 99999,9999 Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 149
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 150
5 Sofern Schlichtaufmaße definiert sind, schlichtet die TNC zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential im linken Nutkreis angefahren 6 Anschließend schlichtet die TNC den Boden der Nut von innen nach aussen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 151
Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 152
99999,9999 Zustell-Tiefe Q202 (inkremental): Maß, um welches das Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 Schlichtaufmaß Tiefe Q369 (inkremental): Schlicht-Aufmaß für die Tiefe. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 153
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 154
5 Sofern Schlichtaufmaße definiert sind, schlichtet die TNC zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential angefahren 6 Anschließend schlichtet die TNC den Boden der Nut von innen nach aussen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 155
Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 156
Nur wirksam, wenn Q367 = 0. Eingabebereich -99999,9999 bis 99999,9999 Startwinkel Q376 (absolut): Polarwinkel des Startpunkts eingeben. Eingabebereich -360,000 bis 360,000 Öffnungs-Winkel der Nut Q248 (inkremental): Öffnungs-Winkel der Nut eingeben. Eingabebereich 0 bis 360,000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 157
1, 2: pendelnd eintauchen. In der Werkzeug-Tabelle 9 L X+50 Y+50 R0 FMAX M3 M99 muss für das aktive Werkzeug der Eintauchwinkel ANGLE ungleich 0 definiert sein. Ansonsten gibt die TNC eine Fehlermeldung aus TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 158
1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 159
7 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 8 Am Zyklusende positioniert die TNC das Werkzeug lediglich in der Werkzeug-Achse auf die im Zyklus definierte Sichere Höhe. Die Endposition stimmt also nicht mit der Startposition überein TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 160
Werkzeugdurchmesser + 2mm. Die TNC positioniert das Werkzeug am Ende zurück auf den Sicherheits-Abstand, wenn eingegeben auf den 2. Sicherheits-Abstand. Die Endposition des Werkzeugs nach dem Zyklus stimmt also mit der Startposition nicht überein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 161
2: Werkzeugposition = Rechte untere Ecke 3: Werkzeugposition = Rechte obere Ecke 4: Werkzeugposition = Linke obere Ecke Vorschub Fräsen Q207: Verfahrgeschwindigkeit des Werkzeugs beim Fräsen in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 162
3: Rechte obere Ecke Q437=0 ;ANFAHRPOSITION 4: Linke obere Ecke Sollten beim Anfahren mit 9 L X+50 Y+50 R0 FMAX M3 M99 der Einstellung Q437=0 Anfahrmarken auf der Zapfenoberfläche entstehen, dann eine andere Anfahrposition wählen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 163
Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 8 Am Zyklusende hebt das Werkzeug – nach dem tangentialen Abfahren – in der Werkzeug-Achse auf den, im Zyklus definierten, 2. Sicherheits-Abstand ab TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 164
Werkzeugdurchmesser + 2mm. Die TNC positioniert das Werkzeug am Ende zurück auf den Sicherheits-Abstand, wenn eingegeben auf den 2. Sicherheits-Abstand. Die Endposition des Werkzeugs nach dem Zyklus stimmt also mit der Startposition nicht überein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 165
Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FMAX, FAUTO, FU, FZ Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 166
Zapfenmittelpunkt, von dem aus das Werkzeug an Q200=2 ;SICHERHEITS-ABST. den Zapfen anfährt. Eingabebereich 0 bis 359° Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q370=1 ;BAHN-UEBERLAPPUNG Q376=0 ;STARTWINKEL 9 L X+50 Y+50 R0 FMAX M3 M99 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 167
2 Danach positioniert die TNC das Werkzeug im Eilgang FMAX in der Spindelachse auf Sicherheitsabstand 3 Anschließend fährt das Werkzeug mit dem Vorschub Fräsen Q207 in der Spindelachse auf die von der TNC berechnete erste Zustell-Tiefe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 168
10 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 11 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 169
9 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 10 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 170
Seitenwand wird auf das Maß bearbeitet, das sich aus dem Startpunkt bzw. der Seitenlängen der Planfläche ergibt. Bei der Schruppbearbeitung berücksichtigt die TNC das Aufmaß Seite – beim Schlichtvorgang dient das Aufmaß zur Vorpositionierung des Werkeugs. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 171
Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei Startpunkt < Endpunkt die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstück- Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 172
= -2 = +2 zu bearbeitenden Fläche in der Nebenachse der Bearbeitungsebene. Über das Vorzeichen können Sie die Richtung der ersten Querzustellung bezogen auf den Startpunkt 2. Achse festlegen. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 173
Anfahren der ersten Zustell-Tiefe und Abstand, auf dem die seitliche Zustellung bei Bearbeitungsstrategie Q389=0 und Q389=2 verfahren wird. Eingabebereich 0 bis 99999,9999 Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 174
Aufmaß in der Bearbeitungs-Ebene. Eingabebereich 0 bis 99999,9999 Zustellung Schlichten Q338 (inkremental): Maß, um welches das Werkzeug in der Spindelachse beim Schlichten zugestellt wird. Q338=0: Schlichten in einer Zustellung. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 179
251 bis 267 mit Zyklus 220 kombinieren, wirken der Sicherheits-Abstand, die Werkstück-Oberfläche und der 2. Sicherheits-Abstand aus Zyklus 220. Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 180
-99999,9999 bis 99999,9999 Q204=50 ;2. SICHERHEITS-ABST. 2. Sicherheits-Abstand Q204 (inkremental): Koordinate Spindelachse, in der keine Kollision Q301=1 ;FAHREN AUF S. HOEHE zwischen Werkzeug und Werkstück (Spannmittel) Q365=0 ;VERFAHRART erfolgen kann. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 181
Abstand verfahren Verfahrart? Gerade=0/Kreis=1 Q365: Festlegen, mit welcher Bahnfunktion das Werkzeug zwischen den Bearbeitungen verfahren soll: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Wenn Sie den Zyklus 254 Runde Nut in Verbindung mit Zyklus 221 verwenden, dann ist die Nutlage 0 nicht erlaubt. Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 183
;ABSTAND 2. ACHSE Abstand verfahren Q242=6 ;ANZAHL SPALTEN 1: Zwischen den Bearbeitungen auf 2. Sicherheits- Abstand verfahren Q243=4 ;ANZAHL ZEILEN Q224=+15 ;DREHLAGE Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q301=1 ;FAHREN AUF S. HOEHE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 188
Spindelachse enthalten 99 END PGM SL2 MM Programmieren Sie im ersten Satz des Unterprogramms immer beide Achsen Wenn Sie Q-Parameter verwenden, dann die jeweiligen Berechnungen und Zuweisungen nur innerhalb des jeweiligen Kontur-Unterprogrammes durchführen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Nummern der einzelnen Unterprogramme eingeben, die zu einer Kontur überlagert werden sollen. Jede Nummer mit der Taste ENT bestätigen und die Eingaben mit der Taste END abschließen. Eingabe von bis zu 12 Unterprogrammnummern 1 bis 65535 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
53 CC X+35 Y+50 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 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 192
53 CC X+35 Y+50 54 C X+10 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 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 193
53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+40 Y+50 RL 58 CC X+65 Y+50 59 C X+40 Y+50 DR- 60 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 194
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 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 195
Arbeitsrichtung fest. Wenn Sie die Tiefe = 0 programmieren, dann führt die TNC diesen Zyklus auf Tiefe = 0 aus. Wenn Sie SL-Zyklen in Q-Parameter-Programmen anwenden, dann dürfen Sie die Parameter Q1 bis Q20 nicht als Programm-Parameter benutzen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 196
Q9 = -1 Gegenlauf für Tasche und Insel Q6=2 ;SICHERHEITS-ABST. Q9 = +1 Gleichlauf für Tasche und Insel Q7=+80 ;SICHERE HOEHE Sie können die Bearbeitungs-Parameter bei einer Programm- Q8=0.5 ;RUNDUNGSRADIUS Unterbrechung überprüfen und ggf. überschreiben. Q9=+1 ;DREHSINN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 197
Bohrtiefe erreicht ist. Dabei wird das Schlichtaufmaß Tiefe berücksichtigt 8 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. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 198
Nummerneingabe, maximal 16 Zeichen bei Namenseingabe. Bei Eingabe Q13=0, werden die NC-Sätze Daten des Werkzeugs verwendet, das sich gerade 58 CYCL DEF 21 VORBOHREN in der Spindel befindet. Q10=+5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. Q13=1 ;AUSRAEUM-WERKZEUG TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 199
Zustell-Tiefe und wiederholt den Ausräum-Vorgang, bis die programmierte Tiefe erreicht ist 5 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. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 200
Koordinatenangaben programmieren, z.B. L X+80 Y+0 R0 FMAX. Positionieren Sie nach Zyklusende Ihr Werkzeug in der Ebene nicht inkremental, sondern auf eine absolute Position, wenn Sie den Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket auf ToolAxClearanceHeight eingestellt haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 201
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. Eingabebereich 0 bis 99999,9999 alternativ FMAX,FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 202
Die TNC verfährt das Werkzeug zwischen den nachzuräumenden Bereichen auf aktueller Tiefe entlang der Kontur Q404=1: Die TNC zieht das Werkzeug zwischen den nachzuräumenden Bereichen auf Sicherheits- Abstand zurück und fährt anschließend zum Startpunkt des nächsten Ausräumbereiches TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 203
4 Das beim Ausräumen verbliebene Schlichtaufmaß wird abgefräst 5 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. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 204
Bearbeitung in mm/min. Wenn Sie Q208=0 NC-Sätze eingeben, dann fährt die TNC das Werkzeug 60 CYCL DEF 23 SCHLICHTEN TIEFE mit Vorschub Q12 heraus. Eingabebereich 0 bis 99999,9999 alternativ FMAX,FAUTO Q11=100 ;VORSCHUB TIEFENZ. Q12=350 ;VORSCHUB RAEUMEN Q208=9999;VORSCHUB RUECKZUG TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 205
Dabei wird jede Teilkontur separat geschlichtet 4 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. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 206
Koordinatenangaben programmieren, z.B. L X+80 Y+0 R0 FMAX. Positionieren Sie nach Zyklusende Ihr Werkzeug in der Ebene nicht inkremental, sondern auf eine absolute Position, wenn Sie den Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket auf ToolAxClearanceHeight eingestellt haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 207
;ZUSTELL-TIEFE Aufmaß Seite Q14 bleibt nach dem Schlichten Q11=100 ;VORSCHUB TIEFENZ. stehen. (Dieses Aufmaß muss kleiner sein, als das Q12=350 ;VORSCHUB RAEUMEN Aufmaß im Zyklus 20). Eingabebereich -99999,9999 bis 99999,9999 Q14=+0 ;AUFMASS SEITE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 208
Die Zusatzfunktionen M109 und M110 wirken nicht bei der Bearbeitung einer Kontur mit Zyklus 25. Wenn Sie lokale Q-Parameter QL in einem Kontur- Unterprogramm verwenden, müssen Sie diese auch innerhalb des Kontur-Unterprogramms zuweisen oder berechnen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 209
Verfahrbewegungen in der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 alternativ FAUTO, FU, FZ Fräsart Q15: Gleichlauf-Fräsen: Eingabe = +1 Gegenlauf-Fräsen: Eingabe = –1 Abwechselnd im Gleich- und Gegenlauf fräsen bei mehreren Zustellungen: Eingabe = 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 210
Abstand Hilfspunkt Q394: Nur wirksam, wenn tangentiales Anfahren auf einer Geraden oder senkrechtes Anfahren gewählt ist (Q390=2 oder Q390=3). Abstand des Hilfspunktes, von dem aus die TNC die Kontur anfahren soll. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 211
5 Sofern ein Schlichtaufmaß definiert ist, schlichtet die TNC die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand fährt die TNC dabei tangential ausgehend vom definierten Startpunkt an. Dabei berücksichtigt die TNC Gleich- / Gegenlauf TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 212
Kettenmaße auf die Position des Werkzeugs am Zyklus-Ende beziehen In allen Hauptachsen eine definierte (absolute) Position anfahren, da die Position des Werkzeugs am Zyklusende nicht mit der Position am Zyklusanfang übereinstimmt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 213
+1 = Gleichlauffräsen –1 = Gegenlauffräsen PREDEF: Die TNC verwendet Wert aus GLOBAL DEF-Satz (Wenn Sie 0 eingeben, erfolgt die Bearbeitung im Gleichlauf) Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Nutgrund. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 214
ANGLE taucht die TNC senkrecht ein = Ohne Funktion = pendelnd eintauchen. In der Werkzeug-Tabelle muss für das aktive Werkzeug der Eintauchwinkel ANGLE ungleich 0 definiert sein. Ansonsten gibt die TNC eine Fehlermeldung aus Alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 223
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 X (C) 5 Anschließend fährt das Werkzeug auf Sicherheitsabstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 224
Die Bearbeitungszeit kann sich erhöhen, wenn die Kontur aus vielen nicht tangentialen Konturelementen besteht. Wenn Sie lokale Q-Parameter QL in einem Kontur- Unterprogramm verwenden, müssen Sie diese auch innerhalb des Kontur-Unterprogramms zuweisen oder berechnen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 225
FU, FZ Zylinderradius Q16: Radius des Zylinders, auf dem die Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Bemaßungsart? Grad =0 MM/INCH=1 Q17: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 226
Nachbearbeitung aus, um möglichst parallele Nutwände zu erhalten. 7 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. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 227
Mit Parameter CfgGeoCycle, displaySpindleErr, on/ off stellen Sie ein, ob die TNC eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklus- Aufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 228
Nuttiefe. Je kleiner die Toleranz definiert ist, desto exakter wird die Nut, desto länger dauert aber auch die Nachbearbeitung. Eingabebereich Toleranz 0,0001 bis 9,9999 Empfehlung: Toleranz von 0.02 mm verwenden. Funktion inaktiv: 0 eingeben (Grundeinstellung). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 229
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 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 230
Mit Parameter CfgGeoCycle, displaySpindleErr, on/ off stellen Sie ein, ob die TNC eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklus- Aufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 231
Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Bemaßungsart? Grad =0 MM/INCH=1 Q17: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren Stegbreite Q20: Breite des herzustellenden Steges. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 232
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 (abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 233
Mit Parameter CfgGeoCycle, displaySpindleErr, on/ off stellen Sie ein, ob die TNC eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklus- Aufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 234
FU, FZ Zylinderradius Q16: Radius des Zylinders, auf dem die Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Bemaßungsart? Grad =0 MM/INCH=1 Q17: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
13 L X+40 Y+20 RL Angaben in der Drehachse in mm (Q17=1) 14 L X+50 15 RND R7.5 16 L Y+60 17 RND R7.5 18 L IX-20 19 RND R7.5 20 L Y+20 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 236
Bearbeitungszyklen: Zylindermantel Programmierbeispiele 21 RND R7.5 22 L X+40 Y+20 23 LBL 0 24 END PGM C27 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 237
Kontur-Unterprogramm, Beschreibung der Mittelpunktsbahn 13 L X+60 Y+0 RL Angaben in der Drehachse in mm (Q17=1) 14 L Y-35 15 L X+40 Y-52.5 16 L Y-70 17 LBL 0 18 END PGM C28 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Grundlage für weitergehende 12 CYCL DEF 23 SCHLICHTEN TIEFE ... Entwicklungen. 13 CYCL CALL 16 CYCL DEF 24 SCHLICHTEN SEITE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM KONTUR MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 241
Z: Kreisbahn in Ebene Z/X) Die TNC bearbeitet die Kontur durchgehend im Gleichlauf bzw. im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheits-Abstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Mit den angegebenen Konturbezeichnern QC können Sie in der Konturformel die verschiedenen Konturen miteinander verrechnen. Wenn Sie Konturen mit separater Tiefe verwenden, dann müssen Sie allen Teilkonturen eine Tiefe zuweisen (ggf. Tiefe 0 zuweisen). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
QC25 = QC1 \ QC2 Klammer auf z.B. QC12 = QC1 * (QC2 + QC3) Klammer zu z.B. QC12 = QC1 * (QC2 + QC3) Einzelne Kontur definieren z.B. QC12 = QC1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 244
4 END PGM TASCHE_A MM Konturbeschreibungs-Programm 2: Tasche B 0 BEGIN PGM TASCHE_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR- 4 END PGM TASCHE_B MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 245
In der Konturformel wird die Fläche B mit der Funktion ohne der Fläche A abgezogen Konturdefinitions-Programm: 50 ... 51 ... 52 DECLARE CONTOUR QC1 = “TASCHE_A.H“ 53 DECLARE CONTOUR QC2 = “TASCHE_B.H“ 54 QC10 = QC1 \ QC2 55 ... 56 ... TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 248
7 DECLARE CONTOUR QC4 = “QUADRAT“ Definition des Konturbezeichners für das Programm “QUADRAT“ 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Konturformel 9 END PGM MODEL MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 249
5 END PGM DREIECK MM 0 BEGIN PGM QUADRAT MM Konturbeschreibungs-Programm: Quadrat links 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM QUADRAT MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
16384 Konturelemente. 12 CYCL DEF 23 SCHLICHTEN TIEFE ... 13 CYCL CALL 16 CYCL DEF 24 SCHLICHTEN SEITE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTDEF MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 251
Spindelachse Z: Kreisbahn in Ebene Z/X) Die TNC bearbeitet die Kontur durchgehend im Gleichlauf bzw. im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheits-Abstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Taschen die im Zyklus 20 definierte Tiefe, Inseln ragen dann bis zur Werkstück-Oberfläche! Kontur Abarbeiten mit SL-Zyklen Die Bearbeitung der definierten Gesamtkontur erfolgt mit den SL -Zyklen 20 - 24 (siehe "Übersicht", Seite 189). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Koordinaten-Umrechnung rücksetzen: Zyklus mit Werten für das Grundverhalten erneut definieren, z.B. Maßfaktor 1.0 Zusatzfunktionen M2, M30 oder den Satz END PGM ausführen (abhängig von Maschinen-Parameter clearMode) Neues Programm wählen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
15 CYCL DEF 7.2 Y+40 sich immer auf den zuletzt gültigen Nullpunkt – dieser kann bereits verschoben sein. Eingabe- 16 CYCL DEF 7.3 Z-5 Bereich bis zu 6 NC-Achsen, jeweils von -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 256
Verschiebung zu den Koordinaten X=0; Y=0 etc. direkt mit einer Zyklus-Definition aufrufen Status-Anzeigen In der zusätzlichen Status-Anzeige werden folgende Daten aus der Nullpunkt-Tabelle angezeigt: Name und Pfad der aktiven Nullpunkt-Tabelle Aktive Nullpunkt-Nummer Kommentar aus der Spalte DOC der aktiven Nullpunkt-Nummer TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Nullpunkt-Tabelle oder einen Q-Parameter eingeben; 77 CYCL DEF 7.0 NULLPUNKT Wenn Sie einen Q-Parameter eingeben, dann 78 CYCL DEF 7.1 #5 aktiviert die TNC die Nullpunkt-Nummer, die im Q- Parameter steht. Eingabe-Bereich 0 bis 9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Datei-Verwaltung aufrufen: Taste PGM MGT drücken Nullpunkt-Tabellen anzeigen: Softkeys TYP WÄHLEN und ZEIGE .D drücken Gewünschte Tabelle wählen oder neuen Dateinamen eingeben Datei editieren. Die Softkey-Leiste zeigt dazu unter anderem folgende Funktionen an: TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 259
Seitenweise blättern nach unten Zeile einfügen (nur möglich am Tabellen-Ende) Zeile löschen Suchen Cursor zum Zeilen-Anfang Cursor zum Zeilen-Ende Aktuellen Wert kopieren Kopierten Wert einfügen Eingebbare Anzahl von Zeilen (Nullpunkten) am Tabellenende anfügen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sie die Änderung mit der Taste ENT speichern. Ansonsten berücksichtigt die TNC die Änderung ggf. beim Abarbeiten eines Programmes nicht. Status-Anzeigen In der zusätzlichen Status-Anzeige zeigt die TNC die Werte der aktiven Nullpunkt-Verschiebung an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 261
13 CYCL DEF 247 BEZUGSPUNKT aktiviert werden soll. Eingabe-Bereich 0 bis 65535 SETZEN Q339=4 ;BEZUGSPUNKT- NUMMER Status-Anzeigen In der zusätzlichen Status-Anzeige (STATUS POS.-ANZ.) zeigt die TNC die aktive Preset-Nummer hinter dem Dialog Bezugsp. an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 262
Nullpunkt liegt auf der zu spiegelnden Kontur: Das Element wird direkt am Nullpunkt gespiegelt Nullpunkt liegt außerhalb der zu spiegelnden Kontur: Das Element verlagert sich zusätzlich Rücksetzen Zyklus SPIEGELN mit Eingabe NO ENT erneut programmieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 263
80 CYCL DEF 8.1 X Y Z Spindelachse und der dazugehörigen Nebenachse. Erlaubt ist die Eingabe von maximal drei Achsen. Eingabe-Bereich bis zu 3 NC-Achsen X, Y, Z, U, V, W, A, B, C TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 264
Betriebsart Positionieren mit Handeingabe. Die TNC zeigt den aktiven Drehwinkel in der zusätzlichen Status-Anzeige an. Bezugsachse für den Drehwinkel: X/Y-Ebene X-Achse Y/Z-Ebene Y-Achse Z/X-Ebene Z-Achse Rücksetzen Zyklus DREHUNG mit Drehwinkel 0° erneut programmieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 267
Zusätzlich lassen sich die Koordinaten eines Zentrums für alle Maßfaktoren programmieren. Die Kontur wird vom Zentrum aus gestreckt oder zu ihm hin gestaucht, also nicht unbedingt vom und zum aktuellen Nullpunkt – wie beim Zyklus 11 MASSFAKTOR. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 268
Streckung oder Stauchung. Eingabe-Bereich -99999,9999 bis 99999,9999 NC-Sätze 25 CALL LBL 1 26 CYCL DEF 26.0 MASSFAKTOR ACHSSP. 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 269
Sie alle Achsen verfahren. Falls Sie die Funktion Schwenken Programmlauf in der Betriebsart Manuell auf Aktiv gesetzt haben wird der in diesem Menü eingetragene Winkelwert vom Zyklus 19 BEARBEITUNGSEBENE überschrieben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 270
Eingabe-Bereich 0 bis 99999,999 Sicherheits-Abstand? (inkremental): Die TNC positioniert den Schwenkkopf so, dass die Position, die sich aus der Verlängerung des Werkzeugs um den Sicherheits-Abstand, sich relativ zum Werkstück nicht ändert. Eingabe- Bereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Koordinaten der zuletzt vor Zyklus 19 programmierten Position überein. Arbeitsraum-Überwachung Die TNC überprüft im geschwenkten Koordinatensystem nur die Achsen auf Endschalter, die verfahren werden. Ggf. gibt die TNC eine Fehlermeldung aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Benutzer-Handbuch Tastsystemzyklen, Kapitel 3) 4 Bearbeitungsprogramm in der Betriebsart Programmlauf Satzfolge starten 5 Betriebsart Manueller Betrieb Funktion Bearbeitungsebene schwenken mit Softkey 3D-ROT auf INAKTIV setzen. Für alle Drehachsen Winkelwert 0° ins Menü eintragen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Drehung der Spindel. NC-Sätze 89 CYCL DEF 9.0 VERWEILZEIT 90 CYCL DEF 9.1 V.ZEIT 1.5 Zyklusparameter Verweilzeit in Sekunden: Verweilzeit in Sekunden eingeben. Eingabebereich 0 bis 3 600 s (1 Stunde) in 0,001 s-Schritten TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 280
Sie den Datei-Typ .I hinter dem Programm-Namen ein. Q-Parameter wirken bei einem Programm-Aufruf mit Zyklus 12 grundsätzlich global. Beachten Sie daher, dass Änderungen an Q-Parametern im aufgerufenen Programm sich ggf. auch auf das aufrufende Programm auswirken. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 281
Dialog aktivieren und aufzurufendes Programm \KLAR35\FK1\50.H wählen 57 L X+20 Y+50 FMAX M99 Das Programm rufen Sie auf mit: CYCL CALL (separater Satz) oder M99 (satzweise) oder M89 (wird nach jedem Positionier-Satz ausgeführt) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 282
Zyklus 13 verwendet. Beachten Sie in Ihrem NC-Programm, dass Sie ggf. Zyklus 13 nach einem der oben genannten Bearbeitungszyklen erneut programmieren müssen. Zyklusparameter Orientierungswinkel: Winkel bezogen auf die Winkel-Bezugsachse der Arbeitsebene eingeben. Eingabe-Bereich: 0,0000° bis 360,0000° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
TNC die Konturpunkte glätten, sofern durch spezielle Maschineneinstellungen der programmierte Vorschub nicht begrenzt wird. Eine optimale Glättung der Kontur erhalten Sie, wenn Sie den Toleranzwert im Zyklus 32 zwischen dem 1,1 und 2-fachen des CAM-Sehnenfehlers wählen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 284
Kreisbewegungen im Regelfall der Kreisdurchmesser, außer wenn an Ihrer Maschine HSC-Filter aktiv sind (Einstellungen des Maschinenherstellers). Wenn Zyklus 32 aktiv ist, zeigt die TNC in der zusätzlichen Status-Anzeige, Reiter CYC, die definierten Zyklus 32-Parameter an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 285
Soll-Position fahren muss. Die Kontur wird durch Eingabe der Drehachsen-Toleranz nicht verletzt. Es verändert sich lediglich die Stellung der Drehachse bezogen auf die Werkstück-Oberfläche. Eingabebereich 0 bis 179,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 286
6 Am Konturendpunkt hebt die TNC das Werkzeug senkrecht um den Sicherheitsabstand ab 7 Abschließend positioniert die TNC das Werkzeug auf die sichere Höhe 8 Die TNC hebt nun automatisch die Kopplung der Werkzeugspindel an die Linearachsen auf TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 287
Bearbeitungsebene eine kreisförmige Bewegung, die Werkzeugspindel wird nicht nachgeführt 5 Am Konturendpunkt hebt die TNC das Werkzeug senkrecht um den Sicherheitsabstand ab 6 Abschließend positioniert die TNC das Werkzeug auf die sichere Höhe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 288
Wenn Zyklus 8 SPIEGELN aktiv ist, führt die TNC den Zyklus zum Interpolationsdrehen nicht aus. Wenn Zyklus 26 MAßFAKTOR aktiv ist, und der Maßfaktor in einer Achse ungleich 1 ist, führt die TNC den Zyklus zum Interpolationsdrehen nicht aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 289
Zyklus mit drehender oder mit stehener Spindel ausgeführt wird. (Unabhängig von CfgGeoCycle - displaySpindleError) Ggf. überwacht Ihre TNC, dass bei stehender Spindel nicht im Vorschub positioniert werden darf. Kontaktieren Sie dazu Ihren Maschinenhersteller. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 290
Eingabebereich 0 bis 99999,9 Sichere Höhe Q445 (absolut): Absolute Höhe, in der keine Kollision zwischen Werkzeug und Werkstück erfolgen kann; auf diese Position zieht sich das Werkzeug am Zyklus-Ende zurück. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 291
– Entweder monoton steigende Radial- und Axial- Koordinaten z.B. 1-5 programmieren – Oder monoton fallende Radial- und Axial- Koordinaten z.B. 5-1 programmieren – Programmieren Sie Innenkonturen mit einem Radius größer als der Werkzeugradius. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Fräswerkzeug in Werkzeugtabelle (tool.t) als Fräswerkzeug definieren (um es anschließend als Drehwerkzeug zu verwenden) Drehwerkzeug, in der Drehwerkzeugtabelle (toolturn.trn) definieren Im Folgenden finden Sie Hinweise zu diesen drei Möglichkeiten der Werkzeugdefinition: Drehwerkzeug in Werkzeugtabelle (tool.t) als Fräswerkzeug definieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 293
Interpolationsdrehen, außen ORI + Q336 Interpolationsdrehen, innen ORI + Q336 + 180 Interpolationsdrehen, außen ORI + Q336 + 180 Interpolationsdrehen, innen ORI + Q336 Interpolationsdrehen, außen ORI + Q336 Interpolationsdrehen, innen ORI + Q336 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 294
TYPE: ROUGH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: FINISH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: BUTTON, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 295
1 Die TNC hebt die Spindelkopplung auf 2 Die Werkzeugspindel ist nicht mehr an die Position der Linearachsen gekoppelt 3 Die Bearbeitung mit Zyklus 291 Interpolationsdrehen ist beendet 4 Wenn Q560=0, sind die Parameter Q336, Q216, Q217 nicht relevant TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 296
Zyklus nur an Maschinen mit geregelter Spindel verwendbar. Ggf. überwacht Ihre TNC, dass bei stehender Spindel nicht im Vorschub positioniert werden darf. Kontaktieren Sie dazu Ihren Maschinenhersteller. Die Software-Option 96 muss freigeschaltet sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 297
64 CYCL DEF 291 Mitte 2. Achse Q217 (absolut): Drehzentrum INTERPOLATIONSDREHEN KOPPLUNG in der Nebenachse der Bearbeitungsebene. Eingabebereich -99999,9999 bis 99999,9999 Q560=1 ;SPINDEL KOPPELN Q336=0 ;WINKEL SPINDEL Q216=50 ;MITTE 1. ACHSE Q217=50 ;MITTE 2. ACHSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 298
(um es anschließend als Drehwerkzeug zu verwenden) Sie können mit einem Fräswerkzeug interpolationsdrehen. In diesem Fall werden folgende Daten aus der Werkzeugtabelle berücksichtigt (inkl. Delta-Werte): Länge (L), Radius (R) und Eckenradius (R2). Richten Sie dafür eine Schneide Ihres TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 299
TYPE: ROUGH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: FINISH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: BUTTON, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 300
Zyklusaufruf den Startpunkt des ersten Zeichens. Wenn Sie den Text auf einem Kreis gravieren (Q516=1), dann bestimmt die Werkzeugposition beim Zyklusaufruf den Mittelpunkt des Kreises. Den Graviertext können Sie auch per String-Variable (QS) übergeben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 301
Koord. Werkstück-Oberfläche Q203 (absolut): Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 2. Sicherheits-Abstand Q204 (inkremental): Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Formatierungszwecke zu definieren. Die Angabe von nicht druckbaren Zeichen leiten Sie mit dem Sonderzeichen \ ein. Folgende Möglichkeiten existieren: Zeichen Eingabe Zeilenumbruch Horizontaler Tabulator (Tabulatorweite ist fest auf 8 Zeichen) Vertikaler Tabulator (Tabulatorweite ist fest auf eine Zeile) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 304
8 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 305
8 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 306
Kollision mit dem Werkstück oder Spannmitteln erfolgen kann. Wenn Startpunkt 3. Achse Q227 und Endpunkt 3. Achse Q386 gleich eingegeben sind, dann führt die TNC den Zyklus nicht aus (Tiefe = 0 programmiert). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 307
Berücksichtigung des Schlichtaufmaßes – so, dass jeweils mit gleichen Zustell-Tiefen bearbeitet wird. Eingabebereich 0 bis 99999,9999 Schlichtaufmaß Tiefe Q369 (inkremental): Wert, mit dem die letzte Zustellung verfahren werden soll. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 308
Bearbeitungsstrategie Q389=0 und Q389=2 verfahren wird. Eingabebereich 0 bis 99999,9999 2. Sicherheits-Abstand Q204 (inkremental): Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 309
2 In welchem Umfang die Achsen bewegt werden, legt der Maschinenhersteller fest 3 Die, von der TNC ermittelten Vorsteuer- und Reglerparameter sind von der aktuellen Beladung abhängig 4 Die TNC aktiviert die ermittelten Parameter TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 313
In Bearbeitungsebene auf Rotationsmittelpunkt vorpositionieren, Zyklusaufruf 11 LBL 1 LBL1 enthält die Kontur 12 L Z+2 X+15 13 L Z-5 14 L Z-7 X+19 15 RND R3 16 L Z-15 17 RND R2 18 L X+27 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 314
Zyklen: Sonderfunktionen 11.11 Programmierbeispiele 19 LBL 0 20 M30 Programmende 21 END PGM 2 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Bearbeitungsmodus Drehen FUNCTION MODE TURN Werkzeug-Aufruf TOOL CALL Drehsinn der Drehspindel z.B. M303 Auswahl Drehzahl/Schnittgeschwindigkeit FUNCTION TURNDATA SPIN Falls Sie Umdrehungsvorschübe mm/U verwenden, M136 Werkzeug-Positionierung auf geeigneten Startpunkt z.B. L X +130 Y+0 R0 FMAX Anpassung des Koordinatensystems und Werkzeug ausrichten CYCL DEF 800 DREHSYSTEM ANPASSEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die Rohteilnachführung ist nur bei der Zyklus-Bearbeitung im Drehbetrieb (FUNCTION MODE TURN) möglich. Für die Rohteilnachführung müssen Sie eine geschlossene Kontur als Rohteil definieren (Anfangspos. = Endpos.). Das Rohteil entspricht dem Querschnitt eines Rotationssymetrischen Körpers. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 321
Rohteildefinition im Unterprogramm: String- Parameter mit dem Unterprogramm-Namen eingeben Rohteilnachführung aktivieren und Rohrteil definieren: Softkey-Leiste mit Sonderfunktionen einblenden Menü für PROGRAMMFUNKTIONEN DREHEN wählen GRUNDFUNKTIONEN wählen Funktion für Rohteildefinition wählen NC-Syntax 11 FUNCTION TURNDATABLANK LBL 20 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sie müssen die Schwenkachse nach dem Zyklus selbst auf die berechneten Werte Q120 (A-Achse), Q121 (B-Achse) und Q122 (C-Achse) positionieren. Wenn Sie eine Schwenkachsposition ändern, müssen Sie den Zyklus 800 erneut ausführen, um das Koordinatensystem auszurichten. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 323
Q498) verwenden, wodurch die Frässpindel um 180° versetzt positioniert wird. Somit können Sie ein Werkzeug sowohl für Innen- als auch für Außenbearbeitungen verwenden. Positionieren Sie die Werkzeugschneide auf die Drehspindelmitte mit einem Verfahrsatz, z. B. L Y+0 R0 FMAX. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 324
Werkzeuges herabgesetzt. Hohe Fliehkräfte können die Maschine beschädigen oder das Werkstück aus der Aufspannung drücken. Achtung Kollisionsgefahr! Beim Exzenterdrehen ist die Kollisionsüberwachung DCM nicht aktiv. Die TNC zeigt während des Exzenterdrehens eine entsprechende Warnmeldung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Rücksetzen der Drehzahlbegrenzung FUNCTION TURNDATA SPIN SMAX. Wenn Sie im Parameter Q530 ANGESTELLTE BEARBEITUNG die Einstellungen 1: MOVE, 2: TURN und 3: STAY verwenden, aktiviert die TNC die Funktion M144 (siehe auch Benutzer-Handbuch „Angestellte Drehbearbeitung“). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 326
Lösungsmöglichkeiten. Über den Parameter Q533 stellen Sie ein, welche Lösungsmöglichkeit die TNC verwenden soll: 0: Lösung mit dem kürzesten Weg wählen -1: Lösung in negativer Richtung wählen +1: Lösung in positiver Richtung wählen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 327
Betrag der Exzentrität und die maximale Auslenkung der einzelnen Achsen angezeigt werden. Anschließend können Sie die Bearbeitung mit NC-Start fortsetzen oder mit dem Softkey ABBRUCH abbrechen 1: Achsenkopplung ohne vorherigen Stopp TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Ausgangsposition orientiert. Falls ein Werkzeug durch den Zyklus 800 orientiert wurde, bleibt das Werkzeug auch nach dem Rücksetzen in dieser Stellung. Zyklusparameter Der Zyklus 801 besitzt keinen Zyklusparameter. Schließen Sie die Zykluseingabe mit der Taste TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Positionieren Sie das Werkzeug so vor, dass der Startpunkt ohne Konturverletzung angefahren wird. Steht das Werkzeug außerhalb der Hüllkontur, erfolgt die Positionierung bis zur Hüllkontur im Eilgang und innerhalb der Hüllkontur im programmierten Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 331
Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 332
1: Konturglättung nach dem letzten Schnitt (gesamte Q483=+0.4 ;AUFMASS DURCHMESSER Kontur); abheben unter 45° 2: Keine Konturglättung; abheben unter 45° Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 333
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 334
Positionier-Satz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf (Zyklus- Startpunkt) beeinflusst den zu zerspanenden Bereich. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 335
Konturstart Z Q492: Z-Koordinate des Q493 Konturstartpunkts Q494 Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Q460 Konturendpunkts Ø Q493 Winkel Umfangsfläche Q495: Winkel zwischen der Umfangsfläche und Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 336
M136 in Millimeter pro Minute. 13 CYCL CALL Konturglättung Q506: 0: Nach jedem Schnitt entlang der Kontur (innerhalb des Zustellbereichs) 1: Konturglättung nach dem letzten Schnitt (gesamte Kontur); abheben unter 45° 2: Keine Konturglättung; abheben unter 45° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 337
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 338
Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 339
;AUFMASS Z 1: Konturglättung nach dem letzten Schnitt (gesamte Q505=+0.2 ;VORSCHUB Kontur); abheben unter 45° SCHLICHTEN 2: Keine Konturglättung; abheben unter 45° Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 341
Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 342
Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Ø Q491 Konturendpunkts Ø Q483 Winkel Flanke Q495: Winkel der eintauchenden Ø Q493 Flanke. Der Bezugswinkel ist die Senkrechte zur Drehachse. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 343
M136 in Millimeter pro Minute. Konturglättung Q506: 0: Nach jedem Schnitt entlang der Kontur (innerhalb des Zustellbereichs) 1: Konturglättung nach dem letzten Schnitt (gesamte Kontur); abheben unter 45° 2: Keine Konturglättung; abheben unter 45° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 344
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 345
Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren.
Seite 346
Eingabebereich 0,001 bis 999,999 Ø Q483 Vorschub Schruppen Q478: Vorschubgeschwindigkeit beim Schruppen. Wenn Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 347
17 L Z-10 18 RND R5 19 L X+40 Z-35 20 RND R5 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 349
Nummer zu definieren. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). Wenn Sie lokale Q-Parameter QL in einem Kontur- Unterprogramm verwenden, müssen Sie diese auch innerhalb des Kontur-Unterprogramms zuweisen oder berechnen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 350
Q463 abgearbeitet 1: Kontur wird umgekehrt zur programmierten Q458 Richtung abgearbeitet Maximale Schnitttiefe Q463: Maximale Zustellung (Radiusangabe) in radialer Richtung. Die Zustellung wird gleichmäßig aufgeteilt, um Schleifschnitte zu vermeiden. Eingabebereich 0,001 bis 999,999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 351
17 L Z-10 18 RND R5 19 L X+40 Z-35 20 RND R5 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 353
Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf (Zyklus- Startpunkt) beeinflusst den zu zerspanenden Bereich. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 354
;VORSCHUB Kontur); abheben unter 45° SCHRUPPEN 2: Keine Konturglättung; abheben unter 45° Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 356
Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf (Zyklus- Startpunkt) beeinflusst den zu zerspanenden Bereich. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 357
Typ Anfangselement Q501: Typ des Elements am Konturanfang (Umfangsfläche) festlegen: Ø Q483 0: kein zusätzliches Element 1: Element ist eine Fase 2: Element ist ein Radius Größe Anfangselement Q502: Größe des Anfangselements (Fasenabschnitt) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 358
Zustellbereichs) Q505=+0.2 ;VORSCHUB 1: Konturglättung nach dem letzten Schnitt (gesamte SCHLICHTEN Kontur); abheben unter 45° Q506=+0 ;KONTURGLAETTUNG 2: Keine Konturglättung; abheben unter 45° 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 360
Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 361
Kontur); abheben unter 45° Q478=+0.3 ;VORSCHUB 2: Keine Konturglättung; abheben unter 45° SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 363
Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 364
Typ Anfangselement Q501: Typ des Elements am Konturanfang (Umfangsfläche) festlegen: Ø Q483 0: kein zusätzliches Element 1: Element ist eine Fase 2: Element ist ein Radius Größe Anfangselement Q502: Größe des Anfangselements (Fasenabschnitt) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 365
;AUFMASS Z 1: Konturglättung nach dem letzten Schnitt (gesamte Q505=+0.2 ;VORSCHUB Kontur); abheben unter 45° SCHLICHTEN 2: Keine Konturglättung; abheben unter 45° Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 367
Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren.
Seite 368
Schleifschnitte zu vermeiden. Vorschub Schruppen Q478: Vorschubgeschwindigkeit beim Schruppen. Wenn Ø Q483 Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 369
2: Keine Konturglättung; abheben unter 45° 14 M30 15 LBL 2 16 L X+75 Z-20 17 L X+50 18 RND R2 19 L X+20 Z-25 20 RND R2 21 L Z+0 22 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 371
Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 372
Vorschub Eintauchen Q488: EINTAUCHEN Vorschubgeschwindigkeit bei der Bearbeitung 12 L X+75 Y+0 Z-25 FMAX M303 von Eintauchelementen. Dieser Eingabewert ist 13 CYCL CALL optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 374
Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 375
Konturstart Z Q492: Z-Koordinate des Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Ø Q483 Konturendpunkts Winkel Flanke Q495: Winkel zwischen der Flanke am Konturstartpunkt und der Senkrechten zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 376
12 L X+75 Y+0 Z+2 FMAX M303 1: unidirektional (in Konturrichtung) Versatzbreite Q508: Reduzierung der Schnittlänge. 13 CYCL CALL Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC begrenzt gegebenenfalls die programmierte Versatzbreite. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 377
Schneide bei der Drehbearbeitung. Den dadurch entstehenden Zustellungsfehler korrigieren Sie mit der Drehtiefenkorrektur. Vorschub Eintauchen Q488: Vorschubgeschwindigkeit bei der Bearbeitung von Eintauchelementen. Dieser Eingabewert ist optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
7 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 8 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 9 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 379
Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren.
Seite 380
Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 383
Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 384
Vorschub Eintauchen Q488: 12 L X+65 Y+0 Z+2 FMAX M303 Vorschubgeschwindigkeit bei der Bearbeitung von Eintauchelementen. Dieser Eingabewert ist 13 CYCL CALL optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 386
Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 387
Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Ø Q491 Konturendpunkts (Durchmesserangabe) Q463 Konturende Z Q494: Z-Koordinate des Konturendpunkts Winkel Flanke Q495: Winkel zwischen der Ø Q493 Flanke am Konturstartpunkt und der Parallelen zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 388
12 L X+75 Y+0 Z+2 FMAX M303 1: unidirektional (in Konturrichtung) Versatzbreite Q508: Reduzierung der Schnittlänge. 13 CYCL CALL Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC begrenzt gegebenenfalls die programmierte Versatzbreite. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 389
Schneide bei der Drehbearbeitung. Den dadurch entstehenden Zustellungsfehler korrigieren Sie mit der Drehtiefenkorrektur. Vorschub Eintauchen Q488: Vorschubgeschwindigkeit bei der Bearbeitung von Eintauchelementen. Dieser Eingabewert ist optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
7 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 8 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 9 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 391
Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 392
Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. Ø Q483 Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 393
0: Bearbeitung in Konturrichtung 14 M30 1: Bearbeitung entgegen der Konturrichtung 15 LBL 2 16 L X+60 Z+0 17 L Z-10 18 RND R5 19 L X+40 Z-15 20 L Z+0 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
3 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 4 Die TNC wiederholt diesen Ablauf (1 bis 3), bis die Nutbreite erreicht ist. 5 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 395
8 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. Beim Programmieren beachten! Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 396
Begrenzung Zustellung Q463: max. Stechtiefe pro Schnitt Q494=-50 ;KONTURENDE Z Q478=+0.3 ;VORSCHUB SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q463=+0 ;BEGRENZUNG ZUSTELLUNG 12 L X+75 Y+0 Z-25 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 397
3 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 4 Die TNC wiederholt diesen Ablauf (1 bis 3), bis die Nutbreite erreicht ist. 5 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 398
8 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. Beim Programmieren beachten! Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 399
Konturstart Z Q492: Z-Koordinate des Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Konturendpunkts Winkel Flanke Q495: Winkel zwischen der Flanke am Konturstartpunkt und der Senkrechten zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 401
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nutform erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 402
Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren.
Seite 403
Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 404
12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z-20 17 L X+45 18 RND R2 19 L X+40 Z-25 20 L Z+0 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 405
6 Die TNC schlichtet die Seitenwand der Nut mit dem definierten Vorschub Q505. 7 Die TNC schlichtet die halbe Nutbreite mit dem definierten Vorschub. 8 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 407
3 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 4 Die TNC wiederholt diesen Ablauf (1 bis 3), bis die Nutbreite erreicht ist. 5 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 408
9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. Beim Programmieren beachten! Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 409
Konturstart Z Q492: Z-Koordinate des Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Konturendpunkts Ø Q483 Winkel Flanke Q495: Winkel zwischen der Flanke am Konturstartpunkt und der Parallelen zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 410
SCHLICHTEN den Vorschub in Millimeter pro Umdrehung, ohne Q463=+0 ;BEGRENZUNG M136 in Millimeter pro Minute. ZUSTELLUNG Begrenzung Zustellung Q463: max. Stechtiefe pro 12 L X+75 Y+0 Z+2 FMAX M303 Schnitt 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 411
4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nutform erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 412
Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren.
Seite 413
Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung Vorschub Schlichten Q505: Vorschubgeschwindigkeit beim Schlichten. Wenn Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 414
12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z+0 17 L Z-10 18 RND R5 19 L X+40 Z-15 20 L Z+0 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 415
7 Die TNC führt die in Q476 definierten Anzahl der Leerschnitte aus. 8 Die TNC wiederholt den Ablauf (2 bis 7) entsprechend der Gangzahl Q475. 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 416
Parameters Q471 Gewindelage umkehrt (dann ist Außengewinde: 1 und Innengewinde: 0). Die Freifahrbewegung erfolgt auf direktem Weg zur Startposition. Positionieren Sie das Werkzeug immer so vor, dass die TNC den Starpunkt am Zyklusende kollisionsfrei anfahren kann. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 417
Ganganzahl Q475: Anzahl der Gewindegänge Q467=+30 ;ZUSTELLWINKEL Anzahl Leerschnitte Q476: Anzahl der Leerschnitte Q468=+0 ;ZUSTELLART ohne Zustellung auf fertiger Gewindetiefe Q470=+0 ;STARTWINKEL Q475=+30 ;GANGANZAHL Q476=+30 ;ANZAHL LEERSCHNITTE 12 L X+80 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 418
7 Die TNC führt die in Q476 definierten Anzahl der Leerschnitte aus. 8 Die TNC wiederholt den Ablauf (2 bis 7) entsprechend der Gangzahl Q475. 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 419
Parameters Q471 Gewindelage umkehrt (dann ist Außengewinde: 1 und Innengewinde: 0). Die Freifahrbewegung erfolgt auf direktem Weg zur Startposition. Positionieren Sie das Werkzeug immer so vor, dass die TNC den Starpunkt am Zyklusende kollisionsfrei anfahren kann. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 420
Maximale Schnitttiefe Q463: Maximale Zustelltiefe 12 L X+80 Y+0 Z+2 FMAX M303 senkrecht zur Gewindesteigung Zustellwinkel Q467: Winkel, unter dem die 13 CYCL CALL Zustellung Q463 erfolgt. Der Bezugswinkel ist die Parallele zur Gewindesteigung. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 421
Tiefe) 1: konstante Zustelltiefe Startwinkel Q470: Winkel der Drehspindel, bei dem der Gewindeanfang erfolgen soll. Ganganzahl Q475: Anzahl der Gewindegänge Anzahl Leerschnitte Q476: Anzahl der Leerschnitte ohne Zustellung auf fertiger Gewindetiefe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 422
7 Die TNC führt die in Q476 definierten Anzahl der Leerschnitte aus. 8 Die TNC wiederholt den Ablauf (2 bis 7) entsprechend der Gangzahl Q475. 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 423
Parameters Q471 Gewindelage umkehrt (dann ist Außengewinde: 1 und Innengewinde: 0). Die Freifahrbewegung erfolgt auf direktem Weg zur Startposition. Positionieren Sie das Werkzeug immer so vor, dass die TNC den Starpunkt am Zyklusende kollisionsfrei anfahren kann. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 424
Gewindes. Bei Eingabe von 0 nimmt die Steuerung die Tiefe anhand der Steigung für ein metrisches Gewinde an. Gewindeauslauf Q474 (inkremental): Länge des Wegs, auf dem am Gewindeende von der aktuellen Zustelltiefe auf den Gewindedurchmesser Q460 abgehoben wird. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 425
LEERSCHNITTE 12 L X+80 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z+0 17 L X+70 Z-30 18 RND R60 19 L Z-45 20 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 426
10 Die Bearbeitung endet im geschwenkten System 11 Bewegen Sie nun selbstständig Ihr Werkzeug auf eine sichere Höhe und schwenken die Bearbeitungsebene zurück 12 Programmieren Sie nun unbedingt Zyklus 801 KOORDINATENSYSTEM ZURÜCKSETZEN und M145 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 427
Programmieren Sie vor Zyklus Start die Drehrichtung Ihres Werkstücks (M303/M304). Setzen Sie vor Zyklusaufruf Ihren Bezugspunkt in das Drehzentrum. Zyklus 880 Abwälzfräsen wird im Drehbetrieb ausgeführt und ist CALL -aktiv. Die Softwareoption 50 muss freigeschaltet sein TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 428
Zyklus 801 und M145 auf, um das Koordinatensystem zurückzusetzen. Wenn Sie einen Programmabbruch während der Bearbeitung durchführen, müssen Sie unbedingt das Koordinatensystem mit Zyklus 801 zurücksetzen M145 aufrufen, bevor Sie erneut eine Bearbeitung starten! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 429
Werkzeugspitze dabei nachführen (MOVE). Die DURCHMESSER Relativposition zwischen Werkstück und Werkzeug wird nicht verändert. Die TNC führt mit den Q505=0.2 ;VORSCHUB SCHLICHTEN Linearachsen eine Ausgleichsbewegung aus 2: Schwenkachse automatisch positionieren, ohne die Werkzeugspitze nachzuführen (TURN) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 430
Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur . Vorschub Schlichten Q505: Vorschubgeschwindigkeit beim Schlichten. Wenn Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Uhrzeigersinn (M303) Bearbeitungsseite Drehrichtung des Tisches: X- (Q550=1) gegen Uhrzeigersinn (M304) (M304) (M303) Werkzeug: Linksschneidend M4 Bearbeitungsseite Drehrichtung des Tisches: X+ (Q550=0) gegen Uhrzeigersinn (M304) Bearbeitungsseite Drehrichtung des Tisches: X- (Q550=1) im Uhrzeigersinn (M303) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 432
Programm abgebrochen. Wenn die max. Unwucht nicht überschritten wird, arbeitet die TNC das Programm ohne Unterbrechung ab. Diese Funktion schützt die Mechanik Ihrer Maschine. Sie können reagieren, wenn eine zu große Unwucht festgestellt wird. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 433
Zyklus UNWUCHT MESSEN zu verwenden. Mit diesem Zyklus ermittelt die TNC die Unwucht und errechnet die Masse und Position eines Ausgleichgewichts. Nähere Informationen zum manuellen Zyklus UNWUCHT MESSEN finden Sie in Ihrem Benutzerhandbuch Klartext-Programmierung. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 434
Anfangsdrehzahl (z.B. 50 U/min). Sie wird automatisch um eine vorgegebene Schrittweite (z.B. 25 U/min) bis zur angegebenen maximalen Drehzahl erhöht. Spindel-Override ist nicht wirksam. CYCL DEF 892 UNWUCHT PRUEFEN Q450=0 ;MAXIMALER AUSSCHLAG Q451=50 ;DREHZAHL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 436
21 CYCL CALL M8 Zyklus-Aufruf 22 M305 Drehspindel aus 23 M137 Vorschub in mm pro Minute 24 M140 MB MAX Werkzeug freifahren 25 FUNCTION MODE MILL Fräsmodus aktivieren 26 M30 Programm-Ende 27 END PGM ABSATZ MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Q544=-5 ;SCHRAEGUNGSWINKEL Q545=+1.6833 ;WZ-STEIGUNGSWINKEL Q546=+3 ;WZ-DREHRICHTUNG Q550=+0 ;BEARBEITUNGSSEITE Q533=+0 ;VORZUGSRICHTUNG Q530=+2 ;ANGESTELLTE BEARB. Q253=+2000 ;VORSCHUB VORPOS. Q260=+20 ;SICHERE HOEHE Q553=+10 ;WERKZEUG L-OFFSET Q551=+0 ;STARTPUNKT IN Z Q552=-10 ;ENDPUNKT IN Z Q463=+1 ;MAX. SCHNITTTIEFE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 438
Das im Zyklus aktive M144 ausschalten 9 FUNCTION MODE MILL Fräsbetrieb aktivieren 10 M140 MB MAX Werkzeug in Werkzeugachse freifahren 11 L A+0 C+0 R0 FMAX Drehung rücksetzen 12 M30 Programm ENDE 44 END PGM 5 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Tastsystemzyklen in den Betriebsarten Manueller Betrieb und El. Handrad Die TNC stellt in den Betriebsarten Manueller Betrieb und El. Handrad Tastsystemzyklen zur Verfügung, mit denen Sie: das Tastsystem kalibrieren Werkstück-Schieflagen kompensieren Bezugspunkte setzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sichere Höhe, Q261 immer die Messhöhe usw. Um die Programmierung zu vereinfachen, zeigt die TNC während der Zyklus-Definition ein Hilfsbild an. Im Hilfsbild wird der Parameter angezeigt, den Sie eingeben müssen (siehe Bild rechts). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 442
;1. KO. FUER TS-ACHSE Zyklen zum automatischen Q383=+50 ;2. KO. FUER TS-ACHSE Bezugspunkt-Setzen Q384=+0 ;3. KO. FUER TS-ACHSE Zyklen zur automatischen Werkstück- Q333=+0 ;BEZUGSPUNKT Kontrolle Sonderzyklen Zyklen zur automatischen Werkzeug-Vermessung (wird vom Maschinenhersteller freigegeben) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
= ON erreichen, dass ein Infrarot-Tastsystem vor jeden Antastvorgang in Richtung der programmierten Antastrichtung orientiert. Der Taststift wird dadurch immer in die gleiche Richtung ausgelenkt. Wenn Sie TRACK = ON verändern, dann müssen Sie das Tastsystem neu kalibrieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
In F_PREPOS legen Sie fest, ob die TNC das Tastsystem mit dem in FMAX definierten Vorschub positionieren soll, oder im Maschinen- Eilgang. Eingabewert = FMAX_PROBE: Mit Vorschub aus FMAX positionieren Eingabewert = FMAX_MACHINE: Mit Maschineneilgang vorpositionieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Maschinen-Parametern ProbeSettings > Konfiguration des Antastverhaltens > Automatik-Betrieb: Vertrauensbereich für Mehrfachmessung den Wert ab, den die Messwerte voneinander abweichen dürfen. Überschreitet die Differenz der Messwerte den von Ihnen definierten Wert, gibt die TNC eine Fehlermeldung aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Ist die aktuelle Koordinate des Taststift-Südpols größer als die Koordinate der Sicheren Höhe, positioniert die TNC das Tastsystem zuerst in der Bearbeitungsebene auf den ersten Antastpunkt und anschließend in der Tastsystemachse direkt auf die Messhöhe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Antastfunktionen wählen: Softkey ANTAST- FUNKTION drücken. Die TNC zeigt weitere Softkeys Tastsystem-Tabelle wählen: Softkey TASTSYSTEM- TABELLE drücken Softkey EDITIEREN auf EIN setzen Mit den Pfeiltasten gewünschte Einstellung wählen Gewünschte Änderungen durchführen Tastsystem-Tabelle verlassen: Softkey ENDE drücken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 448
TRACK = ON erreichen, dass die TNC ein Infrarot- Nein=NOENT Tastsystem vor jeden Antastvorgang in Richtung der programmierten Antastrichtung orientiert. Der Taststift wird dadurch immer in die gleiche Richtung ausgelenkt: ON: Spindel-Nachführung durchführen OFF: Keine Spindel-Nachführung durchführen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 450
Automatische Erfassung über zwei Punkte, Kompensation über Rundtischdrehung 405 ROT UEBER C-ACHSE Automatisches Ausrichten eines Winkelversatzes zwischen einem Bohrungs-Mittelpunkte und der positiven Y-Achse, Kompensation über Rundtisch-Drehung 404 GRUNDDREHUNG SETZEN Setzen einer beliebigen Grunddrehung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Q307 Voreinstellung Grunddrehung festlegen, ob das Ergebnis der Messung um einen bekannten Winkel # (siehe Bild rechts) korrigiert werden soll. Dadurch können Sie die Grunddrehung an einer beliebigen Gerade des Werkstückes messen und den Bezug zur eigentlichen 0°-Richtung herstellen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
4 Die TNC positioniert das Tastsystem zurück auf die Sichere Höhe und führt die ermittelte Grunddrehung durch Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC setzt eine aktive Grunddrehung am Zyklusanfang zurück. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 453
Q320=0 ;SICHERHEITS-ABST. Tastsystem-Achse, in der keine Kollision zwischen Q260=+20 ;SICHERE HOEHE Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 Q301=0 ;FAHREN AUF S. HOEHE Q307=0 ;VOREINST. DREHW. Q305=0 ;NR. IN TABELLE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 454
Preset-Tabelle angeben, in der die TNC die ermittelte Grunddrehung speichern soll. Bei Eingabe von Q305=0, legt die TNC die ermittelte Grunddrehung im ROT-Menü der Betriebsart Manuell ab. Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die TNC setzt eine aktive Grunddrehung am Zyklusanfang zurück. Wenn Sie die Schieflage über eine Rundtischdrehung kompensieren wollen, dann verwendet die TNC automatisch folgende Drehachsen: C bei Werkzeug-Achse Z B bei Werkzeug-Achse Y A bei Werkzeug-Achse X TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 456
Die TNC ermittelt dann für die Grunddrehung Q260=+20 ;SICHERE HOEHE die Differenz aus dem gemessenen Wert und Q307=0 ;VOREINST. DREHW. dem Winkel der Bezugsgeraden. Eingabebereich Q305=0 ;NR. IN TABELLE -360,000 bis 360,000 Q402=0 ;KOMPENSATION Q337=0 ;NULL SETZEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 457
Tabelle nicht auf 0 setzen 1: Nach dem Ausrichten Winkel der Drehachse in der Tabelle auf 0 setzen. Die TNC setzt die Anzeige nur dann auf 0, wenn Sie zuvorQ402=1 definiert haben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 458
Die TNC setzt eine aktive Grunddrehung am Zyklusanfang zurück. Wenn Sie die Schieflage über eine Rundtischdrehung kompensieren wollen, dann verwendet die TNC automatisch folgende Drehachsen: C bei Werkzeug-Achse Z B bei Werkzeug-Achse Y A bei Werkzeug-Achse X TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 459
Fahren auf sichere Höhe Q301: Festlegen, wie das Q305=0 ;NR. IN TABELLE Tastsystem zwischen den Messpunkten verfahren Q402=0 ;KOMPENSATION soll: 0: Zwischen Messpunkten auf Messhöhe verfahren Q337=0 ;NULL SETZEN 1: Zwischen Messpunkten auf Sicherer Höhe verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 460
Tabelle nicht auf 0 setzen 1: Nach dem Ausrichten Winkel der Drehachse in der Tabelle auf 0 setzen. Die TNC setzt die Anzeige nur dann auf 0, wenn Sie zuvorQ402=1 definiert haben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 461
Winkel liegt im Bereich von -90 bis +90°. Überprüfen Sie nach dem Ausrichten die Stellung der Drehachse! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC speichert den ermittelten Winkel auch im Parameter Q150 ab. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 462
(Tastsystem-Tabelle). Eingabebereich 0 bis 99999,9999 Q261=-5 ;MESSHOEHE Sichere Höhe Q260 (absolut): Koordinate in der Q320=0 ;SICHERHEITS-ABST. Tastsystem-Achse, in der keine Kollision zwischen Q260=+20 ;SICHERE HOEHE Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 463
Koordinatensystem (REF-System) Bezugswinkel? (0=Hauptachse) Q380: Winkel, auf den die TNC die angetastete Gerade ausrichten soll. Nur wirksam, wenn Drehachse = Automatikmodus oder C gewählt ist (Q312 = 0 oder 6). Eingabebereich -360,000 bis 360,000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
= Aktiven Preset überschreiben und aktivieren = Aktiven Preset in Preset-Zeile 0 kopieren, Grunddrehung in Preset-Zeile 0 schreiben und Preset 0 aktivieren >1 = Grunddrehung in den angegebenen Preset speichern. Der Preset wird nicht aktiviert TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 465
Bohrungs-Mittelpunkt nach der Kompensation - sowohl bei vertikaler als auch bei horizontaler Tastsystemachse - In Richtung der positiven Y-Achse, oder auf der Sollposition des Bohrungs-Mittelpunktes liegt. Der gemessene Winkelversatz steht zusätzlich noch im Parameter Q150 zur Verfügung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 466
Sichere Höhe. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Je kleiner Sie den Winkelschritt programmieren, desto ungenauer berechnet die TNC den Kreismittelpunkt. Kleinster Eingabewert: 5°. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 467
;SICHERE HOEHE Sichere Höhe Q260 (absolut): Koordinate in der Q301=0 ;FAHREN AUF S. HOEHE Tastsystem-Achse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen Q337=0 ;NULL SETZEN kann. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 468
0: Anzeige der C-Achse auf 0 setzen >0: Gemessenen Winkelversatz vorzeichenrichtig in die Nullpunkt-Tabelle schreiben. Zeilen-Nummer = Wert vom Q337 . Ist bereits eine C-Verschiebung in die Nullpunkt-Tabelle eingetragen, dann addiert die TNC den gemessenen Winkelversatz vorzeichenrichtig TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die TNC stellt zwölf Zyklen zur Verfügung, mit denen Sie Bezugspunkte automatisch ermitteln und wie folgt verarbeiten können: Ermittelte Werte direkt als Anzeigewerte setzen Ermittelte Werte in die Preset-Tabelle schreiben Ermittelte Werte in eine Nullpunkt-Tabelle schreiben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 473
418 BZPKT 4 BOHRUNGEN (2. Softkey-Ebene) Jeweils 2 Bohrungen über Kreuz messen, Schnittpunkt der Verbindungsgeraden als Bezugspunkt setzen 419 BZPKT EINZELNE ACHSE (2. Softkey-Ebene) Beliebige Position in einer wählbaren Achse messen und als Bezugspunkt setzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Bezugspunkt in der Anzeige. Der neue Bezugspunkt ist sofort aktiv. Gleichzeitig speichert die TNC den per Zyklus in der Anzeige gesetzten Bezugspunkt auch in die Zeile 0 der Preset-Tabelle Q305 ungleich 0, Q303 = -1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 475
Die Messergebnisse des jeweiligen Antast-Zyklus legt die TNC in den global wirksamen Q-Parametern Q150 bis Q160 ab. Diese Parameter können Sie in Ihrem Programm weiterverwenden. Beachten Sie die Tabelle der Ergebnis-Parameter, die bei jeder Zyklus-Beschreibung mit aufgeführt ist. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 476
"") und speichert die Istwerte in nachfolgend aufgeführten Q- Parametern ab 5 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q166 Istwert gemessene Nutbreite Q157 Istwert Lage Mittelachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 477
Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 478
Preset-Tabelle abgelegt werden soll: 0: Ermittelte Grunddrehung als Nullpunkt- Verschiebung in die aktive Nullpunkt-Tabelle schreiben. Bezugssystem ist das aktive Werkstück- Koordinatensystem 1: Ermittelte Grunddrehung in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 479
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 480
Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 481
;3. KO. FUER TS-ACHSE 0: Ermittelte Grunddrehung als Nullpunkt- Verschiebung in die aktive Nullpunkt-Tabelle Q333=+1 ;BEZUGSPUNKT schreiben. Bezugssystem ist das aktive Werkstück- Koordinatensystem 1: Ermittelte Grunddrehung in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 482
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 483
Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse und speichert die Istwerte in folgenden Q- Parametern ab Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q154 Istwert Seiten-Länge Hauptachse Q155 Istwert Seiten-Länge Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 484
Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 485
TNC die ermittelte Taschenmitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt Nebenachse Q332 (absolut): Koordinate in der Nebenachse, auf die die TNC die ermittelte Taschenmitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 486
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt Q333 (absolut): Koordinate, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 487
Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse und speichert die Istwerte in folgenden Q- Parametern ab Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q154 Istwert Seiten-Länge Hauptachse Q155 Istwert Seiten-Länge Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 488
Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 489
= 0. Eingabebereich -99999,9999 bis 99999,9999 Q384=+0 ;3. KO. FUER TS-ACHSE Neuer Bezugspunkt Nebenachse Q332 (absolut): Q333=+1 ;BEZUGSPUNKT Koordinate in der Nebenachse, auf die die TNC die ermittelte Zapfenmitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 490
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 491
Q-Parametern ab 6 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 492
Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 493
;BEZUGSPUNKT so, dass der neue Bezugspunkt in der Taschenmitte Q423=4 ;ANZAHL MESSPUNKTE sitzt. Falls Q303=0: Bei Eingabe von Q305=0, beschreibt die TNC die Zeile 0 der Nullpunkt-Tabelle. Q365=1 ;VERFAHRART Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 494
Tasten TS-Achse: Koor. 3. Achse Q384 (absolut): Koordinate des Antastpunktes in der Tastystem-Achse, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 495
Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 496
Q-Parametern ab 6 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 497
TNC den Bezugspunkt. Kleinster Eingabewert: 5°. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 498
Fahren auf sichere Höhe Q301: Festlegen, wie das Q301=0 ;FAHREN AUF S. HOEHE Tastsystem zwischen den Messpunkten verfahren Q305=15 ;NR. IN TABELLE soll: Q331=+0 ;BEZUGSPUNKT 0: Zwischen Messpunkten auf Messhöhe verfahren Q332=+0 ;BEZUGSPUNKT 1: Zwischen Messpunkten auf Sicherer Höhe verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 499
Tasten TS-Achse: Koor. 2. Achse Q383 (absolut): Koordinate des Antastpunktes in der Nebenachse der Bearbeitungsebene, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 500
Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 501
Ecke in nachfolgend aufgeführten Q-Parametern ab 4 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Ecke Hauptachse Q152 Istwert Ecke Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 502
(siehe Bild rechts und nachfolgende Tabelle). Ecke Koordinate X Koordinate Y Punkt größer Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt größer Punkt Punkt größer Punkt Punkt größer Punkt TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 503
Fahren auf sichere Höhe Q301: Festlegen, wie das Q301=0 ;FAHREN AUF S. HOEHE Tastsystem zwischen den Messpunkten verfahren Q304=0 ;GRUNDDREHUNG soll: Q305=7 ;NR. IN TABELLE 0: Zwischen Messpunkten auf Messhöhe verfahren 1: Zwischen Messpunkten auf Sicherer Höhe Q331=+0 ;BEZUGSPUNKT verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 504
Tasten TS-Achse: Koor. 1. Achse Q382 (absolut): Koordinate des Antastpunktes in der Hauptachse der Bearbeitungsebene, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 505
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 506
Ecke in nachfolgend aufgeführten Q-Parametern ab 4 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Ecke Hauptachse Q152 Istwert Ecke Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 507
Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC misst die erste Gerade immer in Richtung der Nebenachse der Bearbeitungsebene. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 508
TNC die Anzeige automatisch so, dass der neue Bezugspunkt in der Ecke sitzt. Falls Q303=0: Bei Q333=+1 ;BEZUGSPUNKT Eingabe von Q305=0, beschreibt die TNC die Zeile 0 der Nullpunkt-Tabelle. Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 509
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 510
Q-Parametern ab 8 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Lochkreis-Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 511
Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 512
;3. KO. FUER TS-ACHSE bis 99999,9999 Neuer Bezugspunkt Nebenachse Q332 (absolut): Q333=+1 ;BEZUGSPUNKT Koordinate in der Nebenachse, auf die die Q320=0 ;SICHERHEITS-ABST. TNC die ermittelte Lochkreis-Mitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 513
Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 Sicherheits-Abstand Q320 (inkremental): Zusätzlicher Abstand zwischen Messpunkt und Tastsystemkugel. Q320 wirkt additiv zu SET_UP (Tastsystem-Tabelle) und nur beim Antasten des Bezugspunktes in der Tastsystem-Achse. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 514
Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC setzt dann in dieser Achse den Bezugspunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 515
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunkt-Setzen", Seite 474) 0: Ermittelten Bezugspunkt in die aktive Nullpunkt- Tabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 516
Istwerte in nachfolgend aufgeführten Q-Parametern ab 7 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Schnittpunkt Hauptachse Q152 Istwert Schnittpunkt Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 517
Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 518
;3. KO. FUER TS-ACHSE Neuer Bezugspunkt Hauptachse Q331 (absolut): Q333=+0 ;BEZUGSPUNKT Koordinate in der Hauptachse, auf die die TNC den ermittelten Schnittpunkt der Verbindungslinien setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 519
Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Bezugspunkt in der Preset-Tabelle zu speichern, dann müssen Sie die Preset-Nummer nach jeder Ausführung des Zyklus 419 aktivieren, in die Zyklus 419 zuvor geschrieben hat (ist nicht erforderlich, wenn Sie den aktiven Preset überschreiben). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 522
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunkt-Setzen", Seite 474) 0: Ermittelten Bezugspunkt in die aktive Nullpunkt- Tabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Anzeige in Z auf 0 setzen Q423=4 ;ANZAHL MESSPUNKTE Kreis mit 4 Antastungen vermessen Q365=0 ;VERFAHRART Zwischen den Messpunkten auf Kreisbahn verfahren 3 CALL PGM 35K47 Bearbeitungsprogramm aufrufen 4 END PGM CYC413 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Koordinate in der Tastsystem-Achse, auf der die Messung erfolgt Q260=+10 ;SICHERE HOEHE Höhe, auf der das Tastsystem-Achse ohne Kollision verfahren kann Q305=1 ;NR. IN TABELLE Lochkreis-Mitte (X und Y) in Zeile 1 schreiben Q331=+0 ;BEZUGSPUNKT Q332=+0 ;BEZUGSPUNKT TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 525
Ohne Funktion Q320=0 ;SICHERHEITS-ABST. Sicherheits-Abstand zusätzlich zur Spalte SET_UP 4 CYCL DEF 247 BEZUGSPUNKT SETZEN Neuen Preset mit Zyklus 247 aktivieren Q339=1 ;BEZUGSPUNKT-NUMMER 6 CALL PGM 35KLZ Bearbeitungsprogramm aufrufen 7 END PGM CYC416 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 527
Tastsystemzyklen: Werkstücke automatisch kontrollieren...
Sofern Sie das Messprotokoll in einer Datei ablegen wollen, speichert die TNC die Daten standardmäßig als ASCII-Datei in dem Verzeichnis TNC:\.. Benutzen Sie die HEIDENHAIN Datenübertragungs- Software TNCremo, wenn Sie das Messprotokoll über die Datenschnittstelle ausgeben wollen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 530
Kleinstmaß Mitte Nebenachse: 64.9000 Größtmaß Bohrung: 12.0450 Kleinstmaß Bohrung: 12.0000 Istwerte: Mitte Hauptachse: 50.0810 Mitte Nebenachse: 64.9530 Durchmesser: 12.0259 Abweichungen: Mitte Hauptachse: 0.0810 Mitte Nebenachse: -0.0470 Durchmesser: 0.0259 Weitere Messergebnisse: Messhöhe: -5.0000 Messprotokoll-Ende TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Bei den meisten Zyklen zur Werkstück-Kontrolle können Sie von der TNC eine Toleranz-Überwachung durchführen lassen. Dazu müssen Sie bei der Zyklus-Definition die erforderlichen Grenzwerte definieren. Wenn Sie keine Toleranz-Überwachung durchführen wollen, geben Sie diese Parameter mit 0 ein (= voreingestellter Wert) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Bearbeitungsebene definiert ist (Q272 = 1 oder 2), führt die TNC eine Werkzeug-Radiuskorrektur durch, wie zuvor beschrieben. Die Korrektur-Richtung ermittelt die TNC anhand der definierten Verfahrrichtung (Q267) Wenn als Messachse die Tastsystem-Achse gewählt ist (Q272 = 3), führt die TNC eine Werkzeug-Längenkorrektur durch TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Werkzeug in der Werkzeug-Tabelle (Spalte TL = L). Bezugssystem für Messergebnisse Die TNC gibt alle Messergebnisse in die Ergebnis-Parameter und in die Protokolldatei im aktiven - also ggf. im verschobenen oder/und gedrehten/geschwenkten - Koordinatensystem aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Vorzeichen für Antastrichtung eingeben. Mit Taste ENT bestätigen. Eingabebereich alle NC-Achsen Positions-Sollwert: Über die Achswahl-Tasten oder über die ASCII-Tastatur alle Koordinaten für das Vorpositionieren des Tastsystems eingeben. Eingabebereich -99999,9999 bis 99999,9999 Eingabe abschließen: Taste ENT drücken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 535
69 TCH PROBE 1.2 X+5 Y+0 Z-5 Eingabebereich -180,0000 bis 180,0000 Positions-Sollwert: Über die Achswahl-Tasten oder über die ASCII-Tastatur alle Koordinaten für das Vorpositionieren des Tastsystems eingeben. Eingabebereich -99999,9999 bis 99999,9999 Eingabe abschließen: Taste ENT drücken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 536
Wenn Tastsystemachse = Messachse definiert ist, dann Q263 gleich Q265 wählen, wenn Winkel in Richtung der A-Achse gemessen werden soll; Q263 ungleich Q265 wählen, wenn Winkel in Richtung der B-Achse gemessen werden soll. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 537
Messprotokoll erstellen soll: 0: Kein Messprotokoll erstellen 1: Messprotokoll erstellen: Die TNC legt die Protokolldatei TCHPR420.TXT standardmäßig in dem Verzeichnis TNC:\ ab. 2: Programmlauf unterbrechen und Messprotokoll auf den TNC-Bildschirmausgeben. Programm mit NC-Start fortsetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 538
Abweichung Durchmesser Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Je kleiner Sie den Winkelschritt programmieren, desto ungenauer berechnet die TNC die Bohrungsmaße. Kleinster Eingabwert: 5°. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 539
Toleranzwert Mitte 1. Achse Q279: Erlaubte Q423=4 ;ANZAHL MESSPUNKTE Lageabweichung in der Hauptachse der Bearbeitungsebene. Eingabebereich 0 bis Q365=1 ;VERFAHRART 99999,9999 Toleranzwert Mitte 2. Achse Q280: Erlaubte Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 540
Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 541
Abweichung Durchmesser Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Je kleiner Sie den Winkelschritt programmieren, desto ungenauer berechnet die TNC die Zapfenmaße. Kleinster Eingabwert: 5°. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 542
Lageabweichung in der Hauptachse der Q330=0 ;WERKZEUG Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q423=4 ;ANZAHL MESSPUNKTE Toleranzwert Mitte 2. Achse Q280: Erlaubte Q365=1 ;VERFAHRART Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 543
Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 544
Wenn die Taschenmaße und der Sicherheits- Abstand eine Vorpositionierung in die Nähe der Antastpunkte nicht erlauben, tastet die TNC immer ausgehend von der Taschenmitte an. Zwischen den vier Messpunkten fährt das Tastsystem dann nicht auf die Sichere Höhe. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 545
Lageabweichung in der Hauptachse der Q281=1 ;MESSPROTOKOLL Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q309=0 ;PGM-STOP BEI FEHLER Toleranzwert Mitte 2. Achse Q280: Erlaubte Q330=0 ;WERKZEUG Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 546
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 547
Istwert Seiten-Länge Nebenachse Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q164 Abweichung Seiten-Länge Hauptachse Q165 Abweichung Seiten-Länge Nebenachse Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 548
Q280=0,1 ;TOLERANZ 2. MITTE Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q281=1 ;MESSPROTOKOLL Toleranzwert Mitte 2. Achse Q280: Erlaubte Q309=0 ;PGM-STOP BEI FEHLER Lageabweichung in der Nebenachse der Q330=0 ;WERKZEUG Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 549
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen: 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 550
Abweichung in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q156 Istwert gemessene Länge Q157 Istwert Lage Mittelachse Q166 Abweichung der gemessenen Länge Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 551
;FAHREN AUF S. HOEHE PGM-Stop bei Toleranzfehler Q309: Festlegen, ob die TNC bei Toleranz-Überschreitungen den Programmlauf unterbrechen und eine Fehlermeldung ausgeben soll: 0: Programmlauf nicht unterbrechen, keine Fehlermeldung ausgeben 1: Programmlauf unterbrechen, Fehlermeldung ausgeben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 552
Bezugspunktes in der Tastsystem-Achse. Eingabebereich 0 bis 99999,9999 Fahren auf sichere Höhe Q301: Festlegen, wie das Tastsystem zwischen den Messpunkten verfahren soll: 0: Zwischen Messpunkten auf Messhöhe verfahren 1: Zwischen Messpunkten auf Sicherer Höhe verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 553
Abweichung in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q156 Istwert gemessene Länge Q157 Istwert Lage Mittelachse Q166 Abweichung der gemessenen Länge Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 554
0: Kein Messprotokoll erstellen Q330=0 ;WERKZEUG 1: Messprotokoll erstellen: Die TNC legt die Protokolldatei TCHPR426.TXT standardmäßig in dem Verzeichnis TNC:\ ab. 2: Programmlauf unterbrechen und Messprotokoll auf den TNC-Bildschirmausgeben. Programm mit NC-Start fortsetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 555
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 556
3 Abschließend positioniert die TNC das Tastsystem zurück auf die Sichere Höhe und speichert die ermittelte Koordinate in folgendem Q-Parameter: Parameter-Nummer Bedeutung Q160 Gemessene Koordinate Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 557
TNC-Bildschirmausgeben. Programm mit Q289=4.95 ;KLEINSTMASS NC-Start fortsetzen Q309=0 ;PGM-STOP BEI FEHLER Größtmaß Q288: Größter erlaubter Messwert. Eingabebereich 0 bis 99999,9999 Q330=0 ;WERKZEUG Kleinstmaß Q289: Kleinster erlaubter Messwert. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 558
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen: 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 559
Sichere Höhe und speichert die Istwerte und die Abweichungen in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Lochkreis-Durchmesser Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q163 Abweichung Lochkreis-Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Lageabweichung in der Hauptachse der Q281=1 ;MESSPROTOKOLL Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q309=0 ;PGM-STOP BEI FEHLER Toleranzwert Mitte 2. Achse Q280: Erlaubte Q330=0 ;WERKZEUG Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 561
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Bruchüberwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug-Name mit maximal 16 Zeichen. 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 562
Sichere Höhe und speichert die ermittelten Winkelwerte in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q158 Projektionswinkel der A-Achse Q159 Projektionswinkel der B-Achse Q170 Raumwinkel A Q171 Raumwinkel B Q172 Raumwinkel C Q173 bis Q175 Messwerte in der Tastsystem-Achse (erste bis dritte Messung) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 563
2. Messpunkt 2. Achse Q266 (absolut): Koordinate des zweiten Antastpunktes in der Nebenachse der Bearbeitungsebene. Eingabebereich -99999,9999 bis 99999,9999 2. Messpunkt 3. Achse Q295 (absolut): Koordinate des zweiten Antastpunktes in der Tastsystem- Achse. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 564
Messprotokoll erstellen soll: 0: Kein Messprotokoll erstellen 1: Messprotokoll erstellen: Die TNC legt die Protokolldatei TCHPR431.TXT standardmäßig in dem Verzeichnis TNC:\ ab. 2: Programmlauf unterbrechen und Messprotokoll auf den TNC-Bildschirmausgeben. Programm mit NC-Start fortsetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
9 FN 2: Q1 = +Q1 - +Q164 Länge in X berechnen anhand der gemessenen Abweichung 10 FN 2: Q2 = +Q2 - +Q165 Länge in Y berechnen anhand der gemessenen Abweichung 11 L Z+100 R0 FMAX Taster freifahren, Werkzeug-Wechsel TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 566
Länge in X variabel für schruppen und schlichten Q219=Q2 ;2. SEITEN-LAENGE Länge in Y variabel für schruppen und schlichten Q220=0 ;ECKENRADIUS Q221=0 ;AUFMASS 1. ACHSE 17 CYCL CALL M3 Zyklus-Aufruf 18 LBL 0 Unterprogramm-Ende 19 END PGM BEAMS MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Q281=1 ;MESSPROTOKOLL Messprotokoll in Datei ausgeben Q309=0 ;PGM-STOP BEI FEHLER Bei Toleranzüberschreitung keine Fehlermeldung anzeigen Q330=0 ;WERKZEUG-NUMMER Keine Werkzeug-Überwachung 4 L Z+100 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 5 END PGM BSMESS MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
HEIDENHAIN-Tastsysteme eingesetzt werden. Die TNC muss vom Maschinenhersteller für den Einsatz von 3D-Tastsystemen vorbereitet sein. Die TNC stellt einen Zyklus für folgende Sonderanwendung zur Verfügung: Zyklus Softkey Seite 3 MESSEN Messzyklus zur Erstellung von Hersteller-Zyklen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 571
Startpunkt der Messung hinaus. Dadurch kann beim Rückzug keine Kollision erfolgen. Mit der Funktion FN17: SYSWRITE ID 990 NR 6 können Sie festlegen, ob der Zyklus auf den Tastereingang X12 oder X13 wirken soll. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 572
Fehlermeldung ausgeben soll oder nicht. Wenn Modus 1 gewählt ist, dann speichert die TNC im 4. Ergebnisparameter den Wert -1 und arbeitet den Zyklus weiter ab: 0: Fehlermeldung ausgeben 1: Keine Fehlermeldung ausgeben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 573
TNC den Tastkugel-Mittelpunkt unkorrigiert auf die definierte Position fährt! Beachten Sie, dass die TNC grundsätzlich immer 4 aufeinanderfolgende Q-Parameter beschreibt. Wenn die TNC keinen gültigen Antastpunkt ermitteln konnte, enthält der 4. Ergebnis-Parameter den Wert TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 574
Eingabebereich 0 bis 99999,9999 Bezugssystem? (0=IST/1=REF): Festlegen, ob das Tastergebnis im Eingabe-Koordinatensystem (IST) oder bezogen auf das Maschinen- Koordinatensystem (REF) abgelegt werden soll: 0: Messergebnis im IST-System ablegen 1: Messergebnis im REF-System ablegen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Kalibrier-Zyklus wählen Kalibrier-Zyklen der TNC Softkey Funktion Seite Länge kalibrieren Radius und Mittenversatz mit einem Kalibrierring ermitteln Radius und Mittenversatz mit einem Zapfen bzw. Kalibrierdorn ermitteln Radius und Mittenversatz mit einer Kalibrierkugel ermitteln TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sie das Tastsystem verwenden, unabhängig davon, ob Sie einen Tastsystem- Zyklus im Automatikbetrieb oder in der Betriebsart Manueller Betrieb abarbeiten wollen. Weitere Informationen zur Tastsystem-Tabelle finden Sie im Benutzer-Handbuch Zyklenprogrammierung. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 577
Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Tastsystem im Programm so vorpositionieren, dass es ungefähr über der Kugelmitte steht. Während des Kalibriervorgangs wird automatisch ein Messprotokoll erstellt. Dieses Protokoll trägt den Namen TCHPRAUTO.html. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 578
TNC nach der Radiuskalibrierung auch die Tastsystem-Länge kalibrieren soll: 0: Tastsystem-Länge nicht kalibrieren 1: Tastsystem-Länge kalibrieren Bezugspunkt für Länge Q434 (absolut): Koordinate des Kalibrierkugel-Zentrums. Definition nur erforderlich, wenn Längenkalibrierung durchgeführt werden soll. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 579
2 Die TNC Tasten von der aktuellen Position aus in negativer Spindelachsrichtung mit Antast-Vorschub (Spalte F aus der Tastsystem-Tabelle) 3 Anschließend positioniert die TNC das Tastsystem mit Eilvorschub (Spalte FMAX aus der Tastsystem-Tabelle) zurück zur Startposition TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 580
Messprotokoll erstellt. Dieses Protokoll trägt den Namen TCHPRAUTO.html. Bezugspunkt Q434 (absolut): Bezug für die Länge (z. B. Höhe Einstellring). Eingabebereich -99999,9999 bis 99999,9999 NC-Sätze 5 TCH PROBE 461 TS LAENGE KALIBRIEREN Q434=+5 ;BEZUGSPUNKT TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Feinmessung aus und ermittelt den wirksamen Tastkugel- Radius (Spalte R in tool.t) Orientierung in zwei Richtungen möglich (z.B. Kabel- Tastsysteme von HEIDENHAIN): Die TNC führt eine Grob- und eine Feinmessung aus, dreht das Tastsystem um 180° und führt vier weitere Antastroutine aus. Durch die Umschlagmessung wird zusätzlich zum Radius, der Mittenversatz (CAL_OF in...
Seite 582
BEZUGSWINKEL Q380 (absolut): Winkel zwischen der Hauptachse der Bearbeitungsebene und dem ersten Antastpunkt. Eingabebereich 0 bis 360,0000 NC-Sätze 5 TCH PROBE 462 TS KALIBRIEREN IN RING Q407=+5 ;RINGRADIUS Q320=+0 ;SICHERHEITS-ABST. Q423=+8 ;ANZAHL ANTASTUNGEN Q380=+0 ;BEZUGSWINKEL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Feinmessung aus und ermittelt den wirksamen Tastkugel- Radius (Spalte R in tool.t) Orientierung in zwei Richtungen möglich (z.B. Kabel- Tastsysteme von HEIDENHAIN): Die TNC führt eine Grob- und eine Feinmessung aus, dreht das Tastsystem um 180° und führt vier weitere Antastroutinen aus. Durch die Umschlagmessung wird zusätzlich zum Radius, der Mittenversatz (CAL_OF in...
Seite 584
0 bis 8 Q407=+5 ;ZAPFENRADIUS BEZUGSWINKEL Q380 (absolut): Winkel zwischen Q320=+0 ;SICHERHEITS-ABST. der Hauptachse der Bearbeitungsebene und dem ersten Antastpunkt. Eingabebereich 0 bis 360,0000 Q301=+1 ;FAHREN AUF S. HOEHE Q423=+8 ;ANZAHL ANTASTUNGEN Q380=+0 ;BEZUGSWINKEL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 585
Tastsystemzyklen: Kinematik automatisch vermessen...
Aus den gemessenen Werten ermittelt die TNC die statische Schwenkgenauigkeit. Dabei minimiert die Software den durch die Schwenkbewegungen entstehenden Positionierfehler und speichert die Maschinengeometrie am Ende des Messvorgangs automatisch in den jeweiligen Maschinenkonstanten der Kinematiktabelle ab. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
(außer 450) die Drehachsen auf 0 Grad (IST-System) positionieren. Wurden die Maschinen-Parameter durch die KinematicsOpt-Zyklen verändert, so muss ein Neustart der Steuerung ausgeführt werden. Andernfalls besteht unter bestimmten Umständen die Gefahr, dass die Änderungen verloren gehen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 589
Beachten Sie beim Modus Herstellen: Gesicherte Daten kann die TNC grundsätzlich nur in eine identische Kinematikbeschreibung zurückschreiben. Eine Änderung der Kinematik hat immer auch eine Änderung des Presets zur Folge. Preset ggf. neu setzen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 590
Modus 0: Protokollierung aller Achs- und Transformationseinträge der Kinematikkette, die die TNC gesichert hat Modus 1: Protokollierung aller Transformationseinträge vor und nach der Wiederherstellung Modus 2: Auflistung der gespeicherten Datensätze. Modus 3: Auflistung der gelöschten Datensätze. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 591
Ausführen von Zyklus 450 automatisch generiert. Führen Sie keine manuellen Änderungen an den gesicherten Daten aus.. Sichern Sie die Datei TNC:\table\DATA450.KD, um im Bedarfsfall (z.B. Defekt des Datenträgers) die Datei wieder herstellen zu können. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 592
451, DIN/ISO: G451, Option) Zyklusablauf Mit dem Tastsystem-Zyklus 451 können Sie die Kinematik Ihrer Maschine prüfen und bei Bedarf optimieren. Dabei vermessen Sie mit dem 3D-Tastsystem TS eine HEIDENHAIN Kalibrierkugel, die Sie auf dem Maschinentisch befestigt haben. HEIDENHAIN empfiehlt die Verwendung der Kalibrierkugeln...
Seite 593
Q147 Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q148 Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q149 Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Wenn Sie die Genauigkeit entsprechend prüfen wollen, dann können Sie im Modus Prüfen auch eine höhere Anzahl an Messpunkten angeben. Wenn ein Messpunkt bei 0° definiert ist, so wird dieser ignoriert, da bei 0° immer die Referenzmessung erfolgt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
(Spalte TRACK) aktivieren. Dadurch erhöhen Sie generell die Genauigkeiten beim Messen mit einem 3D-Tastsystem. Ggf. für die Dauer der Vermessung die Klemmung der Drehachsen deaktivieren, ansonsten können die Messergebnisse verfälscht werden. Maschinenhandbuch beachten. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 598
Messpunktanzahl zwischen 4 und 8 Start- und Endwinkel sollen einen möglichst großen Verfahrbereich der Drehachsen abdecken Ermittlung der Drehachslose Messpunktanzahl zwischen 8 und 12 Start- und Endwinkel sollen einen möglichst großen Verfahrbereich der Drehachsen abdecken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 599
Messkreisradius ist, desto genauer kann die TNC die Drehachslose bestimmen (siehe "Protokollfunktion", Seite 605). Wenn in Maschinen-Parameter mStrobeRotAxPos eine M-Funktion zur Positionierung der Drehachsen gesetzt ist, oder die Achse eine Hirth-Achse ist, dann ist keine Ermittlung der Lose möglich. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 600
Zyklus 450, damit Sie im Notfall die zuletzt aktive Kinematik wieder herstellen können. Inch-Programmierung: Messergebnisse und Protokolldaten gibt die TNC grundsätzlich in mm aus. Die TNC ignoriert Angaben in der Zyklus-Definition für nicht aktive Achsen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 601
Tasterüberwachung in diesem Modus nicht aktiv, Q431=0 ;PRESET SETZEN Positioniergeschwindigkeit im Parameter Q253 Q432=0 ;WINKELBEREICH LOSE definieren Vorschub Vorpositionieren Q253: Verfahrgeschwindigkeit des Werkzeugs beim Positionieren in mm/min. Eingabebereich 0,0001 bis 99999,9999 alternativ FMAX, FAUTO, PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 602
Anzahl Messpunkte C-Achse Q422: Anzahl der Antastungen, die die TNC zur Vermessung der C- Achse verwenden soll. Eingabebereich 0 bis 12. Bei Eingabe = 0 führt die TNC keine Vermessung dieser Achse durch TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 603
Eingabebereich: -3,0000 bis +3,0000 Wenn Sie das Preset setzen vor der Vermessung aktiviert haben (Q431 = 1/3), dann positionieren Sie vor Zyklusstart das Tastsystem um den Sicherheitsabstand (Q320 + SET_UP) ungefähr mittig über die Kalibrierkugel. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 605
Aktive Kinematiknummer Eingegebener Messkugelradius Für jede vermessene Drehachse: Startwinkel Endwinkel Anstellwinkel Anzahl der Messpunkte Streuung (Standardabweichung) Maximaler Fehler Winkelfehler Gemittelte Lose Gemittelter Positionierfehler Messkreisradius Korrekturbeträge in allen Achsen (Preset-Verschiebung) Messunsicherheit für Drehachsen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 606
3 Preset am Werkstück setzen und Bearbeitung des Werkstücks starten 4 Mit Zyklus 452 in regelmäßigen Abständen eine Presetkompensation ausführen. Dabei erfaßt die TNC die Drift der beteiligten Achsen und korrigiert diese in der Kinematik TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 607
Q147 Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q148 Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q149 Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 608
Zustand befinden. Sichern Sie die aktive Kinematik vor einer Optimierung mit Zyklus 450, damit Sie im Fehlerfall die zuletzt aktive Kinematik wieder herstellen können. Inch-Programmierung: Messergebnisse und Protokolldaten gibt die TNC grundsätzlich in mm aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 609
A-Achse verwenden soll. Bei Eingabe = 0 führt die TNC keine Vermessung dieser Achse durch. Eingabebereich 0 bis 12 Startwinkel B-Achse Q415 (absolut): Startwinkel in der B-Achse, an dem die erste Messung erfolgen soll. Eingabebereich -359,999 bis 359,999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 610
Drehachslose verwendet werden soll. Der Überfahrtswinkel muss deutlich größer sein, als die tatsächliche Lose der Drehachsen. Bei Eingabe = 0 führt die TNC keine Vermessung der Lose durch. Eingabebereich: -3,0000 bis +3,0000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 615
Für jede vermessene Drehachse: Startwinkel Endwinkel Anstellwinkel Anzahl der Messpunkte Streuung (Standardabweichung) Maximaler Fehler Winkelfehler Gemittelte Lose Gemittelter Positionierfehler Messkreisradius Korrekturbeträge in allen Achsen (Preset-Verschiebung) Messunsicherheit für Drehachsen Erläuterungen zu den Protokollwerten (siehe "Protokollfunktion", Seite 605) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 617
Tastsystemzyklen: Werkzeuge automatisch vermessen...
Korrekturwerte für Länge und Radius werden von der TNC im zentralen Werkzeugspeicher TOOL.T abgelegt und automatisch am Ende des Antast-Zyklus verrechnet. Folgende Vermessungsarten stehen zur Verfügung: Werkzeug-Vermessung mit stillstehendem Werkzeug Werkzeug-Vermessung mit rotierendem Werkzeug Einzelschneiden-Vermessung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 619
Die Zyklen 481 bis 483 stehen unter G481 bis G483 auch in DIN/ISO zur Verfügung Anstelle eines frei wählbaren Parameters für den Status der Messung verwenden die neuen Zyklen den festen Parameter Q199 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
= maxPeriphSpeedMeas / ( r • 0,0063) mit Drehzahl [U/min] maxPeriphSpeedMeas: Maximal zulässige Umlaufgeschwindigkeit [m/min] Aktiver Werkzeug-Radius [mm] Der Antast-Vorschub berechnet sich aus: v = Messtoleranz • n mit Antast-Vorschub [mm/min] Messtoleranz: Messtoleranz [mm], abhängig von maxPeriphSpeedMeas Drehzahl [U/min] TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 621
90 bis 120 mm probingFeedCalc = ConstantFeed: Der Antast-Vorschub bleibt konstant, der Messfehler wächst jedoch linear mit größer werdendem Werkzeug-Radius: Messtoleranz = (r • measureTolerance1)/ 5 mm) mit Aktiver Werkzeug-Radius [mm] measureTolerance1: Maximal zulässiger Messfehler TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Eingabebereich: 0 bis 0,9999 mm RBREAK Bruch-Toleranz: Radius? Zulässige Abweichung vom Werkzeug-Radius R für Bruch- Erkennung. Wird der eingegebene Wert überschritten, sperrt die TNC das Werkzeug (Status L). Eingabebereich: 0 bis 0,9999 mm TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 623
Radiusfräser mit z. B. 4 (4 Schneiden) 0 (kein Versatz erforderlich, 5 (immer Werkzeug-Radius Durchmesser 10 mm da Kugel-Südpol gemessen als Versatz definieren, werden soll) damit der Durchmesser nicht im Radius gemessen wird) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 624
Telleroberkante liegen würde, positioniert NC-Sätze neues Format die TNC das Kalibrierwerkzeug automatisch über 6 TOOL CALL 1 Z den Teller (Sicherheitszone aus safetyDistStylus). 7 TCH PROBE 480 TT KALIBRIEREN Eingabebereich -99999,9999 bis 99999,9999 Q260=+100;SICHERE HOEHE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 625
TOOL.T ein. Nach dem Kalibriervorgang speichert die TNC die Kalibrierwerte und berücksichtigt sie bei nachfolgenden Werkzeug- Vermessungen. Das Kalibrierwerkzeug sollte einen Durchmesser größer 15 mm besitzen und ca. 50 mm aus dem Spannfutter herausstehen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Start fortsetzen oder mit dem Softkey ABBRUCH abbrechen 1: Ohne Stopp vor Zyklusbeginn. Die TNC startet den Kalibriervorgang von der aktuellen Position. Sie müssen vor Zyklus 484 das Werkzeug über das Tischtastsystem bewegen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 627
Die TNC tastet mit rotierendem Werkzeug radial an, um den Startwinkel für die Einzelschneiden-Vermessung zu bestimmen. Anschließend vermisst sie die Länge aller Schneiden durch Ändern der Spindel-Orientierung. Für diese Messung programmieren Sie die SCHNEIDENVERMESSUNG im ZYKLUS TCH PROBE 31 = 1. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 628
Telleroberkante liegen würde, positioniert die TNC das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung 0=Nein / 1=Ja: Festlegen, ob eine Einzelschneiden-Vermessung durchgeführt werden soll (maximal 20 Schneiden vermessbar) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 629
Tabelle TOOL.T ein. Zylinderförmige Werkzeuge mit Diamantoberfläche können mit stehender Spindel vermessen werden. Dazu müssen Sie in der Werkzeugtabelle die Schneidenanzahl CUT mit 0 definieren und Maschinen-Parameter CfgToolMeasurement anpassen. Beachten Sie Ihr Maschinenhandbuch. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 630
TNC das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung 0=Nein / 1=Ja: Festlegen, ob zusätzlich eine Einzelschneiden-Vermessung durchgeführt werden soll oder nicht (maximal 20 Schneiden vermessbar) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 631
Tabelle TOOL.T ein. Zylinderförmige Werkzeuge mit Diamantoberfläche können mit stehender Spindel vermessen werden. Dazu müssen Sie in der Werkzeugtabelle die Schneidenanzahl CUT mit 0 definieren und Maschinen-Parameter CfgToolMeasurement anpassen. Beachten Sie Ihr Maschinenhandbuch. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 632
TNC das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung 0=Nein / 1=Ja: Festlegen, ob zusätzlich eine Einzelschneiden-Vermessung durchgeführt werden soll oder nicht (maximal 20 Schneiden vermessbar) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Ausdrehen ■ Universal-Bohren ■ Rückwärts-Senken ■ Universal-Tiefbohren ■ Gewindebohren mit Ausgleichsfutter, neu ■ Gewindebohren ohne Ausgleichsfutter, neu ■ Bohrfräsen ■ Gewindebohren mit Spanbruch ■ Punktemuster auf Kreis ■ Punktemuster auf Linien ■ Gravieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 640
Geraden......452 über eine Drehachse..461, 465 über zwei Bohrungen..... 455 über zwei Kreiszapfen.... 458 Werkzeug-Korrektur....532 Werkzeug-Überwachung..532 Werkzeug-Vermessung..618, 622 Komplett vermessen....631 Maschinen-Parameter.... 620 TT kalibrieren....624, 625 Werkzeug-Länge....627 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...