Hallo,
ich habe ein etwas spezielles Problem und hoffe, hier vielleicht den ein oder anderen Tipp zu bekommen: ich möchte die im Anhang dargestellte Kinematik auf einer KERN Pyramid Nano mit einer iTNC 530 realisieren. Diese Verfahrensvariante ist so nicht gerade gebräuchlich, deshalb habe ich für diese Konstellation noch keine geeignete Lösung für ein NC-Programm gefunden.
Da ich vom orthogonalen Drehfräsen komme, habe ich für das Verfahren auch "Drehfräsen" als Oberbegriff gewählt. Mit dem Unterschied, dass ich hierbei eine Planfläche bearbeite und nicht wie sonst beim Drehfräsen üblich eine Längsbearbeitung durchführe. Der Prozess ist vergleichbar mit einem Plandrehprozess, bei dem der Drehmeißel durch einen rotierenden Fräser ersetzt wird. Die Anstellung des Fräsers realisiere ich über den Schwenktisch. Die eigentliche Kinematik ist nicht kompliziert, d. h. der Fräser führt eine Vorschubbewegung in X vom Außendurchmesser des Werkstücks zur Werkstückmitte hin aus (ich fahre nicht bis zur Mitte sondern nur etwa bis Durchmesser 15 mm), während sich dieses dreht. Hierbei soll ein Vorschub von z. B. 0,3 mm/Werkstückumdrehung eingestellt werden. Als resultierender Werkzeugweg ergibt sich also eine archimedische Spirale. Es ist wichtig, dass der Zahnvorschub von z. B. 0,1 mm entlang dieser Spirale konstant bleibt. Das wiederum macht es notwendig, dass sich - eben wie beim Plandrehen - die Werkstückdrehzahl der Position des Fräsers in X (bzw. abhängig vom Bearbeitungsdurchmesser) anpasst. In einer
Drehmaschine würde ich hier einen Befehl à G96 S… einsetzen (konstante Schnittgeschwindigkeit). Dieser Befehl steht aber meines Wissens nicht zur Verfügung bzw. würde sich bei unserer Maschine dann das S auf die Fräsachse beziehen und nicht auf die Werkstückachse.
So, nun habe ich das ganze als 5-Achs-Konturfräsen mit Esprit programmiert. Das heißt, die Spirale habe ich als 2D-Skizze in Inventor erstellt und im Esprit als Kontur vorgegeben. Das Programm läuft soweit, ABER: man erkennt mit bloßem Auge, dass die C-Achse ständig beschleunigt und abbremst und auch die Vorschubgeschwindigkeit entlang meiner Spirale schwankt sehr stark. Nun meine Frage(n):
1. Kann mir jemand sagen, woher die starken Schwankungen der C-Achsen-Rotationsgeschwindigkeiten kommen könnten oder wie man diese in den Griff bekommt? Eine Erhöhung der Toleranz (CYCL DEF 32.1) hat keine Verbesserung gebracht.
2. Kann mir jemand sagen, ob es möglich ist, das Ganze viel einfacher zu programmieren? Also entweder etwas in Richtung G96... oder halt eine Rotation der C-Achse in Abhängigkeit der Werkzeugposition in X?
Ich hoffe, ich konnte einigermaßen verständlich erklären, worum es geht. Wenn nicht, bitte fragen ;-) ich komme hier nicht weiter!
Hier noch ein Ausschnitt aus dem NC-Programm:
0 BEGIN PGM 170127_Drehfraesen_Kugelkopf
1 ; -------------------------"
2 ; WERKZEUG LISTE"
3 ; WERKZEUG 10 +6.MM "BM 06.0"
4 ; -------------------------"
5 BLK FORM 0.1 Z X+0 Y+0 Z+0
6 BLK FORM 0.2 X+0 Y+0 Z+0
7 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+51 ;BEZUGSPUNKT-NUMMER
8 M127
9 M129 ; 5-ACHS AUS
10 ; ZURUECKSETZEN EBENE UND NULLPUNKT
11 CALL LBL 19
12 CALL LBL 20
13 *- "BM 06.0"
14 TOOL CALL 1 S7957
15 CYCL DEF 32.0 TOLERANZ
16 CYCL DEF 32.1 T0,005
17 CYCL DEF 32.2 HSC-MODE:1 TA5
18 *- ----- KONTUR -----
19 ; ZURUECKSETZEN EBENE UND NULLPUNKT
20 CALL LBL 19
21 CALL LBL 20
22 ; --- SIMULTANEOUS JOB ---
23 ; --- Min B = +0. ---
24 ; --- Max B = +0. ---
25 M127
26 LN X-20 Y-20 Z-5 TX+0,0000 TY-0,9660 TZ+0,2588 R0 FMAX M3
27 M128 ; TCPM ON
28 LN X-20 Y-20 Z-5 TX+0,0000 TY-0,9660 TZ+0,2588 R0 FMAX M8
29 LN X-8,075 Y-13,9863 Z+20,0000 TX+0,8365 TY-0,4830 TZ+0,2588 R0 FMAX
30 LN X-8,0487 Y-14,0013 Z+20,0000 TX+0,8374 TY-0,4814 TZ+0,2588 F795,8
37 LN X-8,075 Y-13,9863 Z+20,0000 TX+0,8365 TY-0,4830 TZ+0,2588
38 LN X-8,0487 Y-14,0013 Z+20,0000 TX+0,8374 TY-0,4814 TZ+0,2588
39 LN X-8,0224 Y-14,0163 Z+20,0000 TX+0,8383 TY-0,4798 TZ+0,2588
.
.
Viele Grüße
Roman
Angehängte Datei(en)
Kinematik_Drehfraesen.png ( 40.31KB )
Anzahl der Downloads: 94