Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Kegel Fräsen

Beitrag 17.05.2023, 13:56 Uhr
Laub71
Laub71
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.05.2023
Beiträge: 4
Hallo Leute,
mal ne Frage. bin Neuling an der 5 Achs Maschine.
Schaut euch das mal an, sollte eigentlich einen ganz einfacherer Kegel werden.

N10 traori
N20 cut3dcc
N30 isd=0
N40 D1
N50 M3 s18000 f1000
N60 G0 g90 x0 y0 z50
N65 G0 Z2
N70 G1 Z-7
N80 G1 y5
N90 G1 g41 x0 y20 z-7 a3=0 b3=7 c3=7
N100 G3 x-20 y0 cr=20 a3=-7 b3=0 C3=7
N110 G3 x0 y-20 cr=20 a3=0 b3=-7 c3=7
N120 G3 x20 y0 cr=20 a3=7 b3=0 c3=7
N130 G3 x0 y20 cr=20 a3=0 b3=7 c3=7
N140 G1 g40 x0 y0
N150 G1 x0
N160 G1 X0 Y0 Z-20
N165 G0 Z50
m17

Unten passt der Kreiß, oben nicht.

Der Beitrag wurde von Laub71 bearbeitet: 17.05.2023, 13:57 Uhr
   
Beitrag 17.05.2023, 16:08 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Was meinst du mit unten und oben? Wenn du damit die Z-Position meinst: Ich sehe da nur eine Kreisposition (Z-7 in N90).
Wenn ich das Programm richtig verstehe, versuchst du, die Kegelmantelfläche durch 4 Teilsätze anzunähern. Wahrscheinlich ist Großkreisinterpolation aktiv. Damit entsteht keine (exakte) Kegelfläche.
Es gibt eine spezielle Kegelmantelinterpolation mit ORICONCW bzw. ORICONCCW. Mit der sollte das gehen.
Wie, ist im Handbuch "Arbeitsvorbereitung" beschrieben.
   
Beitrag 17.05.2023, 18:33 Uhr
Laub71
Laub71
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.05.2023
Beiträge: 4
Hallo,
Erst mal danke für die schnelle Antwort,
Ich habe mit dem Programm versucht einen Fase mit von einem Durchmesser von 54mm und einer tiefe von 7mm zu fahren. Mit unten oben meinte ich den Kreis oben unten der an der Fase entsteht.
   
Beitrag 18.05.2023, 06:27 Uhr
CNCFr
CNCFr
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 15.09.2002
Beiträge: 1.928
Du hast (unten) einen Kreis programmiert, der von der Steuerung auch abgefahren wird, d.h. die Werkzeugradiuskorrektur sorgt dafür, dass das Werkzeug den Kreis immer mit einem Punkt an der unteren Kante des Werkzeugs berührt. Das ist unabhängig von der jeweils aktuellen Werkzeugorientierung. Deshalb entsteht hier exakt der Kreis, den du erwartest.
Bei anderen Z-Positionen entsteht nur dann Kreise, wenn die Werkzeugorientierung zur Position passt, d.h. dass Werkzeug muss so geführt werden, dass es sich auf einem Kegelmantel bewegt.
Das ist hier aber nicht der Fall. Die Orientierungen des Werkzeugs passen jeweils an den vier Quadrantenübergängen (nehme ich mal an, ich habe es nicht nachgerechnet). Dazwischen sind die Orientierungen mehr oder weniger falsch (die Orientierung interpoliert auf einem Großkreis, müsste aber so interpolieren, dass ein Kegelmantel entsteht).
Du kannst das Ergebnis verbessern, indem du mehr Zwischenpunkte setzt, d.h. die die richtigen Orientierungen berechnest. Diese Annäherung durch mehr Stützpunkte im Orientierungsraum etwa dem Vorgehen, wenn man in einer Ebene einen Kreis erzeugen will, indem man ihn durch kurze Geradenstücke approximiert.
Der bessere Weg ist aber selbstverständlich - wie oben vorgeschlagen - die Kegelmantelinterpolation zu verwenden. Dann nimmt dir die Steuerung die Berechnung der Zwischenorientierungen ab, und die Fläche, die dadurch entsteht, ist dann auch keine Näherung mehr, sondern ein exakter Kegelmantel.
   
Beitrag 18.05.2023, 09:07 Uhr
Laub71
Laub71
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 17.05.2023
Beiträge: 4
Besten Dank
Und ja an den Quadrantenübergängen passt der Winkel. Ich habe mir das schon gedacht das ich eine falsche Orientierung verwende und die Maschine sich einfach den einfachsten Weg berechnet. Stehe noch am Anfang und muss noch viel Lernen. Melde mich wenn ich es geändert habe.
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: