Hallo Reiko,
zuerstmal
,
ich dachte Dein Problem liegt im Radienprofil selbst.
Wenn Du es so schreibst
N26 E13=asin(E11:E1) (Endwinkel)
N27 E15=asin((E11+E4):E1) (Startwinkel)
N28 E14=(E13+E15):E6 (WINKELSCHRITT)
fängt das Programm entsprechend früher an, aber auch als
Radius, d.h. das
Werkzeug fängt in Z entsprechend tiefer an. Außerdem teilt sich der Winkelschrittt
nun auch über den Vorlauf mit auf.
Dein Programm etwas abgeändert, bei dem das Werkzeug in Y (und Zkonstant)
bis auf den Anfang des Radius zeilt:
N540506 (ZYLINDERRADIUS KOPF)
...
N23 E10=E2:2 (HALBE BREITE)
N24 E11=E10+E5 (HALBE BREITE + SICHERHEITSABSTAND)
N25 E12=E11:E1 (BERECHNUNG SINUS STARTWINKEL)
N26 E13=asin(E11:E1) (Startwinkel)
N27 E14=(E13*2):E6 (Winkelschritt)
N28 E15=E13
N29 E16=(E1*2*pi:360)*E13*2 (Bogenlaenge des Radius)
N30 E16=(E16:E6) (Umrechnen in mm pro Durchlauf)
N31 E17=int(E4:E16:2) (Wie oft passt die Zustellung in die Fraeserbreite)
int gibt eine Ganzzahl aus, der Rest wird abbeschnittenN32 ( E i n l a u f )
N33 E20=E1*cos(E15)
N34 E21=E1*sin(E15)
N35 G0 X=-(E4+E5) Y=E21+E16*(2*E17) Z=E20+10
N36 G1 Z=E20
N37 G1 X=E3+E4+E5
N38 G1 Y91=-E16
N39 G1 X=-(E4+E5)
N40 G1 Y91=-E16
N41 G14 N1=37 N2=40 J=E17-1
N42 ( R a d i u s )
N43 E20=E1*cos(E15)
N44 E21=E1*sin(E15)
N45 G1 X=-(E4+E5) Y=E21 Z=E20
N46 G1 X=E3+E4+E5
N47 E15=E15-E14
N48 E20=E1*cos(E15)
N49 E21=E1*sin(E15)
N50 G1 Y=E21 Z=E20
N51 G1 X=-(E4+E5)
N52 E15=E15-E14
N53 G14 N1=43 N2=52 J=(E6:2)-1
N54 G74 Z-1 L1
N55 M30
Gruß woaldy