Werkzeugvermessung iTNC 530 TNC 640 mit HEIDENHAIN- TNC ... · TT 449 (nur Infrarot) ... Programm...

Post on 27-Nov-2019

62 views 4 download

Transcript of Werkzeugvermessung iTNC 530 TNC 640 mit HEIDENHAIN- TNC ... · TT 449 (nur Infrarot) ... Programm...

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 3103@heidenhain.de

Vielen Dank für Ihre Aufmerksamkeit.

Ihr Michael Wiendl