586.308 aktive Mitglieder*
3.560 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Antasten Plane Spatial iTNC530

Beitrag 01.02.2024, 14:01 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

Grüß euch,

heute hatte ich ein Problem bei dem ich nicht weiter gekommen bin.

Ich arbeite viel geschwenkt und Messen in allen Anstellungen ist normalerweise kein Problem. Also dachte ich mir das das Bauteil mit der Aufspannung auch kein Thema sein kann.

Ich lege mir das Teil so wie im Bild auf dem Magnet, hole mir die Rotation, Schwenke auf A-68° und Taste mir dann auf den jetzt geraden Flächen meinen Nullpunkt.

Aber egal wie ich vorgegangen bin, egal wie ich mir den Nullpunkt und Tastpunkt verschoben habe, ich hatte nachdem ich zurück geschwenkt habe immer Fehler von mehreren Zehntel bis MM.

Vorgehensweise war "Standard"

Rotation holen, NPV Reset, Plane Spatial einschwenken, Tasten, NPV Reset, Plane Reset.

Wenn ich jetzt zur Kontrolle zB. Z auf dem Magnet taste hab ich immer einen Fehler.

Habs auf meiner Hermle C22U mit iTNC530 probiert als auch auf einer Kern mir TNC640.

Der Beitrag wurde von jtm90 bearbeitet: 01.02.2024, 14:02 Uhr
Angehängte Datei(en)
Angehängte Datei  Tast.jpg ( 22.27KB ) Anzahl der Downloads: 80
 
TOP    
Beitrag 01.02.2024, 18:01 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Wie überprüfst du denn dein Ergebnis im ungeschwenkten System?
Wie gehst du da vor?


--------------------
Gruß
Schwindl
TOP    
Beitrag 02.02.2024, 06:58 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

Hallo Schnwindl,

NPV Rücksetzten, Plane Spatial ABC0 Move Tabe Rot, Z Kontrolltasten auf dem Magnet (das muss theoretisch 0 sein)

Mit Plane Reset kommt das selbe raus.


Wenn ichs über die Satzfolge mache, läuft das Rückschenken über mein Standard Unterprogramm das ich seit Jahren benutze.....


Übrigens hab ich mir das Teil jetzt um 180° gedreht auf dem Magneten gelegt und bei A-90° getastet. Da funktioniert alles so wie ich mir das vorstelle.

MfG

Der Beitrag wurde von jtm90 bearbeitet: 02.02.2024, 07:18 Uhr
TOP    
Beitrag 06.02.2024, 10:57 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

Wenn Du im 68 Grad geschwenkten System antastest, bewegt sich der Taster schräg zum Werkstück, also in 2 Achsen.
Beim Nullpunktsetzen ändern sich dann entsprechend 2 Achsen.
Bei 90 bewegt sich nur eine Achse und nur diese wird auf Null gesetzt.

Man kann auch unter 68 Grad den Nullpunkt setzen.
Dann müssen da 2 Flächen mit 90 Grad zueinander sein, die beide in geschwenkten System angetastet werden können.

Der Beitrag wurde von cgTNC bearbeitet: 06.02.2024, 11:03 Uhr
TOP    
Beitrag 06.02.2024, 13:22 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

Ja das stimmt, ich hätte gehofft das es da eine Lösung dafür gibt.

Des öfteren wäre es durchaus praktisch den Antastvorgang auf mehreren Anstellungen aufzuteilen.


Muss mich mal reindenken, evtl. find ich eine Lösung mit Koordinate Tasten und diesen Wert direkt in die Presettabelle schreiben.

TOP    
Beitrag 07.02.2024, 15:33 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

Hab noch eine andere Frage zum Thema.

Bei einem ähnlichen Bauteil musste ich aufgrund der Toleranzen unbedingt die Ebene gerade richten. Die Ebene war aber nicht gerade und konnte somit nur geschwenkt getastet werden.

Soweit so gut, also geschwenkt, Ebene getastet, Werte ausgelesen Plane Relativ SPC SPB SPA geschwenkt.

Zum Problem, die Rotation wäre im ungeschwenkten Zustand besser zu tasten gewesen. Wenn ich das gemacht habe, mit Winkel messen und dann Plane Relativ SPC dann hat es mir die vorher getastete Ebene immer verzogen und sie stimmte nicht mehr.

Wenn ich aber die Rotation in der selben Anstellung wie die Ebene getastet habe, hats funktioniert (Das hatte andere Ungenauigkeiten, ist aber hier nicht relevant).

Zurückschwenken hab ich mit Plane Spatial + die Werte vom Ebenen Tasten probiert, als auch mit Plane Relativ. Beide male war die Ebene nachher falsch.

Ist das einfach eine Limitation bei der Heidenhain oder mach i etwas falsch?
TOP    
Beitrag 07.02.2024, 17:45 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Ich denke dass es hier nicht an Limitation oder Fehler von Heidenhain liegt sondern eher an einer aufgebauten Transformationskette.
Hier wäre das genaue Vorgehen interessant.

Grundsätzlich versuche ich alles über Plane und später Plane Relativ zu programmieren. Winkelfunktionen und manuelles Rechnen von Raumwinkeln vermeide ich immer.


--------------------
Gruß
Schwindl
TOP    
Beitrag 07.02.2024, 19:08 Uhr
Frankyxxx
Frankyxxx
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 01.10.2004
Beiträge: 70

Wie tastest Du den vorher die Rotation an? Rotation ist kein ausgerichtetes Werkstück! Wird den Das Werkstück Ausgerichtet? So das es mit deinen 68° fluchtet? Und warum nicht Manuell mit 3D Rot?

Franky
TOP    
Beitrag 08.02.2024, 08:07 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

ZITAT(Frankyxxx @ 07.02.2024, 19:08 Uhr) *
Wie tastest Du den vorher die Rotation an? Rotation ist kein ausgerichtetes Werkstück! Wird den Das Werkstück Ausgerichtet? So das es mit deinen 68° fluchtet? Und warum nicht Manuell mit 3D Rot?

Franky


Meinem Verständnis nach sollte zuerst die Ebene getastet werden und danach erst die Rotation. Ausgerichtet hab ich das Werkstück vor der Ebene überhaupt nicht, das sollte mMn das Rotation Tasten erledigen nachdem die Ebene ausgerichtet ist.
Manuell ist keine Option für mich, das muss alles über ein fertiges Programm zu lösen sein.

Aber dank deinem Vorschlag hab ich zum testen vor der Ebene mittels Rot über Drehachse das Werkstück ausgerichtet, und komme damit auf das selbe (richtige) Ergebnis. Einzige unterschied ist halt das ich logischerweise einen zusätzlichen C-Offset im Nullpunkt habe. Das würde ich gern vermeiden und alles über Spatialwinkel machen, oder hab ich keinen Nachteil dadurch?



Hier mein Programm, man kann aufgrund der ausgeblendeten Sätze ein wenig nachvollziehen was ich alles probiert habe.
In den Unterprogrammen ist immer ein NPV Reset + Plane Reset Turn(oder Stay) drinnen.

Bei folgenden Ablauf hab ich richtige Ergebnisse erhalten.

C ausrichten (=C Offset)
Einschwenken
Ebene Tasten + Ausrichten
zurückschwenken
NP Tasten

auch richtig war:
Einschwenken
Ebene Tasten + ausrichten
Rotation messen + ausrichten (da dies nicht auf einer 90° Fläche passiert ist das Ergebnis minimal verzehrt, war aber zu vernachlässigen)
zurückschwenken
NP Tasten


Falsch war es bei folgenden Ablauf
Einschwenken
Ebene Tasten + ausrichten
mit Plane Relativ zurückschwenken (Plane Spatial war das selbe Ergebnis)
Rotation messen + ausrichten
NP tasten

Dieser Ablauf für mich der logischere, weil nach dem Ebenen Tasten die Fläche zum Rotation tasten perfekt steht. Leider hab ich hier wie oben beschrieben einen Fehler, und alles "verzieht" sich.




0 BEGIN PGM TAST-TEST MM
1 ;
2 ;
8 ;
9 QR50 = 11 ;Preset, Ausblenden nicht vergessen wenn Preset aus Hpt-PGM!
10 QR51 = 50 ;Sichere Hoehe
11 QR52 = 0 ;Position C Achse vom MP
12 ;
13 FN 17: SYSWRITE ID 503 NRQR50 IDX6 =+QR52 ;Preset C Schreiben
14 FN 17: SYSWRITE ID 504 NRQR50 IDX0 =+0 ;Grunddrehung auf 0
15 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+QR50 ;BEZUGSPUNKT-NUMMER
16 ;
17 ;
18 FN 9: IF +0 EQU +0 GOTO LBL 990
19 ;
20 * - LBL 1 Anstellung
21 LBL 1 ;Anstellung
22 CYCL DEF 7.0 NULLPUNKT
23 CYCL DEF 7.1 X+0
24 CYCL DEF 7.2 Y+0
25 CYCL DEF 7.3 Z+0
26 PLANE SPATIAL SPA+0 SPB+0 SPC+0 TURN MB MAX FMAX SEQ- TABLE ROT
27 LBL 0
28 ;
29 LBL 2 ;Anstellung
30 CYCL DEF 7.0 NULLPUNKT
31 CYCL DEF 7.1 X+0
32 CYCL DEF 7.2 Y+18.5731
33 CYCL DEF 7.3 Z+0
34 PLANE SPATIAL SPA+22 SPB+0 SPC+0 TURN MB MAX FMAX SEQ+ TABLE ROT
35 LBL 0
36 ;
37 LBL 990
38 ;
39 CALL PGM TNC:\1B-Stanardprogramme\Freifahren-Plane-Reset-M5M9.h
40 ;
41 CYCL DEF 330 Werte in Kinematik ~
Q1525=+0 ;löschen/schreiben ~
Q1526=+0 ;Wert für TRA ~
Q1527=+0 ;Wert für TRB ~
Q1528=+0 ;Wert für TRC
42 ;
43 TOOL CALL "MESSTASTER" Z
44 ;
45 CALL PGM TNC:\1B-Stanardprogramme\Schwenkposition-Anfahren-Plane-Reset.h
46 CALL LBL 1 ;Anstellen
47 ;
48 TCH PROBE 403 ROT UEBER DREHACHSE ~
Q263=-60 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q265=+60 ;2. PUNKT 1. ACHSE ~
Q266=+0 ;2. PUNKT 2. ACHSE ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q261=-14 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q260=+QR51 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q312=+0 ;AUSGLEICHSACHSE ~
Q337=+1 ;NULL SETZEN ~
Q305=+QR50 ;NR. IN TABELLE ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q380=+0 ;BEZUGSWINKEL
49 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+QR50 ;BEZUGSPUNKT-NUMMER
50 ;
51 CALL PGM TNC:\1B-Stanardprogramme\Freifahren-Plane-Reset.h
52 CALL LBL 2 ;Anstellen
53 ;
54 TCH PROBE 431 MESSEN EBENE ~
Q263=-91.5 ;1. PUNKT 1. ACHSE ~
Q264=-14 ;1. PUNKT 2. ACHSE ~
Q294=+0 ;1. PUNKT 3. ACHSE ~
Q265=+91.5 ;2. PUNKT 1. ACHSE ~
Q266=-14 ;2. PUNKT 2. ACHSE ~
Q295=+0 ;2. PUNKT 3. ACHSE ~
Q296=+9.9 ;3. PUNKT 1. ACHSE ~
Q297=-0.5 ;3. PUNKT 2. ACHSE ~
Q298=+0 ;3. PUNKT 3. ACHSE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL
55 QR170 = Q170
56 QR171 = Q171
57 QR172 = Q172
58 ;
/ 59 CALL PGM TNC:\1B-Stanardprogramme\Freifahren-Plane-Reset.h
/ 60 CALL LBL 1 ;Anstellen
61 ;
62 PLANE RELATIV SPC+QR172 TURN MB MAX FMAX
63 PLANE RELATIV SPB+QR171 TURN MB MAX FMAX
64 PLANE RELATIV SPA+QR170 TURN MB MAX FMAX
65 ;
66 ;
/ 67 PLANE SPATIAL SPA+QR170 SPB+QR171 SPC+QR172 TURN MB MAX FMAX SEQ- ~
TABLE ROT
68 ;
/ 69 CYCL DEF 7.0 NULLPUNKT
70 CYCL DEF 7.1 X+0
71 CYCL DEF 7.2 Y+0
72 CYCL DEF 7.3 Z+0
/ 73 PLANE RELATIV SPA-22 TURN MB MAX FMAX TABLE ROT
74 ;
75 TCH PROBE 420 MESSEN WINKEL ~
Q263=-60 ;1. PUNKT 1. ACHSE ~
Q264=-23 ;1. PUNKT 2. ACHSE ~
Q265=+60 ;2. PUNKT 1. ACHSE ~
Q266=-23 ;2. PUNKT 2. ACHSE ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q261=-7 ;MESSHOEHE ~
Q320=+10 ;SICHERHEITS-ABST. ~
Q260=+QR51 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q281=+1 ;MESSPROTOKOLL
76 ;
77 QR150 = Q150
78 ;
79 M140 MB MAX F20000
/ 80 PLANE RELATIV SPC+QR150 TURN MB MAX FMAX TABLE ROT
81 PLANE RELATIV SPA-22 TURN MB MAX FMAX TABLE ROT
82 FN 20: WAIT FOR SYNC
83 FN 18: SYSREAD QR170 = ID210 NR5 IDX1 ;Lese SPA aus 3D-ROT
84 FN 18: SYSREAD QR171 = ID210 NR5 IDX2 ;Lese SPB aus 3D-ROT
85 FN 18: SYSREAD QR172 = ID210 NR5 IDX3 ;Lese SPC aus 3D-ROT
86 PLANE RESET STAY ;3D-ROT inaktiv schalten wegen Kinematikbeschreibung
87 ;
88 ;
89 CYCL DEF 330 Werte in Kinematik ~
Q1525=+1 ;löschen/schreiben ~
Q1526=+QR170 ;Wert für TRA ~
Q1527=+QR171 ;Wert für TRB ~
Q1528=+QR172 ;Wert für TRC
90 ;
91 ;
92 M140 MB MAX
93 CALL PGM TNC:\1B-Stanardprogramme\Schwenkposition-Anfahren-Plane-Reset.h
94 CALL LBL 1 ;Anstellen
95 ;
96 ;
97 * - Ausmitteln Eckig
98 ;
99 * - Steg X mit Z
100 TCH PROBE 409 BZPKT MITTE STEG ~
Q321=+0 ;MITTE 1. ACHSE ~
Q322=+10 ;MITTE 2. ACHSE ~
Q311=+190 ;STEGBREITE ~
Q272=+1 ;MESSACHSE ~
Q261=-14 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q260=+QR51 ;SICHERE HOEHE ~
Q305=+QR50 ;NR. IN TABELLE ~
Q405=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q381=+1 ;ANTASTEN TS-ACHSE ~
Q382=+20 ;1. KO. FUER TS-ACHSE ~
Q383=+22 ;2. KO. FUER TS-ACHSE ~
Q384=+0 ;3. KO. FUER TS-ACHSE ~
Q333=+0 ;BEZUGSPUNKT
101 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+QR50 ;BEZUGSPUNKT-NUMMER
102 * - Y Tasten
103 TCH PROBE 419 BZPKT EINZELNE ACHSE ~
Q263=+0 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q261=-14 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q260=+QR51 ;SICHERE HOEHE ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q305=+QR50 ;NR. IN TABELLE ~
Q333=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE
104 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+QR50 ;BEZUGSPUNKT-NUMMER
/ 105 FN 9: IF +0 EQU +0 GOTO LBL 999
106 ;
107 ;
108 LBL 999
109 ;
110 ;
111 ;
112 CALL PGM TNC:\1B-Stanardprogramme\Schwenkposition-Anfahren-Plane-Reset.h
113 CALL LBL 1 ;Anstellen
114 * - Kontrolle Z
115 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=-80 ;1. PUNKT 1. ACHSE ~
Q264=+22 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
116 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=+80 ;1. PUNKT 1. ACHSE ~
Q264=+22 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
117 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=+80 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q261=-14 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
118 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=-80 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q261=-14 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
119 ;
120 CALL PGM TNC:\1B-Stanardprogramme\Schwenkposition-Anfahren-Plane-Reset.h
121 CALL LBL 2 ;Anstellen
122 ;
123 ;
124 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=-91.5 ;1. PUNKT 1. ACHSE ~
Q264=-14 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
125 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=+91.5 ;1. PUNKT 1. ACHSE ~
Q264=-14 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
126 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=+9.9 ;1. PUNKT 1. ACHSE ~
Q264=-0.5 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
127 TCH PROBE 427 MESSEN KOORDINATE ~
Q263=-9.9 ;1. PUNKT 1. ACHSE ~
Q264=-1 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+5 ;SICHERHEITS-ABST. ~
Q272=+3 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q260=+QR51 ;SICHERE HOEHE ~
Q281=+2 ;MESSPROTOKOLL ~
Q288=+0 ;GROESSTMASS ~
Q289=+0 ;KLEINSTMASS ~
Q309=+0 ;PGM-STOP BEI FEHLER ~
Q330=+0 ;WERKZEUG
128 ;
129 CALL PGM TNC:\1B-Stanardprogramme\Schwenkposition-Anfahren-Plane-Reset.h
130 ;
131 END PGM TAST-TEST MM

TOP    
Beitrag 08.02.2024, 20:21 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Das schaut ja schon gut aus.

Warum wird der QR150 nicht mehr kompensiert?

/ 80 PLANE RELATIV SPC+QR150 TURN MB MAX FMAX TABLE ROT

Der sollte dann auch kompensiert werden


--------------------
Gruß
Schwindl
TOP    
Beitrag 09.02.2024, 10:54 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

Der war in diesem Fall ausgeblendet weil der Winkel schon am Anfang mittels Drehachse ausgerichtet worden ist, und ich messen wollte wieviel Fehler in Y vorhanden ist wenn ich diesen Winkel nicht kompensiere (es war quasi nichts).

Ich würde trotzdem gerne Verstehen warum es mir die Ebene verzieht wenn ich SPC in einer anderen Anstellung wie die Ebene kompensiere...
TOP    
Beitrag 09.02.2024, 12:02 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

ZITAT(jtm90 @ 09.02.2024, 10:54 Uhr) *
Der war in diesem Fall ausgeblendet weil der Winkel schon am Anfang mittels Drehachse ausgerichtet worden ist, und ich messen wollte wieviel Fehler in Y vorhanden ist wenn ich diesen Winkel nicht kompensiere (es war quasi nichts).

Ich würde trotzdem gerne Verstehen warum es mir die Ebene verzieht wenn ich SPC in einer anderen Anstellung wie die Ebene kompensiere...

Der Plane Relativ arbeitet immer im aktuellen geschwenkten Koordinatensystem. Das heißt der PLANE RELATIC SPC verzieht nicht dein Koordinatensystem, sondern das Koordinatensystem hat vorher schon nicht gepasst.

Das kann z. B. daran liegen:

/ 67 PLANE SPATIAL SPA+QR170 SPB+QR171 SPC+QR172 TURN MB MAX FMAX SEQ- ~
TABLE ROT
68 ;
/ 69 CYCL DEF 7.0 NULLPUNKT
70 CYCL DEF 7.1 X+0
71 CYCL DEF 7.2 Y+0
72 CYCL DEF 7.3 Z+0
/ 73 PLANE RELATIV SPA-22 TURN MB MAX FMAX TABLE ROT

Wenn Du nach Deinem Ebenen ausrichten gleich wieder mit PLANE SPA-22 auf "normal" zurückschwenkst und danach den PLANE RELATIV mit SPC machst, dann macht er die Drehung im aktiven Koordinatensystem.


--------------------
Gruß
Schwindl
TOP    
Beitrag 09.02.2024, 12:58 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

ZITAT(schwindl @ 09.02.2024, 12:02 Uhr) *
Wenn Du nach Deinem Ebenen ausrichten gleich wieder mit PLANE SPA-22 auf "normal" zurückschwenkst und danach den PLANE RELATIV mit SPC machst, dann macht er die Drehung im aktiven Koordinatensystem.


Aber dieses aktive Koordinatensystem sollte noch genau zum ausgerichtetem Koordinatensystem passen? Somit sollte es ja nicht relevant sein wenn ich die Drehung in einer anderen Anstellung Taste, oder?
TOP    
Beitrag 09.02.2024, 14:45 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Wie gesagt, es muss/ soll zusammen passen. Ist die Fläche die du antastest senkrecht,/ parallel zu deinem Taster oder schief mit Winkel?


--------------------
Gruß
Schwindl
TOP    
Beitrag 11.02.2024, 17:33 Uhr
Frankyxxx
Frankyxxx
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 01.10.2004
Beiträge: 70

Hallo wenn mich nicht alles täuscht ist das Problem ganz einfach aber nicht zu verstehen oder vielen bekannt!

79 M140 MB MAX F20000
.. CYCL DEF 10.0 DREHUNG
CYCL DEF 10.11 ROT+QR150
80 PLANE RELATIV SPC+QR150 TURN MB MAX FMAX TABLE ROT
.. CYCL DEF 10.0 DREHUNG
CYCL DEF 10.11 ROT+0
81 PLANE RELATIV SPA-22 TURN MB MAX FMAX TABLE ROT

Bitte nicht Kommentieren!

jtm90 probiere das bitte aus und sag mir ob es geklappt hat.

Gruß Franky
TOP    
Beitrag 12.02.2024, 09:43 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

ZITAT(schwindl @ 09.02.2024, 14:45 Uhr) *
Wie gesagt, es muss/ soll zusammen passen. Ist die Fläche die du antastest senkrecht,/ parallel zu deinem Taster oder schief mit Winkel?


Nach dem Ebene ausrichten stimmt die Ausrichtung zum Taster genau. Nur in der X Achse noch nicht, aber dafür wird ja getastet.

ZITAT(Frankyxxx @ 11.02.2024, 17:33 Uhr) *
Hallo wenn mich nicht alles täuscht ist das Problem ganz einfach aber nicht zu verstehen oder vielen bekannt!

79 M140 MB MAX F20000
.. CYCL DEF 10.0 DREHUNG
CYCL DEF 10.11 ROT+QR150
80 PLANE RELATIV SPC+QR150 TURN MB MAX FMAX TABLE ROT
.. CYCL DEF 10.0 DREHUNG
CYCL DEF 10.11 ROT+0
81 PLANE RELATIV SPA-22 TURN MB MAX FMAX TABLE ROT

Bitte nicht Kommentieren!

jtm90 probiere das bitte aus und sag mir ob es geklappt hat.

Gruß Franky


Habs vorhin probiert, leider hab ich genau das selbe falsche Ergebnis bekommen.

MfG
TOP    
Beitrag 12.02.2024, 16:36 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

ZITAT(jtm90 @ 12.02.2024, 09:43 Uhr) *
Nach dem Ebene ausrichten stimmt die Ausrichtung zum Taster genau. Nur in der X Achse noch nicht, aber dafür wird ja getastet.


An welchen Elementen tastest Du den Winkel? Wieviel ermittelt er?


--------------------
Gruß
Schwindl
TOP    
Beitrag 13.02.2024, 08:34 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

ZITAT(schwindl @ 12.02.2024, 16:36 Uhr) *
An welchen Elementen tastest Du den Winkel? Wieviel ermittelt er?


Ich hab ein Bild vom aktuellen Teil angehängt.

Die Fläche an der ich nach dem zurückschwenken die Rotation tasten möchte steht auf 2µ gerade in Z. Beim Winkel messen kommt 0.12° heraus.


Den kleinsten Fehler hab ich derzeit wenn ich die Ebene und die Rotation in der selben Anstellung taste. Mir ist bewusst das die Rotation so nicht 100% sein kann, weil die Tastfläche eingeschwenkt nicht Senkrecht ist. Aber auf ~0.01mm passts, das reicht für die Rotation.


E: das Bild lässt sich nicht Hochladen, ich reichs nach.

Der Beitrag wurde von jtm90 bearbeitet: 13.02.2024, 08:52 Uhr
TOP    
Beitrag 13.02.2024, 15:24 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

Hier das Bild

Der Beitrag wurde von jtm90 bearbeitet: 13.02.2024, 15:24 Uhr
Angehängte Datei(en)
Angehängte Datei  Tast2.jpg ( 11.02KB ) Anzahl der Downloads: 21
 
TOP    
Beitrag 13.02.2024, 15:46 Uhr
cgTNC
cgTNC
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.341

ZITAT(jtm90 @ 08.02.2024, 08:07 Uhr) *
Aber dank deinem Vorschlag hab ich zum testen vor der Ebene mittels Rot über Drehachse das Werkstück ausgerichtet, und komme damit auf das selbe (richtige) Ergebnis. Einzige unterschied ist halt das ich logischerweise einen zusätzlichen C-Offset im Nullpunkt habe. Das würde ich gern vermeiden und alles über Spatialwinkel machen, oder hab ich keinen Nachteil dadurch?

Hier geht es um eine TNC640, nehme ich mal an.
Der C-Offset ist der C-Nullpunkt wie X Y Z. SPA SPB SPC bauen immer auf dem Nullpunkt auf.
Die Antwort währe also: Nein, Du hast keinen Nachteil dadurch. Du schreibst ja selber, dass es damit funktioniert.

Der Beitrag wurde von cgTNC bearbeitet: 13.02.2024, 15:47 Uhr
TOP    
Beitrag 14.02.2024, 06:52 Uhr
jtm90
jtm90
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 08.11.2016
Beiträge: 46

ZITAT(cgTNC @ 13.02.2024, 15:46 Uhr) *
Hier geht es um eine TNC640, nehme ich mal an.
Der C-Offset ist der C-Nullpunkt wie X Y Z. SPA SPB SPC bauen immer auf dem Nullpunkt auf.
Die Antwort währe also: Nein, Du hast keinen Nachteil dadurch. Du schreibst ja selber, dass es damit funktioniert.


Danke für die Antwort.

Es ist eine iTNC530, womit ich die Spatialwinkel leider noch nicht im Preset beschreiben kann. Aber dafür gibts andere Lösungen.

Gut dass der C Offset keine Probleme macht. Ich hab aber irgendwas im Kopf, dass wenn ich mit A Offset + Spatialwinkel arbeite die Schwenkerei nicht richtig ist. Stimmt das?
TOP    
Beitrag 14.02.2024, 16:13 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

ZITAT(jtm90 @ 14.02.2024, 06:52 Uhr) *
Gut dass der C Offset keine Probleme macht. Ich hab aber irgendwas im Kopf, dass wenn ich mit A Offset + Spatialwinkel arbeite die Schwenkerei nicht richtig ist. Stimmt das?

Ja, wenn die A-Achse eine weitere Rundachse bewegt (AC-Tisch) dann darf man in A keinen Bezugspunkt setzen, ansonsten wird der PLANE und M128 und TCPM falsch verrechnet. Zählt auch für Kopfachsen.


--------------------
Gruß
Schwindl
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: