HEIDENHAIN
HEIDENHAIN

Steuerungen, Messgeräte & Positionsanzeigen

Projektionswinkel in Raumwinkel umrechnen

Beitrag 08.12.2014, 08:51 Uhr
Klartext
Level 4 = Community-Meister
****
Hallo,

ich möchte gerne Projektionswinkel (ABC) mit Hilfe einer Formel in Raumwinkel umrechnen (ohne Plane Projectet)
vielleicht kann mir dabei einer helfen

Danke
   
Beitrag 08.12.2014, 17:53 Uhr
homerq
Level 5 = Community-Ingenieur
*****
QUOTE (Klartext @ 08.12.2014, 08:51 Uhr) *
Hallo,

ich möchte gerne Projektionswinkel (ABC) mit Hilfe einer Formel in Raumwinkel umrechnen (ohne Plane Projectet)
vielleicht kann mir dabei einer helfen

Danke

Hallo!
Ich hatte das selbe Problem. In einem Matheforum (matheraum.de) fand ich dann auch Hilfe.
Gruß Jens
   
Beitrag 09.12.2014, 03:11 Uhr
cgTNC
Level 7 = Community-Professor
*******
QUOTE (Klartext @ 08.12.2014, 08:51 Uhr) *
ich möchte gerne Projektionswinkel (ABC) mit Hilfe einer Formel in Raumwinkel umrechnen (ohne Plane Projectet)
vielleicht kann mir dabei einer helfen

Ich brauchte vor ca. 3 Jahren mal eine Urechnung von Projektions- in Raumwinkel.
Um die Formel zu kontrollieren hatte ich mir ein Test-Programmchen geschrieben.
Es rechnet nur den Winkel A um (Ergebnis in Q6).
Der Raumwinkel B ist gleich dem Projektionswinkel B und braucht nicht umgerechnet werden.

Vielleicht kannst Du was damit anfangen:
0 BEGIN PGM Projektionswinkel MM
1 Q1 = 20 ; Projektionswinkel A
2 Q2 = 65 ; Raum-/Projektionswinkel B
3 ;
4 * - Berechnung:
5 Q6 = 0
6 Q9 = COS Q2
7 FN 9: IF +Q9 EQU +0 GOTO LBL 1 ; Division durch 0 ?
8 FN 9: IF +Q1 EQU +0 GOTO LBL 1 ; TAN 90 ?
9 Q4 = 90 - ABS Q1
10 Q5 = ATAN ( TAN Q4 / COS Q2 )
11 Q6 = 90 - Q5
12 FN 11: IF +Q1 GT +0 GOTO LBL 1
13 Q6 = - Q6
14 LBL 1
15 ; Ergebnis Raumwinkel A in Q6
16 ;
17 * - Kontrolle:
18 PLANE PROJECTED PROPR+Q2 PROMIN+Q1 ROT+0 STAY
19 FN 18: SYSREAD Q11 = ID210 NR5 IDX1
20 FN 18: SYSREAD Q12 = ID210 NR5 IDX2
21 FN 18: SYSREAD Q13 = ID210 NR5 IDX3
22 ;
23 FN 16: F-PRINT Winkel.a / SCREEN:
24 STOP
25 END PGM Projektionswinkel MM

Datei Winkel.a:
" ";
" %12.8LF : Projektionswinkel A", Q1;
" %12.8LF : Projektionswinkel B", Q2;
" ";
" Ergebnis:";
" ---------";
" %12.8LF : Raumwinkel A (berechnet)", Q6;
" ";
" %12.8LF : Raumwinkel A (von PLANE PROJECTED) ", Q11;
" %12.8LF : Raumwinkel B (von PLANE PROJECTED) ", Q12;
" %12.8LF : Raumwinkel C (von PLANE PROJECTED) ", Q13;
" ";
M_CLOSE;

Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 09.12.2014, 03:21 Uhr
   
Beitrag 11.12.2014, 06:41 Uhr
Klartext
Level 4 = Community-Meister
****
QUOTE (homerq @ 08.12.2014, 17:53 Uhr) *
Hallo!
Ich hatte das selbe Problem. In einem Matheforum (matheraum.de) fand ich dann auch Hilfe.
Gruß Jens

hast du vielleicht noch einen Link zum Beitrag?

QUOTE (cgTNC @ 09.12.2014, 03:11 Uhr) *
Ich brauchte vor ca. 3 Jahren mal eine Urechnung von Projektions- in Raumwinkel.
Um die Formel zu kontrollieren hatte ich mir ein Test-Programmchen geschrieben.
Es rechnet nur den Winkel A um (Ergebnis in Q6).
Der Raumwinkel B ist gleich dem Projektionswinkel B und braucht nicht umgerechnet werden.

Vielleicht kannst Du was damit anfangen:
0 BEGIN PGM Projektionswinkel MM
1 Q1 = 20 ; Projektionswinkel A
2 Q2 = 65 ; Raum-/Projektionswinkel B
3 ;
4 * - Berechnung:
5 Q6 = 0
6 Q9 = COS Q2
7 FN 9: IF +Q9 EQU +0 GOTO LBL 1 ; Division durch 0 ?
8 FN 9: IF +Q1 EQU +0 GOTO LBL 1 ; TAN 90 ?
9 Q4 = 90 - ABS Q1
10 Q5 = ATAN ( TAN Q4 / COS Q2 )
11 Q6 = 90 - Q5
12 FN 11: IF +Q1 GT +0 GOTO LBL 1
13 Q6 = - Q6
14 LBL 1
15 ; Ergebnis Raumwinkel A in Q6
16 ;
17 * - Kontrolle:
18 PLANE PROJECTED PROPR+Q2 PROMIN+Q1 ROT+0 STAY
19 FN 18: SYSREAD Q11 = ID210 NR5 IDX1
20 FN 18: SYSREAD Q12 = ID210 NR5 IDX2
21 FN 18: SYSREAD Q13 = ID210 NR5 IDX3
22 ;
23 FN 16: F-PRINT Winkel.a / SCREEN:
24 STOP
25 END PGM Projektionswinkel MM

Datei Winkel.a:
" ";
" %12.8LF : Projektionswinkel A", Q1;
" %12.8LF : Projektionswinkel B", Q2;
" ";
" Ergebnis:";
" ---------";
" %12.8LF : Raumwinkel A (berechnet)", Q6;
" ";
" %12.8LF : Raumwinkel A (von PLANE PROJECTED) ", Q11;
" %12.8LF : Raumwinkel B (von PLANE PROJECTED) ", Q12;
" %12.8LF : Raumwinkel C (von PLANE PROJECTED) ", Q13;
" ";
M_CLOSE;

Gruß
cgTNC


Danke erst einmal, gute Idee mit den Kontrollieren über Plane
mein Problem ist das ich noch einen C-Winkel dabei habe, den für B kann ich noch errechnen, aber bei den A-Winkel bin ich am verzweifeln wacko.gif

Der Beitrag wurde von Klartext bearbeitet: 11.12.2014, 06:42 Uhr
   
Beitrag 11.12.2014, 14:42 Uhr
homerq
Level 5 = Community-Ingenieur
*****
QUOTE (Klartext @ 11.12.2014, 06:41 Uhr) *
hast du vielleicht noch einen Link zum Beitrag?

Hallo!
Hier der link zu meinem damaligen Thema:
http://matheraum.de/read?i=859560
Es ging mir darum, die Raumwinkel von allen möglichen Kombinationen meiner beiden Schwenkachsen zu errechnen. Diese sind auf 2,5 Grd. indiziert.
Das besondere dabei: die Achsen stehen 45Grd. zueinander. Der Experte, der mir damals geholfen hat, kann dir sicher auch weiterhelfen.
Gruß Jens
   
Beitrag 12.12.2014, 01:04 Uhr
cgTNC
Level 7 = Community-Professor
*******
QUOTE (Klartext @ 11.12.2014, 06:41 Uhr) *
Danke erst einmal, gute Idee mit den Kontrollieren über Plane
mein Problem ist das ich noch einen C-Winkel dabei habe, den für B kann ich noch errechnen, aber bei den A-Winkel bin ich am verzweifeln wacko.gif

Dabei kann ich Dir dann auch nicht weiterhelfen.

Ich weiß ja nicht wozu das ganze ist.
Ich hatte mir mal einen Programm-Generator geschrieben:
Der hat mit Nullpunktverschiebung und PLANE-Funktionen hin und her gemacht, die Ergebnisse dann mit SYSREAD ausgelesen und mit FN16 als 5Achs L-Sätze in eine *.a Datei geschrieben.
Anschließend braucht die *.a Datei an der Steuerung nur noch in *.h kopiert werden und ist dann ein lauffähiges Programm.
In der ersten Zeile der *.a Datei muß dazu '0 BEGIN PGM Irgendwas MM' stehen.

Das fertige Programm lief dann auf einer TNC430 mit M128.
Um das Ganze in Echtzeit auszurechnen war diese sowieso zu rechenschwach.
CAM ist bei uns leider nicht vorhanden.

Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 12.12.2014, 01:09 Uhr
   
Beitrag 15.12.2014, 15:12 Uhr
Klartext
Level 4 = Community-Meister
****
QUOTE (cgTNC @ 12.12.2014, 01:04 Uhr) *
Dabei kann ich Dir dann auch nicht weiterhelfen.

Ich weiß ja nicht wozu das ganze ist.
Ich hatte mir mal einen Programm-Generator geschrieben:
Der hat mit Nullpunktverschiebung und PLANE-Funktionen hin und her gemacht, die Ergebnisse dann mit SYSREAD ausgelesen und mit FN16 als 5Achs L-Sätze in eine *.a Datei geschrieben.
Anschließend braucht die *.a Datei an der Steuerung nur noch in *.h kopiert werden und ist dann ein lauffähiges Programm.
In der ersten Zeile der *.a Datei muß dazu '0 BEGIN PGM Irgendwas MM' stehen.

Das fertige Programm lief dann auf einer TNC430 mit M128.
Um das Ganze in Echtzeit auszurechnen war diese sowieso zu rechenschwach.
CAM ist bei uns leider nicht vorhanden.

Gruß
cgTNC


ich möchte gerne die Schräglage eines Teils messen und ausrichten an einer Steuerung ohne Plane
ich schau mir gerade den Messen Ebene Zyklus an, in dem müsste die Formel drin sein, bin aber noch nicht ganz dahinter gestiegen

Danke für eure Hilfe
   
Beitrag 16.12.2014, 17:26 Uhr
cgTNC
Level 7 = Community-Professor
*******
Für MillPlus wurde hier im Forum mal ein Parameter-Programm gepostet, das aus drei Punkten die Raumwinkel ausrechnet.
Dürfte so ungefähr der Berechnung aus Touchprobe 431 bzw PLANE POINTS entsprechen.
Siehe Post 6: https://de.industryarena.com/forum/index.php?showtopic=65310

Gruß
cgTNC

Der Beitrag wurde von cgTNC bearbeitet: 16.12.2014, 17:29 Uhr
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: