HEIDENHAIN
Steuerungen, Messgeräte & Positionsanzeigen
3D-Korrektur, Fräserbahnen aus 3D-Spirale

Hallo Forum,
habe eine Kugelspirale (Helix) als 3d_Fräsbahn vorliegen.
Zu dieser Spirale kann ich zwar die Kurvennormalen, aber nicht die Flächennormalen programmieren,
die bei Heidenhain für die LN-Sätze notwendig sind.
Ich habe also nur die Koordinaten X,Y und Z der Geraden-Sätze vorliegen.
Zur Information, ich arbeite mit AutoCAD bzw. AutoLISP und verwende die Heidenhain Software iTNC 530.
Meine Frage lautet: kann man trotzdem die Kugel (bzw. Halbkugel, Kugelkalotte) formgenau fräsen, wenn ja, wie??
Anmerkung: Eine 3D-Programmierung mittels 3D-Netz und 3D-Fläche ist keine Diskussion, da ich hier die Komponenten der Flächennormalen bestimmen kann. Eine solche Konstruktion ist natürlich aufwendiger als das Erzeugen einer Spirale.
Für eine Anregung wäre ich dankbar.
Freundliche Grüße / Best recards
Hans-Leo Müller
habe eine Kugelspirale (Helix) als 3d_Fräsbahn vorliegen.
Zu dieser Spirale kann ich zwar die Kurvennormalen, aber nicht die Flächennormalen programmieren,
die bei Heidenhain für die LN-Sätze notwendig sind.
Ich habe also nur die Koordinaten X,Y und Z der Geraden-Sätze vorliegen.
Zur Information, ich arbeite mit AutoCAD bzw. AutoLISP und verwende die Heidenhain Software iTNC 530.
Meine Frage lautet: kann man trotzdem die Kugel (bzw. Halbkugel, Kugelkalotte) formgenau fräsen, wenn ja, wie??
Anmerkung: Eine 3D-Programmierung mittels 3D-Netz und 3D-Fläche ist keine Diskussion, da ich hier die Komponenten der Flächennormalen bestimmen kann. Eine solche Konstruktion ist natürlich aufwendiger als das Erzeugen einer Spirale.
Für eine Anregung wäre ich dankbar.
Freundliche Grüße / Best recards
Hans-Leo Müller

Hallo,
wenn der Kugelmittelpunkt gleich dem Nullpunkt ist, sollte, für außen, doch der Abstand von Kugelmitte zum Kurvenpunkt dem Flächenvektor entsprechen. Und für Innen der negierte Wert.
wenn der Kugelmittelpunkt gleich dem Nullpunkt ist, sollte, für außen, doch der Abstand von Kugelmitte zum Kurvenpunkt dem Flächenvektor entsprechen. Und für Innen der negierte Wert.

Solange das Programm mit R0 ausgegeben ist, musst Du es mit einem neuen Radius berechnen. Korrekturen werden nur bei LN oder RR/RL berücksichtigt. Ist das Programm auf Spitze oder Mitte ausgegeben?
--------------------
Gruß
Schwindl
Schwindl


Danke für die schnelle Antwort. Hätte auch selber darauf kommen können. Die Umsetzung ist jetzt einfach. Die Idee kann ich natürlich auch für weitere Bahnkurven nutzen.
Nochmals besten Dank.
Hans- Leo
Nochmals besten Dank.
Hans- Leo


Hallo Forum,
nachdem ich den Tipp mit dem Kugelmittelpunkt bekommen habe, war es möglich das Programm zur Erzeugung der Kugelspirale
zu schreiben. Der zeitliche Aufwand, gegenüber meiner bisherigen Vorgehensweise (Kurvenrotation mit ROTOB, 3D-Flächen und Erzeugung der
Normalen) ist schon gewaltig. Zumal die Flexibilität und die einfache Handhabung hervorzuheben sind!
Es ist in LISP geschrieben und nur für Nutzer von AutoCAD zu gebrauchen.
Ein 3D- CNC -Programm (Heidenhain) mit Ausgabe von LN-Sätzen kann somit schnell erzeugt werden.
Interessierte finden das Tool im Anhang.
Viel Spass!
nachdem ich den Tipp mit dem Kugelmittelpunkt bekommen habe, war es möglich das Programm zur Erzeugung der Kugelspirale
zu schreiben. Der zeitliche Aufwand, gegenüber meiner bisherigen Vorgehensweise (Kurvenrotation mit ROTOB, 3D-Flächen und Erzeugung der
Normalen) ist schon gewaltig. Zumal die Flexibilität und die einfache Handhabung hervorzuheben sind!
Es ist in LISP geschrieben und nur für Nutzer von AutoCAD zu gebrauchen.
Ein 3D- CNC -Programm (Heidenhain) mit Ausgabe von LN-Sätzen kann somit schnell erzeugt werden.
Interessierte finden das Tool im Anhang.
Viel Spass!
Angehängte Datei(en)

Hallo Forum,
nachdem ich den Tipp mit dem Kugelmittelpunkt bekommen habe, war es möglich das Programm zur Erzeugung der Kugelspirale
zu schreiben. Der zeitliche Aufwand, gegenüber meiner bisherigen Vorgehensweise (Kurvenrotation mit ROTOB, 3D-Flächen und Erzeugung der
Normalen) ist schon gewaltig. Zumal die Flexibilität und die einfache Handhabung hervorzuheben sind!
Es ist in LISP geschrieben und nur für Nutzer von AutoCAD zu gebrauchen.
Ein 3D- CNC -Programm (Heidenhain) mit Ausgabe von LN-Sätzen kann somit schnell erzeugt werden.
Interessierte finden das Tool im Anhang.
Viel Spass!
nachdem ich den Tipp mit dem Kugelmittelpunkt bekommen habe, war es möglich das Programm zur Erzeugung der Kugelspirale
zu schreiben. Der zeitliche Aufwand, gegenüber meiner bisherigen Vorgehensweise (Kurvenrotation mit ROTOB, 3D-Flächen und Erzeugung der
Normalen) ist schon gewaltig. Zumal die Flexibilität und die einfache Handhabung hervorzuheben sind!
Es ist in LISP geschrieben und nur für Nutzer von AutoCAD zu gebrauchen.
Ein 3D- CNC -Programm (Heidenhain) mit Ausgabe von LN-Sätzen kann somit schnell erzeugt werden.
Interessierte finden das Tool im Anhang.
Viel Spass!
Bei allem Respekt für die Arbeit, aber mit Heidenhainbordmitteln ist das sicherlich auch zu meistern. Dann aber für jeden hier nutzbar. Ich glaub ich nehm die Herausforderung an und versuch mich mal dran.
Gruß Jens

Hallo zusammen,
hab die Herausforderung auch mal angenommen und bin bei den beiden Lösungen im Anhang rausgekommen.
Die beiden Programme unterschieden sich nur darin wie die Zustellung in Z erfolgt, als Spirale oder in einer Ebene.
Den schweren Teil übernimmt das FUNCTION TCPM mit REFPNT CENTER-CENTER, das machts relativ einfach da man nur die Koordinaten des Mittelpunktes des Kugelfräsers berechnen muss.
Theoretisch wäre es sogar möglich noch mit dem Werkzeug-Vektor eine Taumelbewegung zu machen damit der Fräser nicht im Zentrum schneiden muss.
@homerq bin gespannt auf deine Lösung!
Max
Der Beitrag wurde von drunsinn bearbeitet: 18.03.2022, 12:54 Uhr
hab die Herausforderung auch mal angenommen und bin bei den beiden Lösungen im Anhang rausgekommen.
Die beiden Programme unterschieden sich nur darin wie die Zustellung in Z erfolgt, als Spirale oder in einer Ebene.
Den schweren Teil übernimmt das FUNCTION TCPM mit REFPNT CENTER-CENTER, das machts relativ einfach da man nur die Koordinaten des Mittelpunktes des Kugelfräsers berechnen muss.
Theoretisch wäre es sogar möglich noch mit dem Werkzeug-Vektor eine Taumelbewegung zu machen damit der Fräser nicht im Zentrum schneiden muss.
@homerq bin gespannt auf deine Lösung!
Max
Der Beitrag wurde von drunsinn bearbeitet: 18.03.2022, 12:54 Uhr
Angehängte Datei(en)
Kugeloberflaeche_Spirale.h ( 2.18KB )
Anzahl der Downloads: 27
Kugeloberflaeche_Ebene.h ( 2.16KB )
Anzahl der Downloads: 14



Hallo zusammen,
hab die Herausforderung auch mal angenommen und bin bei den beiden Lösungen im Anhang rausgekommen.
Die beiden Programme unterschieden sich nur darin wie die Zustellung in Z erfolgt, als Spirale oder in einer Ebene.
Den schweren Teil übernimmt das FUNCTION TCPM mit REFPNT CENTER-CENTER, das machts relativ einfach da man nur die Koordinaten des Mittelpunktes des Kugelfräsers berechnen muss.
Theoretisch wäre es sogar möglich noch mit dem Werkzeug-Vektor eine Taumelbewegung zu machen damit der Fräser nicht im Zentrum schneiden muss.
@homerq bin gespannt auf deine Lösung!
Max
hab die Herausforderung auch mal angenommen und bin bei den beiden Lösungen im Anhang rausgekommen.
Die beiden Programme unterschieden sich nur darin wie die Zustellung in Z erfolgt, als Spirale oder in einer Ebene.
Den schweren Teil übernimmt das FUNCTION TCPM mit REFPNT CENTER-CENTER, das machts relativ einfach da man nur die Koordinaten des Mittelpunktes des Kugelfräsers berechnen muss.
Theoretisch wäre es sogar möglich noch mit dem Werkzeug-Vektor eine Taumelbewegung zu machen damit der Fräser nicht im Zentrum schneiden muss.
@homerq bin gespannt auf deine Lösung!
Max

Hallo,
das Parameterprogramm ist schon spannend, leider kann ich es nicht testen.
Um ein Missverständnis auszuräumen, für mich steht ausschließlich das CAD-Modell im Vordergrund.
Den NC-Code erzeuge ich universell für alle 2D, oder 3D- Modelle mittels eigenem Postprozessor (CAD-CAM).
Neu und spannend war für mich die Erzeugung von Helix-Fräserbahnen samt ihren Flächennormalen.
Einen schönen Abend
Hans-Leo
das Parameterprogramm ist schon spannend, leider kann ich es nicht testen.
Um ein Missverständnis auszuräumen, für mich steht ausschließlich das CAD-Modell im Vordergrund.
Den NC-Code erzeuge ich universell für alle 2D, oder 3D- Modelle mittels eigenem Postprozessor (CAD-CAM).
Neu und spannend war für mich die Erzeugung von Helix-Fräserbahnen samt ihren Flächennormalen.
Einen schönen Abend
Hans-Leo

Bei allem Respekt für die Arbeit, aber mit Heidenhainbordmitteln ist das sicherlich auch zu meistern. Dann aber für jeden hier nutzbar. Ich glaub ich nehm die Herausforderung an und versuch mich mal dran.
Gruß Jens
Gruß Jens
Mußte leider die Segel streichen, da ich die Option LN-Sätze auf meiner Maschine nicht umsetzen kann.
Tja mal wieder übers Ziel hinausgeschossen.


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