MW M-TS/ März 2015 HEIDENHAIN
Werkzeugvermessung
mit HEIDENHAIN-
Messsystemen
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Schaltende Tastsysteme TT 140 (mit Kabel) TT 160 (mit Kabel) TT 449 (nur Infrarot) Verschiedene Antastelemente
Produktprogramm
MW M-TS/ März 2015
Schaltende Tastsysteme TT 460 (Infrarot/Funk)
Produktprogramm
MW M-TS/ März 2015
Berührungslose Tastsysteme TL Nano TL Micro 150 TL Micro 200 TL Micro 300
Produktprogramm
MW M-TS/ März 2015 HEIDENHAIN
Werkzeugvermessung
mit schaltenden
Messsystemen
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Funktionsprinzip Berührungsloser, optischer Schalter als Sensor Verschleißfreier Sensor Hohe Langzeitstabilität Hohe Reproduzierbarkeit bei mehreren
Antastvorgängen
Schaltende Tastsysteme
MW M-TS/ März 2015 HEIDENHAIN
Messzyklen
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Folgende Messzyklen stehen zur Verfügung:
Messzyklen
Zyklus Neues Format Altes Format
TT kalibrieren, Zyklen 30 und 480
Kabelloses TT 449 kalibrieren, Zyklus 484
Werkzeug-Länge vermessen, Zyklen 31 und 481
Werkzeug-Radius vermessen, Zyklen 32 und 482
Werkzeug-Länge und -Radius vermessen, Zyklen 33 und 483
MW M-TS/ März 2015
Beim Programmieren beachten Bevor Sie Werkzeuge zum ersten Mal vermessen, tragen Sie folgende Werte in die TOOL.T ein: Ungefähre Länge L Ungefähren Radius R Anzahl der Schneiden CUT Schneidrichtung DIRECT. optional: TT:L-OFFS TT:R-OFFS
Wenn Sie Werkzeuge prüfen, tragen Sie folgende Werte zusätzlich in die TOOL.T ein: LTOL RTOL L-BREAK R-BREAK
Messzyklen
MW M-TS/ März 2015 Eingabebeispiele für gängige Werkzeugtypen
Bohrer TT:R-OFFS: Kein Versatz erforderlich, da
Bohrerspitze gemessen werden soll. Eingabe: 0
TT:L-OFFS: Wird nicht benötigt, da keine
Radiusvermessung durchgeführt wird. Eingabe: 0
TT:R-OFFS TT:L-OFFS
MW M-TS/ März 2015 Eingabebeispiele für gängige Werkzeugtypen
Schaftfräser (D < 19 mm)
TT:R-OFFS: Kein Versatz erforderlich, da der Werkzeug-Durchmesser kleiner als der Tellerdurchmesser des TT ist.
Eingabe: 0 TT:L-OFFS: Kein zusätzlicher Versatz bei der
Radiusvermessung erforderlich. (Versatz wird aus MP6530/offsetToolAxis verwendet) Eingabe: 0
TT:R-OFFS TT:L-OFFS
MP6
530/
offs
etTo
olAx
is
MW M-TS/ März 2015 Eingabebeispiele für gängige Werkzeugtypen
Schaftfräser (D > 19 mm)
TT:R-OFFS: Versatz erforderlich, da der Werkzeug-Durchmesser größer als Tellerdurchmesser des TT ist.
Eingabe: R TT:L-OFFS: Kein zusätzlicher Versatz bei der
Radiusvermessung erforderlich. (Versatz wird aus MP6530/offsetToolAxis verwendet) Eingabe: 0
TT:R-OFFS TT:L-OFFS
MP6
530/
offs
etTo
olAx
is TT:R-OFFS
MW M-TS/ März 2015 Eingabebeispiele für gängige Werkzeugtypen
Radiusfräser (z. B. D 10 mm)
TT:R-OFFS: Kein Versatz erforderlich, da Kugel-Südpol gemessen werden soll.
Eingabe: 0 TT:L-OFFS: Immer Werkzeug-Radius (R2=R) als
Versatz definieren, damit der Durchmesser nicht im Radius gemessen wird Eingabe: 5 mm
TT:R-OFFS TT:L-OFFS
TT:L
-OFF
S
MW M-TS/ März 2015
TT kalibrieren - Zyklus 480 (oder 30)
Messzyklen
MW M-TS/ März 2015
TT kalibrieren - Zyklus 484
Messzyklen
MW M-TS/ März 2015
Werkzeug-Länge vermessen - Zyklus 481 (oder 31)
Messzyklen
MW M-TS/ März 2015
Werkzeug-Radius vermessen - Zyklus 482 (oder 32)
Messzyklen
MW M-TS/ März 2015
Werkzeug-Länge und -Radius vermessen - Zyklus 483 (oder 33)
Messzyklen
MW M-TS/ März 2015 HEIDENHAIN
Programmierung
Automatisierung
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Bohrer / Gewindebohrer / Fräser < D10
Bruch-/Verschleißkontrolle Nach jeder Bearbeitung wird das Werkzeug mit
Zyklus 481 geprüft: Ist das Werkzeug gebrochen (L-BREAK
überschritten) wird das Programm beendet. Sprung zu LBL “STOP“ vor M30
Ist das Werkzeug verschlissen (LTOL überschritten) wird das Werkzeug gesperrt (Status L). Beim nächsten Programmdurchlauf wird das eingetragene Schwesterwerkzeug (Spalte RT) eingewechselt.
Automatisierung
6 TOOL CALL "DRILL_D5" Z S6000 F1000 7 M3 8 ;Bearbeitung 9 CALL LBL "TT_CHECK_DRILL" 10 ; 11 TOOL CALL "TAP_M6" Z S6000 F1000 12 M3 13 ;Bearbeitung 14 CALL LBL "TT_CHECK_DRILL" 15 ; 16 LBL "STOP" 17 M30
18 LBL "TT_CHECK_DRILL" ; ; ; ; ; ; ; ; ; 26 TCH PROBE 481 WERKZEUG-LAENGE ~ Q340=+1 ;PRUEFEN ~ Q260=+20 ;SICHERE HOEHE ~ Q341=+0 ;SCHNEIDENVERMESSUNG ; ; ; 29 FN 9: IF +Q199 EQU +2 GOTO LBL "STOP" 30 LBL 0
MW M-TS/ März 2015
Bohrer / Gewindebohrer / Fräser < D10
Bruch-/Verschleißkontrolle Nach jeder Bearbeitung wird das Werkzeug mit
Zyklus 481 geprüft: Ist das Werkzeug gebrochen (L-BREAK
überschritten) wird das Programm beendet. Sprung zu LBL “STOP“ vor M30
Ist das Werkzeug verschlissen (LTOL überschritten) wird das Werkzeug gesperrt (Status L). Beim nächsten Programmdurchlauf wird das eingetragene Schwesterwerkzeug (Spalte RT) eingewechselt.
Zum Anfahren des TT wurde ein Bezugspunkt (Preset 100) gesetzt.
Automatisierung
6 TOOL CALL "DRILL_D5" Z S6000 F1000 7 M3 8 ;Bearbeitung 9 CALL LBL "TT_CHECK_DRILL" 10 ; 11 TOOL CALL "TAP_M6" Z S6000 F1000 12 M3 13 ;Bearbeitung 14 CALL LBL "TT_CHECK_DRILL" 15 ; 16 LBL "STOP" 17 M30
18 LBL "TT_CHECK_DRILL" ; ; 20 ;Aktiviere Bezugspunkt TT 21 CYCL DEF 247 BEZUGSPUNKT SETZEN ~ Q339=+100 ;BEZUGSPUNKT-NUMMER 22 CALL LBL "SAFE" 23 PLANE RESET TURN FMAX 24 L X+0 Y+0 R0 FMAX 25 L Z+20 R0 FMAX 26 TCH PROBE 481 WERKZEUG-LAENGE ~ Q340=+1 ;PRUEFEN ~ Q260=+20 ;SICHERE HOEHE ~ Q341=+0 ;SCHNEIDENVERMESSUNG ; ; ; 29 FN 9: IF +Q199 EQU +2 GOTO LBL "STOP" 30 LBL 0
MW M-TS/ März 2015
Bohrer / Gewindebohrer / Fräser < D10
Bruch-/Verschleißkontrolle Nach jeder Bearbeitung wird das Werkzeug mit
Zyklus 481 geprüft: Ist das Werkzeug gebrochen (L-BREAK
überschritten) wird das Programm beendet. Sprung zu LBL “STOP“ vor M30
Ist das Werkzeug verschlissen (LTOL überschritten) wird das Werkzeug gesperrt (Status L). Beim nächsten Programmdurchlauf wird das eingetragene Schwesterwerkzeug (Spalte RT) eingewechselt.
Zum Anfahren des TT wurde ein Bezugspunkt (Preset 100) gesetzt.
Nach dem Prüfen wird der zuletzt aktive Bezugspunkt wieder aktiviert.
Automatisierung
6 TOOL CALL "DRILL_D5" Z S6000 F1000 7 M3 8 ;Bearbeitung 9 CALL LBL "TT_CHECK_DRILL" 10 ; 11 TOOL CALL "TAP_M6" Z S6000 F1000 12 M3 13 ;Bearbeitung 14 CALL LBL "TT_CHECK_DRILL" 15 ; 16 LBL "STOP" 17 M30
18 LBL "TT_CHECK_DRILL" 19 FN 18: SYSREAD QL100 = ID530 NR1 ;Aktiven Bezugspunkt lesen 20 ;Aktiviere Bezugspunkt TT 21 CYCL DEF 247 BEZUGSPUNKT SETZEN ~ Q339=+100 ;BEZUGSPUNKT-NUMMER 22 CALL LBL "SAFE" 23 PLANE RESET TURN FMAX 24 L X+0 Y+0 R0 FMAX 25 L Z+20 R0 FMAX 26 TCH PROBE 481 WERKZEUG-LAENGE ~ Q340=+1 ;PRUEFEN ~ Q260=+20 ;SICHERE HOEHE ~ Q341=+0 ;SCHNEIDENVERMESSUNG 27 CALL LBL "SAFE" 28 CYCL DEF 247 BEZUGSPUNKT SETZEN ~ Q339=+QL100 ;BEZUGSPUNKT-NUMMER 29 FN 9: IF +Q199 EQU +2 GOTO LBL "STOP" 30 LBL 0
MW M-TS/ März 2015
Fräser > D10
Schneidenkontrolle Länge und Radius Nach jeder Bearbeitung wird das Werkzeug mit
Zyklus 483 geprüft: Ist das Werkzeug gebrochen (L-BREAK
und/oder R-BREAK überschritten) wird das Programm beendet. Sprung zu LBL “STOP“ vor M30
Ist das Werkzeug verschlissen (LTOL und/oder RTOL überschritten) wird das Werkzeug gesperrt (Status L). Beim nächsten Programmdurchlauf wird das eingetragene Schwesterwerkzeug (Spalte RT) eingewechselt.
Zum Anfahren des TT wurde ein Bezugspunkt (Preset 100) gesetzt.
Nach dem Prüfen wird der zuletzt aktive Bezugspunkt wieder aktiviert.
Automatisierung
0 BEGIN PGM AUTO MM 1 TOOL CALL "MILL_D16_ROUGH" Z S6000 F1000 2 M3 3 ;Bearbeitung 4 CALL LBL "TT_CHECK_MILL" 5 ; 6 …. 15 ; 16 LBL "STOP" 17 M30
31 LBL "TT_CHECK_MILL" 32 FN 18: SYSREAD QL100 = ID530 NR1 ;Aktiven Bezugspunkt lesen 33 ;Aktiviere Bezugspunkt TT 34 CYCL DEF 247 BEZUGSPUNKT SETZEN ~ Q339=+100 ;BEZUGSPUNKT-NUMMER 35 CALL LBL "SAFE" 36 PLANE RESET TURN FMAX 37 L X+0 Y+0 R0 FMAX 38 L Z+20 R0 FMAX 39 TCH PROBE 483 WERKZEUG MESSEN ~ Q340=+1 ;PRUEFEN ~ Q260=+20 ;SICHERE HOEHE ~ Q341=+1 ;SCHNEIDENVERMESSUNG 40 CALL LBL "SAFE" 41 CYCL DEF 247 BEZUGSPUNKT SETZEN ~ Q339=+QL100 ;BEZUGSPUNKT-NUMMER 42 FN 9: IF +Q199 EQU +2 GOTO LBL "STOP" 43 LBL 0
MW M-TS/ März 2015 HEIDENHAIN
Werkzeugvermessung
mit berührungslosen
Messsystemen
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Vorteile Vermessung auch kleinster Werkzeuge Keine Beschädigungsgefahr bei empfindlichen
Werkzeugen Präzise Ermittlung von Länge und Radius bei
Nenndrehzahl Reduziert Kosten und Nebenzeiten Werkzeugüberwachung mit Nenndrehzahl im
realen Spannsystem Automatische Vermessung von
Sonderwerkzeugen Werkzeugreinigung durch integrierte
Abblasvorrichtung
Berührungslose Tastsysteme
MW M-TS/ März 2015 HEIDENHAIN
Messzyklen
Fräsen
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Einsatzmöglichkeiten Folgende Messaufgaben können mit den Messzyklen gelöst werden: Kalibrierung des Lasermesssystems Werkzeugvermessung in Länge und
Durchmesser Kompensation der Temperaturausdehnung Einzelschneidenkontrolle an geraden/runden
Schneiden Werkzeugbruchkontrolle (Schaftbruch)
Messzyklen
MW M-TS/ März 2015
Folgende Messzyklen stehen zur Verfügung (Modus Fräsen):
Messzyklen
Zyklus Softkey
Kalibrierung
Temperaturkompensation
Zentrische Wkz.-Längenmessung
Exzentrische Wkz.-Längen- und Radiusmessung
Prüfzyklus Wkz.-Einzelschneidenkontrolle an gerader Schneidengeometrie (Schneidenausbruch)
MW M-TS/ März 2015
Folgende Messzyklen stehen zur Verfügung (Modus Fräsen):
Messzyklen
Zyklus Softkey
Prüfzyklus Wkz.-Bruchkontrolle (Schaftbruch)
Prüfzyklus Wkz.-Einzelschneidenkontrolle an gerundeter Schneidengeometrie (Schneidenausbruch)
Messzyklus Wkz.-Längenmessung bzgl. Kreismittelpunkt und Eckradiusmessung an gerundeter Schneidengeometrie
MW M-TS/ März 2015 Eingabebeispiele für gängige Werkzeugtypen
NC-Anbohrer / Bohrer Länge messen L-OFFS 0 R-OFFS 0
mmLOFFS 5,0Eckradius +≈
mmEROFFS 5,0ckradiusdiusWerkzeugra −−≈
NC-Anbohrer / Bohrer Länge messen außermittig L-OFFS 0 R-OFFS 10
MW M-TS/ März 2015 Eingabebeispiele für gängige Werkzeugtypen
Schaftfräser D20 L-OFFS 0,5 R-OFFS 9,5
Schaftfräser D16 Fase 1x45° L-OFFS 1,5 R-OFFS 6,5
Torusfräser D12 R3 L-OFFS 3,5 R-OFFS 2,5
mmLOFFS 5,0Eckradius +≈
mmROFFS 5,0EckradiusdiusWerkzeugra −−≈
MW M-TS/ März 2015
Kalibrieren - Zyklus 581
Messzyklen
MW M-TS/ März 2015
Temperaturkompensation der NC-Achsen - Zyklus 582
Messzyklen
MW M-TS/ März 2015 Messzyklen - Parameter Q350 Messart
MW M-TS/ März 2015
Werkzeug-Längenmessung zentrischer Werkzeuge - Zyklus 583
Messzyklen
MW M-TS/ März 2015
Werkzeugeinstellung in Länge, Radius und Rundlaufkontrolle - Zyklus 584
Messzyklen
MW M-TS/ März 2015
Schneidenkontrolle an gerader Geometrie - Zyklus 585
Messzyklen
MW M-TS/ März 2015
Werkzeugbruchkontrolle - Zyklus 586
Messzyklen
MW M-TS/ März 2015
Schneidenkontrolle an gerundeter Schneidengeometrie - Zyklus 587
Messzyklen
MW M-TS/ März 2015
Werkzeugeinstellung in Länge, Radius und Schneidenradius - Zyklus 588
Messzyklen
MW M-TS/ März 2015 HEIDENHAIN
Programmierung
Automatisierung
iTNC 530 TNC 640 TNC 620 TNC 320
MW M-TS/ März 2015
Bohrer / Gewindebohrer / Fräser < D10
Bruchkontrolle Nach jeder Bearbeitung wird das Werkzeug mit
Zyklus 586 geprüft: Ist das Werkzeug gebrochen (L-BREAK
überschritten) wird das Programm beendet. Sprung zu LBL “STOP“ vor M30
Automatisierung
6 TOOL CALL "DRILL_D5" Z S6000 F1000 7 M3 8 ;Bearbeitung 9 CALL LBL "TT_CHECK_DRILL" 10 ; 11 TOOL CALL "TAP_M6" Z S6000 F1000 12 M3 13 ;Bearbeitung 14 CALL LBL "TT_CHECK_DRILL" 15 ; 16 LBL "STOP" 17 M30
18 LBL "TT_CHECK_DRILL" 19 TCH PROBE 586 WZ-BRUCHKONTROLLE ~ Q356=+1 ;MESSRICHTUNG ~ Q357=+0 ;RADIALER OFFSET ~ Q359=+0 ;ADD.LAENGENKORREKTUR ~ Q375=+0 ;ANFAHRSTRATEGIE ~ Q376=+20 ;SICHERHEITSABSTAND 20 FN 9: IF +Q199 EQU +2 GOTO LBL "STOP" 21 LBL 0
MW M-TS/ März 2015
Fräser > D10
Schneidenkontrolle Radius Nach jeder Bearbeitung wird das Werkzeug mit
Zyklus 585 geprüft: Ist das Werkzeug gebrochen (L-BREAK
und/oder R-BREAK überschritten) wird das Programm beendet. Sprung zu LBL “STOP“ vor M30
Für die Schneidenkontrolle wird die Schneidenlänge LCUTS aus der TOOL.T gelesen.
Automatisierung
0 BEGIN PGM AUTO MM 1 TOOL CALL "MILL_D16_ROUGH" Z S6000 F1000 2 M3 3 ;Bearbeitung 4 CALL LBL "TT_CHECK_MILL" 5 ; 6 …. 15 ; 16 LBL "STOP" 17 M30
22 LBL "TT_CHECK_MILL" 23 ;Schneidenlaenge auslesen 24 FN 18: SYSREAD QL90 = ID20 NR1 ;Lese aktuelle T-Nummer 25 FN 18: SYSREAD QL91 = ID20 NR11 ;Lese aktuelle T-Index 26 FN 18: SYSREAD QL92 = ID50 NR13 IDXQL90 .QL91 ;Lese Schneidenlaenge aktuelles Tool 27 ; 28 TCH PROBE 585 SCHNEID.KONTROLLE SF ~ Q353=+QL92 ;VERFAHRWEG ~ Q354=+100 ;VORSCHUB ~ Q365=+0 ;ANZAHL MESSPUNKTE ~ Q368=+0 ;ANZAHL SCHNEIDEN ~ Q375=+0 ;ANFAHRSTRATEGIE ~ Q376=+20 ;SICHERHEITSABSTAND 29 FN 9: IF +Q199 EQU +2 GOTO LBL "STOP" 30 LBL 0
MW M-TS/ März 2015 HEIDENHAIN
Messzyklen
Fräsen - Optional
iTNC 530
MW M-TS/ März 2015 Messzyklen Fräsen - Optional
Werkzeugeinstellung in Länge, Radius und Schneidenradius - Zyklus 598
MW M-TS/ März 2015 Programmierung
Eintrag in TOOL.T
MW M-TS/ März 2015 Programmierung
NC-Programm
* - T4 - KUGEL-D10 TOOL CALL 10.2 Z S15920 DL+5 M107 * - HSS-PARC-FLCHEN FN 0: Q1 =+30000 ; EIL-VORSCHUB FN 0: Q2 =+2330 ; XY-VORSCHUB FN 0: Q3 =+2330 ; Z-VORSCHUB FN 0: Q4 =+4660 ; RUECKZUG-VORSCHUB CYCL DEF 32.0 TOLERANZ CYCL DEF 32.1 T0.01 CYCL DEF 32.2 HSC-MODE:0 TA1.5 ; POSITION 1 BEI NP 1 CALL LBL 250 ;RESET CYCL DEF 7.0 NULLPUNKT CYCL DEF 7.1 X+0 CYCL DEF 7.2 Y+0 CYCL DEF 7.3 Z+0 PLANE SPATIAL SPA+0 SPB+0 SPC+0 TURN FMAX SEQ+ TABLE ROT L X+45 Y+24.223 FMAX M3 L Z+54.916 R0 FMAX LN X+45 Y+24.223 Z-19.9161 NX+0 NY+0 NZ+0 FMAX LN X+45 Y+24.223 Z-37.9161 NX+0 NY+0 NZ+0 FMAX LN X+45 Y+24.223 Z-39.9161 NX+0 NY+0 NZ+1 FQ3 LN X+39.7349 Y+24.223 Z-39.9161 NX+0.8254208 NY+0 NZ+0.5645179 FQ3
MW M-TS/ März 2015 HEIDENHAIN
Messzyklen
Drehen
TNC 640
MW M-TS/ März 2015
Folgende Messzyklen stehen zur Verfügung (Modus Drehen):
Messzyklen
Zyklus Softkey
Kalibrierung des Tastelements
Messung von Drehwerkzeugen in Länge ZL und Länge XL
Die Messzyklen dienen der Vermessung von Drehwerkzeugen (stehende Werkzeuge) mit dem schaltenden Tastelement (Würfel).
MW M-TS/ März 2015
Kalibrieren - Zyklus 551
Messzyklen
MW M-TS/ März 2015
Messen / Überprüfen von Standarddrehwerkzeugen - Zyklus 552
Messzyklen
MW M-TS/ März 2015 HEIDENHAIN
Fragen??
Tel. 08669 31 3103
Mail [email protected]
Vielen Dank für Ihre Aufmerksamkeit.
Ihr Michael Wiendl