586.369 aktive Mitglieder*
3.289 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Zylinderradius

Beitrag 22.10.2007, 11:50 Uhr
Reiko
Reiko
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.12.2005
Beiträge: 25

Hallo zusammen
lch bräuchte mal eure Hilfe. Ich arbeite seit knapp einem Jahr an einer DMU 50eVolution. Steuerung MILL PLUS V410.
Wir hatten eine 4tägige Einweisung bei uns im Hause,bei der wir
ein Parameterprogramm für Zylinderradien geschrieben haben.
Beim abarbeiten musste ich jetzt aber feststellen.dass der Fräser nicht mit verrechnet wird und der Radius 8mm größer bzw kleiner wird (Kugelfräser16mm).

Bei Konkavradien habe ich den halben Fräserdurchmesser abgezogen und es hat auch gepasst. Aber bei Konvexradien ist der Radius 8mm kleiner.

Programm habe ich beigefügt.Danke im vorraus!
reiko

N540506 (ZYLINDERRADIUS KOPF)
N1 G98 X-10 Y-172.5 Z300 I400 J345 K100
N2 G99 X0 Y-162.5 Z305 I380 J325 K75
N3 G17
N4 G54 I2
N5 G7
N6 G0 B0 C0
N7 T999 M6 (KUGELFRAESER)
N8 F3600 S15000 M13
N9
N10
N11 (!!!! EINGABEN PRUEFEN !!!!)
N12
N13 E1=355 (RADIUS)
N14 E2=325 (BREITE)
N15 E3=380 (LAENGE)
N16 E4=8 (KUGELFRAESER RADIUS)
N17 E5=2 (SICHERHEITSABSTAND)
N18 E6=1000 (ANZAHL SCHRITTE)
N19
N20 (!!!! EINGABE ENDE !!!!)
N21
N22
N23 E10=E2:2 (HALBE BREITE)
N24 E11=E10+E5 (HALBE BREITE + SICHERHEITSABSTAND)
N25 E12=E11:E1 (BERECHNUNG SINUS STARTWINKEL)
N26 E13=asin(E12) (STARTWINKEL)
N27 E14=(E13*2):E6 (WINKELSCHRITT)
N28 E15=E13
N29 E20=E1*cos(E15)
N30 E21=E1*sin(E15)
N31 G0 X=-(E4+E5) Y=E21 Z=(E20-10)
N32 E20=E1*cos(E15)
N33 E21=E1*sin(E15)
N34 G1 X=-(E4+E5) Y=E21 Z=E20
N35 G1 X=E3+E4+E5
N36 E15=E15-E14
N37 E20=E1*cos(E15)
N38 E21=E1*sin(E15)
N39 G1 Y=E21 Z=E20
N40 G1 X=-(E4+E5)
N41 E15=E15-E14
N42 G14 N1=32 N2=41 J=(E6:2)-1
N43 G74 Z-1 L1
N44 M30
TOP    
Beitrag 22.10.2007, 20:05 Uhr
woaldy
woaldy
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.05.2006
Beiträge: 381

Hallo Reiko,

in N22 E1=E1+E4 (Berechnungsradius = Sollradius + WKZRadius)
einfügen.
Wenn Dein Fräser im Zentrum der Kugel vermessen ist, reicht das schon.
Andernfalls N29,N32 und N37 etwas abändern:
N32 E20=E1*cos(E15)-E4 (in der Höhe den Werkzeugradius abziehen)

wow.gif in N31 fährst Du 10mm ins Minus!
Vielleicht umändern in
N31 G0 X=-(E4+E5) Y=E21 Z=E20+10
oder
N31 G0 X=-(E4+E5) Y=E21 Z=E1+10
da bleibt der Fräser bei einem konvexem Radius noch oberhalb der "Spitze",
bei einer konkaven Kontur macht der alte Satz natürlich mehr Sinn.

Gruß woaldy
TOP    
Beitrag 23.10.2007, 00:39 Uhr
Reiko
Reiko
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.12.2005
Beiträge: 25

Danke für die schnelle Hilfe woaldy.
Ich werde versuchen das Programm diese Woche noch abzuarbeiten,und gebe dann Rückmeldung.
Gruß Reiko
TOP    
Beitrag 26.10.2007, 00:29 Uhr
Reiko
Reiko
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.12.2005
Beiträge: 25

Hallo woaldy

Ich habe heute das Programm geändert und versucht es abzuarbeiten.
Radius76.606 und eine breite von145mm.
Die Maschine fährt in Y auf 74.5 also halber Durchmesser plus 2mm Sicherheitsabstand.Der halbeFraeser steht beim ersten Schritt im Teil wird also wieder nicht berücksichtigt.
Ich habe ein ähnliches Programm an der D11 da fährt die Maschine in Y auf 80,...
das wäre in Ordnung.Hätte die Radien gern an der DMU gefräst weil ich da pro Teil fast 2Std einspare.Da die Zeit drängt werde ich die Radien erst einmal an der FP3 D11 fräsen. Vielleicht gibt es ja doch noch eine lösung. Danke erst einmal für deine Hilfsbereitschaft

Gruß reiko
TOP    
Beitrag 26.10.2007, 21:23 Uhr
woaldy
woaldy
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 07.05.2006
Beiträge: 381

Hallo Reiko,

zuerstmal sorry.gif ,
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 abbeschnitten
N32 ( 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
TOP    
Beitrag 26.10.2007, 22:54 Uhr
Reiko
Reiko
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 07.12.2005
Beiträge: 25

Hallo woaldy

Danke erst einmal für deinen schnellen Einsatz.super.gif

Ich habe bis Mittwoch Urlaub werde es dann aber gleich ausprobieren.

erholsames Wochenende

Gruß reiko
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: