HEIDENHAIN
HEIDENHAIN

Steuerungen, Messgeräte & Positionsanzeigen

Ellipsen Konus

Beitrag 12.08.2025, 07:55 Uhr
Kenny920
Level 1 = Community-Lehrling
*
Hi zusammen,

Ich brauche eure Hilfe bei der Programmierung einer etwas komplexeren Form.
Auf der Oberfläche des Werkstückes muss ich eine Ellipse schleifen mit den Maßen 0,8mm in X auf 0,6mm in Y.
Soweit so gut smile.gif jetzt soll aber die Ellipse bei einer Tiefe von 2,75mm in ein Kreisdurchmesser von 0,5mm übergehen
und das ganze in einer helixförmigen Bearbeitungsstrategie.
Ich hoffe es gibt hier einen pfiffigen Programmierer der mit weiter helfen kann.

Viele Grüße
Pierre
   
Beitrag 12.08.2025, 08:47 Uhr
G00Z0
Level 5 = Community-Ingenieur
*****
Meintest Du so etwas ?

Angehängte Datei(en)
Angehängte Datei  2.png ( 158.16KB ) Anzahl der Downloads: 11
Angehängte Datei  1.png ( 121.42KB ) Anzahl der Downloads: 10
 


--------------------
Wir haben doch keine Zeit --> G00Z0

Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
   
Beitrag 12.08.2025, 08:52 Uhr
Kenny920
Level 1 = Community-Lehrling
*
@G00Z0
Genau so eine Form.
Das Problem ist das wir ohne CAD/CAM nur mit Q-Parametern programmieren.

Der Beitrag wurde von Kenny920 bearbeitet: 12.08.2025, 08:55 Uhr
   
Beitrag 12.08.2025, 09:01 Uhr
G00Z0
Level 5 = Community-Ingenieur
*****
Da bin ich dann wieder raus...


--------------------
Wir haben doch keine Zeit --> G00Z0

Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
   
Beitrag 12.08.2025, 09:38 Uhr
Andreas1964
Level 4 = Community-Meister
****
ZITAT(Kenny920 @ 12.08.2025, 08:55 Uhr) *
Auf der Oberfläche des Werkstückes muss ich eine Ellipse schleifen mit den Maßen 0,8mm in X auf 0,6mm in Y.
Soweit so gut smile.gif jetzt soll aber die Ellipse bei einer Tiefe von 2,75mm in ein Kreisdurchmesser von 0,5mm übergehen
und das ganze in einer helixförmigen Bearbeitungsstrategie.

Hallo Pierre,

Kuck mal hier, ich denke das hilft:
Konische Bohrung im Helix fräsen, Parameterprogramm

EDIT: Ich sollte vielleicht noch anmerken das sich bei einem Kreis die Koordinaten so berechnen:
X = COS(Winkel) * Radius
Y = SIN(Winkel) * Radius

Bei einer Ellipse ist es genauso, nur das diese in X und in Y einen anderen Radius hat
X = COS(Winkel) * RadiusX
Y = SIN(Winkel) * RadiusY

In den Programmen in dem anderen Beitrag ist der Radius immer der gleiche Q-Parameter. Um nun von der Ellipse auf den Kreis überzugehen musst Du nur je Tiefe den RadiusX (Ellipse) reduzieren so das Du am Ende auf Radius (Kreis) kommst und weil Du auf einer Helix bist diesen Schritt nochmals je Winkelschritt (fein-)reduzieren.

Wenn ich von RX=12 und RY=10 (Ellipse) zu R=8 in 5 Schritten kommen will, dann ist dX = (RX-R) / 5 und dY = (RY-R) / 5
Also pro Zustellung RX=RX-dX um am Ende bei R zu landen, Y dito.

Sagen wir mal Du machst alle 1 Grad eine XY-Berechnung, dann teilst Du dx nochmals durch 360, weil eine Umdrehung.

dX = (RX-R) / 5 / 360
dY = (RY-R) / 5 / 360
RadiusX = RadiusX - dX
RadiusY = RadiusY - dY
X = COS(Winkel) * RadiusX
Y = SIN(Winkel) * RadiusY

Und das solange bis Du unten bist.

Andreas.

Der Beitrag wurde von Andreas1964 bearbeitet: 12.08.2025, 09:58 Uhr
   
Beitrag 12.08.2025, 11:02 Uhr
Andreas1964
Level 4 = Community-Meister
****
Ich hab keinen Programmierplatz an dem in ein NC-Programm testen könnte, aber ich häng mal eine Exceldatei mit den Rechenschritten dran.
Das musst Du dann zu Heidenhain konvertieren.
Angehängte Datei  Helix_Ellipse_zu_Kreis.xlsx ( 35.14KB ) Anzahl der Downloads: 16


Am Programmanfang machst Du die Parameter für die Werte in den grünen Zellen und die Berechnung der d-Werte in Spalte F daneben.

Vor der Schleife setzt Du Deine Parameter auf die Werte in Zeile 9 und fährst auf diese XYZ Koordinate.
In der Schleife machst Du die Berechnung wie in Zeile 10 und fährst auf diese XYZ Koordinate.

Und die Schleife halt so lange bis Du unten bist. Alles klar?

Andreas.
   
Beitrag 12.08.2025, 12:12 Uhr
Kenny920
Level 1 = Community-Lehrling
*
Alles Klar ich danke euch.
Ihr habt mir sehr geholfen.

Grüße Pierre
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: