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 320 | 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 320 beschrieben. Wenden Sie sich ggf. an HEIDENHAIN, wenn Sie dieses Benutzer-Handbuch benötigen. ID Benutzer-Handbuch Klartext-Dialog: 1096951--xx. ID Benutzer-Handbuch DIN/ISO: 1096984-xx.
Grundlegendes TNC-Typ, Software und Funktionen Software-Optionen Die TNC 320 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 und Option #1) Zusätzliche Achse Zusätzliche Regelkreise 1 und 2...
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 8
Kompatibilität Bearbeitungsprogramme, die Sie an älteren HEIDENHAIN- Bahnsteuerungen (ab TNC 150 B) erstellt haben, sind von diesem neuen Softwarestand der TNC 320 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.
"Zyklusparameter", Seite 80 Der Zyklus 241 EINLIPPEN-TIEFBOHREN wurde um mehrere Eingebparameter erweitert siehe "EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241)", Seite 84 Der Antastzyklus 4 MESSEN 3D wurde eingeführt siehe "MESSEN 3D (Zyklus 4)", Seite 413 TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 10
Zyklus 22 wurde um die optionalen Parameter Q401, Q404 erweitert, siehe "RAEUMEN (Zyklus 22, DIN/ISO: G122)", Seite 184 Zyklus 484 wurde um den optionalen Parameter Q536 erweitert, siehe "Kabelloses TT 449 kalibrieren (Zyklus 484, DIN/ ISO: G484)", Seite 433 TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 14
Einzelnen Rahmen definieren......................... 56 Vollkreis definieren..........................57 Teilkreis definieren..........................57 Punkte-Tabellen............................. 58 Anwendung............................. 58 Punkte-Tabelle eingeben......................... 58 Einzelne Punkte für die Bearbeitung ausblenden................... 59 Punkte-Tabelle im Programm wählen..................... 59 Zyklus in Verbindung mit Punkte-Tabellen aufrufen................60 TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 15
Zyklusablauf.............................72 Beim Programmieren beachten!......................72 Zyklusparameter............................73 RUECKWAERTS-SENKEN (Zyklus 204, DIN/ISO: G204)..............75 Zyklusablauf.............................75 Beim Programmieren beachten!......................75 Zyklusparameter............................77 UNIVERSAL-TIEFBOHREN (Zyklus 205, DIN/ISO: G205)..............78 Zyklusablauf.............................78 Beim Programmieren beachten!......................79 Zyklusparameter............................80 TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 16
Beim Programmieren beachten!......................82 Zyklusparameter............................83 3.10 EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241)..............84 Zyklusablauf.............................84 Beim Programmieren beachten!......................84 Zyklusparameter............................85 3.11 Programmierbeispiele........................... 87 Beispiel: Bohrzyklen..........................87 Beispiel: Bohrzyklen in Verbindung mit PATTERN DEF verwenden............88 TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 27
Rücksetzen............................254 Drehachsen positionieren........................255 Positions-Anzeige im geschwenkten System..................256 Arbeitsraum-Überwachung........................256 Positionieren im geschwenkten System....................257 Kombination mit anderen Koordinaten-Umrechnungszyklen..............257 Leitfaden für das Arbeiten mit Zyklus 19 BEARBEITUNGSEBENE............258 10.10 Programmierbeispiele......................... 259 Beispiel: Koordinaten-Umrechnungszyklen................... 259 TNC 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
überlagerten Teilkonturen zusammensetzen, sowie Zyklen zur Zylindermantelbearbeitung und zum Wirbelfräsen Zyklen zur Herstellung von Punktemustern, z.B. Lochkreis od. Lochfläche Sonder-Zyklen Verweilzeit, Programm-Aufruf, Spindel-Orientierung, Gravieren, Toleranz Ggf. auf maschinenspezifische Bearbeitungszyklen weiterschalten. Solche Bearbeitungszyklen können von Ihrem Maschinenhersteller integriert werden TNC 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Die Funktion CYCL CALL POS ruft den zuletzt definierten Bearbeitungszyklus einmal auf. Startpunkt des Zyklus ist die Position, die Sie im CYCL CALL POS-Satz definiert haben. Die TNC fährt die im CYCL CALL POS-Satz angegebene Position mit Positionierlogik an: TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 47
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Auf dieser Höhe wird die nächste Bearbeitungsposition in der Bearbeitungsebene angefahren F Positionieren: Vorschub, mit dem die TNC das Werkzeug innerhalb eines Zyklus verfährt F Rückzug: Vorschub, mit dem die TNC das Werkzeug zurückpositioiniert Parameter gelten für alle Bearbeitungszyklen 2xx. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Sichere Höhe: Absolute Höhe, in der keine Kollision mit dem Werkstück erfolgen kann (für Zwischenpositionierungen und Rückzug am Zyklus-Ende) Überlappungs-Faktor: Werkzeug-Radius x Überlappungsfaktor ergibt die seitliche Zustellung Fräsart: Gleichlauf/Gegenlauf Parameter gelten für die SL -Zyklen 20, 22, 23, 24 und TNC 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Definition eines Teilkreises PATTERN DEF eingeben Betriebsart Programmieren wählen Sonderfunktionen wählen Funktionen für die Kontur- und Punktbearbeitung wählen PATTERN DEF-Satz öffnen Gewünschtes Bearbeitungsmuster wählen, z.B. einzelne Reihe Erforderliche Definitionen eingeben, jeweils mit Taste ENT bestätigen TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Werkstückoberfläche Q203, die Sie im Bearbeitungszyklus definiert haben. X-Koordinate Bearbeitungspos. (absolut): X- Koordinate eingeben Y-Koordinate Bearbeitungspos. (absolut): Y- Koordinate eingeben Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 320 | 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 320 | 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 320 | 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 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 320 | 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 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Arbeitsrichtung fest. Wenn Sie die Tiefe = 0 programmieren, dann führt die TNC den Zyklus nicht aus. Die TNC stellt am Zyklus-Ende den Kühlmittel- und Spindelzustand wieder her, der vor dem Zyklusaufruf aktiv war. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 70
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 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 74
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Positives Vorzeichen senkt in Richtung der positiven Spindelachse. Werkzeug-Länge so eingeben, dass nicht die Schneide, sondern die Unterkante der Bohrstange vermaßt ist. Die TNC berücksichtigt bei der Berechnung des Startpunktes der Senkung die Schneidenlänge der Bohrstange und die Materialstärke. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 76
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 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 80
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 81
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 82
Sie in der Werkzeug-Tabelle TOOL.T in der Spalte ANGLE den maximal möglichen Eintauchwinkel des Werkzeugs an. Die TNC berechnet dann automatisch die maximal erlaubte Zustellung und ändert ggf. Ihren eingegebenen Wert TNC 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 84
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 85
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 86
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 93
Werkzeug-Tabelle, mit der im Zyklus definierten Gewindesteigung. Die TNC gibt eine Fehlermeldung aus, wenn die Werte nicht übereinstimmen. Im Zyklus 206 berechnet die TNC die Gewindesteigung anhand der programmierten Drehzahl und des im Zyklus definierten Vorschubs. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 94
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 95
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 96
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 98
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 99
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 100
Softkeyleiste. Wenn Sie diesen Softkey und die NC-Start Taste drücken, fährt das Werkzeug aus der Bohrung zurück zum Startpunkt der Bearbeitung. Die Spindel stoppt automatisch und die TNC gibt Ihnen eine Meldung aus. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 101
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 103
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 104
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 105
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 106
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 107
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 108
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 110
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 112
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 113
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 114
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 115
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 116
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 117
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 118
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 120
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 121
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 122
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 123
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 128
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 129
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 130
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 131
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 132
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 133
Sicherheitsabstand Q200 von der Taschenwand entfernt ist und wiederholt den Schlichtvorgang der Seitenwand auf der neuen Tiefe 5 Die TNC wiederholt diesen Vorgang so lange, bis der programmierte Durchmesser gefertigt wurde TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 134
Werkzeug verwenden, können Sie diese Überwachung mit dem Maschinen-Parameter suppressPlungeErr ausschalten. Die TNC reduziert die Zustelltiefe auf die in der Werkzeug-Tabelle definierte Schneidenlänge LCUTS, falls die Schneidenlänge kürzer ist als die im Zyklus eingegebene Zustelltiefe Q202. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 136
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 137
4 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 Anschließend schlichtet die TNC den Boden der Nut von innen nach außen TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 138
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 139
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 140
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 141
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 320 | 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 im Eilgang auf die erste Zustell-Tiefe! TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 143
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 144
-99999,9999 bis 99999,9999 Q200=2 ;SICHERHEITS-ABST. 2. Sicherheits-Abstand Q204 (inkremental): Q203=+0 ;KOOR. OBERFLAECHE Koordinate Spindelachse, in der keine Kollision Q204=50 ;2. SICHERHEITS-ABST. zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 Q366=1 ;EINTAUCHEN TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 145
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 146
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 147
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 nicht mit der Startposition überein! TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 148
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 149
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 150
Die TNC positioniert das Werkzeug am Zyklusende wieder zurück auf die Startposition. Die TNC reduziert die Zustelltiefe auf die in der Werkzeug-Tabelle definierte Schneidenlänge LCUTS, falls die Schneidenlänge kürzer ist als die im Zyklus eingegebene Zustelltiefe Q202. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 151
Werkzeugdurchmesser + 2 mm. Kollisionsgefahr! 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 nicht mit der Startposition überein! TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 152
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 153
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 154
6 Anschließend fährt die TNC das Werkzeug mit dem Fräsvorschub in entgegengesetzter Richtung zurück 7 Der Vorgang wiederholt sich, bis die eingegebene Fläche vollständig bearbeitet ist. 8 Danach positioniert die TNC das Werkzeug im Eilgang FMAX zurück zum Starpunkt TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 155
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 156
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 157
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 158
= -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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 159
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 160
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 165
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 166
-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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 167
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 169
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 174
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 178
A muss außerhalb B beginnen. B muss innerhalb von A beginnen Fläche A: 51 LBL 1 52 L X+10 Y+50 RR 53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 179
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 180
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 181
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 182
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 183
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 184
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 185
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 186
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 187
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 188
Die TNC ermittelt den Startpunkt für das Schlichten Tiefe selbständig. Der Startpunkt ist abhängig von den Platzverhältnissen in der Tasche. Der Einfahrradius zum Anpositionieren auf die Endtiefe ist intern fest definiert und unabhängig vom Eintauchwinkel des Werkzeugs. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 189
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 190
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 191
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 192
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 193
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 194
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 195
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 196
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 197
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 198
+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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 199
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 207
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 208
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 209
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 210
Dieser Zyklus führt eine angestellte 5-Achs Bearbeitung durch. Um diesen Zyklus ausführen zu können, muss die erste Maschinenachse unter dem Maschinentisch eine Rundachse sein. Zudem muss das Werkzeug senkrecht auf der Mantelfläche positioniert werden können. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 211
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 212
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 213
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 214
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 215
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 216
Dieser Zyklus führt eine angestellte 5-Achs Bearbeitung durch. Um diesen Zyklus ausführen zu können, muss die erste Maschinenachse unter dem Maschinentisch eine Rundachse sein. Zudem muss das Werkzeug senkrecht auf der Mantelfläche positioniert werden können. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 217
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 218
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 220
Bearbeitungszyklen: Zylindermantel Programmierbeispiele 21 RND R7.5 22 L X+40 Y+20 23 LBL 0 24 END PGM C27 MM TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 221
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 225
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 228
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 229
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 232
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 233
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 235
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 320 | 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 175). TNC 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 240
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 243
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 245
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 246
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 247
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 248
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 251
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 252
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 253
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Um die Schwenkwinkel rückzusetzen, Zyklus BEARBEITUNGSEBENE erneut definieren und für alle Drehachsen 0° eingeben. Anschließend Zyklus BEARBEITUNGSEBENE nochmal definieren, und die Dialogfrage mit der Taste NO ENT bestätigen. Dadurch setzen Sie die Funktion inaktiv. TNC 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 264
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 265
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 266
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 268
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 269
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 270
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 271
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 274
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 275
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 276
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 277
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 278
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 282
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
= ON erreichen, dass ein Infrarot-Tastsystem vor jedem 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 320 | 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 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 288
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 290
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 293
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 294
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 296
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 297
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 298
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 299
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 300
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 301
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 302
(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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 303
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 305
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 306
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 307
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 308
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 313
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Q305 ungleich 0, Q303 = 1: Die TNC schreibt den berechneten Bezugspunkt in die Preset-Tabelle. Bezugssystem ist das Maschinen-Koordinatensystem (REF-Koordinaten). Der Wert des Parameters Q305 bestimmt die Preset-Nummer. Preset über Zyklus 247 im NC-Programm aktivieren TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 315
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 316
Setzen", Seite 314) 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 317
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 318
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 319
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 320
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 321
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 322
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 323
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 324
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 325
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 326
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 327
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 328
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 329
= 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 330
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 331
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 332
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 333
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 334
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 335
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 336
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 337
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 338
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 339
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 340
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 341
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 342
(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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 343
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 344
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 345
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 346
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 347
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 348
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 349
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 350
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 351
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 352
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 353
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 354
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 355
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunkt-Setzen", Seite 314) 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 356
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 357
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 358
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 359
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 362
(siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunkt-Setzen", Seite 314) 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 365
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 367
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 370
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 320 | 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 320 | 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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 375
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 376
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 377
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 378
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 379
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 380
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 381
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 382
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 383
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 384
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 385
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 386
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 372). 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 387
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 388
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 389
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 372). 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 390
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 391
;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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 392
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 393
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 394
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 395
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 372). 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 396
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 397
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 398
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 372). 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 399
Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q163 Abweichung Lochkreis-Durchmesser Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Zyklus 430 führt nur Bruch-Überwachung durch, keine automatische Werkzeug-Korrektur. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 400
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 401
Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Bruchüberwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 372). 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 402
Über die ersten zwei Messpunkte bestimmen Sie die Ausrichtung der Hauptachse beim Schwenken der Bearbeitungsebene. Der dritte Messpunkt legt die Richtung der Werkzeug-Achse fest. Dritten Messpunkt in Richtung positiver Y-Achse definieren, damit die Werkzeug- Achse im rechtsdrehenden Koordinatensystem richtig liegt. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 403
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 404
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 406
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 411
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 412
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 413
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 414
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 320 | 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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 417
3 Die erste Bewegung im Zyklus erfolgt in die negative Richtung der Tastsystem-Achse 4 Anschließend ermittelt der Zyklus das exakte Kugelzentrum in der Tastsystem-Achse Beim Programmieren beachten! HEIDENHAIN übernimmt die Gewährleistung für die Funktion der Antastzyklen nur dann, wenn HEIDENHAIN-Tastsysteme eingesetzt werden. TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 418
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 419
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 420
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 320 | 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 422
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 320 | 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 424
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 425
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 427
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 429
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 431
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 433
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 434
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 435
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 436
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 437
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 438
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 439
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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 440
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 320 | 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 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
Seite 443
Grunddrehung über zwei Zapfen ■ Schieflage mit Drehachse kompensieren ■ Grunddrehung setzen ■ Schieflage mit C-Achse kompensieren ■ Bezugspunkt-Setzen Mitte Nut (FCL 3-Funktion) ■ Bezugspunkt-Setzen Mitte Steg (FCL 3-Funktion) ■ Bezugspunkt-Setzen Rechteck innen TNC 320 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...