HEIDENHAIN
Steuerungen, Messgeräte & Positionsanzeigen
Messwerte sichern T Probe, verschieden Durchmesser messen und anzeigen lassen mit FN16

Hallo,
ich würde gerne wissen wie ich mit Touch Probe Zyklen an verschiedenen Durchmessern meine Messergebnisse sichern und
anzeigen lassen kann. z.b.s bei Touch Probe 421 wird der gemessene Durchmesser unter Q153 abgelegt.
In der H.I.T Software Programmierplatz läuft es.
Ich bin noch Anfänger,wie würdet Ihr es machen?
Das Programm habe ich versucht hochzuladen als .TXT Datei,aber es wird nicht richtig angezeigt alles ohne Zeilenumbruch
Der Beitrag wurde von kobold64 bearbeitet: 20.06.2014, 14:29 Uhr
ich würde gerne wissen wie ich mit Touch Probe Zyklen an verschiedenen Durchmessern meine Messergebnisse sichern und
anzeigen lassen kann. z.b.s bei Touch Probe 421 wird der gemessene Durchmesser unter Q153 abgelegt.
In der H.I.T Software Programmierplatz läuft es.
Ich bin noch Anfänger,wie würdet Ihr es machen?
Das Programm habe ich versucht hochzuladen als .TXT Datei,aber es wird nicht richtig angezeigt alles ohne Zeilenumbruch
Der Beitrag wurde von kobold64 bearbeitet: 20.06.2014, 14:29 Uhr

[quote name='kobold64' date='20.06.2014, 14:22 Uhr' post='413406']
Hallo,
ich würde gerne wissen wie ich mit Touch Probe Zyklen an verschiedenen Durchmessern meine Messergebnisse sichern und
anzeigen lassen kann. z.b.s bei Touch Probe 421 wird der gemessene Durchmesser unter Q153 abgelegt.
In der H.I.T Software Programmierplatz läuft es.
Ich bin noch Anfänger,wie würdet Ihr es machen?
Programm und darunter dazu gehörige Textdatei
0 BEGIN PGM DURCHMESSERMESSEN MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-10
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 CALL PGM TNC:\training\Z3.H
4 FN 16: F-PRINT TNC:MASKE\MESSEN_D_USW.TXT / SCLR:
5 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+54 ;BEZUGSPUNKT-NUMMER
6 * - HMF D10
7 TOOL CALL 6 Z S10000 F5000
8 L Z+200 R0 FMAX M3
9 CYCL DEF 252 KREISTASCHE ~
Q215=+1 ;BEARBEITUNGS-UMFANG ~
Q223=+50 ;KREISDURCHMESSER ~
Q368=+0 ;AUFMASS SEITE ~
Q207= AUTO ;VORSCHUB FRAESEN ~
Q351=+1 ;FRAESART ~
Q201=-11 ;TIEFE ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q369=+0 ;AUFMASS TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q338=+0 ;ZUST. SCHLICHTEN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q370=+1.3 ;BAHN-UEBERLAPPUNG ~
Q366=+1 ;EINTAUCHEN ~
Q385= AUTO ;VORSCHUB SCHLICHTEN
10 CYCL CALL POS X+0 Y+0 Z+0 FMAX
11 CYCL DEF 252 KREISTASCHE ~
Q215=+1 ;BEARBEITUNGS-UMFANG ~
Q223=+40 ;KREISDURCHMESSER ~
Q368=+0 ;AUFMASS SEITE ~
Q207= AUTO ;VORSCHUB FRAESEN ~
Q351=+1 ;FRAESART ~
Q201=-11 ;TIEFE ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q369=+0 ;AUFMASS TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q338=+0 ;ZUST. SCHLICHTEN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q370=+1.3 ;BAHN-UEBERLAPPUNG ~
Q366=+1 ;EINTAUCHEN ~
Q385= AUTO ;VORSCHUB SCHLICHTEN
12 CYCL CALL POS X-50 Y-50 Z+0 FMAX
13 CYCL DEF 252 KREISTASCHE ~
Q215=+1 ;BEARBEITUNGS-UMFANG ~
Q223=+30 ;KREISDURCHMESSER ~
Q368=+0 ;AUFMASS SEITE ~
Q207= AUTO ;VORSCHUB FRAESEN ~
Q351=+1 ;FRAESART ~
Q201=-11 ;TIEFE ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q369=+0 ;AUFMASS TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q338=+0 ;ZUST. SCHLICHTEN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q370=+1.3 ;BAHN-UEBERLAPPUNG ~
Q366=+1 ;EINTAUCHEN ~
Q385= AUTO ;VORSCHUB SCHLICHTEN
14 CYCL CALL POS X-50 Y+50 Z+0 FMAX
15 L Z+0 X+0 Y+0 R0 FMAX M91
16 * - MESSTASTER
17 TOOL CALL 100 Z
18 * - MESSEN DURCHMESSER 50
19 QL1 = Q153 ;DURCHMESSER 50 SICHERN
20 TCH PROBE 421 MESSEN BOHRUNG ~
Q273=+0 ;MITTE 1. ACHSE ~
Q274=+0 ;MITTE 2. ACHSE ~
Q262=+50 ;SOLL-DURCHMESSER ~
Q325=+45 ;STARTWINKEL ~
Q247=+90 ;WINKELSCHRITT ~
Q261=-5 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+100 ;SICHERE HOEHE ~
Q301=+0 ;FAHREN AUF S. HOEHE ~
Q275=+50.1 ;GROESSTMASS ~
Q276=+49.9 ;KLEINSTMASS ~
Q279=+0.1 ;TOLERANZ 1. MITTE ~
Q280=+0.1 ;TOLERANZ 2. MITTE ~
Q281=+0 ;MESSPROTOKOLL ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG ~
Q423=+4 ;ANZAHL MESSPUNKTE ~
Q365=+1 ;VERFAHRART
21 CYCL CALL POS X+0 Y+0 Z+0 FMAX
22 * - MESSEN DURCHMESSER 40
23 QL2 = Q153 ;DURCHMESSER 40 SICHERN
24 TCH PROBE 421 MESSEN BOHRUNG ~
Q273=-50 ;MITTE 1. ACHSE ~
Q274=-50 ;MITTE 2. ACHSE ~
Q262=+40 ;SOLL-DURCHMESSER ~
Q325=+45 ;STARTWINKEL ~
Q247=+90 ;WINKELSCHRITT ~
Q261=-5 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+100 ;SICHERE HOEHE ~
Q301=+0 ;FAHREN AUF S. HOEHE ~
Q275=+0 ;GROESSTMASS ~
Q276=+0 ;KLEINSTMASS ~
Q279=+0 ;TOLERANZ 1. MITTE ~
Q280=+0 ;TOLERANZ 2. MITTE ~
Q281=+0 ;MESSPROTOKOLL ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG ~
Q423=+4 ;ANZAHL MESSPUNKTE ~
Q365=+1 ;VERFAHRART
25 CYCL CALL POS X-50 Y-50 Z+0 FMAX
26 * - MESSEN DURCHMESSER 30
27 QL3 = Q153 ;DURCHMESSER 30 SICHERN
28 TCH PROBE 421 MESSEN BOHRUNG ~
Q273=-50 ;MITTE 1. ACHSE ~
Q274=+50 ;MITTE 2. ACHSE ~
Q262=+30 ;SOLL-DURCHMESSER ~
Q325=+45 ;STARTWINKEL ~
Q247=+90 ;WINKELSCHRITT ~
Q261=-5 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+100 ;SICHERE HOEHE ~
Q301=+0 ;FAHREN AUF S. HOEHE ~
Q275=+30.1 ;GROESSTMASS ~
Q276=+29.9 ;KLEINSTMASS ~
Q279=+0.1 ;TOLERANZ 1. MITTE ~
Q280=+0.1 ;TOLERANZ 2. MITTE ~
Q281=+0 ;MESSPROTOKOLL ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG ~
Q423=+4 ;ANZAHL MESSPUNKTE ~
Q365=+1 ;VERFAHRART
29 CYCL CALL POS X-50 Y+50 Z+0 FMAX
30 FN 16: F-PRINT TNC:MASKE\MESSEN_D_USW.TXT / SCREEN:
31 M30
32 END PGM DURCHMESSERMESSEN MM
Und hier die dazu gehörige Textdatei für FN16
"********************INFO*********************";
" ";
" DURCHMESSER SOLL 50mm+/-0.1=%4.3LF",QL1;
" ";
" DURCHMESSER SOLL 40mm+/-0.1=%4.3LF",QL2;
" ";
" DURCHMESSER SOLL 30mm+/-0.1=%4.3LF",QL3;
" ";
" DATUM:%02D-%02D-%04D",DAY,MONTH,YEAR4;
" ";
" UHRZEIT:%02D-%02D:%02D",HOUR,MIN,SEC;
" ";
" ";
"********************ENDE***********************";
M_CLOSE;
Hallo,
ich würde gerne wissen wie ich mit Touch Probe Zyklen an verschiedenen Durchmessern meine Messergebnisse sichern und
anzeigen lassen kann. z.b.s bei Touch Probe 421 wird der gemessene Durchmesser unter Q153 abgelegt.
In der H.I.T Software Programmierplatz läuft es.
Ich bin noch Anfänger,wie würdet Ihr es machen?
Programm und darunter dazu gehörige Textdatei
0 BEGIN PGM DURCHMESSERMESSEN MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-10
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 CALL PGM TNC:\training\Z3.H
4 FN 16: F-PRINT TNC:MASKE\MESSEN_D_USW.TXT / SCLR:
5 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+54 ;BEZUGSPUNKT-NUMMER
6 * - HMF D10
7 TOOL CALL 6 Z S10000 F5000
8 L Z+200 R0 FMAX M3
9 CYCL DEF 252 KREISTASCHE ~
Q215=+1 ;BEARBEITUNGS-UMFANG ~
Q223=+50 ;KREISDURCHMESSER ~
Q368=+0 ;AUFMASS SEITE ~
Q207= AUTO ;VORSCHUB FRAESEN ~
Q351=+1 ;FRAESART ~
Q201=-11 ;TIEFE ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q369=+0 ;AUFMASS TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q338=+0 ;ZUST. SCHLICHTEN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q370=+1.3 ;BAHN-UEBERLAPPUNG ~
Q366=+1 ;EINTAUCHEN ~
Q385= AUTO ;VORSCHUB SCHLICHTEN
10 CYCL CALL POS X+0 Y+0 Z+0 FMAX
11 CYCL DEF 252 KREISTASCHE ~
Q215=+1 ;BEARBEITUNGS-UMFANG ~
Q223=+40 ;KREISDURCHMESSER ~
Q368=+0 ;AUFMASS SEITE ~
Q207= AUTO ;VORSCHUB FRAESEN ~
Q351=+1 ;FRAESART ~
Q201=-11 ;TIEFE ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q369=+0 ;AUFMASS TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q338=+0 ;ZUST. SCHLICHTEN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q370=+1.3 ;BAHN-UEBERLAPPUNG ~
Q366=+1 ;EINTAUCHEN ~
Q385= AUTO ;VORSCHUB SCHLICHTEN
12 CYCL CALL POS X-50 Y-50 Z+0 FMAX
13 CYCL DEF 252 KREISTASCHE ~
Q215=+1 ;BEARBEITUNGS-UMFANG ~
Q223=+30 ;KREISDURCHMESSER ~
Q368=+0 ;AUFMASS SEITE ~
Q207= AUTO ;VORSCHUB FRAESEN ~
Q351=+1 ;FRAESART ~
Q201=-11 ;TIEFE ~
Q202=+5 ;ZUSTELL-TIEFE ~
Q369=+0 ;AUFMASS TIEFE ~
Q206= AUTO ;VORSCHUB TIEFENZ. ~
Q338=+0 ;ZUST. SCHLICHTEN ~
Q200=+2 ;SICHERHEITS-ABST. ~
Q203=+0 ;KOOR. OBERFLAECHE ~
Q204=+50 ;2. SICHERHEITS-ABST. ~
Q370=+1.3 ;BAHN-UEBERLAPPUNG ~
Q366=+1 ;EINTAUCHEN ~
Q385= AUTO ;VORSCHUB SCHLICHTEN
14 CYCL CALL POS X-50 Y+50 Z+0 FMAX
15 L Z+0 X+0 Y+0 R0 FMAX M91
16 * - MESSTASTER
17 TOOL CALL 100 Z
18 * - MESSEN DURCHMESSER 50
19 QL1 = Q153 ;DURCHMESSER 50 SICHERN
20 TCH PROBE 421 MESSEN BOHRUNG ~
Q273=+0 ;MITTE 1. ACHSE ~
Q274=+0 ;MITTE 2. ACHSE ~
Q262=+50 ;SOLL-DURCHMESSER ~
Q325=+45 ;STARTWINKEL ~
Q247=+90 ;WINKELSCHRITT ~
Q261=-5 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+100 ;SICHERE HOEHE ~
Q301=+0 ;FAHREN AUF S. HOEHE ~
Q275=+50.1 ;GROESSTMASS ~
Q276=+49.9 ;KLEINSTMASS ~
Q279=+0.1 ;TOLERANZ 1. MITTE ~
Q280=+0.1 ;TOLERANZ 2. MITTE ~
Q281=+0 ;MESSPROTOKOLL ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG ~
Q423=+4 ;ANZAHL MESSPUNKTE ~
Q365=+1 ;VERFAHRART
21 CYCL CALL POS X+0 Y+0 Z+0 FMAX
22 * - MESSEN DURCHMESSER 40
23 QL2 = Q153 ;DURCHMESSER 40 SICHERN
24 TCH PROBE 421 MESSEN BOHRUNG ~
Q273=-50 ;MITTE 1. ACHSE ~
Q274=-50 ;MITTE 2. ACHSE ~
Q262=+40 ;SOLL-DURCHMESSER ~
Q325=+45 ;STARTWINKEL ~
Q247=+90 ;WINKELSCHRITT ~
Q261=-5 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+100 ;SICHERE HOEHE ~
Q301=+0 ;FAHREN AUF S. HOEHE ~
Q275=+0 ;GROESSTMASS ~
Q276=+0 ;KLEINSTMASS ~
Q279=+0 ;TOLERANZ 1. MITTE ~
Q280=+0 ;TOLERANZ 2. MITTE ~
Q281=+0 ;MESSPROTOKOLL ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG ~
Q423=+4 ;ANZAHL MESSPUNKTE ~
Q365=+1 ;VERFAHRART
25 CYCL CALL POS X-50 Y-50 Z+0 FMAX
26 * - MESSEN DURCHMESSER 30
27 QL3 = Q153 ;DURCHMESSER 30 SICHERN
28 TCH PROBE 421 MESSEN BOHRUNG ~
Q273=-50 ;MITTE 1. ACHSE ~
Q274=+50 ;MITTE 2. ACHSE ~
Q262=+30 ;SOLL-DURCHMESSER ~
Q325=+45 ;STARTWINKEL ~
Q247=+90 ;WINKELSCHRITT ~
Q261=-5 ;MESSHOEHE ~
Q320=+0 ;SICHERHEITS-ABST. ~
Q260=+100 ;SICHERE HOEHE ~
Q301=+0 ;FAHREN AUF S. HOEHE ~
Q275=+30.1 ;GROESSTMASS ~
Q276=+29.9 ;KLEINSTMASS ~
Q279=+0.1 ;TOLERANZ 1. MITTE ~
Q280=+0.1 ;TOLERANZ 2. MITTE ~
Q281=+0 ;MESSPROTOKOLL ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG ~
Q423=+4 ;ANZAHL MESSPUNKTE ~
Q365=+1 ;VERFAHRART
29 CYCL CALL POS X-50 Y+50 Z+0 FMAX
30 FN 16: F-PRINT TNC:MASKE\MESSEN_D_USW.TXT / SCREEN:
31 M30
32 END PGM DURCHMESSERMESSEN MM
Und hier die dazu gehörige Textdatei für FN16
"********************INFO*********************";
" ";
" DURCHMESSER SOLL 50mm+/-0.1=%4.3LF",QL1;
" ";
" DURCHMESSER SOLL 40mm+/-0.1=%4.3LF",QL2;
" ";
" DURCHMESSER SOLL 30mm+/-0.1=%4.3LF",QL3;
" ";
" DATUM:%02D-%02D-%04D",DAY,MONTH,YEAR4;
" ";
" UHRZEIT:%02D-%02D:%02D",HOUR,MIN,SEC;
" ";
" ";
"********************ENDE***********************";
M_CLOSE;

Hallo!
Wäre es nicht einfacher wenn du in den Touch Probe Zyklen bei "Messprotokoll" +1 reinschreibst.
Dann wird eine Textdatei mit Messprotokoll erstellt, wenn dein Programm fertig ist.
Die Textdatei sollte im selben Ordner auftauchen wo auch dein Programm steht.
Im Messprotokoll stehn dann die ergebnisse von all deinen Messzyklen drin
mfg Darkobert
Wäre es nicht einfacher wenn du in den Touch Probe Zyklen bei "Messprotokoll" +1 reinschreibst.
Dann wird eine Textdatei mit Messprotokoll erstellt, wenn dein Programm fertig ist.
Die Textdatei sollte im selben Ordner auftauchen wo auch dein Programm steht.
Im Messprotokoll stehn dann die ergebnisse von all deinen Messzyklen drin
mfg Darkobert

Im PGM MGT bei Typ wählen alle Anzeigen lassen, dann findest auch deinen Text. Oder über TNCremoNT aufm PC kopieren und Ausdrucken.
Der Beitrag wurde von V4Aman bearbeitet: 23.06.2014, 17:37 Uhr
Der Beitrag wurde von V4Aman bearbeitet: 23.06.2014, 17:37 Uhr
--------------------
Gruß V4Aman
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: