QUOTE (marvinschulz71 @ 22.03.2022, 18:32 Uhr)
Mit dem Fräser sollte das eigl. funktionieren.
Klar ist natürlich, dass bei dieser Fräserlänge nur im zehntelbereich seitlich zugestellt werden kann.
Der Radius ist nicht ausschlaggebend - Dieser kann vernachlässigt werden.
Deshalb dachte ich, dass man die Kontur in der Z-Achse abfährt (evtl. mit Helix) und diesen Ablauf für die seitliche Zustellung entsprechend x-Mal widerholt.
Leider habe ich hierzu aber keinen Programmieransatz.
Das Material ist eine Kupfer-Nickel-Legierung.
3d_bild.JPG ( 25.14KB )
Anzahl der Downloads: 30Du mußt dir erst im Klaren sein, was alles variabel gestaltet werden soll und diese mit Q-Parametern definieren, so wie du es schon begonnen hast.Ich gehe dabei wie folgt vor:
Als erstes Variablen definieren:
Q50=45; Enddurchmesser
Q51=40; Startdurchmesser
Q52=-75; Tiefe
Q53=0.3; Umdrehungen/100mm
Q54=0.1; seitliche Zustellung
Q55=5; Kugelradius WKZ
Die Berechnungen lege ich in ein extra Programm, können aber auch im Hauptprogramm als Label abgelegt werden.
erst ein paar globale Berechnungen:
LBL1
Q60=Q53/100*Q53*360; Helixwinkel von Z0 bis ZQ52
Q61=Q50/2-Q108; letzte seitliche Zustellung
Q62=Q51/2-Q108; Start seitliche Zustellung
Q63=Q52-Q55;Z-Tiefe Ende
HelixJetzt das Abfahrprogramm:
LBL2
Q62=Q62+Q54; Berechnung seitliche Zustellung
IF Q62 LT Q61 GOTO LBL3; Vergleich seitliche Zustellung/ Endtiefe ->Sprung zu LBL3, wenn kleiner
Q62=Q61; Zustellung =Endtiefe (letzte Zustellung)
LBL3
CC X+0 Y+0
LP PR+Q62 PA+0 R0 FMAX ;Zustellung seitlich
L Z+2 R0 FMAX M13
L Z-Q55 F100; Kugel-Zentrum auf Z0
CP IPA+Q60 Z+Q63 DR+ F100 ; Helix nach unten(DR+/- Drehrichtung beachten)
L PR0 FMAX; Freifahren Mitte
L Z+20 R0 FMAX
IF Q62 LT Q61 GOTO LBL2; Vergleich Zustellung Endtiefe ->Sprung zu LBL2, wenn kleiner
LBL0
Jetzt Rotieren und wieder LBL1
Jetzt Rotieren und wieder LBL1
Rot abwählen
Fertig
Ich hoffe es ist verständlich. Hab ich aus der Hüfte geschrieben, bitte auf Fehler überprüfen.
Gruß Jens