Herunterladen Inhalt Inhalt Diese Seite drucken
HEIDENHAIN TNC 640 Benutzerhandbuch
Vorschau ausblenden Andere Handbücher für TNC 640:
Inhaltsverzeichnis

Werbung

TNC 640
Benutzer-Handbuch
Zyklenprogrammierung
NC-Software
340590-05
340591-05
340595-05
Deutsch (de)
1/2015

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für HEIDENHAIN TNC 640

  • Seite 1 TNC 640 Benutzer-Handbuch Zyklenprogrammierung NC-Software 340590-05 340591-05 340595-05 Deutsch (de) 1/2015...
  • Seite 3 Grundlegendes...
  • Seite 4 Benutzer-Handbuch finden. Änderungen gewünscht oder den Fehlerteufel entdeckt? Wir sind ständig bemüht unsere Dokumentation für Sie zu verbessern. Helfen Sie uns dabei und teilen uns bitte Ihre Änderungswünsche unter folgender E-Mail-Adresse mit: tnc-userdoc@heidenhain.de. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 5: Tnc-Typ, Software Und Funktionen

    TNC-Funktionen vertraut zu machen. Benutzer-Handbuch: Alle TNC-Funktionen, die nicht mit den Zyklen in Verbindung stehen, sind im Benutzer-Handbuch der TNC 640 beschrieben. Wenden Sie sich ggf. an HEIDENHAIN, wenn Sie dieses Benutzer-Handbuch benötigen. ID Benutzer-Handbuch Klartext-Dialog: 892904-xx. ID Benutzer-Handbuch DIN/ISO: 892910-xx.
  • Seite 6: Software-Optionen

    Grundlegendes TNC-Typ, Software und Funktionen Software-Optionen Die TNC 640 verfügt über verschiedene Software-Optionen, die von Ihrem Maschinenhersteller freigeschaltet werden können. Jede Option ist separat freizuschalten und beinhaltet jeweils die nachfolgend aufgeführten Funktionen: Additional Axis (Option #0 bis Option #7) Zusätzliche Achse Zusätzliche Regelkreise 1 bis 8...
  • Seite 7 Remote Desktop Manager (Option #133) Fernbedienung externer Windows auf einer separaten Rechnereinheit Rechnereinheiten Eingebunden in die Oberfläche der TNC Synchronizing Functions (Option #135) Synchronisierungsfunktionen Echtzeit-Koppelfunktion (Real Time Coupling – RTC): Koppeln von Achsen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 8 Automatisches Ermitteln von Werkstückmassen und Reibkräften Anpassung von Regelparametern in Abhängigkeit von der aktuellen Masse des Werkstücks Active Chatter Control – ACC (Option #145) Aktive Ratterregelung Vollautomatische Funktion zur Rattervermeidung während der Bearbeitung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 9: Vorgesehener Einsatzort

    Die TNC entspricht der Klasse A nach EN 55022 und ist hauptsächlich für den Betrieb in Industriegebieten vorgesehen. Rechtlicher Hinweis Dieses Produkt verwendet Open Source Software. Weitere Informationen finden Sie auf der Steuerung unter Betriebsart Einspeichern/Editieren MOD-Funktion Softkey LIZENZ HINWEISE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 10 Kompatibilität Bearbeitungsprogramme, die Sie an älteren HEIDENHAIN- Bahnsteuerungen (ab TNC 150 B) erstellt haben, sind von diesem neuen Softwarestand der TNC 640 größtenteils abarbeitbar. Auch wenn neue, optionale Parameter ("Optionale Parameter") zu bestehenden Zyklen dazugekommen sind, können Sie in der Regel Ihre Programme weiterhin wie gewohnt abarbeiten.
  • Seite 11 "Zyklusparameter", Seite 92 Der Zyklus 241 EINLIPPEN-TIEFBOHREN wurde um mehrere Eingebparameter erweitert siehe "EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241)", Seite 97 Der Antastzyklus 4 MESSEN 3D wurde eingeführt siehe "MESSEN 3D (Zyklus 4)", Seite 573 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 12 "Kabelloses TT 449 kalibrieren (Zyklus 484, DIN/ ISO: G484 Touch Probe Functions)", Seite 625 Exzenterdrehen mit Zyklus 800 ist mit Option 50 möglich, siehe "DREH-SYSTEM ANPASSEN (Zyklus 800, DIN/ISO: G800)", Seite 322 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 13: Inhaltsverzeichnis

    14 Tastsystemzyklen: Werkstück-Schieflagen automatisch ermitteln..........449 15 Tastsystemzyklen: Bezugspunkte automatisch erfassen............471 16 Tastsystemzyklen: Werkstücke automatisch kontrollieren............527 17 Tastsystemzyklen: Sonderfunktionen..................569 18 Tastsystemzyklen: Kinematik automatisch vermessen............585 19 Tastsystemzyklen: Werkzeuge automatisch vermessen............617 20 Übersichtstabellen Zyklen......................633 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 14 Inhaltsverzeichnis TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 15 Grundlagen / Übersichten......................49 Einführung..............................50 Verfügbare Zyklengruppen........................51 Übersicht Bearbeitungszyklen......................... 51 Übersicht Tastsystemzyklen........................52 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 16 Einzelnen Rahmen definieren......................... 66 Vollkreis definieren..........................67 Teilkreis definieren..........................68 Punkte-Tabellen............................. 69 Anwendung............................. 69 Punkte-Tabelle eingeben......................... 69 Einzelne Punkte für die Bearbeitung ausblenden................... 70 Punkte-Tabelle im Programm wählen..................... 70 Zyklus in Verbindung mit Punkte-Tabellen aufrufen................71 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 17 Zyklusablauf.............................84 Beim Programmieren beachten!......................84 Zyklusparameter............................85 RUECKWAERTS-SENKEN (Zyklus 204, DIN/ISO: G204)..............87 Zyklusablauf.............................87 Beim Programmieren beachten!......................88 Zyklusparameter............................89 UNIVERSAL-TIEFBOHREN (Zyklus 205, DIN/ISO: G205)..............90 Zyklusablauf.............................90 Beim Programmieren beachten!......................91 Zyklusparameter............................92 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 18 Beim Programmieren beachten!......................95 Zyklusparameter............................96 3.10 EINLIPPEN-TIEFBOHREN (Zyklus 241, DIN/ISO: G241)..............97 Zyklusablauf.............................97 Beim Programmieren beachten!......................97 Zyklusparameter............................98 3.11 Programmierbeispiele......................... 100 Beispiel: Bohrzyklen..........................100 Beispiel: Bohrzyklen in Verbindung mit PATTERN DEF verwenden............. 101 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 19 GEWINDEFRAESEN (Zyklus 262, DIN/ISO: G262)................117 Zyklusablauf............................117 Beim Programmieren beachten!......................118 Zyklusparameter............................ 119 SENKGEWINDEFRAESEN (Zyklus 263, DIN/ISO:G263)..............121 Zyklusablauf............................121 Beim Programmieren beachten!......................122 Zyklusparameter............................ 123 BOHRGEWINDEFRAESEN (Zyklus 264, DIN/ISO: G264)..............125 Zyklusablauf............................125 Beim Programmieren beachten!......................126 Zyklusparameter............................ 127 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 20 HELIX- BOHRGEWINDEFRAESEN (Zyklus 265, DIN/ISO: G265).............129 Zyklusablauf............................129 Beim Programmieren beachten!......................130 Zyklusparameter............................ 131 4.10 AUSSENGEWINDE-FRAESEN (Zyklus 267, DIN/ISO: G267)............133 Zyklusablauf............................133 Beim Programmieren beachten!......................134 Zyklusparameter............................ 135 4.11 Programmierbeispiele......................... 137 Beispiel: Gewindebohren........................137 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 21 Zyklusablauf............................159 Beim Programmieren beachten!......................160 Zyklusparameter............................ 161 KREISZAPFEN (Zyklus 257, DIN/ISO: G257)..................163 Zyklusablauf............................163 Beim Programmieren beachten!......................164 Zyklusparameter............................ 165 PLANFRAESEN (Zyklus 233, DIN/ISO: G233)................... 167 Zyklusablauf............................167 Beim Programmieren beachten!......................171 Zyklusparameter............................ 172 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 22 Inhaltsverzeichnis Programmierbeispiele......................... 175 Beispiel: Tasche, Zapfen und Nuten fräsen..................175 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 23 PUNKTEMUSTER AUF KREIS (Zyklus 220, DIN/ISO: G220)............179 Zyklusablauf............................179 Beim Programmieren beachten!......................179 Zyklusparameter............................ 180 PUNKTEMUSTER AUF LINIEN (Zyklus 221, DIN/ISO: G221)............182 Zyklusablauf............................182 Beim Programmieren beachten!......................182 Zyklusparameter............................ 183 Programmierbeispiele......................... 184 Beispiel: Lochkreise..........................184 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 24 Beim Programmieren beachten!......................200 Zyklusparameter............................ 201 SCHLICHTEN TIEFE (Zyklus 23, DIN/ISO: G123)................203 Zyklusablauf............................203 Beim Programmieren beachten!......................204 Zyklusparameter............................ 204 SCHLICHTEN SEITE (Zyklus 24, DIN/ISO: G124)................205 Zyklusablauf............................205 Beim Programmieren beachten!......................206 Zyklusparameter............................ 207 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 25 7.11 KONTURNUT TROCHOIDAL (Zyklus 275, DIN ISO G275)............... 211 Zyklusablauf............................211 Beim Programmieren beachten!......................212 Zyklusparameter............................ 213 7.12 Programmierbeispiele......................... 215 Beispiel: Tasche räumen und nachräumen................... 215 Beispiel: Überlagerte Konturen vorbohren, schruppen, schlichten............217 Beispiel: Kontur-Zug..........................219 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 26 Beim Programmieren beachten!......................230 Zyklusparameter............................ 231 ZYLINDER-MANTEL (Zyklus 39, DIN/ISO: G139, Software-Option 1)..........232 Zyklusablauf............................232 Beim Programmieren beachten!......................233 Zyklusparameter............................ 234 Programmierbeispiele......................... 235 Beispiel: Zylinder-Mantel mit Zyklus 27....................235 Beispiel: Zylinder-Mantel mit Zyklus 28....................237 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 27 Komplexe Konturformel eingeben......................243 Überlagerte Konturen..........................244 Kontur Abarbeiten mit SL -Zyklen......................246 Beispiel: Überlagerte Konturen mit Konturformel schruppen und schlichten........247 SL-Zyklen mit einfacher Konturformel....................250 Grundlagen............................250 Einfache Konturformel eingeben......................252 Kontur Abarbeiten mit SL -Zyklen......................252 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 28 Wirkung..............................262 Beim Programmieren beachten......................263 Zyklusparameter............................ 263 10.6 DREHUNG (Zyklus 10, DIN/ISO: G73)....................264 Wirkung..............................264 Beim Programmieren beachten!......................265 Zyklusparameter............................ 265 10.7 MASSFAKTOR (Zyklus 11, DIN/ISO: G72)..................266 Wirkung..............................266 Zyklusparameter............................ 266 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 29 Rücksetzen............................271 Drehachsen positionieren........................271 Positions-Anzeige im geschwenkten System..................272 Arbeitsraum-Überwachung........................272 Positionieren im geschwenkten System....................273 Kombination mit anderen Koordinaten-Umrechnungszyklen..............273 Leitfaden für das Arbeiten mit Zyklus 19 BEARBEITUNGSEBENE............274 10.10 Programmierbeispiele......................... 275 Beispiel: Koordinaten-Umrechnungszyklen................... 275 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 30 96)................................. 286 Zyklusablauf............................286 Beim Programmieren beachten!......................288 Zyklusparameter............................ 290 Bearbeitungsvarianten........................... 291 Werkzeug definieren..........................292 11.7 INTERPOLATIONSDREHEN KOPPLUNG (Zyklus 291, DIN/ISO: G291, Softwareoption 96)..295 Zyklusablauf............................295 Beim Programmieren beachten!......................296 Zyklusparameter............................ 297 Werkzeug definieren..........................298 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 31 Beim Programmieren beachten!......................306 Zyklusparameter............................ 307 11.10 BELADUNG ERMITTELN (Zyklus 239 DIN/ISO: G239, Software-Option 143)....... 309 Zyklusablauf............................309 Beim Programmieren beachten!......................310 Zyklusparameter............................ 310 11.11 Programmierbeispiele......................... 311 Beispiel Interpolationsdrehen Zyklus 291..................... 311 Beispiel Interpolationsdrehen Zyklus 292..................... 313 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 32 Anwendung............................333 Zyklusablauf Schruppen.........................333 Zyklusablauf Schlichten......................... 334 Beim Programmieren beachten!......................334 Zyklusparameter............................ 335 12.7 DREHEN EINTAUCHEN LÄNGS (Zyklus 813, DIN/ISO: G813)............337 Anwendung............................337 Zyklusablauf Schruppen.........................337 Zyklusablauf Schlichten......................... 338 Beim Programmieren beachten!......................338 Zyklusparameter............................ 339 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 33 Zyklusablauf Schruppen.........................352 Zyklusablauf Schlichten......................... 353 Beim Programmieren beachten!......................353 Zyklusparameter............................ 354 12.12DREHEN ABSATZ PLAN ERWEITERT (Zyklus 822, DIN/ISO: G822)..........355 Anwendung............................355 Zyklusablauf Schruppen.........................355 Zyklusablauf Schlichten......................... 356 Beim Programmieren beachten!......................356 Zyklusparameter............................ 357 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 34 Anwendung............................370 Zyklusablauf Schruppen.........................370 Zyklusablauf Schlichten......................... 371 Beim Programmieren beachten!......................371 Zyklusparameter............................ 372 12.17STECHDREHEN ERWEITERT RADIAL (Zyklus 842, DIN/ISO: G842)..........373 Anwendung............................373 Zyklusablauf Schruppen.........................373 Zyklusablauf Schlichten......................... 374 Beim Programmieren beachten!......................374 Zyklusparameter............................ 375 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 35 Anwendung............................390 Zyklusablauf Schruppen.........................390 Zyklusablauf Schlichten......................... 391 Beim Programmieren beachten!......................391 Zyklusparameter............................ 392 12.22STECHEN RADIAL (Zyklus 861, DIN/ISO: G861)................394 Anwendung............................394 Zyklusablauf Schruppen.........................394 Zyklusablauf Schlichten......................... 395 Beim Programmieren beachten!......................395 Zyklusparameter............................ 396 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 36 Anwendung............................407 Zyklusablauf Schruppen.........................407 Zyklusablauf Schlichten......................... 408 Beim Programmieren beachten!......................408 Zyklusparameter............................ 409 12.27STECHEN KONTUR AXIAL (Zyklus 870, DIN/ISO: G870)..............411 Anwendung............................411 Zyklusablauf Schruppen.........................411 Zyklusablauf Schlichten......................... 412 Beim Programmieren beachten!......................412 Zyklusparameter............................ 413 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 37 Beim Programmieren beachten!......................427 Zyklusparameter............................ 429 Drehrichtung in Abhängigkeit der Bearbeitungsseite (Q550)..............431 12.32UNWUCHT PRUEFEN (Zyklus 892, DIN/ISO: G892)................ 432 Anwendung............................432 Beim Programmieren beachten!......................433 Zyklusparameter............................ 434 12.33Programmier-Beispiel.......................... 435 Beispiel: Absatz mit Einstich.........................435 Beispiel Abwälzfräsen........................... 437 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 38 Schaltendes Tastsystem, Antastvorschub: F in Tastsystem-Tabelle............. 444 Schaltendes Tastsystem, Vorschub für Positionierbewegungen: FMAX..........444 Schaltendes Tastsystem, Eilgang für Positionierbewegungen: F_PREPOS in Tastsystem-Tabelle..444 Mehrfachmessung..........................445 Vertrauensbereich für Mehrfachmessung..................... 445 Tastsystemzyklen abarbeiten........................ 446 13.3 Tastsystem-Tabelle..........................447 Allgemeines............................447 Tastsystem-Tabellen editieren....................... 447 Tastsystem-Daten..........................448 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 39 14.6 GRUNDDREHUNG SETZEN (Zyklus 404, DIN/ISO: G404)...............464 Zyklusablauf............................464 Zyklusparameter............................ 464 14.7 Schieflage eines Werkstücks über C-Achse ausrichten (Zyklus 405, DIN/ISO: G405)....465 Zyklusablauf............................465 Beim Programmieren beachten!......................466 Zyklusparameter............................ 467 14.8 Beispiel: Grunddrehung über zwei Bohrungen bestimmen............469 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 40 Beim Programmieren beachten!......................492 Zyklusparameter............................ 493 15.7 BEZUGSPUNKT KREIS AUSSEN (Zyklus 413, DIN/ISO: G413)............496 Zyklusablauf............................496 Beim Programmieren beachten!......................497 Zyklusparameter............................ 498 15.8 BEZUGSPUNKT ECKE AUSSEN (Zyklus 414, DIN/ISO: G414)............501 Zyklusablauf............................501 Beim Programmieren beachten!......................502 Zyklusparameter............................ 503 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 41 Zyklusablauf............................516 Beim Programmieren beachten!......................517 Zyklusparameter............................ 518 15.13BEZUGSPUNKT EINZELNE ACHSE (Zyklus 419, DIN/ISO: G419)...........520 Zyklusablauf............................520 Beim Programmieren beachten!......................520 Zyklusparameter............................ 521 15.14Beispiel: Bezugspunkt-Setzen Mitte Kreissegment und Werkstück-Oberkante......523 15.15Beispiel: Bezugspunkt-Setzen Werkstück-Oberkante und Mitte Lochkreis........524 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 42 Zyklusparameter............................ 539 16.6 MESSEN KREIS AUSSEN (Zyklus 422, DIN/ISO: G422)..............541 Zyklusablauf............................541 Beim Programmieren beachten!......................541 Zyklusparameter............................ 542 16.7 MESSEN RECHTECK INNEN (Zyklus 423, DIN/ISO: G423)............. 544 Zyklusablauf............................544 Beim Programmieren beachten!......................544 Zyklusparameter............................ 545 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 43 Zyklusablauf............................559 Beim Programmieren beachten!......................560 Zyklusparameter............................ 560 16.13MESSEN EBENE (Zyklus 431, DIN/ISO: G431).................562 Zyklusablauf............................562 Beim Programmieren beachten!......................563 Zyklusparameter............................ 563 16.14Programmierbeispiele......................... 565 Beispiel: Rechteck-Zapfen messen und nachbearbeiten...............565 Beispiel: Rechtecktasche vermessen, Messergebnisse protokollieren..........567 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 44 17.6 TS KALIBRIEREN (Zyklus 460, DIN/ISO: G460)................577 17.7 TS LÄNGE KALIBRIEREN (Zyklus 461, DIN/ISO: G461)..............579 17.8 TS RADIUS INNEN KALIBRIEREN (Zyklus 462, DIN/ISO: G462).............581 17.9 TS RADIUS AUSSEN KALIBRIEREN (Zyklus 463, DIN/ISO: G463)..........583 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 45 Lose............................... 599 Beim Programmieren beachten!......................600 Zyklusparameter............................ 601 Verschiedene Modi (Q406)........................604 Protokollfunktion............................605 18.5 PRESET-KOMPENSATION (Zyklus 452, DIN/ISO: G452, Option)............ 606 Zyklusablauf............................606 Beim Programmieren beachten!......................608 Zyklusparameter............................ 609 Abgleich von Wechselköpfen........................ 611 Driftkompensation..........................613 Protokollfunktion............................615 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 46 Probe Functions)..........................629 Zyklusablauf............................629 Beim Programmieren beachten!......................629 Zyklusparameter............................ 630 19.6 Werkzeug komplett vermessen (Zyklus 33 oder 483, DIN/ISO: G483 Software-Option #17 Touch Probe Functions)..........................631 Zyklusablauf............................631 Beim Programmieren beachten!......................631 Zyklusparameter............................ 632 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 47 20 Übersichtstabellen Zyklen......................633 20.1 Übersichtstabelle..........................634 Bearbeitungszyklen..........................634 Drehzyklen.............................636 Tastsystemzyklen..........................637 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 49: Grundlagen / Übersichten

    Grundlagen / Übersichten...
  • Seite 50: Einführung

    Zyklus-Definition den Vorschub aus dem TOOL CALL- Satz intern fest zuordnet. Wenn Sie einen Zyklus mit mehreren Teilsätzen löschen wollen, gibt die TNC einen Hinweis aus, ob der komplette Zyklus gelöscht werden soll. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 51: Verfügbare Zyklengruppen

    Zyklen zur Herstellung von Punktemustern, z.B. Lochkreis od. Lochfläche Zyklen für Drehbearbeitungen und zum Abwälzfräsen Sonder-Zyklen Verweilzeit, Programm-Aufruf, Spindel-Orientierung, Gravieren, Toleranz, Interpolationsdrehen , Beladung ermitteln Ggf. auf maschinenspezifische Bearbeitungszyklen weiterschalten. Solche Bearbeitungszyklen können von Ihrem Maschinenhersteller integriert werden TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 52: Übersicht Tastsystemzyklen

    Zyklen zum automatischen Bezugspunkt-Setzen Zyklen zur automatischen Werkstück-Kontrolle Sonderzyklen Tastsystem kalibrieren Zyklen zur automatischen Kinematik-Vermessung Zyklen zur automatischen Werkzeug-Vermessung (wird vom Maschinenhersteller freigegeben) Ggf. auf maschinenspezifische Tastsystemzyklen weiterschalten. Solche Tastsystemzyklen können von Ihrem Maschinenhersteller integriert werden TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 53: Bearbeitungszyklen Verwenden

    Bearbeitungszyklen verwenden...
  • Seite 54: Mit Bearbeitungszyklen Arbeiten

    Grundsätzlich DEF-aktive Zyklen vor CALL -aktiven Zyklen programmieren Zwischen der Definition eines CALL -aktiven Zyklus und dem jeweiligen Zyklus-Aufruf einen DEF-aktiven Zyklus nur dann programmieren, wenn keine Überschneidungen bei den Übergabeparametern dieser beiden Zyklen auftreten TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 55: Zyklus Definieren Über Softkeys

    Zyklus. Die TNC eröffnet dann den Zyklusdialog wie zuvor beschrieben NC-Beispielsätze 7 CYCL DEF 200 BOHREN Q200=2 ;SICHERHEITS-ABST. Q201=3 ;TIEFE Q206=150 ;VORSCHUB TIEFENZ. Q202=5 ;ZUSTELL-TIEFE Q210=0 ;VERWEILZEIT OBEN Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q211=0.25 ;VERWEILZEIT UNTEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 56: Zyklen Aufrufen

    Die Funktion CYCL CALL PAT ruft den zuletzt definierten Bearbeitungszyklus an allen Positionen auf, die Sie in einer Musterdefinition PATTERN DEF (siehe "Muster-Definition PATTERN DEF", Seite 62) oder in einer Punkte-Tabelle (siehe "Punkte- Tabellen", Seite 69) definiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 57 Sie den ersten Zyklus-Aufruf mit M89. Um die Wirkung von M89 aufzuheben, programmieren Sie M99 in dem Positioniersatz, in dem Sie den letzten Startpunkt anfahren, oder Sie definieren mit CYCL DEF einen neuen Bearbeitungszyklus TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 58: Programmvorgaben Für Zyklen

    Tastsystemzyklenparameter GLOBAL DEF eingeben Betriebsart Einspeichern/Editieren wählen Sonderfunktionen wählen Funktionen für die Programmvorgaben wählen GLOBAL DEF-Funktionen wählen Gewünschte GLOBAL -DEF-Funktion wählen, z.B. GLOBAL DEF ALLGEMEIN Erforderliche Definitionen eingeben, jeweils mit Taste ENT bestätigen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 59: Global Def-Angaben Nutzen

    Beachten Sie, dass sich nachträgliche Änderungen der Programm-Einstellungen auf das gesamte Bearbeitungsprogramm auswirken und somit den Bearbeitungsablauf erheblich verändern können. Wenn Sie in einem Bearbeitungs-Zyklus einen festen Wert eintragen, dann wird dieser Wert nicht von GLOBAL DEF-Funktionen verändert. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 60: Allgemeingültige Globale Daten

    Globale Daten für Fräsbearbeitungen mit Taschenzyklen 25x Überlappungs-Faktor: Werkzeug-Radius x Überlappungsfaktor ergibt die seitliche Zustellung Fräsart: Gleichlauf/Gegenlauf Eintauchart: helixförmig, pendelnd oder senkrecht ins Material eintauchen Parameter gelten für die Fräszyklen 251 bis 257 . TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 61: Globale Daten Für Fräsbearbeitungen Mit Konturzyklen

    TNC das Tastsystem zwischen Messpunkten verfährt, sofern Option Fahren auf sichere Höhe aktiviert ist Fahren auf sichere Höhe: Wählen, ob die TNC zwischen Messpunkten auf Sicherheits-Abstand oder auf sicherer Höhe verfahren soll Parameter gelten für alle Tastsystemzyklen 4xx. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 62: Muster-Definition Pattern Def

    Definition einer einzelnen Reihe, gerade oder gedreht MUSTER Definition eines einzelnen Musters, gerade, gedreht oder verzerrt RAHMEN Definition eines einzelnen Rahmens, gerade, gedreht oder verzerrt KREIS Definition eines Vollkreises TEILKREIS Definition eines Teilkreises TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 63: Pattern Def Eingeben

    PATTERN eine Punkte-Tabelle angewählt haben. Über den Satzvorlauf können Sie einen beliebigen Punkt wählen, an dem Sie die Bearbeitung beginnen oder fortsetzen können (siehe Benutzer-Handbuch, Kapitel Programm-Test und Programmlauf)siehe "Beliebiger Einstieg ins Programm (Satzvorlauf)". TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 64: Einzelne Bearbeitungspositionen Definieren

    Drehlage des gesamten Musters (absolut): Drehwinkel um den eingegebenen Startpunkt. Bezugsachse: Hauptachse der aktiven Bearbeitungsebene (z.B. X bei Werkzeug-Achse Z). Wert positiv oder negativ eingebbar Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 65: Einzelnes Muster Definieren

    Drehlage Nebenachse: Drehwinkel, um den ausschließlich die Nebenachse der Bearbeitungsebene bezogen auf den eingegebenen Startpunkt verzerrt wird. Wert positiv oder negativ eingebbar. Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 66: Einzelnen Rahmen Definieren

    Drehlage Nebenachse: Drehwinkel, um den ausschließlich die Nebenachse der Bearbeitungsebene bezogen auf den eingegebenen Startpunkt verzerrt wird. Wert positiv oder negativ eingebbar. Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 67: Vollkreis Definieren

    Bearbeitungsebene (z.B. X bei Werkzeug- Achse Z). Wert positiv oder negativ eingebbar Anzahl Bearbeitungen: Gesamtanzahl der Bearbeitungspositionen auf dem Kreis Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 68: Teilkreis Definieren

    Polarwinkel zwischen zwei Bearbeitungspositionen. Wert positiv oder negativ eingebbar. Alternativ Endwinkel eingebbar (per Softkey umschalten) Anzahl Bearbeitungen: Gesamtanzahl der Bearbeitungspositionen auf dem Kreis Koordinate Werkstück-Oberfläche (absolut): Z- Koordinate eingeben, an der die Bearbeitung starten soll TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 69: Punkte-Tabellen

    Der Name der Punkte-Tabelle muss mit einem Buchstaben beginnen. Mit den Softkeys X AUS/EIN, Y AUS/EIN, Z AUS/ EIN (zweite Softkey-Leiste) legen Sie fest, welche Koordinaten Sie in die Punkte-Tabelle eingeben können. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 70: Einzelne Punkte Für Die Bearbeitung Ausblenden

    Softkey PUNKTE-TABELLE drücken Name der Punkte-Tabelle eingeben, mit Taste END bestätigen. Wenn die Punkte-Tabelle nicht im selben Verzeichnis gespeichert ist wie das NC-Programm, dann müssen Sie den kompletten Pfadnamen eingeben. NC-Beispielsatz 7 SEL PATTERN “TNC:\DIRKT5\NUST35.PNT“ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 71: Zyklus In Verbindung Mit Punkte-Tabellen Aufrufen

    Die TNC interpretiert die Punkte der Bearbeitungsebene als Koordinaten des Bohrungs-Mittelpunktes. Wenn Sie die in der Punkte-Tabelle definierte Koordinate in der Spindel-Achse als Startpunkt-Koordinate nutzen wollen, müssen Sie die Werkstück- Oberkante (Q203) mit 0 definieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 72 Die TNC interpretiert die Punkte der Bearbeitungsebene als Koordinaten des Zyklus-Startpunktes. Wenn Sie die in der Punkte- Tabelle definierte Koordinate in der Spindel-Achse als Startpunkt- Koordinate nutzen wollen, müssen Sie die Werkstück-Oberkante (Q203) mit 0 definieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 73: Bearbeitungszyklen: Bohren

    Bearbeitungszyklen: Bohren...
  • Seite 74: Grundlagen

    204 RUECKWAERTS-SENKEN Mit automatischer Vorpositionierung, 2. Sicherheits-Abstand 205 UNIVERSAL -TIEFBOHREN Mit automatischer Vorpositionierung, 2. Sicherheits-Abstand, Spanbruch, Vorhalteabstand 208 BOHRFRAESEN Mit automatischer Vorpositionierung, 2. Sicherheits-Abstand 241 EINLIPPEN-TIEFBOHREN Mit automatischer Vorpositionierung auf vertieften Startpunkt, Drehzahl- Kühlmitteldefinition TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 75: Zentrieren (Zyklus 240, Din/Iso: G240)

    Beachten Sie, dass die TNC bei positiv eingegebenem Durchmesser bzw. bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 76: Zyklusparameter

    Q206=250 ;VORSCHUB TIEFENZ. erfolgen kann. Eingabebereich 0 bis 99999,9999 Q211=0.1 ;VERWEILZEIT UNTEN Q203=+20 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. 12 L X+30 Y+20 R0 FMAX M3 M99 13 L X+80 Y+50 R0 FMAX M99 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 77: Bohren (Zyklus 200)

    Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 78: Zyklusparameter

    12 L X+30 Y+20 FMAX M3 der Werkzeug-Tabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze 13 CYCL CALL = Tiefe bezogen auf den zylindrischen Teil des 14 L X+80 Y+50 FMAX M99 Werkzeugs TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 79: Reiben (Zyklus 201, Din/Iso: G201)

    Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 80: Zyklusparameter

    ;VORSCHUB TIEFENZ. Q211=0.5 ;VERWEILZEIT UNTEN Q208=250 ;VORSCHUB RUECKZUG Q203=+20 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. 12 L X+30 Y+20 FMAX M3 13 CYCL CALL 14 L X+80 Y+50 FMAX M9 15 L Z+100 FMAX M2 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 81: Ausdrehen (Zyklus 202, Din/Iso: G202)

    6 Anschließend fährt die TNC das Werkzeug im Vorschub Rückzug auf den Sicherheits-Abstand und von dort – falls eingegeben – mit FMAX auf den 2. Sicherheits-Abstand. Wenn Q214=0 erfolgt der Rückzug an der Bohrungswand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 82: Beim Programmieren Beachten

    Sie im Q336 eingeben (z.B. in der Betriebsart Positionieren mit Handeingabe). Wählen Sie den Winkel so, dass die Werkzeugspitze parallel zu einer Koordinatenachse steht. Die TNC berücksichtigt beim Freifahren eine aktive Drehung des Koordinatensystems automatisch. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 83: Zyklusparameter

    Winkel für Spindel-Orientierung Q336 (absolut): 12 L X+30 Y+20 FMAX M3 Winkel, auf den die TNC das Werkzeug vor dem 13 CYCL CALL Freifahren positioniert. Eingabebereich -360,000 bis 14 L X+80 Y+50 FMAX M99 360,000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 84: Universal-Bohren (Zyklus 203, Din/Iso: G203)

    Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 85: Zyklusparameter

    Rückzugswert Q256 zurück. Eingabebereich 0 bis 99999 Minimale Zustell-Tiefe Q205 (inkremental): Falls Sie einen Abnahmebetrag eingegeben haben, begrenzt die TNC die Zustellung auf den mit Q205 eingegeben Wert. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 86 Werkzeugs beziehen soll, müssen Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der Werkzeug-Tabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 87: Rueckwaerts-Senken (Zyklus 204, Din/Iso: G204)

    Spindelorientierung durch und versetzt erneut um das Exzentermaß 6 Anschließend fährt die TNC das Werkzeug im Vorschub Vorpositionieren auf den Sicherheits-Abstand und von dort – falls eingegeben – mit FMAX auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 88: Beim Programmieren Beachten

    Sie im Q336 eingeben (z.B. in der Betriebsart Positionieren mit Handeingabe). Wählen Sie den Winkel so, dass die Werkzeugspitze parallel zu einer Koordinatenachse steht. Wählen Sie die Freifahr-Richtung so, dass das Werkzeug vom Bohrungsrand wegfährt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 89: Zyklusparameter

    4: Werkzeug freifahren in Plus-Richtung der Nebenachse Winkel für Spindel-Orientierung Q336 (absolut): Winkel, auf den die TNC das Werkzeug vor dem Eintauchen und vor dem Herausfahren aus der Bohrung positioniert. Eingabebereich -360,0000 bis 360,0000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 90: Universal-Tiefbohren (Zyklus 205, Din/Iso: G205)

    7 Am Bohrungsgrund verweilt das Werkzeug – falls eingegeben – zum Freischneiden und wird nach der Verweilzeit mit dem Vorschub Rückzug auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 91: Beim Programmieren Beachten

    Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 92: Zyklusparameter

    Zustellung, nach der die TNC einen Spanbruch durchführt. Kein Spanbruch, wenn 0 eingegeben. Eingabebereich 0 bis 99999,9999 Rückzug bei Spanbruch Q256 (inkremental): Wert, um den die TNC das Werkzeug beim Spanbrechen zurückfährt. Eingabebereich 0,000 bis 99999,999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 93 Werkzeugs beziehen soll, müssen Sie den Spitzenwinkel des Werkzeugs in der Spalte T-ANGLE der Werkzeug-Tabelle TOOL.T definieren. = Tiefe bezogen auf die Werkzeugspitze = Tiefe bezogen auf den zylindrischen Teil des Werkzeugs TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 94: Bohrfraesen (Zyklus 208)

    4 Danach positioniert die TNC das Werkzeug wieder zurück in die Bohrungsmitte 5 Abschließend fährt die TNC mit FMAX zurück auf den Sicherheits-Abstand. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 95: Beim Programmieren Beachten

    Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 96: Zyklusparameter

    Durchmesser mehr als doppelt so groß sind wie der Werkzeug-Durchmesser. Eingabebereich 0 Q204=50 ;2. SICHERHEITS-ABST. bis 99999,9999 Q335=25 ;SOLL-DURCHMESSER Fräsart Q351: Art der Fräsbearbeitung bei M3 Q342=0 ;VORGEB. = Gleichlauffräsen DURCHMESSER –1 = Gegenlauffräsen Q351=+1 ;FRAESART TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 97: Einlippen-Tiefbohren (Zyklus 241, Din/Iso: G241)

    Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 98: Zyklusparameter

    4: Spindel mit M4 drehen 5: Mit stehender Spindel fahren Spindeldrehzahl ein-/ausfahren Q427: Drehzahl, mit der das Werkzeug beim Einfahren in die Bohrung und beim Herausfahren aus der Bohrung drehen soll. Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 99 TNC die Zustell-Tiefe Q202 nach jeder Zustellung verkleinert. Eingabebereich 0 bis 99999,9999 Minimale Zustell-Tiefe Q205 (inkremental): Falls Sie einen Abnahmebetrag eingegeben haben, begrenzt die TNC die Zustellung auf den mit Q205 eingegeben Wert. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 100: 3.11 Programmierbeispiele

    9 L X+90 R0 FMAX M99 Bohrung 3 anfahren, Zyklus-Aufruf 10 L Y+10 R0 FMAX M99 Bohrung 4 anfahren, Zyklus-Aufruf 11 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 12 END PGM C200 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 101: Beispiel: Bohrzyklen In Verbindung Mit Pattern Def Verwenden

    ;KOOR. OBERFL. Q204=50 ;2. SICHERHEITS-ABST. 7 CYCL CALL PAT F5000 M13 Zyklus-Aufruf in Verbindung mit Punktemuster 8 L Z+100 R0 FMAX Werkzeug freifahren, Werkzeug-Wechsel 9 TOOL CALL 2 Z S5000 Werkzeug-Aufruf Bohrer (Radius 2,4) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 102 ;VERWEILZEIT UNTEN Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. 17 CYCL CALL PAT F5000 M13 Zyklus-Aufruf in Verbindung mit Punktemuster 18 L Z+100 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 19 END PGM 1 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 103 Bearbeitungszyklen: Gewindebohren / Gewindefräsen...
  • Seite 104: Bearbeitungszyklen: Gewindebohren / Gewindefräsen

    Zyklus zum Bohren ins volle Material und anschließendem Fräsen des Gewindes mit einem Werkzeug 265 HELIX- BOHRGEWINDEFRAESEN Zyklus zum Fräsen des Gewindes ins volle Material 267 AUSSENGEWINDE FRAESEN Zyklus zum Fräsen eines Aussengewindes mit Herstellung einer Senkfase TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 105 3 Danach wird die Spindeldrehrichtung umgekehrt und das Werkzeug nach der Verweilzeit auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin 4 Auf Sicherheits-Abstand wird die Spindeldrehrichtung erneut umgekehrt TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 106 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 107 F: Vorschub mm/min) S: Spindel-Drehzahl (U/min) p: Gewindesteigung (mm) Freifahren bei Programm-Unterbrechung Wenn Sie während des Gewindebohrens die externe Stopp- Taste drücken, zeigt die TNC einen Softkey an, mit dem Sie das Werkzeug freifahren können. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 108 3 Danach wird die Spindeldrehrichtung umgekehrt und das Werkzeug nach der Verweilzeit auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin 4 Auf Sicherheits-Abstand hält die TNC die Spindel an TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 109 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 110: Freifahren Bei Programm-Unterbrechung

    ANFAHREN und NC-Start. Die TNC bewegt das Werkzeug wieder auf die Start-Position. Sie können das Werkzeug beim Freifahren in positiver und negativer Richtung der Werkzeugachse bewegen. Bitte beachten Sie das beim Freifahren - Kollisionsgefahr! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 111: Gewindebohren Spanbruch

    5 Danach wird das Werkzeug auf den Sicherheits-Abstand zurückgezogen. Falls Sie einen 2. Sicherheits-Abstand eingegeben haben, fährt die TNC das Werkzeug mit FMAX dorthin 6 Auf Sicherheits-Abstand hält die TNC die Spindel an TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 112 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 113 Faktor Drehzahländerung Rückzug Q403: Faktor, um den die TNC die Spindeldrehzahl - und damit auch den Rückzugsvorschub - beim Herausfahren aus der Bohrung erhöht. Eingabebereich 0,0001 bis 10. Erhöhung maximal auf Maximaldrehzahl der aktiven Getriebestufe. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 114 ANFAHREN und NC-Start. Die TNC bewegt das Werkzeug wieder auf die Start-Position. Sie können das Werkzeug beim Freifahren in positiver und negativer Richtung der Werkzeugachse bewegen. Bitte beachten Sie das beim Freifahren - Kollisionsgefahr! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 115: Grundlagen Zum Gewindefräsen

    Mittelpunktsbahn anzeigt, stimmt der angezeigte Wert nicht mit dem programmierten Wert überein. Der Umlaufsinn des Gewindes ändert sich, wenn Sie einen Gewindefräszyklus in Verbindung mit Zyklus 8 SPIEGELN in nur einer Achse abarbeiten. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 116 Werkzeugbruch erfolgt, dann stoppen Sie den Programmlauf, wechseln in die Betriebsart Positionieren mit Handeingabe und fahren dort das Werkzeug in einer Linearbewegung auf die Bohrungsmitte. Anschließend können Sie das Werkzeug in der Zustellachse freifahren und auswechseln. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 117: Sicherheits-Abstand; Spanbruch

    5 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 6 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 118 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 119 Bearbeitung im Gleichlauf) Sicherheits-Abstand Q200 (inkremental): Abstand Q239=+1.5 ;STEIGUNG zwischen Werkzeugspitze und Werkstück- Q201=-20 ;GEWINDETIEFE Oberfläche. Eingabebereich 0 bis 99999,9999 Q355=0 ;NACHSETZEN Koord. Werkstück-Oberfläche Q203 (absolut): Q253=750 ;VORSCHUB VORPOS. Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 120 Q512=0 ;VORSCHUB ANFAHREN Vorschub Anfahren Q512: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 121: Senkgewindefraesen

    10 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 11 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 122 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 123 Tiefe Stirnseitig Q358 (inkremental): Abstand zwischen Werkstück-Oberfläche und Werkzeugspitze beim stirnseitigen Senkvorgang. Eingabebereich -99999,9999 bis 99999,9999 Versatz Senken Stirnseite Q359 (inkremental): Abstand um den die TNC die Werkzeugmitte aus der Mitte versetzt. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 124 Q356=-20 ;SENKTIEFE Q253=750 ;VORSCHUB VORPOS. Q351=+1 ;FRAESART Q200=2 ;SICHERHEITS-ABST. Q357=0.2 ;SI.-ABST. SEITE Q358=+0 ;TIEFE STIRNSEITIG Q359=+0 ;VERSATZ STIRNSEITIG Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q254=150 ;VORSCHUB SENKEN Q207=500 ;VORSCHUB FRAESEN Q512=0 ;VORSCHUB ANFAHREN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 125 11 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 12 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 126 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 127 Eingabebereich 0 bis 99999,9999 25 CYCL DEF 264 Die TNC fährt in einem Arbeitsgang auf die Tiefe, BOHRGEWINDEFRAESEN wenn: Q335=10 ;SOLL-DURCHMESSER Zustell-Tiefe und Tiefe gleich sind Q239=+1.5 ;STEIGUNG die Zustell-Tiefe größer als die Tiefe ist TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 128 0 bis 99999,999 alternativ FAUTO Vorschub Anfahren Q512: Verfahrgeschwindigkeit des Werkzeugs beim Anfahren in mm/min. Bei kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Werkzeugbruch verringern. Eingabebereich 0 bis 99999,999 alternativ FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 129: Helix- Bohrgewindefraesen

    8 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 9 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 130 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 131 Senkvorgang Q360: Ausführung der Fase = vor der Gewindebearbeitung = nach der Gewindebearbeitung Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 Koord. Werkstück-Oberfläche Q203 (absolut): Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 132 25 CYCL DEF 265 HELIX- BOHRGEWINDEFR. Q335=10 ;SOLL-DURCHMESSER Q239=+1.5 ;STEIGUNG Q201=-16 ;GEWINDETIEFE Q253=750 ;VORSCHUB VORPOS. Q358=+0 ;TIEFE STIRNSEITIG Q359=+0 ;VERSATZ STIRNSEITIG Q360=0 ;SENKVORGANG Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q254=150 ;VORSCHUB SENKEN Q207=500 ;VORSCHUB FRAESEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 133: Aussengewinde Fraesen

    10 Danach fährt das Werkzeug tangential von der Kontur zurück zum Startpunkt in der Bearbeitungsebene 11 Am Ende des Zyklus fährt die TNC das Werkzeug im Eilgang auf den Sicherheits-Abstand oder – falls eingegeben – auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 134 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei positiv eingegebener Tiefe die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 135 Koordinate Werkstück-Oberfläche. Eingabebereich Q335=10 ;SOLL-DURCHMESSER -99999,9999 bis 99999,9999 Q239=+1.5 ;STEIGUNG 2. Sicherheits-Abstand Q204 (inkremental): Q201=-20 ;GEWINDETIEFE Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) Q355=0 ;NACHSETZEN erfolgen kann. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 136 Werkzeugs beim Anfahren in mm/min. Bei Q254=150 ;VORSCHUB SENKEN kleinen Gewindedurchmessern können Sie durch einen reduzierten Anfahrvorschub die Gefahr von Q207=500 ;VORSCHUB FRAESEN Werkzeugbruch verringern. Eingabebereich 0 bis Q512=0 ;VORSCHUB ANFAHREN 99999,999 alternativ FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 137: Beispiel: Gewindebohren

    12 TOOL CALL 2 Z S5000 Werkzeug-Aufruf Bohrer 13 L Z+10 R0 F5000 Werkzeug auf sichere Höhe fahren (F mit Wert programmieren) 14 CYCL DEF 200 BOHREN Zyklus-Definition Bohren Q200=2 ;SICHERHEITS-ABST. Q201=-25 ;TIEFE Q206=150 ;VORSCHUB TIEFENZ. Q202=5 ;ZUSTELL-TIEFE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 138 0 +10 +10 +0 1 +40 +30 +0 2 +90 +10 +0 3 +80 +30 +0 4 +80 +65 +0 5 +90 +90 +0 6 +10 +90 +0 7 +20 +55 +0 [END] TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 139: Bearbeitungszyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen

    Bearbeitungszyklen: Taschenfräsen / Zapfenfräsen / Nutenfräsen...
  • Seite 140 Schrupp-/Schlicht-Zyklus mit Auswahl des Bearbeitungsumfanges und pendelndem Eintauchen 256 RECHTECKZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 257 KREISZAPFEN Schrupp-/Schlicht-Zyklus mit seitlicher Zustellung, wenn Mehrfachumlauf erforderlich 233 PLANFRÄSEN Planfläche mit bis zu 3 Begrenzungen bearbeiten TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 141 Zustell-Tiefe Schlichten. Die TNC schlichtet zunächst die Taschenwände, falls eingegeben in mehreren Zustellungen. Die Taschenwand wird dabei tangential angefahren 6 Anschließend schlichtet die TNC den Boden der Tasche von innen nach außen. Der Taschenboden wird dabei tangential angefahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 142 Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug in der Taschenmitte im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 143 Bearbeitung im Gleichlauf) Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Taschengrund. Eingabebereich -99999,9999 bis 99999,9999 Zustell-Tiefe Q202 (inkremental): Maß, um welches das Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 144 PREDEF: TNC verwendet Wert aus GLOBAL DEF- 9 L X+50 Y+50 R0 FMAX M3 M99 Satz Vorschub Schlichten Q385: Verfahrgeschwindigkeit des Werkzeugs beim Seiten- und Tiefenschlichten in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 145 6 Wenn nur Schruppen programmiert wurde (Q215=1) bewegt sich das Werkzeug tangential um den Sicherheitsabstand Q200 von der Taschenwand weg, hebt im Eilgang in der Werkzeugachse auf 2. Sicherheitsabstand Q200 ab und fährt im Eilgang zur Taschenmitte zurück TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 146 9 Zum Schluss bewegt sich das Werkzeug tangential um den Sicherheitsabstand Q200 von der Taschenwand weg, hebt im Eilgang in der Werkzeugachse auf Sicherheitsabstand Q200 ab und fährt im Eilgang zur Taschenmitte zurück TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 147 Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug in der Taschenmitte im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 148 Eingabebereich 0 bis 99999,9999 Schlichtaufmaß Tiefe Q369 (inkremental): Schlicht-Aufmaß für die Tiefe. Eingabebereich 0 bis 99999,9999 Vorschub Tiefenzustellung Q206: Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 149 1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 150 5 Sofern Schlichtaufmaße definiert sind, schlichtet die TNC zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential im linken Nutkreis angefahren 6 Anschließend schlichtet die TNC den Boden der Nut von innen nach aussen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 151 Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 152 99999,9999 Zustell-Tiefe Q202 (inkremental): Maß, um welches das Werkzeug jeweils zugestellt wird; Wert größer 0 eingeben. Eingabebereich 0 bis 99999,9999 Schlichtaufmaß Tiefe Q369 (inkremental): Schlicht-Aufmaß für die Tiefe. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 153 1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 154 5 Sofern Schlichtaufmaße definiert sind, schlichtet die TNC zunächst die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand wird dabei tangential angefahren 6 Anschließend schlichtet die TNC den Boden der Nut von innen nach aussen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 155 Das Werkzeug fährt also in der Werkzeug- Achse mit Eilgang auf Sicherheits-Abstand unter Werkstück-Oberfläche! Wenn Sie den Zyklus mit Bearbeitungs-Umfang 2 (nur Schlichten) aufrufen, dann positioniert die TNC das Werkzeug im Eilgang auf die erste Zustell-Tiefe! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 156 Nur wirksam, wenn Q367 = 0. Eingabebereich -99999,9999 bis 99999,9999 Startwinkel Q376 (absolut): Polarwinkel des Startpunkts eingeben. Eingabebereich -360,000 bis 360,000 Öffnungs-Winkel der Nut Q248 (inkremental): Öffnungs-Winkel der Nut eingeben. Eingabebereich 0 bis 360,000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 157 1, 2: pendelnd eintauchen. In der Werkzeug-Tabelle 9 L X+50 Y+50 R0 FMAX M3 M99 muss für das aktive Werkzeug der Eintauchwinkel ANGLE ungleich 0 definiert sein. Ansonsten gibt die TNC eine Fehlermeldung aus TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 158 1: Vorschub bezieht sich nur beim Schlichten Seite auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 2: Vorschub bezieht sich beim Schlichten Seite Schlichten Tiefe auf die Werkzeugschneide, ansonsten auf die Mittelpunktsbahn 3: Vorschub bezieht sich immer auf die Werkzeugschneide TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 159 7 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 8 Am Zyklusende positioniert die TNC das Werkzeug lediglich in der Werkzeug-Achse auf die im Zyklus definierte Sichere Höhe. Die Endposition stimmt also nicht mit der Startposition überein TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 160 Werkzeugdurchmesser + 2mm. Die TNC positioniert das Werkzeug am Ende zurück auf den Sicherheits-Abstand, wenn eingegeben auf den 2. Sicherheits-Abstand. Die Endposition des Werkzeugs nach dem Zyklus stimmt also mit der Startposition nicht überein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 161 2: Werkzeugposition = Rechte untere Ecke 3: Werkzeugposition = Rechte obere Ecke 4: Werkzeugposition = Linke obere Ecke Vorschub Fräsen Q207: Verfahrgeschwindigkeit des Werkzeugs beim Fräsen in mm/min. Eingabebereich 0 bis 99999,999 alternativ FAUTO, FU, FZ TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 162 3: Rechte obere Ecke Q437=0 ;ANFAHRPOSITION 4: Linke obere Ecke Sollten beim Anfahren mit 9 L X+50 Y+50 R0 FMAX M3 M99 der Einstellung Q437=0 Anfahrmarken auf der Zapfenoberfläche entstehen, dann eine andere Anfahrposition wählen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 163 Dieser Vorgang wiederholt sich, bis die programmierte Zapfentiefe erreicht ist 8 Am Zyklusende hebt das Werkzeug – nach dem tangentialen Abfahren – in der Werkzeug-Achse auf den, im Zyklus definierten, 2. Sicherheits-Abstand ab TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 164 Werkzeugdurchmesser + 2mm. Die TNC positioniert das Werkzeug am Ende zurück auf den Sicherheits-Abstand, wenn eingegeben auf den 2. Sicherheits-Abstand. Die Endposition des Werkzeugs nach dem Zyklus stimmt also mit der Startposition nicht überein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 165 Verfahrgeschwindigkeit des Werkzeugs beim Fahren auf Tiefe in mm/min. Eingabebereich 0 bis 99999,999 alternativ FMAX, FAUTO, FU, FZ Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 166 Zapfenmittelpunkt, von dem aus das Werkzeug an Q200=2 ;SICHERHEITS-ABST. den Zapfen anfährt. Eingabebereich 0 bis 359° Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q370=1 ;BAHN-UEBERLAPPUNG Q376=0 ;STARTWINKEL 9 L X+50 Y+50 R0 FMAX M3 M99 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 167 2 Danach positioniert die TNC das Werkzeug im Eilgang FMAX in der Spindelachse auf Sicherheitsabstand 3 Anschließend fährt das Werkzeug mit dem Vorschub Fräsen Q207 in der Spindelachse auf die von der TNC berechnete erste Zustell-Tiefe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 168 10 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 11 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 169 9 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 10 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 170 Seitenwand wird auf das Maß bearbeitet, das sich aus dem Startpunkt bzw. der Seitenlängen der Planfläche ergibt. Bei der Schruppbearbeitung berücksichtigt die TNC das Aufmaß Seite – beim Schlichtvorgang dient das Aufmaß zur Vorpositionierung des Werkeugs. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 171 Tiefe eine Fehlermeldung ausgeben soll (on) oder nicht (off). Beachten Sie, dass die TNC bei Startpunkt < Endpunkt die Berechnung der Vorposition umkehrt. Das Werkzeug fährt also in der Werkzeugachse mit Eilgang auf Sicherheitsabstand unter die Werkstück- Oberfläche! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 172 = -2 = +2 zu bearbeitenden Fläche in der Nebenachse der Bearbeitungsebene. Über das Vorzeichen können Sie die Richtung der ersten Querzustellung bezogen auf den Startpunkt 2. Achse festlegen. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 173 Anfahren der ersten Zustell-Tiefe und Abstand, auf dem die seitliche Zustellung bei Bearbeitungsstrategie Q389=0 und Q389=2 verfahren wird. Eingabebereich 0 bis 99999,9999 Sicherheits-Abstand Q200 (inkremental): Abstand zwischen Werkzeugspitze und Werkstück- Oberfläche. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 174 Aufmaß in der Bearbeitungs-Ebene. Eingabebereich 0 bis 99999,9999 Zustellung Schlichten Q338 (inkremental): Maß, um welches das Werkzeug in der Spindelachse beim Schlichten zugestellt wird. Q338=0: Schlichten in einer Zustellung. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 175: Beispiel: Tasche, Zapfen Und Nuten Fräsen

    Q204=20 ;2. SICHERHEITS-ABST. Q370=1 ;BAHN-UEBERLAPPUNG Q437=0 ;ANFAHRPOSITION 6 L X+50 Y+50 R0 M3 M99 Zyklus-Aufruf Außenbearbeitung 7 CYCL DEF 252 KREISTASCHE Zyklus-Definition Kreistasche Q215=0 ;BEARBEITUNGS-UMFANG Q223=50 ;KREISDURCHMESSER Q368=0.2 ;AUFMASS SEITE Q207=500 ;VORSCHUB FRAESEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 176 ;ZUST. SCHLICHTEN Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q366=1 ;EINTAUCHEN 12 CYCL CALL FMAX M3 Zyklus-Aufruf Nuten 13 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 14 END PGM C210 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 177 Bearbeitungszyklen: Musterdefi- nitionen...
  • Seite 178: Bearbeitungszyklen: Musterdefinitionen

    Zyklus 253 NUTENFRAESEN Zyklus 254 RUNDE NUT (nur mit Zyklus 221 kombinierbar) Zyklus 256 RECHTECKZAPFEN Zyklus 257 KREISZAPFEN Zyklus 262 GEWINDEFRAESEN Zyklus 263 SENKGEWINDEFRAESEN Zyklus 264 BOHRGEWINDEFRAESEN Zyklus 265 HELIX-BOHRGEWINDEFRAESEN Zyklus 267 AUSSEN-GEWINDEFRAESEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 179 251 bis 267 mit Zyklus 220 kombinieren, wirken der Sicherheits-Abstand, die Werkstück-Oberfläche und der 2. Sicherheits-Abstand aus Zyklus 220. Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 180 -99999,9999 bis 99999,9999 Q204=50 ;2. SICHERHEITS-ABST. 2. Sicherheits-Abstand Q204 (inkremental): Koordinate Spindelachse, in der keine Kollision Q301=1 ;FAHREN AUF S. HOEHE zwischen Werkzeug und Werkstück (Spannmittel) Q365=0 ;VERFAHRART erfolgen kann. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 181 Abstand verfahren Verfahrart? Gerade=0/Kreis=1 Q365: Festlegen, mit welcher Bahnfunktion das Werkzeug zwischen den Bearbeitungen verfahren soll: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 182: Punktemuster Auf Linien

    Wenn Sie den Zyklus 254 Runde Nut in Verbindung mit Zyklus 221 verwenden, dann ist die Nutlage 0 nicht erlaubt. Wenn Sie diesen Zyklus im Einzelsatzbetrieb ablaufen lassen, hält die Steuerung zwischen den Punkten eines Punktemusters an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 183 ;ABSTAND 2. ACHSE Abstand verfahren Q242=6 ;ANZAHL SPALTEN 1: Zwischen den Bearbeitungen auf 2. Sicherheits- Abstand verfahren Q243=4 ;ANZAHL ZEILEN Q224=+15 ;DREHLAGE Q200=2 ;SICHERHEITS-ABST. Q203=+30 ;KOOR. OBERFLAECHE Q204=50 ;2. SICHERHEITS-ABST. Q301=1 ;FAHREN AUF S. HOEHE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 184: Beispiel: Lochkreise

    Q200, Q203 und Q204 wirken aus Zyklus 220 Q216=+30 ;MITTE 1. ACHSE Q217=+70 ;MITTE 2. ACHSE Q244=50 ;TEILKREIS-DURCHM. Q245=+0 ;STARTWINKEL Q246=+360 ;ENDWINKEL Q247=+0 ;WINKELSCHRITT Q241=10 ;ANZAHL BEARBEITUNGEN Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. Q301=1 ;FAHREN AUF S. HOEHE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 185 ;WINKELSCHRITT Q241=5 ;ANZAHL BEARBEITUNGEN Q200=2 ;SICHERHEITS-ABST. Q203=+0 ;KOOR. OBERFLAECHE Q204=100 ;2. SICHERHEITS-ABST. Q301=1 ;FAHREN AUF S. HOEHE Q365=0 ;VERFAHRART 8 L Z+250 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 9 END PGM BOHRB MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 187: Bearbeitungszyklen: Konturtasche

    Bearbeitungszyklen: Konturtasche...
  • Seite 188 Spindelachse enthalten 99 END PGM SL2 MM Programmieren Sie im ersten Satz des Unterprogramms immer beide Achsen Wenn Sie Q-Parameter verwenden, dann die jeweiligen Berechnungen und Zuweisungen nur innerhalb des jeweiligen Kontur-Unterprogrammes durchführen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 189 14 KONTUR (zwingend erforderlich) 20 KONTUR-DATEN (zwingend erforderlich) 21 VORBOHREN (wahlweise verwendbar) 22 RAEUMEN (zwingend erforderlich) 23 SCHLICHTEN TIEFE (wahlweise verwendbar) 24 SCHLICHTEN SEITE (wahlweise verwendbar) Erweiterte Zyklen: Zyklus Softkey Seite 25 KONTURZUG 270 KONTURZUG-DATEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 190: Zyklusparameter

    Nummern der einzelnen Unterprogramme eingeben, die zu einer Kontur überlagert werden sollen. Jede Nummer mit der Taste ENT bestätigen und die Eingaben mit der Taste END abschließen. Eingabe von bis zu 12 Unterprogrammnummern 1 bis 65535 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 191: Überlagerte Konturen

    53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Unterprogramm 2: Tasche B 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 192 53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 193 53 CC X+35 Y+50 54 C X+10 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+40 Y+50 RL 58 CC X+65 Y+50 59 C X+40 Y+50 DR- 60 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 194 53 CC X+35 Y+50 54 C X+60 Y+50 DR- 55 LBL 0 Fläche B: 56 LBL 2 57 L X+90 Y+50 RR 58 CC X+65 Y+50 59 C X+90 Y+50 DR- 60 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 195 Arbeitsrichtung fest. Wenn Sie die Tiefe = 0 programmieren, dann führt die TNC diesen Zyklus auf Tiefe = 0 aus. Wenn Sie SL-Zyklen in Q-Parameter-Programmen anwenden, dann dürfen Sie die Parameter Q1 bis Q20 nicht als Programm-Parameter benutzen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 196 Q9 = -1 Gegenlauf für Tasche und Insel Q6=2 ;SICHERHEITS-ABST. Q9 = +1 Gleichlauf für Tasche und Insel Q7=+80 ;SICHERE HOEHE Sie können die Bearbeitungs-Parameter bei einer Programm- Q8=0.5 ;RUNDUNGSRADIUS Unterbrechung überprüfen und ggf. überschreiben. Q9=+1 ;DREHSINN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 197 Bohrtiefe erreicht ist. Dabei wird das Schlichtaufmaß Tiefe berücksichtigt 8 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 198 Nummerneingabe, maximal 16 Zeichen bei Namenseingabe. Bei Eingabe Q13=0, werden die NC-Sätze Daten des Werkzeugs verwendet, das sich gerade 58 CYCL DEF 21 VORBOHREN in der Spindel befindet. Q10=+5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. Q13=1 ;AUSRAEUM-WERKZEUG TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 199 Zustell-Tiefe und wiederholt den Ausräum-Vorgang, bis die programmierte Tiefe erreicht ist 5 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 200 Koordinatenangaben programmieren, z.B. L X+80 Y+0 R0 FMAX. Positionieren Sie nach Zyklusende Ihr Werkzeug in der Ebene nicht inkremental, sondern auf eine absolute Position, wenn Sie den Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket auf ToolAxClearanceHeight eingestellt haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 201 Vorschub Rückzug Q208: Verfahrgeschwindigkeit des Werkzeugs beim Herausfahren nach der Bearbeitung in mm/min. Wenn Sie Q208=0 eingeben, dann fährt die TNC das Werkzeug mit Vorschub Q12 heraus. Eingabebereich 0 bis 99999,9999 alternativ FMAX,FAUTO TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 202 Die TNC verfährt das Werkzeug zwischen den nachzuräumenden Bereichen auf aktueller Tiefe entlang der Kontur Q404=1: Die TNC zieht das Werkzeug zwischen den nachzuräumenden Bereichen auf Sicherheits- Abstand zurück und fährt anschließend zum Startpunkt des nächsten Ausräumbereiches TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 203 4 Das beim Ausräumen verbliebene Schlichtaufmaß wird abgefräst 5 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 204 Bearbeitung in mm/min. Wenn Sie Q208=0 NC-Sätze eingeben, dann fährt die TNC das Werkzeug 60 CYCL DEF 23 SCHLICHTEN TIEFE mit Vorschub Q12 heraus. Eingabebereich 0 bis 99999,9999 alternativ FMAX,FAUTO Q11=100 ;VORSCHUB TIEFENZ. Q12=350 ;VORSCHUB RAEUMEN Q208=9999;VORSCHUB RUECKZUG TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 205 Dabei wird jede Teilkontur separat geschlichtet 4 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 206 Koordinatenangaben programmieren, z.B. L X+80 Y+0 R0 FMAX. Positionieren Sie nach Zyklusende Ihr Werkzeug in der Ebene nicht inkremental, sondern auf eine absolute Position, wenn Sie den Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket auf ToolAxClearanceHeight eingestellt haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 207 ;ZUSTELL-TIEFE Aufmaß Seite Q14 bleibt nach dem Schlichten Q11=100 ;VORSCHUB TIEFENZ. stehen. (Dieses Aufmaß muss kleiner sein, als das Q12=350 ;VORSCHUB RAEUMEN Aufmaß im Zyklus 20). Eingabebereich -99999,9999 bis 99999,9999 Q14=+0 ;AUFMASS SEITE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 208 Die Zusatzfunktionen M109 und M110 wirken nicht bei der Bearbeitung einer Kontur mit Zyklus 25. Wenn Sie lokale Q-Parameter QL in einem Kontur- Unterprogramm verwenden, müssen Sie diese auch innerhalb des Kontur-Unterprogramms zuweisen oder berechnen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 209 Verfahrbewegungen in der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 alternativ FAUTO, FU, FZ Fräsart Q15: Gleichlauf-Fräsen: Eingabe = +1 Gegenlauf-Fräsen: Eingabe = –1 Abwechselnd im Gleich- und Gegenlauf fräsen bei mehreren Zustellungen: Eingabe = 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 210 Abstand Hilfspunkt Q394: Nur wirksam, wenn tangentiales Anfahren auf einer Geraden oder senkrechtes Anfahren gewählt ist (Q390=2 oder Q390=3). Abstand des Hilfspunktes, von dem aus die TNC die Kontur anfahren soll. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 211 5 Sofern ein Schlichtaufmaß definiert ist, schlichtet die TNC die Nutwände, falls eingegeben in mehreren Zustellungen. Die Nutwand fährt die TNC dabei tangential ausgehend vom definierten Startpunkt an. Dabei berücksichtigt die TNC Gleich- / Gegenlauf TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 212 Kettenmaße auf die Position des Werkzeugs am Zyklus-Ende beziehen In allen Hauptachsen eine definierte (absolute) Position anfahren, da die Position des Werkzeugs am Zyklusende nicht mit der Position am Zyklusanfang übereinstimmt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 213 +1 = Gleichlauffräsen –1 = Gegenlauffräsen PREDEF: Die TNC verwendet Wert aus GLOBAL DEF-Satz (Wenn Sie 0 eingeben, erfolgt die Bearbeitung im Gleichlauf) Tiefe Q201 (inkremental): Abstand Werkstück- Oberfläche – Nutgrund. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 214 ANGLE taucht die TNC senkrecht ein = Ohne Funktion = pendelnd eintauchen. In der Werkzeug-Tabelle muss für das aktive Werkzeug der Eintauchwinkel ANGLE ungleich 0 definiert sein. Ansonsten gibt die TNC eine Fehlermeldung aus Alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 215: Beispiel: Tasche Räumen Und Nachräumen

    8 CYCL DEF 22 RAEUMEN Zyklus-Definition Vorräumen Q10=5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. Q12=350 ;VORSCHUB RAEUMEN Q18=0 ;VORRAEUM-WERKZEUG Q19=150 ;VORSCHUB PENDELN Q208=30000 ;VORSCHUB RUECKZUG 9 CYCL CALL M3 Zyklus-Aufruf Vorräumen 10 L Z+250 R0 FMAX M6 Werkzeug-Wechsel TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 216 21 FC DR- R20 CCPR+55 CCPA+60 22 FSELECT 2 23 FL AN-120 PDX+30 PDY+30 D10 24 FSELECT 3 25 FC X+0 DR- R30 CCX+30 CCY+30 26 FSELECT 2 27 LBL 0 28 END PGM C20 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 217: Beispiel: Überlagerte Konturen Vorbohren, Schruppen, Schlichten

    Zyklus-Aufruf Vorbohren 10 L +250 R0 FMAX M6 Werkzeug-Wechsel 11 TOOL CALL 2 Z S3000 Werkzeug-Aufruf Schruppen/Schlichten, Durchmesser 12 12 CYCL DEF 22 RAEUMEN Zyklus-Definition Räumen Q10=5 ;ZUSTELL-TIEFE Q11=100 ;VORSCHUB TIEFENZ. Q12=350 ;VORSCHUB RAEUMEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 218 35 LBL 0 36 LBL 4 Kontur-Unterprogramm 4: Insel Dreieckig rechts 37 L X+65 Y+42 RL 38 L X+57 39 L X+65 Y+58 40 L X+73 Y+42 41 LBL 0 42 END PGM C21 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 219: Beispiel: Kontur-Zug

    11 L X+0 Y+15 RL 12 L X+5 Y+20 13 CT X+5 Y+75 14 L Y+95 15 RND R7.5 16 L X+50 17 RND R7.5 18 L X+100 Y+80 19 LBL 0 20 END PGM C25 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 221: Bearbeitungszyklen: Zylindermantel

    Bearbeitungszyklen: Zylindermantel...
  • Seite 222 Bearbeitungszyklen: Zylindermantel Grundlagen Grundlagen Übersicht Zylindermantel-Zyklen Zyklus Softkey Seite 27 ZYLINDER-MANTEL 28 ZYLINDER-MANTEL Nutenfräsen 29 ZYLINDER-MANTEL Stegfräsen 39 ZYLINDER-MANTEL Außenkontur fräsen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 223 3 Am Konturende fährt die TNC das Werkzeug auf Sicherheitsabstand und zurück zum Einstichpunkt 4 Die Schritte 1 bis 3 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist X (C) 5 Anschließend fährt das Werkzeug auf Sicherheitsabstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 224 Die Bearbeitungszeit kann sich erhöhen, wenn die Kontur aus vielen nicht tangentialen Konturelementen besteht. Wenn Sie lokale Q-Parameter QL in einem Kontur- Unterprogramm verwenden, müssen Sie diese auch innerhalb des Kontur-Unterprogramms zuweisen oder berechnen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 225 FU, FZ Zylinderradius Q16: Radius des Zylinders, auf dem die Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Bemaßungsart? Grad =0 MM/INCH=1 Q17: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 226 Nachbearbeitung aus, um möglichst parallele Nutwände zu erhalten. 7 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position. Abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 227 Mit Parameter CfgGeoCycle, displaySpindleErr, on/ off stellen Sie ein, ob die TNC eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklus- Aufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 228 Nuttiefe. Je kleiner die Toleranz definiert ist, desto exakter wird die Nut, desto länger dauert aber auch die Nachbearbeitung. Eingabebereich Toleranz 0,0001 bis 9,9999 Empfehlung: Toleranz von 0.02 mm verwenden. Funktion inaktiv: 0 eingeben (Grundeinstellung). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 229 5 Die Schritte 2 bis 4 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist 6 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 230 Mit Parameter CfgGeoCycle, displaySpindleErr, on/ off stellen Sie ein, ob die TNC eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklus- Aufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 231 Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Bemaßungsart? Grad =0 MM/INCH=1 Q17: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren Stegbreite Q20: Breite des herzustellenden Steges. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 232 5 Die Schritte 2 bis 4 wiederholen sich, bis die programmierte Frästiefe Q1 erreicht ist 6 Abschließend fährt das Werkzeug in der Werkzeug-Achse zurück auf die sichere Höhe oder auf die zuletzt vor dem Zyklus programmierte Position (abhängig von Parameter ConfigDatum, CfgGeoCycle, posAfterContPocket) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 233 Mit Parameter CfgGeoCycle, displaySpindleErr, on/ off stellen Sie ein, ob die TNC eine Fehlermeldung ausgeben soll (on) oder nicht (off), wenn beim Zyklus- Aufruf die Spindel nicht läuft. Die Funktion muss von Ihrem Maschinenhersteller angepasst sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 234 FU, FZ Zylinderradius Q16: Radius des Zylinders, auf dem die Kontur bearbeitet werden soll. Eingabebereich 0 bis 99999,9999 Bemaßungsart? Grad =0 MM/INCH=1 Q17: Koordinaten der Drehachse im Unterprogramm in Grad oder mm (inch) programmieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 235: Beispiel: Zylinder-Mantel Mit Zyklus

    13 L X+40 Y+20 RL Angaben in der Drehachse in mm (Q17=1) 14 L X+50 15 RND R7.5 16 L Y+60 17 RND R7.5 18 L IX-20 19 RND R7.5 20 L Y+20 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 236 Bearbeitungszyklen: Zylindermantel Programmierbeispiele 21 RND R7.5 22 L X+40 Y+20 23 LBL 0 24 END PGM C27 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 237 Kontur-Unterprogramm, Beschreibung der Mittelpunktsbahn 13 L X+60 Y+0 RL Angaben in der Drehachse in mm (Q17=1) 14 L Y-35 15 L X+40 Y-52.5 16 L Y-70 17 LBL 0 18 END PGM C28 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 239: Bearbeitungszyklen: Konturtasche Mit Konturformel

    Bearbeitungszyklen: Konturtasche mit Konturformel...
  • Seite 240: Sl-Zyklen Mit Komplexer Konturformel

    Grundlage für weitergehende 12 CYCL DEF 23 SCHLICHTEN TIEFE ... Entwicklungen. 13 CYCL CALL 16 CYCL DEF 24 SCHLICHTEN SEITE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM KONTUR MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 241 Z: Kreisbahn in Ebene Z/X) Die TNC bearbeitet die Kontur durchgehend im Gleichlauf bzw. im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheits-Abstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 242: Programm Mit Konturdefinitionen Wählen

    Mit den angegebenen Konturbezeichnern QC können Sie in der Konturformel die verschiedenen Konturen miteinander verrechnen. Wenn Sie Konturen mit separater Tiefe verwenden, dann müssen Sie allen Teilkonturen eine Tiefe zuweisen (ggf. Tiefe 0 zuweisen). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 243: Komplexe Konturformel Eingeben

    QC25 = QC1 \ QC2 Klammer auf z.B. QC12 = QC1 * (QC2 + QC3) Klammer zu z.B. QC12 = QC1 * (QC2 + QC3) Einzelne Kontur definieren z.B. QC12 = QC1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 244 4 END PGM TASCHE_A MM Konturbeschreibungs-Programm 2: Tasche B 0 BEGIN PGM TASCHE_B MM 1 L X+90 Y+50 R0 2 CC X+65 Y+50 3 C X+90 Y+50 DR- 4 END PGM TASCHE_B MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 245 In der Konturformel wird die Fläche B mit der Funktion ohne der Fläche A abgezogen Konturdefinitions-Programm: 50 ... 51 ... 52 DECLARE CONTOUR QC1 = “TASCHE_A.H“ 53 DECLARE CONTOUR QC2 = “TASCHE_B.H“ 54 QC10 = QC1 \ QC2 55 ... 56 ... TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 246: Kontur Abarbeiten Mit Sl-Zyklen

    53 DECLARE CONTOUR QC2 = “TASCHE_B.H“ 54 QC10 = QC1 & QC2 55 ... 56 ... Kontur Abarbeiten mit SL-Zyklen Die Bearbeitung der definierten Gesamtkontur erfolgt mit den SL -Zyklen 20 - 24 (siehe "Übersicht", Seite 189). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 247: Beispiel: Überlagerte Konturen Mit Konturformel Schruppen Und Schlichten

    7 SEL CONTOUR “MODEL“ Konturdefinitions-Programm festlegen 8 CYCL DEF 20 KONTUR-DATEN Allgemeine Bearbeitungs-Parameter festlegen Q1=-20 ;FRAESTIEFE Q2=1 ;BAHN-UEBERLAPPUNG Q3=+0.5 ;AUFMASS SEITE Q4=+0.5 ;AUFMASS TIEFE Q5=+0 ;KOOR. OBERFLAECHE Q6=2 ;SICHERHEITS-ABST. Q7=+100 ;SICHERE HOEHE Q8=0.1 ;RUNDUNGSRADIUS Q9=-1 ;DREHSINN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 248 7 DECLARE CONTOUR QC4 = “QUADRAT“ Definition des Konturbezeichners für das Programm “QUADRAT“ 8 QC10 = ( QC 1 | QC 2 ) \ QC 3 \ QC 4 Konturformel 9 END PGM MODEL MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 249 5 END PGM DREIECK MM 0 BEGIN PGM QUADRAT MM Konturbeschreibungs-Programm: Quadrat links 1 L X+27 Y+58 R0 2 L X+43 3 L Y+42 4 L X+27 5 L Y+58 6 END PGM QUADRAT MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 250: Sl-Zyklen Mit Einfacher Konturformel

    16384 Konturelemente. 12 CYCL DEF 23 SCHLICHTEN TIEFE ... 13 CYCL CALL 16 CYCL DEF 24 SCHLICHTEN SEITE ... 17 CYCL CALL 63 L Z+250 R0 FMAX M2 64 END PGM CONTDEF MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 251 Spindelachse Z: Kreisbahn in Ebene Z/X) Die TNC bearbeitet die Kontur durchgehend im Gleichlauf bzw. im Gegenlauf Die Maßangaben für die Bearbeitung, wie Frästiefe, Aufmaße und Sicherheits-Abstand geben Sie zentral im Zyklus 20 als KONTUR- DATEN ein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 252: Einfache Konturformel Eingeben

    Taschen die im Zyklus 20 definierte Tiefe, Inseln ragen dann bis zur Werkstück-Oberfläche! Kontur Abarbeiten mit SL-Zyklen Die Bearbeitung der definierten Gesamtkontur erfolgt mit den SL -Zyklen 20 - 24 (siehe "Übersicht", Seite 189). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 253 Zyklen: Koordinaten- Umrechnungen...
  • Seite 254: Zyklen: Koordinaten-Umrechnungen

    Koordinaten-Umrechnung rücksetzen: Zyklus mit Werten für das Grundverhalten erneut definieren, z.B. Maßfaktor 1.0 Zusatzfunktionen M2, M30 oder den Satz END PGM ausführen (abhängig von Maschinen-Parameter clearMode) Neues Programm wählen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 255: Zyklusparameter

    15 CYCL DEF 7.2 Y+40 sich immer auf den zuletzt gültigen Nullpunkt – dieser kann bereits verschoben sein. Eingabe- 16 CYCL DEF 7.3 Z-5 Bereich bis zu 6 NC-Achsen, jeweils von -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 256 Verschiebung zu den Koordinaten X=0; Y=0 etc. direkt mit einer Zyklus-Definition aufrufen Status-Anzeigen In der zusätzlichen Status-Anzeige werden folgende Daten aus der Nullpunkt-Tabelle angezeigt: Name und Pfad der aktiven Nullpunkt-Tabelle Aktive Nullpunkt-Nummer Kommentar aus der Spalte DOC der aktiven Nullpunkt-Nummer TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 257: Beim Programmieren Beachten

    Nullpunkt-Tabelle oder einen Q-Parameter eingeben; 77 CYCL DEF 7.0 NULLPUNKT Wenn Sie einen Q-Parameter eingeben, dann 78 CYCL DEF 7.1 #5 aktiviert die TNC die Nullpunkt-Nummer, die im Q- Parameter steht. Eingabe-Bereich 0 bis 9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 258: Nullpunkt-Tabelle Im Nc-Programm Wählen

    Datei-Verwaltung aufrufen: Taste PGM MGT drücken Nullpunkt-Tabellen anzeigen: Softkeys TYP WÄHLEN und ZEIGE .D drücken Gewünschte Tabelle wählen oder neuen Dateinamen eingeben Datei editieren. Die Softkey-Leiste zeigt dazu unter anderem folgende Funktionen an: TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 259 Seitenweise blättern nach unten Zeile einfügen (nur möglich am Tabellen-Ende) Zeile löschen Suchen Cursor zum Zeilen-Anfang Cursor zum Zeilen-Ende Aktuellen Wert kopieren Kopierten Wert einfügen Eingebbare Anzahl von Zeilen (Nullpunkten) am Tabellenende anfügen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 260: Nullpunkt-Tabelle Konfigurieren

    Sie die Änderung mit der Taste ENT speichern. Ansonsten berücksichtigt die TNC die Änderung ggf. beim Abarbeiten eines Programmes nicht. Status-Anzeigen In der zusätzlichen Status-Anzeige zeigt die TNC die Werte der aktiven Nullpunkt-Verschiebung an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 261 13 CYCL DEF 247 BEZUGSPUNKT aktiviert werden soll. Eingabe-Bereich 0 bis 65535 SETZEN Q339=4 ;BEZUGSPUNKT- NUMMER Status-Anzeigen In der zusätzlichen Status-Anzeige (STATUS POS.-ANZ.) zeigt die TNC die aktive Preset-Nummer hinter dem Dialog Bezugsp. an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 262 Nullpunkt liegt auf der zu spiegelnden Kontur: Das Element wird direkt am Nullpunkt gespiegelt Nullpunkt liegt außerhalb der zu spiegelnden Kontur: Das Element verlagert sich zusätzlich Rücksetzen Zyklus SPIEGELN mit Eingabe NO ENT erneut programmieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 263 80 CYCL DEF 8.1 X Y Z Spindelachse und der dazugehörigen Nebenachse. Erlaubt ist die Eingabe von maximal drei Achsen. Eingabe-Bereich bis zu 3 NC-Achsen X, Y, Z, U, V, W, A, B, C TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 264 Betriebsart Positionieren mit Handeingabe. Die TNC zeigt den aktiven Drehwinkel in der zusätzlichen Status-Anzeige an. Bezugsachse für den Drehwinkel: X/Y-Ebene X-Achse Y/Z-Ebene Y-Achse Z/X-Ebene Z-Achse Rücksetzen Zyklus DREHUNG mit Drehwinkel 0° erneut programmieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 265 12 CALL LBL 1 oder inkremental) 13 CYCL DEF 7.0 NULLPUNKT 14 CYCL DEF 7.1 X+60 15 CYCL DEF 7.2 Y+40 16 CYCL DEF 10.0 DREHUNG 17 CYCL DEF 10.1 ROT+35 18 CALL LBL 1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 266 12 CYCL DEF 7.0 NULLPUNKT 0,000001 bis 99,999999 13 CYCL DEF 7.1 X+60 14 CYCL DEF 7.2 Y+40 15 CYCL DEF 11.0 MASSFAKTOR 16 CYCL DEF 11.1 SCL 0.75 17 CALL LBL 1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 267 Zusätzlich lassen sich die Koordinaten eines Zentrums für alle Maßfaktoren programmieren. Die Kontur wird vom Zentrum aus gestreckt oder zu ihm hin gestaucht, also nicht unbedingt vom und zum aktuellen Nullpunkt – wie beim Zyklus 11 MASSFAKTOR. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 268 Streckung oder Stauchung. Eingabe-Bereich -99999,9999 bis 99999,9999 NC-Sätze 25 CALL LBL 1 26 CYCL DEF 26.0 MASSFAKTOR ACHSSP. 27 CYCL DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 28 CALL LBL 1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 269 Sie alle Achsen verfahren. Falls Sie die Funktion Schwenken Programmlauf in der Betriebsart Manuell auf Aktiv gesetzt haben wird der in diesem Menü eingetragene Winkelwert vom Zyklus 19 BEARBEITUNGSEBENE überschrieben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 270 Eingabe-Bereich 0 bis 99999,999 Sicherheits-Abstand? (inkremental): Die TNC positioniert den Schwenkkopf so, dass die Position, die sich aus der Verlängerung des Werkzeugs um den Sicherheits-Abstand, sich relativ zum Werkstück nicht ändert. Eingabe- Bereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 271: Rücksetzen

    13 CYCL DEF 19.1 A+0 B+45 C+0 14 L A+Q120 C+Q122 R0 F1000 Drehachsen mit Werten positionieren, die Zyklus 19 berechnet hat 15 L Z+80 R0 FMAX Korrektur aktivieren Spindelachse 16 L X-8.5 Y-10 R0 FMAX Korrektur aktivieren Bearbeitungsebene TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 272: Positions-Anzeige Im Geschwenkten System

    Koordinaten der zuletzt vor Zyklus 19 programmierten Position überein. Arbeitsraum-Überwachung Die TNC überprüft im geschwenkten Koordinatensystem nur die Achsen auf Endschalter, die verfahren werden. Ggf. gibt die TNC eine Fehlermeldung aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 273: Positionieren Im Geschwenkten System

    Wichtig: Gehen Sie beim Rücksetzen der Zyklen in der umgekehrten Reihenfolge wie beim Definieren vor: 1. Nullpunkt-Verschiebung aktivieren 2. Bearbeitungsebene schwenken aktivieren 3. Drehung aktivieren Werkstückbearbeitung 1. Drehung rücksetzen 2. Bearbeitungsebene schwenken rücksetzen 3. Nullpunkt-Verschiebung rücksetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 274: Leitfaden Für Das Arbeiten Mit Zyklus

    Benutzer-Handbuch Tastsystemzyklen, Kapitel 3) 4 Bearbeitungsprogramm in der Betriebsart Programmlauf Satzfolge starten 5 Betriebsart Manueller Betrieb Funktion Bearbeitungsebene schwenken mit Softkey 3D-ROT auf INAKTIV setzen. Für alle Drehachsen Winkelwert 0° ins Menü eintragen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 275: Beispiel: Koordinaten-Umrechnungszyklen

    Festlegung der Fräsbearbeitung 22 L Z+2 R0 FMAX M3 23 L Z-5 R0 F200 24 L X+30 RL 25 L IY+10 26 RND R5 27 L IX+20 28 L IX+10 IY-10 29 RND R5 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 276 Zyklen: Koordinaten-Umrechnungen 10.10 Programmierbeispiele 30 L IX-10 IY-10 31 L IX-20 32 L IY+10 33 L X+0 Y+0 R0 F5000 34 L Z+20 R0 FMAX 35 LBL 0 36 END PGM KOUMR MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 277 Zyklen: Sonderfunktionen...
  • Seite 278: Zyklen: Sonderfunktionen

    Die TNC stellt folgende Zyklen für folgende Sonderanwendungen zur Verfügung: Zyklus Softkey Seite 9 VERWEILZEIT 12 PROGRAMM-AUFRUF 13 SPINDEL-ORIENTIERUNG 32 TOLERANZ 225 GRAVIEREN von Texten 291 INTERPOLATIONSDREHEN KOPPLUNG 292 INTERPOLATIONSDREHEN KONTURSCHLICHTEN 232 PLANFRÄSEN 239 BELADUNG ERMITTELN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 279: Funktion

    Drehung der Spindel. NC-Sätze 89 CYCL DEF 9.0 VERWEILZEIT 90 CYCL DEF 9.1 V.ZEIT 1.5 Zyklusparameter Verweilzeit in Sekunden: Verweilzeit in Sekunden eingeben. Eingabebereich 0 bis 3 600 s (1 Stunde) in 0,001 s-Schritten TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 280 Sie den Datei-Typ .I hinter dem Programm-Namen ein. Q-Parameter wirken bei einem Programm-Aufruf mit Zyklus 12 grundsätzlich global. Beachten Sie daher, dass Änderungen an Q-Parametern im aufgerufenen Programm sich ggf. auch auf das aufrufende Programm auswirken. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 281 Dialog aktivieren und aufzurufendes Programm \KLAR35\FK1\50.H wählen 57 L X+20 Y+50 FMAX M99 Das Programm rufen Sie auf mit: CYCL CALL (separater Satz) oder M99 (satzweise) oder M89 (wird nach jedem Positionier-Satz ausgeführt) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 282 Zyklus 13 verwendet. Beachten Sie in Ihrem NC-Programm, dass Sie ggf. Zyklus 13 nach einem der oben genannten Bearbeitungszyklen erneut programmieren müssen. Zyklusparameter Orientierungswinkel: Winkel bezogen auf die Winkel-Bezugsachse der Arbeitsebene eingeben. Eingabe-Bereich: 0,0000° bis 360,0000° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 283: Einflüsse Bei Der Geometriedefinition Im Cam- System

    TNC die Konturpunkte glätten, sofern durch spezielle Maschineneinstellungen der programmierte Vorschub nicht begrenzt wird. Eine optimale Glättung der Kontur erhalten Sie, wenn Sie den Toleranzwert im Zyklus 32 zwischen dem 1,1 und 2-fachen des CAM-Sehnenfehlers wählen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 284 Kreisbewegungen im Regelfall der Kreisdurchmesser, außer wenn an Ihrer Maschine HSC-Filter aktiv sind (Einstellungen des Maschinenherstellers). Wenn Zyklus 32 aktiv ist, zeigt die TNC in der zusätzlichen Status-Anzeige, Reiter CYC, die definierten Zyklus 32-Parameter an. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 285 Soll-Position fahren muss. Die Kontur wird durch Eingabe der Drehachsen-Toleranz nicht verletzt. Es verändert sich lediglich die Stellung der Drehachse bezogen auf die Werkstück-Oberfläche. Eingabebereich 0 bis 179,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 286 6 Am Konturendpunkt hebt die TNC das Werkzeug senkrecht um den Sicherheitsabstand ab 7 Abschließend positioniert die TNC das Werkzeug auf die sichere Höhe 8 Die TNC hebt nun automatisch die Kopplung der Werkzeugspindel an die Linearachsen auf TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 287 Bearbeitungsebene eine kreisförmige Bewegung, die Werkzeugspindel wird nicht nachgeführt 5 Am Konturendpunkt hebt die TNC das Werkzeug senkrecht um den Sicherheitsabstand ab 6 Abschließend positioniert die TNC das Werkzeug auf die sichere Höhe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 288 Wenn Zyklus 8 SPIEGELN aktiv ist, führt die TNC den Zyklus zum Interpolationsdrehen nicht aus. Wenn Zyklus 26 MAßFAKTOR aktiv ist, und der Maßfaktor in einer Achse ungleich 1 ist, führt die TNC den Zyklus zum Interpolationsdrehen nicht aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 289 Zyklus mit drehender oder mit stehener Spindel ausgeführt wird. (Unabhängig von CfgGeoCycle - displaySpindleError) Ggf. überwacht Ihre TNC, dass bei stehender Spindel nicht im Vorschub positioniert werden darf. Kontaktieren Sie dazu Ihren Maschinenhersteller. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 290 Eingabebereich 0 bis 99999,9 Sichere Höhe Q445 (absolut): Absolute Höhe, in der keine Kollision zwischen Werkzeug und Werkstück erfolgen kann; auf diese Position zieht sich das Werkzeug am Zyklus-Ende zurück. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 291 – Entweder monoton steigende Radial- und Axial- Koordinaten z.B. 1-5 programmieren – Oder monoton fallende Radial- und Axial- Koordinaten z.B. 5-1 programmieren – Programmieren Sie Innenkonturen mit einem Radius größer als der Werkzeugradius. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 292: Werkzeug Definieren

    Fräswerkzeug in Werkzeugtabelle (tool.t) als Fräswerkzeug definieren (um es anschließend als Drehwerkzeug zu verwenden) Drehwerkzeug, in der Drehwerkzeugtabelle (toolturn.trn) definieren Im Folgenden finden Sie Hinweise zu diesen drei Möglichkeiten der Werkzeugdefinition: Drehwerkzeug in Werkzeugtabelle (tool.t) als Fräswerkzeug definieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 293 Interpolationsdrehen, außen ORI + Q336 Interpolationsdrehen, innen ORI + Q336 + 180 Interpolationsdrehen, außen ORI + Q336 + 180 Interpolationsdrehen, innen ORI + Q336 Interpolationsdrehen, außen ORI + Q336 Interpolationsdrehen, innen ORI + Q336 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 294 TYPE: ROUGH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: FINISH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: BUTTON, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 295 1 Die TNC hebt die Spindelkopplung auf 2 Die Werkzeugspindel ist nicht mehr an die Position der Linearachsen gekoppelt 3 Die Bearbeitung mit Zyklus 291 Interpolationsdrehen ist beendet 4 Wenn Q560=0, sind die Parameter Q336, Q216, Q217 nicht relevant TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 296 Zyklus nur an Maschinen mit geregelter Spindel verwendbar. Ggf. überwacht Ihre TNC, dass bei stehender Spindel nicht im Vorschub positioniert werden darf. Kontaktieren Sie dazu Ihren Maschinenhersteller. Die Software-Option 96 muss freigeschaltet sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 297 64 CYCL DEF 291 Mitte 2. Achse Q217 (absolut): Drehzentrum INTERPOLATIONSDREHEN KOPPLUNG in der Nebenachse der Bearbeitungsebene. Eingabebereich -99999,9999 bis 99999,9999 Q560=1 ;SPINDEL KOPPELN Q336=0 ;WINKEL SPINDEL Q216=50 ;MITTE 1. ACHSE Q217=50 ;MITTE 2. ACHSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 298 (um es anschließend als Drehwerkzeug zu verwenden) Sie können mit einem Fräswerkzeug interpolationsdrehen. In diesem Fall werden folgende Daten aus der Werkzeugtabelle berücksichtigt (inkl. Delta-Werte): Länge (L), Radius (R) und Eckenradius (R2). Richten Sie dafür eine Schneide Ihres TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 299 TYPE: ROUGH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: FINISH, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: BUTTON, mit den Bearbeitungsrichtungen TO: 2 bis 6 TYPE: RECESS TYPE: RECTURN TYPE: THREAD TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 300 Zyklusaufruf den Startpunkt des ersten Zeichens. Wenn Sie den Text auf einem Kreis gravieren (Q516=1), dann bestimmt die Werkzeugposition beim Zyklusaufruf den Mittelpunkt des Kreises. Den Graviertext können Sie auch per String-Variable (QS) übergeben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 301 Koord. Werkstück-Oberfläche Q203 (absolut): Koordinate Werkstück-Oberfläche. Eingabebereich -99999,9999 bis 99999,9999 2. Sicherheits-Abstand Q204 (inkremental): Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 302: Nicht Druckbare Zeichen

    Formatierungszwecke zu definieren. Die Angabe von nicht druckbaren Zeichen leiten Sie mit dem Sonderzeichen \ ein. Folgende Möglichkeiten existieren: Zeichen Eingabe Zeilenumbruch Horizontaler Tabulator (Tabulatorweite ist fest auf 8 Zeichen) Vertikaler Tabulator (Tabulatorweite ist fest auf eine Zeile) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 303: Systemvariablen Gravieren

    T.MM.JJJJ h:mm %time02 T.MM.JJ h:mm %time03 JJJJ-MM-TT hh:mm:ss %time04 JJJJ-MM-TT hh:mm %time05 JJJJ-MM-TT h:mm %time06 JJ-MM-TT h:mm %time07 TT.MM.JJJJ %time08 T.MM.JJJJ %time09 T.MM.JJ %time10 JJJJ-MM-TT %time11 JJ-MM-TT %time12 hh:mm:ss %time13 h:mm:ss %time14 h:mm %time15 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 304 8 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 305 8 Der Vorgang wiederholt sich, bis alle Zustellungen ausgeführt sind. Bei der letzten Zustellung wird lediglich das eingegebene Schlichtaufmaß im Vorschub Schlichten abgefräst 9 Am Ende fährt die TNC das Werkzeug mit FMAX zurück auf den 2. Sicherheits-Abstand TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 306 Kollision mit dem Werkstück oder Spannmitteln erfolgen kann. Wenn Startpunkt 3. Achse Q227 und Endpunkt 3. Achse Q386 gleich eingegeben sind, dann führt die TNC den Zyklus nicht aus (Tiefe = 0 programmiert). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 307 Berücksichtigung des Schlichtaufmaßes – so, dass jeweils mit gleichen Zustell-Tiefen bearbeitet wird. Eingabebereich 0 bis 99999,9999 Schlichtaufmaß Tiefe Q369 (inkremental): Wert, mit dem die letzte Zustellung verfahren werden soll. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 308 Bearbeitungsstrategie Q389=0 und Q389=2 verfahren wird. Eingabebereich 0 bis 99999,9999 2. Sicherheits-Abstand Q204 (inkremental): Koordinate Spindelachse, in der keine Kollision zwischen Werkzeug und Werkstück (Spannmittel) erfolgen kann. Eingabebereich 0 bis 99999,9999 alternativ PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 309 2 In welchem Umfang die Achsen bewegt werden, legt der Maschinenhersteller fest 3 Die, von der TNC ermittelten Vorsteuer- und Reglerparameter sind von der aktuellen Beladung abhängig 4 Die TNC aktiviert die ermittelten Parameter TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 310: Zyklusparameter

    1: Wiegelauf durchführen, die TNC bewegt die Achsen und ermittelt dadurch Vorsteuer- und Reglerparameter in Abhängigkeit der aktuellen Beladung, die ermittelten Werte werden sofort aktiviert NC-Sätze 62 CYCL DEF 239 BELADUNG ERMITTELN Q570=+0 ;BELADUNGSERMITTLUNG TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 311: Beispiel Interpolationsdrehen Zyklus

    14 CP IPA+360 IZ+0.4 DR+ 15 CALL LBL 2 REP15 16 L Z+200 R0 FMAX Abheben auf sichere Höhe, Radiuskorrektur ausschalten 17 CYCL DEF 291 IPO.-DREHEN KOPPLUNG Interpolationsdrehen beenden Q560=+0 ;.SPINDEL KOPPELN Q336=+0 ;WINKEL SPINDEL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 312 41 CYCL DEF 291 IPO.-DREHEN KOPPLUNG Interpolationsdrehen beenden Q560=+0 ;SPINDEL KOPPELN Q336=+0 ;WINKEL SPINDEL Q216=+0 ;MITTE 1. ACHSE Q217=+0 ;MITTE 2. ACHSE 42 CYCL CALL Zyklus aufrufen 43 M30 44 END PGM 1 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 313 In Bearbeitungsebene auf Rotationsmittelpunkt vorpositionieren, Zyklusaufruf 11 LBL 1 LBL1 enthält die Kontur 12 L Z+2 X+15 13 L Z-5 14 L Z-7 X+19 15 RND R3 16 L Z-15 17 RND R2 18 L X+27 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 314 Zyklen: Sonderfunktionen 11.11 Programmierbeispiele 19 LBL 0 20 M30 Programmende 21 END PGM 2 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 315: Zyklen: Drehen

    Zyklen: Drehen...
  • Seite 316 DREHEN ABSATZ LÄNGS ERWEITERT (Zyklus 812, DIN/ISO: G812) DREHEN EINTAUCHEN LÄNGS (Zyklus 813, DIN/ ISO: G813) DREHEN EINTAUCHEN LÄNGS ERWEITERT (Zyklus 814, DIN/ISO: G814) DREHEN KONTUR LÄNGS (Zyklus 810, DIN/ISO: G810) DREHEN KONTURPARALLEL (Zyklus 815, DIN/ISO: G815) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 317 STECHDREHEN ERWEITERT RADIAL (Zyklus 842, DIN/ISO: G842) STECHDREHEN KONTUR RADIAL (Zyklus 840, DIN/ISO: G840) STECHDREHEN EINFACH AXIAL (Zyklus 851, DIN/ ISO: G851) STECHDREHEN ERWEITERT AXIAL (Zyklus 852, DIN/ISO: G852) STECHDREHEN KONTUR AXIAL (Zyklus 850, DIN/ ISO: G850) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 318 STECHEN AXIAL ERWEITERT (Zyklus 872, DIN/ ISO: G872) STECHEN KONTUR AXIAL (Zyklus 870, DIN/ISO: G870) Zyklen zum Gewindedrehen GEWINDE LÄNGS (Zyklus 831, DIN/ISO: G831) GEWINDE ERWEITERT (Zyklus 832, DIN/ISO: G832) GEWINDE KONTURPARALLEL (Zyklus 830, DIN/ ISO: G830) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 319: Mit Drehzyklen Arbeiten

    Bearbeitungsmodus Drehen FUNCTION MODE TURN Werkzeug-Aufruf TOOL CALL Drehsinn der Drehspindel z.B. M303 Auswahl Drehzahl/Schnittgeschwindigkeit FUNCTION TURNDATA SPIN Falls Sie Umdrehungsvorschübe mm/U verwenden, M136 Werkzeug-Positionierung auf geeigneten Startpunkt z.B. L X +130 Y+0 R0 FMAX Anpassung des Koordinatensystems und Werkzeug ausrichten CYCL DEF 800 DREHSYSTEM ANPASSEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 320: Rohteilnachführung (Function Turndata)

    Die Rohteilnachführung ist nur bei der Zyklus-Bearbeitung im Drehbetrieb (FUNCTION MODE TURN) möglich. Für die Rohteilnachführung müssen Sie eine geschlossene Kontur als Rohteil definieren (Anfangspos. = Endpos.). Das Rohteil entspricht dem Querschnitt eines Rotationssymetrischen Körpers. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 321 Rohteildefinition im Unterprogramm: String- Parameter mit dem Unterprogramm-Namen eingeben Rohteilnachführung aktivieren und Rohrteil definieren: Softkey-Leiste mit Sonderfunktionen einblenden Menü für PROGRAMMFUNKTIONEN DREHEN wählen GRUNDFUNKTIONEN wählen Funktion für Rohteildefinition wählen NC-Syntax 11 FUNCTION TURNDATABLANK LBL 20 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 322: Anwendung

    Sie müssen die Schwenkachse nach dem Zyklus selbst auf die berechneten Werte Q120 (A-Achse), Q121 (B-Achse) und Q122 (C-Achse) positionieren. Wenn Sie eine Schwenkachsposition ändern, müssen Sie den Zyklus 800 erneut ausführen, um das Koordinatensystem auszurichten. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 323 Q498) verwenden, wodurch die Frässpindel um 180° versetzt positioniert wird. Somit können Sie ein Werkzeug sowohl für Innen- als auch für Außenbearbeitungen verwenden. Positionieren Sie die Werkzeugschneide auf die Drehspindelmitte mit einem Verfahrsatz, z. B. L Y+0 R0 FMAX. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 324 Werkzeuges herabgesetzt. Hohe Fliehkräfte können die Maschine beschädigen oder das Werkstück aus der Aufspannung drücken. Achtung Kollisionsgefahr! Beim Exzenterdrehen ist die Kollisionsüberwachung DCM nicht aktiv. Die TNC zeigt während des Exzenterdrehens eine entsprechende Warnmeldung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 325: Beim Programmieren Beachten

    Rücksetzen der Drehzahlbegrenzung FUNCTION TURNDATA SPIN SMAX. Wenn Sie im Parameter Q530 ANGESTELLTE BEARBEITUNG die Einstellungen 1: MOVE, 2: TURN und 3: STAY verwenden, aktiviert die TNC die Funktion M144 (siehe auch Benutzer-Handbuch „Angestellte Drehbearbeitung“). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 326 Lösungsmöglichkeiten. Über den Parameter Q533 stellen Sie ein, welche Lösungsmöglichkeit die TNC verwenden soll: 0: Lösung mit dem kürzesten Weg wählen -1: Lösung in negativer Richtung wählen +1: Lösung in positiver Richtung wählen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 327 Betrag der Exzentrität und die maximale Auslenkung der einzelnen Achsen angezeigt werden. Anschließend können Sie die Bearbeitung mit NC-Start fortsetzen oder mit dem Softkey ABBRUCH abbrechen 1: Achsenkopplung ohne vorherigen Stopp TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 328: Dreh-System Rücksetzen

    Ausgangsposition orientiert. Falls ein Werkzeug durch den Zyklus 800 orientiert wurde, bleibt das Werkzeug auch nach dem Rücksetzen in dieser Stellung. Zyklusparameter Der Zyklus 801 besitzt keinen Zyklusparameter. Schließen Sie die Zykluseingabe mit der Taste TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 329: Grundlagen Zu Den Abspanzyklen

    Positionieren Sie das Werkzeug so vor, dass der Startpunkt ohne Konturverletzung angefahren wird. Steht das Werkzeug außerhalb der Hüllkontur, erfolgt die Positionierung bis zur Hüllkontur im Eilgang und innerhalb der Hüllkontur im programmierten Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 330: Drehen Absatz Längs

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 331 Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 332 1: Konturglättung nach dem letzten Schnitt (gesamte Q483=+0.4 ;AUFMASS DURCHMESSER Kontur); abheben unter 45° 2: Keine Konturglättung; abheben unter 45° Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 333 4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 334 Positionier-Satz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf (Zyklus- Startpunkt) beeinflusst den zu zerspanenden Bereich. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 335 Konturstart Z Q492: Z-Koordinate des Q493 Konturstartpunkts Q494 Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Q460 Konturendpunkts Ø Q493 Winkel Umfangsfläche Q495: Winkel zwischen der Umfangsfläche und Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 336 M136 in Millimeter pro Minute. 13 CYCL CALL Konturglättung Q506: 0: Nach jedem Schnitt entlang der Kontur (innerhalb des Zustellbereichs) 1: Konturglättung nach dem letzten Schnitt (gesamte Kontur); abheben unter 45° 2: Keine Konturglättung; abheben unter 45° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 337 4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 338 Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 339 ;AUFMASS Z 1: Konturglättung nach dem letzten Schnitt (gesamte Q505=+0.2 ;VORSCHUB Kontur); abheben unter 45° SCHLICHTEN 2: Keine Konturglättung; abheben unter 45° Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 340: Drehen Eintauchen Längs Erweitert

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 341 Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 342 Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Ø Q491 Konturendpunkts Ø Q483 Winkel Flanke Q495: Winkel der eintauchenden Ø Q493 Flanke. Der Bezugswinkel ist die Senkrechte zur Drehachse. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 343 M136 in Millimeter pro Minute. Konturglättung Q506: 0: Nach jedem Schnitt entlang der Kontur (innerhalb des Zustellbereichs) 1: Konturglättung nach dem letzten Schnitt (gesamte Kontur); abheben unter 45° 2: Keine Konturglättung; abheben unter 45° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 344 4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 345 Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren.
  • Seite 346 Eingabebereich 0,001 bis 999,999 Ø Q483 Vorschub Schruppen Q478: Vorschubgeschwindigkeit beim Schruppen. Wenn Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 347 17 L Z-10 18 RND R5 19 L X+40 Z-35 20 RND R5 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 348: Drehen Konturparallel

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 349 Nummer zu definieren. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). Wenn Sie lokale Q-Parameter QL in einem Kontur- Unterprogramm verwenden, müssen Sie diese auch innerhalb des Kontur-Unterprogramms zuweisen oder berechnen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 350 Q463 abgearbeitet 1: Kontur wird umgekehrt zur programmierten Q458 Richtung abgearbeitet Maximale Schnitttiefe Q463: Maximale Zustellung (Radiusangabe) in radialer Richtung. Die Zustellung wird gleichmäßig aufgeteilt, um Schleifschnitte zu vermeiden. Eingabebereich 0,001 bis 999,999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 351 17 L Z-10 18 RND R5 19 L X+40 Z-35 20 RND R5 21 L X+50 Z-40 22 L Z-55 23 CC X+60 Z-55 24 C X+60 Z-60 25 L X+100 26 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 352: Drehen Absatz Plan

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 353 Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf (Zyklus- Startpunkt) beeinflusst den zu zerspanenden Bereich. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 354 ;VORSCHUB Kontur); abheben unter 45° SCHRUPPEN 2: Keine Konturglättung; abheben unter 45° Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 355: Drehen Absatz Plan Erweitert (Zyklus 822, Din/Iso: G822)

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 356 Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf (Zyklus- Startpunkt) beeinflusst den zu zerspanenden Bereich. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 357 Typ Anfangselement Q501: Typ des Elements am Konturanfang (Umfangsfläche) festlegen: Ø Q483 0: kein zusätzliches Element 1: Element ist eine Fase 2: Element ist ein Radius Größe Anfangselement Q502: Größe des Anfangselements (Fasenabschnitt) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 358 Zustellbereichs) Q505=+0.2 ;VORSCHUB 1: Konturglättung nach dem letzten Schnitt (gesamte SCHLICHTEN Kontur); abheben unter 45° Q506=+0 ;KONTURGLAETTUNG 2: Keine Konturglättung; abheben unter 45° 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 359: Drehen Eintauchen Plan (Zyklus 823, Din/ Iso: G823)

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 360 Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 361 Kontur); abheben unter 45° Q478=+0.3 ;VORSCHUB 2: Keine Konturglättung; abheben unter 45° SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 362: Drehen Eintauchen Plan Erweitert (Zyklus 824, Din/Iso: G824)

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 363 Werkzeuges so, dass es zu keiner Verletzung der Konturelemente kommt. Ist eine vollständige Bearbeitung mit dem aktiven Werkzeug nicht möglich, gibt die TNC eine Warnung aus. Beachten Sie auch die Grundlagen zu den Abspanzyklen (siehe Seite 329). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 364 Typ Anfangselement Q501: Typ des Elements am Konturanfang (Umfangsfläche) festlegen: Ø Q483 0: kein zusätzliches Element 1: Element ist eine Fase 2: Element ist ein Radius Größe Anfangselement Q502: Größe des Anfangselements (Fasenabschnitt) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 365 ;AUFMASS Z 1: Konturglättung nach dem letzten Schnitt (gesamte Q505=+0.2 ;VORSCHUB Kontur); abheben unter 45° SCHLICHTEN 2: Keine Konturglättung; abheben unter 45° Q506=+0 ;KONTURGLAETTUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 366: Drehen Kontur Plan

    4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (1 bis 4), bis die fertige Kontur erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 367 Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf eine sichere Position mit Radiuskorrektur R0 programmieren.
  • Seite 368 Schleifschnitte zu vermeiden. Vorschub Schruppen Q478: Vorschubgeschwindigkeit beim Schruppen. Wenn Ø Q483 Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 369 2: Keine Konturglättung; abheben unter 45° 14 M30 15 LBL 2 16 L X+75 Z-20 17 L X+50 18 RND R2 19 L X+20 Z-25 20 RND R2 21 L Z+0 22 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 370: Stechdrehen Einfach Radial (Zyklus 841, Din/Iso: G841)

    6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 371 Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 372 Vorschub Eintauchen Q488: EINTAUCHEN Vorschubgeschwindigkeit bei der Bearbeitung 12 L X+75 Y+0 Z-25 FMAX M303 von Eintauchelementen. Dieser Eingabewert ist 13 CYCL CALL optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 373: Stechdrehen Erweitert Radial (Zyklus 842, Din/Iso: G842)

    6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 374 Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 375 Konturstart Z Q492: Z-Koordinate des Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Ø Q483 Konturendpunkts Winkel Flanke Q495: Winkel zwischen der Flanke am Konturstartpunkt und der Senkrechten zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 376 12 L X+75 Y+0 Z+2 FMAX M303 1: unidirektional (in Konturrichtung) Versatzbreite Q508: Reduzierung der Schnittlänge. 13 CYCL CALL Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC begrenzt gegebenenfalls die programmierte Versatzbreite. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 377 Schneide bei der Drehbearbeitung. Den dadurch entstehenden Zustellungsfehler korrigieren Sie mit der Drehtiefenkorrektur. Vorschub Eintauchen Q488: Vorschubgeschwindigkeit bei der Bearbeitung von Eintauchelementen. Dieser Eingabewert ist optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 378: Stechdrehen Kontur Radial (Zyklus 840, Din/Iso: G840)

    7 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 8 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 9 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 379 Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren.
  • Seite 380 Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 381 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z-10 17 L X+40 Z-15 18 RND R3 19 CR X+40 Z-35 R+30 DR+ 18 RND R3 20 L X+60 Z-40 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 382: Stechdrehen Einfach Axial (Zyklus 851, Din/ Iso: G851)

    6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 383 Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 384 Vorschub Eintauchen Q488: 12 L X+65 Y+0 Z+2 FMAX M303 Vorschubgeschwindigkeit bei der Bearbeitung von Eintauchelementen. Dieser Eingabewert ist 13 CYCL CALL optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 385: Stechdrehen Erweitert Axial (Zyklus 852, Din/Iso: G852)

    6 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 7 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 8 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 386 Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 387 Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Ø Q491 Konturendpunkts (Durchmesserangabe) Q463 Konturende Z Q494: Z-Koordinate des Konturendpunkts Winkel Flanke Q495: Winkel zwischen der Ø Q493 Flanke am Konturstartpunkt und der Parallelen zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 388 12 L X+75 Y+0 Z+2 FMAX M303 1: unidirektional (in Konturrichtung) Versatzbreite Q508: Reduzierung der Schnittlänge. 13 CYCL CALL Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC begrenzt gegebenenfalls die programmierte Versatzbreite. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 389 Schneide bei der Drehbearbeitung. Den dadurch entstehenden Zustellungsfehler korrigieren Sie mit der Drehtiefenkorrektur. Vorschub Eintauchen Q488: Vorschubgeschwindigkeit bei der Bearbeitung von Eintauchelementen. Dieser Eingabewert ist optional. Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 390: Stechdrehen Kontur Axial (Zyklus 850, Din/ Iso: G850)

    7 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nuttiefe erreicht ist. 8 Die TNC positioniert das Werkzeug zurück auf Sicherheitsabstand und führt an beiden Seitenwänden eine Stechbewegung aus. 9 Die TNC fährt das Werkzeug im Eilgang zurück zum Zyklus- Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 391 Schnittbewegung um diesen Wert. Das Restmaterial wird am Ende des Vorstechens mit einem Stechhub zerspant. Die TNC gibt eine Fehlermeldung aus, wenn der seitliche Versatz 80% der effektiven Schneidenbreite überschreitet (effektive Schneidenbreite = Schneidenbreite – 2*Schneidenradius). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 392 Wird er nicht programmiert, gilt der für die Drehbearbeitung definierte Vorschub. Ø Q483 Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 393 0: Bearbeitung in Konturrichtung 14 M30 1: Bearbeitung entgegen der Konturrichtung 15 LBL 2 16 L X+60 Z+0 17 L Z-10 18 RND R5 19 L X+40 Z-15 20 L Z+0 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 394: Stechen Radial

    3 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 4 Die TNC wiederholt diesen Ablauf (1 bis 3), bis die Nutbreite erreicht ist. 5 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 395 8 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. Beim Programmieren beachten! Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 396 Begrenzung Zustellung Q463: max. Stechtiefe pro Schnitt Q494=-50 ;KONTURENDE Z Q478=+0.3 ;VORSCHUB SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q463=+0 ;BEGRENZUNG ZUSTELLUNG 12 L X+75 Y+0 Z-25 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 397 3 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 4 Die TNC wiederholt diesen Ablauf (1 bis 3), bis die Nutbreite erreicht ist. 5 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 398 8 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. Beim Programmieren beachten! Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 399 Konturstart Z Q492: Z-Koordinate des Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Konturendpunkts Winkel Flanke Q495: Winkel zwischen der Flanke am Konturstartpunkt und der Senkrechten zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 400 ;GROESSE ENDELEMENT Begrenzung Zustellung Q463: max. Stechtiefe pro Schnitt Q478=+0.3 ;VORSCHUB SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q463=+0 ;BEGRENZUNG ZUSTELLUNG 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 401 4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nutform erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 402 Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren.
  • Seite 403 Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 404 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z-20 17 L X+45 18 RND R2 19 L X+40 Z-25 20 L Z+0 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 405 6 Die TNC schlichtet die Seitenwand der Nut mit dem definierten Vorschub Q505. 7 Die TNC schlichtet die halbe Nutbreite mit dem definierten Vorschub. 8 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 406: Zyklusparameter

    ;KONTURENDE Z Begrenzung Zustellung Q463: max. Stechtiefe pro Schnitt Q478=+0.3 ;VORSCHUB SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER Q484=+0.2 ;AUFMASS Z Q505=+0.2 ;VORSCHUB SCHLICHTEN Q463=+0 ;BEGRENZUNG ZUSTELLUNG 12 L X+65 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 407 3 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 4 Die TNC wiederholt diesen Ablauf (1 bis 3), bis die Nutbreite erreicht ist. 5 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 408 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. Beim Programmieren beachten! Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren. Die Werkzeug-Position beim Zyklus-Aufruf bestimmt die Größe des zu zerspanenden Bereiches (Zyklus- Startpunkt). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 409 Konturstart Z Q492: Z-Koordinate des Konturstartpunkts Konturende Durchmesser Q493: X-Koordinate des Konturendpunkts (Durchmesserangabe) Konturende Z Q494: Z-Koordinate des Konturendpunkts Ø Q483 Winkel Flanke Q495: Winkel zwischen der Flanke am Konturstartpunkt und der Parallelen zur Drehachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 410 SCHLICHTEN den Vorschub in Millimeter pro Umdrehung, ohne Q463=+0 ;BEGRENZUNG M136 in Millimeter pro Minute. ZUSTELLUNG Begrenzung Zustellung Q463: max. Stechtiefe pro 12 L X+75 Y+0 Z+2 FMAX M303 Schnitt 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 411 4 Die TNC positioniert das Werkzeug im Eilgang zurück zum Schnittanfang. 5 Die TNC wiederholt diesen Ablauf (2 bis 4), bis die Nutform erreicht ist. 6 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 412 Schnittbegrenzung überfahren. Die Werkzeugposition vor dem Zyklusaufruf beeinflusst das Ausführen der Schnittbegrenzung. Die TNC 640 zerspant das Material auf der Seite der Schnittbegrenzung, auf der das Werkzeug vor dem Zyklusaufruf steht. Positionier-Satz vor Aufruf des Zyklus auf die Startposition mit Radiuskorrektur R0 programmieren.
  • Seite 413 Aufmaß Z Q484 (inkremental): Aufmaß auf die definierte Kontur in axialer Richtung Vorschub Schlichten Q505: Vorschubgeschwindigkeit beim Schlichten. Wenn Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 414 12 L X+75 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z+0 17 L Z-10 18 RND R5 19 L X+40 Z-15 20 L Z+0 21 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 415 7 Die TNC führt die in Q476 definierten Anzahl der Leerschnitte aus. 8 Die TNC wiederholt den Ablauf (2 bis 7) entsprechend der Gangzahl Q475. 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 416 Parameters Q471 Gewindelage umkehrt (dann ist Außengewinde: 1 und Innengewinde: 0). Die Freifahrbewegung erfolgt auf direktem Weg zur Startposition. Positionieren Sie das Werkzeug immer so vor, dass die TNC den Starpunkt am Zyklusende kollisionsfrei anfahren kann. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 417 Ganganzahl Q475: Anzahl der Gewindegänge Q467=+30 ;ZUSTELLWINKEL Anzahl Leerschnitte Q476: Anzahl der Leerschnitte Q468=+0 ;ZUSTELLART ohne Zustellung auf fertiger Gewindetiefe Q470=+0 ;STARTWINKEL Q475=+30 ;GANGANZAHL Q476=+30 ;ANZAHL LEERSCHNITTE 12 L X+80 Y+0 Z+2 FMAX M303 13 CYCL CALL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 418 7 Die TNC führt die in Q476 definierten Anzahl der Leerschnitte aus. 8 Die TNC wiederholt den Ablauf (2 bis 7) entsprechend der Gangzahl Q475. 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 419 Parameters Q471 Gewindelage umkehrt (dann ist Außengewinde: 1 und Innengewinde: 0). Die Freifahrbewegung erfolgt auf direktem Weg zur Startposition. Positionieren Sie das Werkzeug immer so vor, dass die TNC den Starpunkt am Zyklusende kollisionsfrei anfahren kann. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 420 Maximale Schnitttiefe Q463: Maximale Zustelltiefe 12 L X+80 Y+0 Z+2 FMAX M303 senkrecht zur Gewindesteigung Zustellwinkel Q467: Winkel, unter dem die 13 CYCL CALL Zustellung Q463 erfolgt. Der Bezugswinkel ist die Parallele zur Gewindesteigung. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 421 Tiefe) 1: konstante Zustelltiefe Startwinkel Q470: Winkel der Drehspindel, bei dem der Gewindeanfang erfolgen soll. Ganganzahl Q475: Anzahl der Gewindegänge Anzahl Leerschnitte Q476: Anzahl der Leerschnitte ohne Zustellung auf fertiger Gewindetiefe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 422 7 Die TNC führt die in Q476 definierten Anzahl der Leerschnitte aus. 8 Die TNC wiederholt den Ablauf (2 bis 7) entsprechend der Gangzahl Q475. 9 Die TNC positioniert das Werkzeug im Eilgang zurück zum Zyklus-Startpunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 423 Parameters Q471 Gewindelage umkehrt (dann ist Außengewinde: 1 und Innengewinde: 0). Die Freifahrbewegung erfolgt auf direktem Weg zur Startposition. Positionieren Sie das Werkzeug immer so vor, dass die TNC den Starpunkt am Zyklusende kollisionsfrei anfahren kann. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 424 Gewindes. Bei Eingabe von 0 nimmt die Steuerung die Tiefe anhand der Steigung für ein metrisches Gewinde an. Gewindeauslauf Q474 (inkremental): Länge des Wegs, auf dem am Gewindeende von der aktuellen Zustelltiefe auf den Gewindedurchmesser Q460 abgehoben wird. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 425 LEERSCHNITTE 12 L X+80 Y+0 Z+2 FMAX M303 13 CYCL CALL 14 M30 15 LBL 2 16 L X+60 Z+0 17 L X+70 Z-30 18 RND R60 19 L Z-45 20 LBL 0 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 426 10 Die Bearbeitung endet im geschwenkten System 11 Bewegen Sie nun selbstständig Ihr Werkzeug auf eine sichere Höhe und schwenken die Bearbeitungsebene zurück 12 Programmieren Sie nun unbedingt Zyklus 801 KOORDINATENSYSTEM ZURÜCKSETZEN und M145 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 427 Programmieren Sie vor Zyklus Start die Drehrichtung Ihres Werkstücks (M303/M304). Setzen Sie vor Zyklusaufruf Ihren Bezugspunkt in das Drehzentrum. Zyklus 880 Abwälzfräsen wird im Drehbetrieb ausgeführt und ist CALL -aktiv. Die Softwareoption 50 muss freigeschaltet sein TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 428 Zyklus 801 und M145 auf, um das Koordinatensystem zurückzusetzen. Wenn Sie einen Programmabbruch während der Bearbeitung durchführen, müssen Sie unbedingt das Koordinatensystem mit Zyklus 801 zurücksetzen M145 aufrufen, bevor Sie erneut eine Bearbeitung starten! TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 429 Werkzeugspitze dabei nachführen (MOVE). Die DURCHMESSER Relativposition zwischen Werkstück und Werkzeug wird nicht verändert. Die TNC führt mit den Q505=0.2 ;VORSCHUB SCHLICHTEN Linearachsen eine Ausgleichsbewegung aus 2: Schwenkachse automatisch positionieren, ohne die Werkzeugspitze nachzuführen (TURN) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 430 Aufmaß Durchmesser Q483 (inkremental): Durchmesser-Aufmaß auf die definierte Kontur . Vorschub Schlichten Q505: Vorschubgeschwindigkeit beim Schlichten. Wenn Sie M136 programmiert haben interpretiert die TNC den Vorschub in Millimeter pro Umdrehung, ohne M136 in Millimeter pro Minute. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 431: Drehrichtung In Abhängigkeit Der Bearbeitungsseite (Q550)

    Uhrzeigersinn (M303) Bearbeitungsseite Drehrichtung des Tisches: X- (Q550=1) gegen Uhrzeigersinn (M304) (M304) (M303) Werkzeug: Linksschneidend M4 Bearbeitungsseite Drehrichtung des Tisches: X+ (Q550=0) gegen Uhrzeigersinn (M304) Bearbeitungsseite Drehrichtung des Tisches: X- (Q550=1) im Uhrzeigersinn (M303) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 432 Programm abgebrochen. Wenn die max. Unwucht nicht überschritten wird, arbeitet die TNC das Programm ohne Unterbrechung ab. Diese Funktion schützt die Mechanik Ihrer Maschine. Sie können reagieren, wenn eine zu große Unwucht festgestellt wird. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 433 Zyklus UNWUCHT MESSEN zu verwenden. Mit diesem Zyklus ermittelt die TNC die Unwucht und errechnet die Masse und Position eines Ausgleichgewichts. Nähere Informationen zum manuellen Zyklus UNWUCHT MESSEN finden Sie in Ihrem Benutzerhandbuch Klartext-Programmierung. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 434 Anfangsdrehzahl (z.B. 50 U/min). Sie wird automatisch um eine vorgegebene Schrittweite (z.B. 25 U/min) bis zur angegebenen maximalen Drehzahl erhöht. Spindel-Override ist nicht wirksam. CYCL DEF 892 UNWUCHT PRUEFEN Q450=0 ;MAXIMALER AUSSCHLAG Q451=50 ;DREHZAHL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 435: Beispiel: Absatz Mit Einstich

    ;KONTURENDE DURCHMESSER Q494=-40 ;KONTURENDE Z Q495=+0 ;WINKEL UMFANGSFLAECHE Q501=+1 ;TYP ANFANGSELEMENT Q502=+2 ;GROESSE ANFANGSELEMENT Q500=+1 ;RADIUS KONTURECKE Q496=+0 ;WINKEL PLANFLAECHE Q503=+1 ;TYP ENDELEMENT Q504=+2 ;GROESSE ENDELEMENT Q463=+2.5 ;MAX.SCHNITTTIEFE Q478=+0.25 ;VORSCHUB SCHRUPPEN Q483=+0.4 ;AUFMASS DURCHMESSER TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 436 21 CYCL CALL M8 Zyklus-Aufruf 22 M305 Drehspindel aus 23 M137 Vorschub in mm pro Minute 24 M140 MB MAX Werkzeug freifahren 25 FUNCTION MODE MILL Fräsmodus aktivieren 26 M30 Programm-Ende 27 END PGM ABSATZ MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 437: Beispiel Abwälzfräsen

    Q544=-5 ;SCHRAEGUNGSWINKEL Q545=+1.6833 ;WZ-STEIGUNGSWINKEL Q546=+3 ;WZ-DREHRICHTUNG Q550=+0 ;BEARBEITUNGSSEITE Q533=+0 ;VORZUGSRICHTUNG Q530=+2 ;ANGESTELLTE BEARB. Q253=+2000 ;VORSCHUB VORPOS. Q260=+20 ;SICHERE HOEHE Q553=+10 ;WERKZEUG L-OFFSET Q551=+0 ;STARTPUNKT IN Z Q552=-10 ;ENDPUNKT IN Z Q463=+1 ;MAX. SCHNITTTIEFE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 438 Das im Zyklus aktive M144 ausschalten 9 FUNCTION MODE MILL Fräsbetrieb aktivieren 10 M140 MB MAX Werkzeug in Werkzeugachse freifahren 11 L A+0 C+0 R0 FMAX Drehung rücksetzen 12 M30 Programm ENDE 44 END PGM 5 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 439 Tastsystemzyklen arbeiten...
  • Seite 440: Mit Tastsystemzyklen Arbeiten

    Tastsystemzyklen in den Betriebsarten Manueller Betrieb und El. Handrad Die TNC stellt in den Betriebsarten Manueller Betrieb und El. Handrad Tastsystemzyklen zur Verfügung, mit denen Sie: das Tastsystem kalibrieren Werkstück-Schieflagen kompensieren Bezugspunkte setzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 441: Tastsystemzyklen Für Den Automatik-Betrieb

    Sichere Höhe, Q261 immer die Messhöhe usw. Um die Programmierung zu vereinfachen, zeigt die TNC während der Zyklus-Definition ein Hilfsbild an. Im Hilfsbild wird der Parameter angezeigt, den Sie eingeben müssen (siehe Bild rechts). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 442 ;1. KO. FUER TS-ACHSE Zyklen zum automatischen Q383=+50 ;2. KO. FUER TS-ACHSE Bezugspunkt-Setzen Q384=+0 ;3. KO. FUER TS-ACHSE Zyklen zur automatischen Werkstück- Q333=+0 ;BEZUGSPUNKT Kontrolle Sonderzyklen Zyklen zur automatischen Werkzeug-Vermessung (wird vom Maschinenhersteller freigegeben) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 443: Bevor Sie Mit Tastsystemzyklen Arbeiten

    = ON erreichen, dass ein Infrarot-Tastsystem vor jeden Antastvorgang in Richtung der programmierten Antastrichtung orientiert. Der Taststift wird dadurch immer in die gleiche Richtung ausgelenkt. Wenn Sie TRACK = ON verändern, dann müssen Sie das Tastsystem neu kalibrieren. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 444: Schaltendes Tastsystem, Antastvorschub: F In Tastsystem-Tabelle

    In F_PREPOS legen Sie fest, ob die TNC das Tastsystem mit dem in FMAX definierten Vorschub positionieren soll, oder im Maschinen- Eilgang. Eingabewert = FMAX_PROBE: Mit Vorschub aus FMAX positionieren Eingabewert = FMAX_MACHINE: Mit Maschineneilgang vorpositionieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 445: Mehrfachmessung

    Maschinen-Parametern ProbeSettings > Konfiguration des Antastverhaltens > Automatik-Betrieb: Vertrauensbereich für Mehrfachmessung den Wert ab, den die Messwerte voneinander abweichen dürfen. Überschreitet die Differenz der Messwerte den von Ihnen definierten Wert, gibt die TNC eine Fehlermeldung aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 446: Tastsystemzyklen Abarbeiten

    Ist die aktuelle Koordinate des Taststift-Südpols größer als die Koordinate der Sicheren Höhe, positioniert die TNC das Tastsystem zuerst in der Bearbeitungsebene auf den ersten Antastpunkt und anschließend in der Tastsystemachse direkt auf die Messhöhe TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 447: Allgemeines

    Antastfunktionen wählen: Softkey ANTAST- FUNKTION drücken. Die TNC zeigt weitere Softkeys Tastsystem-Tabelle wählen: Softkey TASTSYSTEM- TABELLE drücken Softkey EDITIEREN auf EIN setzen Mit den Pfeiltasten gewünschte Einstellung wählen Gewünschte Änderungen durchführen Tastsystem-Tabelle verlassen: Softkey ENDE drücken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 448 TRACK = ON erreichen, dass die TNC ein Infrarot- Nein=NOENT Tastsystem vor jeden Antastvorgang in Richtung der programmierten Antastrichtung orientiert. Der Taststift wird dadurch immer in die gleiche Richtung ausgelenkt: ON: Spindel-Nachführung durchführen OFF: Keine Spindel-Nachführung durchführen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 449: Tastsystemzyklen: Werkstück-Schieflagen Automatisch Ermitteln

    Tastsystemzyklen: Werkstück- Schieflagen automatisch ermitteln...
  • Seite 450 Automatische Erfassung über zwei Punkte, Kompensation über Rundtischdrehung 405 ROT UEBER C-ACHSE Automatisches Ausrichten eines Winkelversatzes zwischen einem Bohrungs-Mittelpunkte und der positiven Y-Achse, Kompensation über Rundtisch-Drehung 404 GRUNDDREHUNG SETZEN Setzen einer beliebigen Grunddrehung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 451: Gemeinsamkeiten Der Tastsystemzyklen Zum Erfassen Der Werkstück-Schieflage

    Q307 Voreinstellung Grunddrehung festlegen, ob das Ergebnis der Messung um einen bekannten Winkel # (siehe Bild rechts) korrigiert werden soll. Dadurch können Sie die Grunddrehung an einer beliebigen Gerade des Werkstückes messen und den Bezug zur eigentlichen 0°-Richtung herstellen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 452: Beim Programmieren Beachten

    4 Die TNC positioniert das Tastsystem zurück auf die Sichere Höhe und führt die ermittelte Grunddrehung durch Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC setzt eine aktive Grunddrehung am Zyklusanfang zurück. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 453 Q320=0 ;SICHERHEITS-ABST. Tastsystem-Achse, in der keine Kollision zwischen Q260=+20 ;SICHERE HOEHE Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 Q301=0 ;FAHREN AUF S. HOEHE Q307=0 ;VOREINST. DREHW. Q305=0 ;NR. IN TABELLE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 454 Preset-Tabelle angeben, in der die TNC die ermittelte Grunddrehung speichern soll. Bei Eingabe von Q305=0, legt die TNC die ermittelte Grunddrehung im ROT-Menü der Betriebsart Manuell ab. Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 455: Grunddrehung Über Zwei

    Die TNC setzt eine aktive Grunddrehung am Zyklusanfang zurück. Wenn Sie die Schieflage über eine Rundtischdrehung kompensieren wollen, dann verwendet die TNC automatisch folgende Drehachsen: C bei Werkzeug-Achse Z B bei Werkzeug-Achse Y A bei Werkzeug-Achse X TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 456 Die TNC ermittelt dann für die Grunddrehung Q260=+20 ;SICHERE HOEHE die Differenz aus dem gemessenen Wert und Q307=0 ;VOREINST. DREHW. dem Winkel der Bezugsgeraden. Eingabebereich Q305=0 ;NR. IN TABELLE -360,000 bis 360,000 Q402=0 ;KOMPENSATION Q337=0 ;NULL SETZEN TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 457 Tabelle nicht auf 0 setzen 1: Nach dem Ausrichten Winkel der Drehachse in der Tabelle auf 0 setzen. Die TNC setzt die Anzeige nur dann auf 0, wenn Sie zuvorQ402=1 definiert haben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 458 Die TNC setzt eine aktive Grunddrehung am Zyklusanfang zurück. Wenn Sie die Schieflage über eine Rundtischdrehung kompensieren wollen, dann verwendet die TNC automatisch folgende Drehachsen: C bei Werkzeug-Achse Z B bei Werkzeug-Achse Y A bei Werkzeug-Achse X TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 459 Fahren auf sichere Höhe Q301: Festlegen, wie das Q305=0 ;NR. IN TABELLE Tastsystem zwischen den Messpunkten verfahren Q402=0 ;KOMPENSATION soll: 0: Zwischen Messpunkten auf Messhöhe verfahren Q337=0 ;NULL SETZEN 1: Zwischen Messpunkten auf Sicherer Höhe verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 460 Tabelle nicht auf 0 setzen 1: Nach dem Ausrichten Winkel der Drehachse in der Tabelle auf 0 setzen. Die TNC setzt die Anzeige nur dann auf 0, wenn Sie zuvorQ402=1 definiert haben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 461 Winkel liegt im Bereich von -90 bis +90°. Überprüfen Sie nach dem Ausrichten die Stellung der Drehachse! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC speichert den ermittelten Winkel auch im Parameter Q150 ab. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 462 (Tastsystem-Tabelle). Eingabebereich 0 bis 99999,9999 Q261=-5 ;MESSHOEHE Sichere Höhe Q260 (absolut): Koordinate in der Q320=0 ;SICHERHEITS-ABST. Tastsystem-Achse, in der keine Kollision zwischen Q260=+20 ;SICHERE HOEHE Tastsystem und Werkstück (Spannmittel) erfolgen kann. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 463 Koordinatensystem (REF-System) Bezugswinkel? (0=Hauptachse) Q380: Winkel, auf den die TNC die angetastete Gerade ausrichten soll. Nur wirksam, wenn Drehachse = Automatikmodus oder C gewählt ist (Q312 = 0 oder 6). Eingabebereich -360,000 bis 360,000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 464: Zyklusparameter

    = Aktiven Preset überschreiben und aktivieren = Aktiven Preset in Preset-Zeile 0 kopieren, Grunddrehung in Preset-Zeile 0 schreiben und Preset 0 aktivieren >1 = Grunddrehung in den angegebenen Preset speichern. Der Preset wird nicht aktiviert TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 465 Bohrungs-Mittelpunkt nach der Kompensation - sowohl bei vertikaler als auch bei horizontaler Tastsystemachse - In Richtung der positiven Y-Achse, oder auf der Sollposition des Bohrungs-Mittelpunktes liegt. Der gemessene Winkelversatz steht zusätzlich noch im Parameter Q150 zur Verfügung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 466 Sichere Höhe. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Je kleiner Sie den Winkelschritt programmieren, desto ungenauer berechnet die TNC den Kreismittelpunkt. Kleinster Eingabewert: 5°. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 467 ;SICHERE HOEHE Sichere Höhe Q260 (absolut): Koordinate in der Q301=0 ;FAHREN AUF S. HOEHE Tastsystem-Achse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen Q337=0 ;NULL SETZEN kann. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 468 0: Anzeige der C-Achse auf 0 setzen >0: Gemessenen Winkelversatz vorzeichenrichtig in die Nullpunkt-Tabelle schreiben. Zeilen-Nummer = Wert vom Q337 . Ist bereits eine C-Verschiebung in die Nullpunkt-Tabelle eingetragen, dann addiert die TNC den gemessenen Winkelversatz vorzeichenrichtig TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 469: Beispiel: Grunddrehung Über Zwei Bohrungen Bestimmen

    Q307=+0 ;VOREINST. DREHW. Winkel der Bezugsgeraden Q402=1 ;KOMPENSATION Schieflage durch Rundtischdrehung kompensieren Q337=1 ;NULL SETZEN Nach dem Ausrichten Anzeige abnullen 3 CALL PGM 35K47 Bearbeitungsprogramm aufrufen 4 END PGM CYC401 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 471 Tastsystemzyklen: Bezugspunkte automatisch erfassen...
  • Seite 472: Tastsystemzyklen: Bezugspunkte Automatisch Erfassen

    Die TNC stellt zwölf Zyklen zur Verfügung, mit denen Sie Bezugspunkte automatisch ermitteln und wie folgt verarbeiten können: Ermittelte Werte direkt als Anzeigewerte setzen Ermittelte Werte in die Preset-Tabelle schreiben Ermittelte Werte in eine Nullpunkt-Tabelle schreiben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 473 418 BZPKT 4 BOHRUNGEN (2. Softkey-Ebene) Jeweils 2 Bohrungen über Kreuz messen, Schnittpunkt der Verbindungsgeraden als Bezugspunkt setzen 419 BZPKT EINZELNE ACHSE (2. Softkey-Ebene) Beliebige Position in einer wählbaren Achse messen und als Bezugspunkt setzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 474: Gemeinsamkeiten Aller Tastsystemzyklen Zum Bezugspunkt-Setzen

    Bezugspunkt in der Anzeige. Der neue Bezugspunkt ist sofort aktiv. Gleichzeitig speichert die TNC den per Zyklus in der Anzeige gesetzten Bezugspunkt auch in die Zeile 0 der Preset-Tabelle Q305 ungleich 0, Q303 = -1 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 475 Die Messergebnisse des jeweiligen Antast-Zyklus legt die TNC in den global wirksamen Q-Parametern Q150 bis Q160 ab. Diese Parameter können Sie in Ihrem Programm weiterverwenden. Beachten Sie die Tabelle der Ergebnis-Parameter, die bei jeder Zyklus-Beschreibung mit aufgeführt ist. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 476 "") und speichert die Istwerte in nachfolgend aufgeführten Q- Parametern ab 5 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q166 Istwert gemessene Nutbreite Q157 Istwert Lage Mittelachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 477 Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 478 Preset-Tabelle abgelegt werden soll: 0: Ermittelte Grunddrehung als Nullpunkt- Verschiebung in die aktive Nullpunkt-Tabelle schreiben. Bezugssystem ist das aktive Werkstück- Koordinatensystem 1: Ermittelte Grunddrehung in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 479 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 480 Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 481 ;3. KO. FUER TS-ACHSE 0: Ermittelte Grunddrehung als Nullpunkt- Verschiebung in die aktive Nullpunkt-Tabelle Q333=+1 ;BEZUGSPUNKT schreiben. Bezugssystem ist das aktive Werkstück- Koordinatensystem 1: Ermittelte Grunddrehung in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 482 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 483 Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse und speichert die Istwerte in folgenden Q- Parametern ab Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q154 Istwert Seiten-Länge Hauptachse Q155 Istwert Seiten-Länge Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 484 Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 485 TNC die ermittelte Taschenmitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt Nebenachse Q332 (absolut): Koordinate in der Nebenachse, auf die die TNC die ermittelte Taschenmitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 486 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt Q333 (absolut): Koordinate, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 487 Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse und speichert die Istwerte in folgenden Q- Parametern ab Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q154 Istwert Seiten-Länge Hauptachse Q155 Istwert Seiten-Länge Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 488 Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 489 = 0. Eingabebereich -99999,9999 bis 99999,9999 Q384=+0 ;3. KO. FUER TS-ACHSE Neuer Bezugspunkt Nebenachse Q332 (absolut): Q333=+1 ;BEZUGSPUNKT Koordinate in der Nebenachse, auf die die TNC die ermittelte Zapfenmitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 490 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 491 Q-Parametern ab 6 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 492 Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 493 ;BEZUGSPUNKT so, dass der neue Bezugspunkt in der Taschenmitte Q423=4 ;ANZAHL MESSPUNKTE sitzt. Falls Q303=0: Bei Eingabe von Q305=0, beschreibt die TNC die Zeile 0 der Nullpunkt-Tabelle. Q365=1 ;VERFAHRART Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 494 Tasten TS-Achse: Koor. 3. Achse Q384 (absolut): Koordinate des Antastpunktes in der Tastystem-Achse, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 495 Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 496 Q-Parametern ab 6 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 497 TNC den Bezugspunkt. Kleinster Eingabewert: 5°. Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 498 Fahren auf sichere Höhe Q301: Festlegen, wie das Q301=0 ;FAHREN AUF S. HOEHE Tastsystem zwischen den Messpunkten verfahren Q305=15 ;NR. IN TABELLE soll: Q331=+0 ;BEZUGSPUNKT 0: Zwischen Messpunkten auf Messhöhe verfahren Q332=+0 ;BEZUGSPUNKT 1: Zwischen Messpunkten auf Sicherer Höhe verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 499 Tasten TS-Achse: Koor. 2. Achse Q383 (absolut): Koordinate des Antastpunktes in der Nebenachse der Bearbeitungsebene, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 500 Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 501 Ecke in nachfolgend aufgeführten Q-Parametern ab 4 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Ecke Hauptachse Q152 Istwert Ecke Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 502 (siehe Bild rechts und nachfolgende Tabelle). Ecke Koordinate X Koordinate Y Punkt größer Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt kleiner Punkt Punkt größer Punkt Punkt größer Punkt Punkt größer Punkt TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 503 Fahren auf sichere Höhe Q301: Festlegen, wie das Q301=0 ;FAHREN AUF S. HOEHE Tastsystem zwischen den Messpunkten verfahren Q304=0 ;GRUNDDREHUNG soll: Q305=7 ;NR. IN TABELLE 0: Zwischen Messpunkten auf Messhöhe verfahren 1: Zwischen Messpunkten auf Sicherer Höhe Q331=+0 ;BEZUGSPUNKT verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 504 Tasten TS-Achse: Koor. 1. Achse Q382 (absolut): Koordinate des Antastpunktes in der Hauptachse der Bearbeitungsebene, an dem der Bezugspunkt in der Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 505 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 506 Ecke in nachfolgend aufgeführten Q-Parametern ab 4 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Ecke Hauptachse Q152 Istwert Ecke Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 507 Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC misst die erste Gerade immer in Richtung der Nebenachse der Bearbeitungsebene. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 508 TNC die Anzeige automatisch so, dass der neue Bezugspunkt in der Ecke sitzt. Falls Q303=0: Bei Q333=+1 ;BEZUGSPUNKT Eingabe von Q305=0, beschreibt die TNC die Zeile 0 der Nullpunkt-Tabelle. Eingabebereich 0 bis 99999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 509 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 510 Q-Parametern ab 8 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Lochkreis-Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 511 Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 512 ;3. KO. FUER TS-ACHSE bis 99999,9999 Neuer Bezugspunkt Nebenachse Q332 (absolut): Q333=+1 ;BEZUGSPUNKT Koordinate in der Nebenachse, auf die die Q320=0 ;SICHERHEITS-ABST. TNC die ermittelte Lochkreis-Mitte setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 513 Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 Sicherheits-Abstand Q320 (inkremental): Zusätzlicher Abstand zwischen Messpunkt und Tastsystemkugel. Q320 wirkt additiv zu SET_UP (Tastsystem-Tabelle) und nur beim Antasten des Bezugspunktes in der Tastsystem-Achse. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 514 Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Die TNC setzt dann in dieser Achse den Bezugspunkt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 515 (siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunkt-Setzen", Seite 474) 0: Ermittelten Bezugspunkt in die aktive Nullpunkt- Tabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 516 Istwerte in nachfolgend aufgeführten Q-Parametern ab 7 Wenn gewünscht, ermittelt die TNC anschließend in einem separaten Antast-Vorgang noch den Bezugspunkt in der Tastsystem-Achse Parameter-Nummer Bedeutung Q151 Istwert Schnittpunkt Hauptachse Q152 Istwert Schnittpunkt Nebenachse TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 517 Wenn Sie mit dem Tastsystem-Zyklus einen Bezugspunkt setzen (Q303 = 0) und zusätzlich Antasten TS-Achse (Q381 = 1) verwenden, darf keine Koordinaten-Umrechnung aktiv sein. Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 518 ;3. KO. FUER TS-ACHSE Neuer Bezugspunkt Hauptachse Q331 (absolut): Q333=+0 ;BEZUGSPUNKT Koordinate in der Hauptachse, auf die die TNC den ermittelten Schnittpunkt der Verbindungslinien setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 519 Tastsystemachse gesetzt werden soll. Nur wirksam, wenn Q381 = 1. Eingabebereich -99999,9999 bis 99999,9999 Neuer Bezugspunkt TS-Achse Q333 (absolut): Koordinate in der Tastsystem-Achse, auf die die TNC den Bezugspunkt setzen soll. Grundeinstellung = 0. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 520: Bezugspunkt Einzelne Achse

    Bezugspunkt in der Preset-Tabelle zu speichern, dann müssen Sie die Preset-Nummer nach jeder Ausführung des Zyklus 419 aktivieren, in die Zyklus 419 zuvor geschrieben hat (ist nicht erforderlich, wenn Sie den aktiven Preset überschreiben). TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 521 Zugehörige Q261=+25 ;MESSHOEHE Achse: Q272 = 3 Hauptachse: Nebenachse: Q320=0 ;SICHERHEITS-ABST. Q272 = 1 Q272 = 2 Q260=+50 ;SICHERE HOEHE Q272=+1 ;MESSACHSE Q267=+1 ;VERFAHRRICHTUNG Q305=0 ;NR. IN TABELLE Q333=+0 ;BEZUGSPUNKT Q303=+1 ;MESSWERT- UEBERGABE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 522 (siehe "Gemeinsamkeiten aller Tastsystemzyklen zum Bezugspunkt-Setzen", Seite 474) 0: Ermittelten Bezugspunkt in die aktive Nullpunkt- Tabelle schreiben. Bezugssystem ist das aktive Werkstück-Koordinatensystem 1: Ermittelten Bezugspunkt in die Preset-Tabelle schreiben. Bezugssystem ist das Maschinen- Koordinatensystem (REF-System) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 523: Beispiel: Bezugspunkt-Setzen Mitte

    Anzeige in Z auf 0 setzen Q423=4 ;ANZAHL MESSPUNKTE Kreis mit 4 Antastungen vermessen Q365=0 ;VERFAHRART Zwischen den Messpunkten auf Kreisbahn verfahren 3 CALL PGM 35K47 Bearbeitungsprogramm aufrufen 4 END PGM CYC413 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 524: Beispiel: Bezugspunkt-Setzen Werkstück-Oberkante Und Mitte Lochkreis

    Koordinate in der Tastsystem-Achse, auf der die Messung erfolgt Q260=+10 ;SICHERE HOEHE Höhe, auf der das Tastsystem-Achse ohne Kollision verfahren kann Q305=1 ;NR. IN TABELLE Lochkreis-Mitte (X und Y) in Zeile 1 schreiben Q331=+0 ;BEZUGSPUNKT Q332=+0 ;BEZUGSPUNKT TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 525 Ohne Funktion Q320=0 ;SICHERHEITS-ABST. Sicherheits-Abstand zusätzlich zur Spalte SET_UP 4 CYCL DEF 247 BEZUGSPUNKT SETZEN Neuen Preset mit Zyklus 247 aktivieren Q339=1 ;BEZUGSPUNKT-NUMMER 6 CALL PGM 35KLZ Bearbeitungsprogramm aufrufen 7 END PGM CYC416 MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 527 Tastsystemzyklen: Werkstücke automatisch kontrollieren...
  • Seite 528: Tastsystemzyklen: Werkstücke Automatisch Kontrollieren

    Lage, Länge und Breite einer Rechteck-Tasche messen 424 MESSEN RECHTECK AUSSEN Lage, Länge und Breite eines Rechteck-Zapfens messen 425 MESSEN BREITE INNEN (2. Softkey-Ebene) Nutbreite innen messen 426 MESSEN STEG AUSSEN (2. Softkey-Ebene) Steg außen messen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 529: Messergebnisse Protokollieren

    Sofern Sie das Messprotokoll in einer Datei ablegen wollen, speichert die TNC die Daten standardmäßig als ASCII-Datei in dem Verzeichnis TNC:\.. Benutzen Sie die HEIDENHAIN Datenübertragungs- Software TNCremo, wenn Sie das Messprotokoll über die Datenschnittstelle ausgeben wollen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 530 Kleinstmaß Mitte Nebenachse: 64.9000 Größtmaß Bohrung: 12.0450 Kleinstmaß Bohrung: 12.0000 Istwerte: Mitte Hauptachse: 50.0810 Mitte Nebenachse: 64.9530 Durchmesser: 12.0259 Abweichungen: Mitte Hauptachse: 0.0810 Mitte Nebenachse: -0.0470 Durchmesser: 0.0259 Weitere Messergebnisse: Messhöhe: -5.0000 Messprotokoll-Ende TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 531: Messergebnisse In Q-Parametern

    Bei den meisten Zyklen zur Werkstück-Kontrolle können Sie von der TNC eine Toleranz-Überwachung durchführen lassen. Dazu müssen Sie bei der Zyklus-Definition die erforderlichen Grenzwerte definieren. Wenn Sie keine Toleranz-Überwachung durchführen wollen, geben Sie diese Parameter mit 0 ein (= voreingestellter Wert) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 532: Werkzeug-Überwachung

    Bearbeitungsebene definiert ist (Q272 = 1 oder 2), führt die TNC eine Werkzeug-Radiuskorrektur durch, wie zuvor beschrieben. Die Korrektur-Richtung ermittelt die TNC anhand der definierten Verfahrrichtung (Q267) Wenn als Messachse die Tastsystem-Achse gewählt ist (Q272 = 3), führt die TNC eine Werkzeug-Längenkorrektur durch TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 533: Bezugssystem Für Messergebnisse

    Werkzeug in der Werkzeug-Tabelle (Spalte TL = L). Bezugssystem für Messergebnisse Die TNC gibt alle Messergebnisse in die Ergebnis-Parameter und in die Protokolldatei im aktiven - also ggf. im verschobenen oder/und gedrehten/geschwenkten - Koordinatensystem aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 534: Beim Programmieren Beachten

    Vorzeichen für Antastrichtung eingeben. Mit Taste ENT bestätigen. Eingabebereich alle NC-Achsen Positions-Sollwert: Über die Achswahl-Tasten oder über die ASCII-Tastatur alle Koordinaten für das Vorpositionieren des Tastsystems eingeben. Eingabebereich -99999,9999 bis 99999,9999 Eingabe abschließen: Taste ENT drücken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 535 69 TCH PROBE 1.2 X+5 Y+0 Z-5 Eingabebereich -180,0000 bis 180,0000 Positions-Sollwert: Über die Achswahl-Tasten oder über die ASCII-Tastatur alle Koordinaten für das Vorpositionieren des Tastsystems eingeben. Eingabebereich -99999,9999 bis 99999,9999 Eingabe abschließen: Taste ENT drücken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 536 Wenn Tastsystemachse = Messachse definiert ist, dann Q263 gleich Q265 wählen, wenn Winkel in Richtung der A-Achse gemessen werden soll; Q263 ungleich Q265 wählen, wenn Winkel in Richtung der B-Achse gemessen werden soll. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 537 Messprotokoll erstellen soll: 0: Kein Messprotokoll erstellen 1: Messprotokoll erstellen: Die TNC legt die Protokolldatei TCHPR420.TXT standardmäßig in dem Verzeichnis TNC:\ ab. 2: Programmlauf unterbrechen und Messprotokoll auf den TNC-Bildschirmausgeben. Programm mit NC-Start fortsetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 538 Abweichung Durchmesser Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Je kleiner Sie den Winkelschritt programmieren, desto ungenauer berechnet die TNC die Bohrungsmaße. Kleinster Eingabwert: 5°. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 539 Toleranzwert Mitte 1. Achse Q279: Erlaubte Q423=4 ;ANZAHL MESSPUNKTE Lageabweichung in der Hauptachse der Bearbeitungsebene. Eingabebereich 0 bis Q365=1 ;VERFAHRART 99999,9999 Toleranzwert Mitte 2. Achse Q280: Erlaubte Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 540 Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 541 Abweichung Durchmesser Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Je kleiner Sie den Winkelschritt programmieren, desto ungenauer berechnet die TNC die Zapfenmaße. Kleinster Eingabwert: 5°. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 542 Lageabweichung in der Hauptachse der Q330=0 ;WERKZEUG Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q423=4 ;ANZAHL MESSPUNKTE Toleranzwert Mitte 2. Achse Q280: Erlaubte Q365=1 ;VERFAHRART Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 543 Bahnfunktion das Werkzeug zwischen den Messpunkten verfahren soll, wenn Fahren auf sicherer Höhe (Q301=1) aktiv ist: 0: Zwischen den Bearbeitungen auf einer Geraden verfahren 1: Zwischen den Bearbeitungen zirkular auf dem Teilkreis-Durchmesser verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 544 Wenn die Taschenmaße und der Sicherheits- Abstand eine Vorpositionierung in die Nähe der Antastpunkte nicht erlauben, tastet die TNC immer ausgehend von der Taschenmitte an. Zwischen den vier Messpunkten fährt das Tastsystem dann nicht auf die Sichere Höhe. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 545 Lageabweichung in der Hauptachse der Q281=1 ;MESSPROTOKOLL Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q309=0 ;PGM-STOP BEI FEHLER Toleranzwert Mitte 2. Achse Q280: Erlaubte Q330=0 ;WERKZEUG Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 546 Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 547 Istwert Seiten-Länge Nebenachse Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q164 Abweichung Seiten-Länge Hauptachse Q165 Abweichung Seiten-Länge Nebenachse Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 548 Q280=0,1 ;TOLERANZ 2. MITTE Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q281=1 ;MESSPROTOKOLL Toleranzwert Mitte 2. Achse Q280: Erlaubte Q309=0 ;PGM-STOP BEI FEHLER Lageabweichung in der Nebenachse der Q330=0 ;WERKZEUG Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 549 Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen: 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 550 Abweichung in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q156 Istwert gemessene Länge Q157 Istwert Lage Mittelachse Q166 Abweichung der gemessenen Länge Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 551 ;FAHREN AUF S. HOEHE PGM-Stop bei Toleranzfehler Q309: Festlegen, ob die TNC bei Toleranz-Überschreitungen den Programmlauf unterbrechen und eine Fehlermeldung ausgeben soll: 0: Programmlauf nicht unterbrechen, keine Fehlermeldung ausgeben 1: Programmlauf unterbrechen, Fehlermeldung ausgeben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 552 Bezugspunktes in der Tastsystem-Achse. Eingabebereich 0 bis 99999,9999 Fahren auf sichere Höhe Q301: Festlegen, wie das Tastsystem zwischen den Messpunkten verfahren soll: 0: Zwischen Messpunkten auf Messhöhe verfahren 1: Zwischen Messpunkten auf Sicherer Höhe verfahren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 553 Abweichung in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q156 Istwert gemessene Länge Q157 Istwert Lage Mittelachse Q166 Abweichung der gemessenen Länge Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 554 0: Kein Messprotokoll erstellen Q330=0 ;WERKZEUG 1: Messprotokoll erstellen: Die TNC legt die Protokolldatei TCHPR426.TXT standardmäßig in dem Verzeichnis TNC:\ ab. 2: Programmlauf unterbrechen und Messprotokoll auf den TNC-Bildschirmausgeben. Programm mit NC-Start fortsetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 555 Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 556 3 Abschließend positioniert die TNC das Tastsystem zurück auf die Sichere Höhe und speichert die ermittelte Koordinate in folgendem Q-Parameter: Parameter-Nummer Bedeutung Q160 Gemessene Koordinate Beim Programmieren beachten! Vor der Zyklus-Definition müssen Sie einen Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 557 TNC-Bildschirmausgeben. Programm mit Q289=4.95 ;KLEINSTMASS NC-Start fortsetzen Q309=0 ;PGM-STOP BEI FEHLER Größtmaß Q288: Größter erlaubter Messwert. Eingabebereich 0 bis 99999,9999 Q330=0 ;WERKZEUG Kleinstmaß Q289: Kleinster erlaubter Messwert. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 558 Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Überwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug- Name mit maximal 16 Zeichen: 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 559 Sichere Höhe und speichert die Istwerte und die Abweichungen in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q151 Istwert Mitte Hauptachse Q152 Istwert Mitte Nebenachse Q153 Istwert Lochkreis-Durchmesser Q161 Abweichung Mitte Hauptachse Q162 Abweichung Mitte Nebenachse Q163 Abweichung Lochkreis-Durchmesser TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 560: Zyklusparameter

    Lageabweichung in der Hauptachse der Q281=1 ;MESSPROTOKOLL Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 Q309=0 ;PGM-STOP BEI FEHLER Toleranzwert Mitte 2. Achse Q280: Erlaubte Q330=0 ;WERKZEUG Lageabweichung in der Nebenachse der Bearbeitungsebene. Eingabebereich 0 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 561 Werkzeug für Überwachung Q330: Festlegen, ob die TNC eine Werkzeug-Bruchüberwachung durchführen soll (siehe "Werkzeug-Überwachung", Seite 532). Eingabebereich 0 bis 32767 ,9, alternativ Werkzeug-Name mit maximal 16 Zeichen. 0: Überwachung nicht aktiv >0: Werkzeug-Nummer in der Werkzeug-Tabelle TOOL.T TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 562 Sichere Höhe und speichert die ermittelten Winkelwerte in folgenden Q-Parametern: Parameter-Nummer Bedeutung Q158 Projektionswinkel der A-Achse Q159 Projektionswinkel der B-Achse Q170 Raumwinkel A Q171 Raumwinkel B Q172 Raumwinkel C Q173 bis Q175 Messwerte in der Tastsystem-Achse (erste bis dritte Messung) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 563 2. Messpunkt 2. Achse Q266 (absolut): Koordinate des zweiten Antastpunktes in der Nebenachse der Bearbeitungsebene. Eingabebereich -99999,9999 bis 99999,9999 2. Messpunkt 3. Achse Q295 (absolut): Koordinate des zweiten Antastpunktes in der Tastsystem- Achse. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 564 Messprotokoll erstellen soll: 0: Kein Messprotokoll erstellen 1: Messprotokoll erstellen: Die TNC legt die Protokolldatei TCHPR431.TXT standardmäßig in dem Verzeichnis TNC:\ ab. 2: Programmlauf unterbrechen und Messprotokoll auf den TNC-Bildschirmausgeben. Programm mit NC-Start fortsetzen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 565: Beispiel: Rechteck-Zapfen Messen Und Nachbearbeiten

    9 FN 2: Q1 = +Q1 - +Q164 Länge in X berechnen anhand der gemessenen Abweichung 10 FN 2: Q2 = +Q2 - +Q165 Länge in Y berechnen anhand der gemessenen Abweichung 11 L Z+100 R0 FMAX Taster freifahren, Werkzeug-Wechsel TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 566 Länge in X variabel für schruppen und schlichten Q219=Q2 ;2. SEITEN-LAENGE Länge in Y variabel für schruppen und schlichten Q220=0 ;ECKENRADIUS Q221=0 ;AUFMASS 1. ACHSE 17 CYCL CALL M3 Zyklus-Aufruf 18 LBL 0 Unterprogramm-Ende 19 END PGM BEAMS MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 567: Beispiel: Rechtecktasche Vermessen, Messergebnisse Protokollieren

    Q281=1 ;MESSPROTOKOLL Messprotokoll in Datei ausgeben Q309=0 ;PGM-STOP BEI FEHLER Bei Toleranzüberschreitung keine Fehlermeldung anzeigen Q330=0 ;WERKZEUG-NUMMER Keine Werkzeug-Überwachung 4 L Z+100 R0 FMAX M2 Werkzeug freifahren, Programm-Ende 5 END PGM BSMESS MM TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 569: Tastsystemzyklen: Sonderfunktionen

    Tastsystemzyklen: Sonderfunktionen...
  • Seite 570: Übersicht

    HEIDENHAIN-Tastsysteme eingesetzt werden. Die TNC muss vom Maschinenhersteller für den Einsatz von 3D-Tastsystemen vorbereitet sein. Die TNC stellt einen Zyklus für folgende Sonderanwendung zur Verfügung: Zyklus Softkey Seite 3 MESSEN Messzyklus zur Erstellung von Hersteller-Zyklen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 571 Startpunkt der Messung hinaus. Dadurch kann beim Rückzug keine Kollision erfolgen. Mit der Funktion FN17: SYSWRITE ID 990 NR 6 können Sie festlegen, ob der Zyklus auf den Tastereingang X12 oder X13 wirken soll. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 572 Fehlermeldung ausgeben soll oder nicht. Wenn Modus 1 gewählt ist, dann speichert die TNC im 4. Ergebnisparameter den Wert -1 und arbeitet den Zyklus weiter ab: 0: Fehlermeldung ausgeben 1: Keine Fehlermeldung ausgeben TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 573 TNC den Tastkugel-Mittelpunkt unkorrigiert auf die definierte Position fährt! Beachten Sie, dass die TNC grundsätzlich immer 4 aufeinanderfolgende Q-Parameter beschreibt. Wenn die TNC keinen gültigen Antastpunkt ermitteln konnte, enthält der 4. Ergebnis-Parameter den Wert TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 574 Eingabebereich 0 bis 99999,9999 Bezugssystem? (0=IST/1=REF): Festlegen, ob das Tastergebnis im Eingabe-Koordinatensystem (IST) oder bezogen auf das Maschinen- Koordinatensystem (REF) abgelegt werden soll: 0: Messergebnis im IST-System ablegen 1: Messergebnis im REF-System ablegen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 575: Schaltendes Tastsystem Kalibrieren

    Kalibrier-Zyklus wählen Kalibrier-Zyklen der TNC Softkey Funktion Seite Länge kalibrieren Radius und Mittenversatz mit einem Kalibrierring ermitteln Radius und Mittenversatz mit einem Zapfen bzw. Kalibrierdorn ermitteln Radius und Mittenversatz mit einer Kalibrierkugel ermitteln TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 576: Kalibrier-Werte Anzeigen

    Sie das Tastsystem verwenden, unabhängig davon, ob Sie einen Tastsystem- Zyklus im Automatikbetrieb oder in der Betriebsart Manueller Betrieb abarbeiten wollen. Weitere Informationen zur Tastsystem-Tabelle finden Sie im Benutzer-Handbuch Zyklenprogrammierung. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 577 Werkzeug-Aufruf zur Definition der Tastsystem-Achse programmiert haben. Tastsystem im Programm so vorpositionieren, dass es ungefähr über der Kugelmitte steht. Während des Kalibriervorgangs wird automatisch ein Messprotokoll erstellt. Dieses Protokoll trägt den Namen TCHPRAUTO.html. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 578 TNC nach der Radiuskalibrierung auch die Tastsystem-Länge kalibrieren soll: 0: Tastsystem-Länge nicht kalibrieren 1: Tastsystem-Länge kalibrieren Bezugspunkt für Länge Q434 (absolut): Koordinate des Kalibrierkugel-Zentrums. Definition nur erforderlich, wenn Längenkalibrierung durchgeführt werden soll. Eingabebereich -99999,9999 bis 99999,9999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 579 2 Die TNC Tasten von der aktuellen Position aus in negativer Spindelachsrichtung mit Antast-Vorschub (Spalte F aus der Tastsystem-Tabelle) 3 Anschließend positioniert die TNC das Tastsystem mit Eilvorschub (Spalte FMAX aus der Tastsystem-Tabelle) zurück zur Startposition TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 580 Messprotokoll erstellt. Dieses Protokoll trägt den Namen TCHPRAUTO.html. Bezugspunkt Q434 (absolut): Bezug für die Länge (z. B. Höhe Einstellring). Eingabebereich -99999,9999 bis 99999,9999 NC-Sätze 5 TCH PROBE 461 TS LAENGE KALIBRIEREN Q434=+5 ;BEZUGSPUNKT TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 581: Ts Radius Innen Kalibrieren

    Feinmessung aus und ermittelt den wirksamen Tastkugel- Radius (Spalte R in tool.t) Orientierung in zwei Richtungen möglich (z.B. Kabel- Tastsysteme von HEIDENHAIN): Die TNC führt eine Grob- und eine Feinmessung aus, dreht das Tastsystem um 180° und führt vier weitere Antastroutine aus. Durch die Umschlagmessung wird zusätzlich zum Radius, der Mittenversatz (CAL_OF in...
  • Seite 582 BEZUGSWINKEL Q380 (absolut): Winkel zwischen der Hauptachse der Bearbeitungsebene und dem ersten Antastpunkt. Eingabebereich 0 bis 360,0000 NC-Sätze 5 TCH PROBE 462 TS KALIBRIEREN IN RING Q407=+5 ;RINGRADIUS Q320=+0 ;SICHERHEITS-ABST. Q423=+8 ;ANZAHL ANTASTUNGEN Q380=+0 ;BEZUGSWINKEL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 583: Ts Radius Aussen Kalibrieren

    Feinmessung aus und ermittelt den wirksamen Tastkugel- Radius (Spalte R in tool.t) Orientierung in zwei Richtungen möglich (z.B. Kabel- Tastsysteme von HEIDENHAIN): Die TNC führt eine Grob- und eine Feinmessung aus, dreht das Tastsystem um 180° und führt vier weitere Antastroutinen aus. Durch die Umschlagmessung wird zusätzlich zum Radius, der Mittenversatz (CAL_OF in...
  • Seite 584 0 bis 8 Q407=+5 ;ZAPFENRADIUS BEZUGSWINKEL Q380 (absolut): Winkel zwischen Q320=+0 ;SICHERHEITS-ABST. der Hauptachse der Bearbeitungsebene und dem ersten Antastpunkt. Eingabebereich 0 bis 360,0000 Q301=+1 ;FAHREN AUF S. HOEHE Q423=+8 ;ANZAHL ANTASTUNGEN Q380=+0 ;BEZUGSWINKEL TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 585 Tastsystemzyklen: Kinematik automatisch vermessen...
  • Seite 586: Tastsystemzyklen: Kinematik Automatisch Vermessen

    Aus den gemessenen Werten ermittelt die TNC die statische Schwenkgenauigkeit. Dabei minimiert die Software den durch die Schwenkbewegungen entstehenden Positionierfehler und speichert die Maschinengeometrie am Ende des Messvorgangs automatisch in den jeweiligen Maschinenkonstanten der Kinematiktabelle ab. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 587: Übersicht

    Maschinenkinematik automatisch sichern, wiederherstellen, prüfen und optimieren können: Zyklus Softkey Seite 450 KINEMATIK SICHERN Automatisches Sichern und Wiederherstellen von Kinematiken 451 KINEMATIK VERMESSEN Automatisches Prüfen oder Optimieren der Maschinenkinematik 452 PRESET-KOMPENSATION Automatisches Prüfen oder Optimieren der Maschinenkinematik TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 588: Voraussetzungen

    (außer 450) die Drehachsen auf 0 Grad (IST-System) positionieren. Wurden die Maschinen-Parameter durch die KinematicsOpt-Zyklen verändert, so muss ein Neustart der Steuerung ausgeführt werden. Andernfalls besteht unter bestimmten Umständen die Gefahr, dass die Änderungen verloren gehen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 589 Beachten Sie beim Modus Herstellen: Gesicherte Daten kann die TNC grundsätzlich nur in eine identische Kinematikbeschreibung zurückschreiben. Eine Änderung der Kinematik hat immer auch eine Änderung des Presets zur Folge. Preset ggf. neu setzen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 590 Modus 0: Protokollierung aller Achs- und Transformationseinträge der Kinematikkette, die die TNC gesichert hat Modus 1: Protokollierung aller Transformationseinträge vor und nach der Wiederherstellung Modus 2: Auflistung der gespeicherten Datensätze. Modus 3: Auflistung der gelöschten Datensätze. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 591 Ausführen von Zyklus 450 automatisch generiert. Führen Sie keine manuellen Änderungen an den gesicherten Daten aus.. Sichern Sie die Datei TNC:\table\DATA450.KD, um im Bedarfsfall (z.B. Defekt des Datenträgers) die Datei wieder herstellen zu können. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 592 451, DIN/ISO: G451, Option) Zyklusablauf Mit dem Tastsystem-Zyklus 451 können Sie die Kinematik Ihrer Maschine prüfen und bei Bedarf optimieren. Dabei vermessen Sie mit dem 3D-Tastsystem TS eine HEIDENHAIN Kalibrierkugel, die Sie auf dem Maschinentisch befestigt haben. HEIDENHAIN empfiehlt die Verwendung der Kalibrierkugeln...
  • Seite 593 Q147 Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q148 Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q149 Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 594: Positionierrichtung

    Endwinkel = +270° Anzahl Messpunkte = 4 Daraus berechneter Winkelschritt = (270 - 90) / (4-1) = +60° Messpunkt 1 = +90° Messpunkt 2 = +150° Messpunkt 3 = +210° Messpunkt 4 = +270° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 595: Maschinen Mit Hirthverzahnten-Achsen

    Messposition 2 = Q411 + 1 * Winkelschritt = +10° --> 9° Messposition 3 = Q411 + 2 * Winkelschritt = +50° --> 51° Messposition 4 = Q411 + 3 * Winkelschritt = +90° --> 90° TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 596: Wahl Der Anzahl Der Messpunkte

    Wenn Sie die Genauigkeit entsprechend prüfen wollen, dann können Sie im Modus Prüfen auch eine höhere Anzahl an Messpunkten angeben. Wenn ein Messpunkt bei 0° definiert ist, so wird dieser ignoriert, da bei 0° immer die Referenzmessung erfolgt. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 597: Wahl Der Position Der Kalibrierkugel Auf Dem Maschinentisch

    (Spalte TRACK) aktivieren. Dadurch erhöhen Sie generell die Genauigkeiten beim Messen mit einem 3D-Tastsystem. Ggf. für die Dauer der Vermessung die Klemmung der Drehachsen deaktivieren, ansonsten können die Messergebnisse verfälscht werden. Maschinenhandbuch beachten. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 598 Messpunktanzahl zwischen 4 und 8 Start- und Endwinkel sollen einen möglichst großen Verfahrbereich der Drehachsen abdecken Ermittlung der Drehachslose Messpunktanzahl zwischen 8 und 12 Start- und Endwinkel sollen einen möglichst großen Verfahrbereich der Drehachsen abdecken TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 599 Messkreisradius ist, desto genauer kann die TNC die Drehachslose bestimmen (siehe "Protokollfunktion", Seite 605). Wenn in Maschinen-Parameter mStrobeRotAxPos eine M-Funktion zur Positionierung der Drehachsen gesetzt ist, oder die Achse eine Hirth-Achse ist, dann ist keine Ermittlung der Lose möglich. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 600 Zyklus 450, damit Sie im Notfall die zuletzt aktive Kinematik wieder herstellen können. Inch-Programmierung: Messergebnisse und Protokolldaten gibt die TNC grundsätzlich in mm aus. Die TNC ignoriert Angaben in der Zyklus-Definition für nicht aktive Achsen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 601 Tasterüberwachung in diesem Modus nicht aktiv, Q431=0 ;PRESET SETZEN Positioniergeschwindigkeit im Parameter Q253 Q432=0 ;WINKELBEREICH LOSE definieren Vorschub Vorpositionieren Q253: Verfahrgeschwindigkeit des Werkzeugs beim Positionieren in mm/min. Eingabebereich 0,0001 bis 99999,9999 alternativ FMAX, FAUTO, PREDEF TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 602 Anzahl Messpunkte C-Achse Q422: Anzahl der Antastungen, die die TNC zur Vermessung der C- Achse verwenden soll. Eingabebereich 0 bis 12. Bei Eingabe = 0 führt die TNC keine Vermessung dieser Achse durch TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 603 Eingabebereich: -3,0000 bis +3,0000 Wenn Sie das Preset setzen vor der Vermessung aktiviert haben (Q431 = 1/3), dann positionieren Sie vor Zyklusstart das Tastsystem um den Sicherheitsabstand (Q320 + SET_UP) ungefähr mittig über die Kalibrierkugel. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 604 ;STARTWINKEL B- ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=4 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C- ACHSE Q420=+270;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=3 ;ANZAHL MESSPUNKTE Q431=1 ;PRESET SETZEN Q432=0.5 ;WINKELBEREICH LOSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 605 Aktive Kinematiknummer Eingegebener Messkugelradius Für jede vermessene Drehachse: Startwinkel Endwinkel Anstellwinkel Anzahl der Messpunkte Streuung (Standardabweichung) Maximaler Fehler Winkelfehler Gemittelte Lose Gemittelter Positionierfehler Messkreisradius Korrekturbeträge in allen Achsen (Preset-Verschiebung) Messunsicherheit für Drehachsen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 606 3 Preset am Werkstück setzen und Bearbeitung des Werkstücks starten 4 Mit Zyklus 452 in regelmäßigen Abständen eine Presetkompensation ausführen. Dabei erfaßt die TNC die Drift der beteiligten Achsen und korrigiert diese in der Kinematik TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 607 Q147 Offsetfehler in X-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q148 Offsetfehler in Y-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter Q149 Offsetfehler in Z-Richtung, zur manuellen Übernahme in den entsprechenden Maschinen-Parameter TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 608 Zustand befinden. Sichern Sie die aktive Kinematik vor einer Optimierung mit Zyklus 450, damit Sie im Fehlerfall die zuletzt aktive Kinematik wieder herstellen können. Inch-Programmierung: Messergebnisse und Protokolldaten gibt die TNC grundsätzlich in mm aus. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 609 A-Achse verwenden soll. Bei Eingabe = 0 führt die TNC keine Vermessung dieser Achse durch. Eingabebereich 0 bis 12 Startwinkel B-Achse Q415 (absolut): Startwinkel in der B-Achse, an dem die erste Messung erfolgen soll. Eingabebereich -359,999 bis 359,999 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 610 Drehachslose verwendet werden soll. Der Überfahrtswinkel muss deutlich größer sein, als die tatsächliche Lose der Drehachsen. Bei Eingabe = 0 führt die TNC keine Vermessung der Lose durch. Eingabebereich: -3,0000 bis +3,0000 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 611: Abgleich Von Wechselköpfen

    ;STARTWINKEL B- ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C- ACHSE Q420=+270;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=4 ;ANZAHL MESSPUNKTE Q431=3 ;PRESET SETZEN Q432=0 ;WINKELBEREICH LOSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 612 ;MESSPUNKTE A-ACHSE Q415=-90 ;STARTWINKEL B- ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C- ACHSE Q420=+270;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=0 ;MESSPUNKTE C-ACHSE Q423=4 ;ANZAHL MESSPUNKTE Q432=0 ;WINKELBEREICH LOSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 613 ;STARTWINKEL B- ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C- ACHSE Q420=+270;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=4 ;ANZAHL MESSPUNKTE Q431=3 ;PRESET SETZEN Q432=0 ;WINKELBEREICH LOSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 614 ;MESSPUNKTE A-ACHSE Q415=-90 ;STARTWINKEL B- ACHSE Q416=+90 ;ENDWINKEL B-ACHSE Q417=0 ;ANSTELLW. B-ACHSE Q418=2 ;MESSPUNKTE B-ACHSE Q419=+90 ;STARTWINKEL C- ACHSE Q420=+270;ENDWINKEL C-ACHSE Q421=0 ;ANSTELLW. C-ACHSE Q422=3 ;MESSPUNKTE C-ACHSE Q423=3 ;ANZAHL MESSPUNKTE Q432=0 ;WINKELBEREICH LOSE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 615 Für jede vermessene Drehachse: Startwinkel Endwinkel Anstellwinkel Anzahl der Messpunkte Streuung (Standardabweichung) Maximaler Fehler Winkelfehler Gemittelte Lose Gemittelter Positionierfehler Messkreisradius Korrekturbeträge in allen Achsen (Preset-Verschiebung) Messunsicherheit für Drehachsen Erläuterungen zu den Protokollwerten (siehe "Protokollfunktion", Seite 605) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 617 Tastsystemzyklen: Werkzeuge automatisch vermessen...
  • Seite 618: Tastsystemzyklen: Werkzeuge Automatisch Vermessen

    Korrekturwerte für Länge und Radius werden von der TNC im zentralen Werkzeugspeicher TOOL.T abgelegt und automatisch am Ende des Antast-Zyklus verrechnet. Folgende Vermessungsarten stehen zur Verfügung: Werkzeug-Vermessung mit stillstehendem Werkzeug Werkzeug-Vermessung mit rotierendem Werkzeug Einzelschneiden-Vermessung TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 619 Die Zyklen 481 bis 483 stehen unter G481 bis G483 auch in DIN/ISO zur Verfügung Anstelle eines frei wählbaren Parameters für den Status der Messung verwenden die neuen Zyklen den festen Parameter Q199 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 620: Maschinen-Parameter Einstellen

    = maxPeriphSpeedMeas / ( r • 0,0063) mit Drehzahl [U/min] maxPeriphSpeedMeas: Maximal zulässige Umlaufgeschwindigkeit [m/min] Aktiver Werkzeug-Radius [mm] Der Antast-Vorschub berechnet sich aus: v = Messtoleranz • n mit Antast-Vorschub [mm/min] Messtoleranz: Messtoleranz [mm], abhängig von maxPeriphSpeedMeas Drehzahl [U/min] TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 621 90 bis 120 mm probingFeedCalc = ConstantFeed: Der Antast-Vorschub bleibt konstant, der Messfehler wächst jedoch linear mit größer werdendem Werkzeug-Radius: Messtoleranz = (r • measureTolerance1)/ 5 mm) mit Aktiver Werkzeug-Radius [mm] measureTolerance1: Maximal zulässiger Messfehler TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 622: Eingaben In Der Werkzeug-Tabelle Tool.t

    Eingabebereich: 0 bis 0,9999 mm RBREAK Bruch-Toleranz: Radius? Zulässige Abweichung vom Werkzeug-Radius R für Bruch- Erkennung. Wird der eingegebene Wert überschritten, sperrt die TNC das Werkzeug (Status L). Eingabebereich: 0 bis 0,9999 mm TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 623 Radiusfräser mit z. B. 4 (4 Schneiden) 0 (kein Versatz erforderlich, 5 (immer Werkzeug-Radius Durchmesser 10 mm da Kugel-Südpol gemessen als Versatz definieren, werden soll) damit der Durchmesser nicht im Radius gemessen wird) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 624 Telleroberkante liegen würde, positioniert NC-Sätze neues Format die TNC das Kalibrierwerkzeug automatisch über 6 TOOL CALL 1 Z den Teller (Sicherheitszone aus safetyDistStylus). 7 TCH PROBE 480 TT KALIBRIEREN Eingabebereich -99999,9999 bis 99999,9999 Q260=+100;SICHERE HOEHE TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 625 TOOL.T ein. Nach dem Kalibriervorgang speichert die TNC die Kalibrierwerte und berücksichtigt sie bei nachfolgenden Werkzeug- Vermessungen. Das Kalibrierwerkzeug sollte einen Durchmesser größer 15 mm besitzen und ca. 50 mm aus dem Spannfutter herausstehen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 626: Beim Programmieren Beachten

    Start fortsetzen oder mit dem Softkey ABBRUCH abbrechen 1: Ohne Stopp vor Zyklusbeginn. Die TNC startet den Kalibriervorgang von der aktuellen Position. Sie müssen vor Zyklus 484 das Werkzeug über das Tischtastsystem bewegen. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 627 Die TNC tastet mit rotierendem Werkzeug radial an, um den Startwinkel für die Einzelschneiden-Vermessung zu bestimmen. Anschließend vermisst sie die Länge aller Schneiden durch Ändern der Spindel-Orientierung. Für diese Messung programmieren Sie die SCHNEIDENVERMESSUNG im ZYKLUS TCH PROBE 31 = 1. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 628 Telleroberkante liegen würde, positioniert die TNC das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung 0=Nein / 1=Ja: Festlegen, ob eine Einzelschneiden-Vermessung durchgeführt werden soll (maximal 20 Schneiden vermessbar) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 629 Tabelle TOOL.T ein. Zylinderförmige Werkzeuge mit Diamantoberfläche können mit stehender Spindel vermessen werden. Dazu müssen Sie in der Werkzeugtabelle die Schneidenanzahl CUT mit 0 definieren und Maschinen-Parameter CfgToolMeasurement anpassen. Beachten Sie Ihr Maschinenhandbuch. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 630 TNC das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung 0=Nein / 1=Ja: Festlegen, ob zusätzlich eine Einzelschneiden-Vermessung durchgeführt werden soll oder nicht (maximal 20 Schneiden vermessbar) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 631 Tabelle TOOL.T ein. Zylinderförmige Werkzeuge mit Diamantoberfläche können mit stehender Spindel vermessen werden. Dazu müssen Sie in der Werkzeugtabelle die Schneidenanzahl CUT mit 0 definieren und Maschinen-Parameter CfgToolMeasurement anpassen. Beachten Sie Ihr Maschinenhandbuch. TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 632 TNC das Werkzeug automatisch über den Teller (Sicherheitszone aus safetyDistStylus). Eingabebereich -99999,9999 bis 99999,9999 Schneidenvermessung 0=Nein / 1=Ja: Festlegen, ob zusätzlich eine Einzelschneiden-Vermessung durchgeführt werden soll oder nicht (maximal 20 Schneiden vermessbar) TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 633 Übersichtstabellen Zyklen...
  • Seite 634: Übersichtstabellen Zyklen

    Ausdrehen ■ Universal-Bohren ■ Rückwärts-Senken ■ Universal-Tiefbohren ■ Gewindebohren mit Ausgleichsfutter, neu ■ Gewindebohren ohne Ausgleichsfutter, neu ■ Bohrfräsen ■ Gewindebohren mit Spanbruch ■ Punktemuster auf Kreis ■ Punktemuster auf Linien ■ Gravieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 635 ■ Nutenfräsen ■ Runde Nut ■ Rechteckzapfen Komplettbearbeitung ■ Kreiszapfen Komplettbearbeitung ■ Gewindefräsen ■ Senkgewindefräsen ■ Bohrgewindefräsen ■ Helix-Bohrgewindefräsen ■ Aussengewindefräsen ■ Konturnut trochoidal ■ Interpolationsdrehen Kopplung ■ Interpolationsdrehen Konturschlichten ■ Beladung ermitteln TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 636 ■ Gewinde längs ■ Gewinde erweitert ■ Stechen Kontur radial ■ Stechen radial ■ Stechen radial erweitert ■ Stechen Kontur axial ■ Stechen axial ■ Stechen axial erweitert ■ Abwälzfräsen ■ Unwucht prüfen TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 637 Werkstück messen Rechteck innen ■ Werkstück messen Rechteck aussen ■ Werkstück messen Breite innen (Nut) ■ Werkstück messen Breite aussen (Steg) ■ Werkstück messen einzelne, wählbare Achse ■ Werkstück messen Lochkreis ■ Werkstück messen Ebene TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 638 KinematicsOpt: Preset-Kompensation ■ Tastsystem kalibrieren ■ Tastsystem-Länge kalibrieren ■ Tastsystem-Radius innen kalibrieren ■ Tastsystem-Radius außen kalibrieren ■ TT kalibrieren ■ Werkzeug-Länge messen/prüfen ■ Werkzeug-Radius messen/prüfen ■ Werkzeug-Länge und -Radius messen/prüfen ■ TT kalibrieren TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 639 Drehung........264 Kinematik vermessen....592 Rechteckzapfen......159 Drehzyklen....... 316 Preset-Kompensation..... 606 Rechteckzapfen vermessen..544 Absatz längs......330 Kinematik-Vermessung..... 586 Reiben........79 Absatz längs erweitert... 333 Genauigkeit......597 Rohteilnachführung....320 Absatz plan......352 Hirthverzahnung..... 595 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 640 Geraden......452 über eine Drehachse..461, 465 über zwei Bohrungen..... 455 über zwei Kreiszapfen.... 458 Werkzeug-Korrektur....532 Werkzeug-Überwachung..532 Werkzeug-Vermessung..618, 622 Komplett vermessen....631 Maschinen-Parameter.... 620 TT kalibrieren....624, 625 Werkzeug-Länge....627 TNC 640 | Benutzer-Handbuch Zyklenprogrammierung | 1/2015...
  • Seite 641: Tastsysteme Von Heidenhain

    DR. JOHANNES HEIDENHAIN GmbH Dr.-Johannes-Heidenhain-Straße 5 83301 Traunreut, Germany { +49 8669 31-0 | +49 8669 5061 E-mail: info@heidenhain.de Technical support | +49 8669 32-1000 Measuring systems { +49 8669 31-3104 E-mail: service.ms-support@heidenhain.de TNC support { +49 8669 31-3101 E-mail: service.nc-support@heidenhain.de...

Inhaltsverzeichnis