QUOTE (Zinar @ 18.01.2019, 23:51 Uhr)
Jetzt habe ich vergessen zu erwähnen das ich keine geschlossene Nut fahren möchte sondern einen Viertelkreis.Mein Fehler Sorry.Wie sieht das ganze dabei aus???
Moin!
Dann brauchst Du als Erstes einen Start und Endwinkel. Wenn Dein Werkzeugdurchmesser der Nutbreite entspricht kannst Du einfach den Teilkreismittelpunkt angeben und mit Polarkoordinaten die entsprechenden Winkel anfahren.
Zbsp.: Startwinkel +90*, Endwinkel -30*, TK-Durchmesser 100, Tiefe 10mm, Zustellung 1mm
[CC X+0 Y+0]-------------------------------------;Teilkreismittelpunkt
[LP PR+50 PA+90 R0 FMAX M3]-------------;Vorpositionierung X Y
[L Z+2 R0 FMAX]--------------------------------;Vorpositionierung Sicherheitsabstand über Teil
[Q1 = 2] -------------------------------------------;Parameter für mitlaufende Rechnung (=Sicherheitsabstand entspricht dem aktuellem Z Wert)
[LBL 1]---------------------------------------------;gesetztes Label für Sprungbefehl
[CP PA-30 IZ-1 DR- F AUTO]------------------;Abarbeiten auf Endwinkel mit einer Zustellung
[CP PA+90 IZ-1 DR+]----------------------------;Rückwärts abarbeiten auf Startwinkel mit einer Zustellung
[Q1 = Q1 - 2]--------------------------------------;Rechnung für Sprung in PGM-Teil-Wiederholung (alter Wert minus 2 mal Zustellung)
[FN 11: IF +Q1 GT -10 GOTO LBL 1]--------;Sprungbefehl bis erreichen der Endtiefe
[CP PA-30 DR-]-----------------------------------;Grund abfahren
[L Z+50 Ro FMAX M5]---------------------------;Abheben und ende
Relativ einfaches Beispiel wie Du vorgehen kannst. Wenn Du andere Zustellungen fahren willst, die nicht mit einfachem mal 2 Rechnen auf die Endtiefe kommen wird es etwas komplexer, genau wie wenn Werkzeugdurchmesser ungleich Nutbreite. Nach dem System kann man das bis auf einige dutzend bzw. hundert Sätze erweitern. Jenachdem was Alles variabel sein soll/muss. Wichtig bei einer solchen Schreibweise wäre, dass Du Dich mit Q-Parametern und Sprunkbefehlen näher auseinandersetzt und entsprechende Formeln benutzt.
Das Ganze geht auch noch einfacher ohne Sprungbefehl mit Labelwiederholung, dann brauchst Du nur die Anzahl der Bearbeitungen bzw. Teilwiederholungen.
Grüße