Hallo,
hier sind mal 2 Beispiele wie man so eine Nut programmieren kann.
Nicht zu vergessen dabei ist, das es sich hier um einen Kugelfräser handelt, also wird die Äquidistante der Nut geproggt.
Einige Male wurde schon erwähnt, das der M128 oder die TCPM die Werkzeugspitze kontrolliert, das bedeutet bei Schaftfräsern das sogenannte "Face-Milling".
Hierbei kommt es zu Kontur Verfälschungen, durch Vor-und Nachschnitte des Werkzeugs beim schwenken.
0 BEGIN PGM NUT-M128 MM
1 BLK FORM 0.1 Z X-35 Y-0.2 Z+0
2 BLK FORM 0.2 X+35 Y+20 Z+46.2
3 * - RSR-6R3
4 TOOL CALL "RSR-6R3" Z S5000 F600 DL-3
5 M13
6 FN 0: Q1 =+400 ;VORSCHUB FRAESEN
7 FN 0: Q2 =+5000 ;VORSCHUB SCHWENKEN
8 CALL LBL 1
9 M5 M9
10 M94
11 L X+0 Y+0 B+0 C+0 R0 FMAX M140 MB MAX M92
12 M30
13 LBL 1
14 * - LBL 1 NUT
15 PLANE RESET STAY
16 L X+0 Y-10 B+Q121 C+Q122 R0 FMAX
17 L Z+56 R0 FMAX
18 L Y-2.25 A+90 R0 FQ1 M128 FQ2
19 L Z+28.7 A+45 FQ1
20 L Y-19.828 Z+25.803
21 L A+50 FQ2
22 L Y-22.881 Z+22.165 FQ1
23 L A+90 FQ2
24 L Z+17.2 FQ1
25 L Y-30
26 L Z+56 R0 FQ2
27 L A+0 R0 FQ2
28 M129
29 LBL 0
30 END PGM NUT-M128 MM
Im Satz 18 ist zu erkennen das 2 Vorschübe drin sind, der erste gilt fürs
fräsen, und der zweite fürs schwenken.
0 BEGIN PGM NUT-TCPM MM
1 BLK FORM 0.1 Z X-35 Y-0.2 Z+0
2 BLK FORM 0.2 X+35 Y+20 Z+46.2
3 * - RSR-6R3
4 TOOL CALL "RSR-6R3" Z S5000 F600 DL-3
5 M13
6 FN 0: Q1 =+400 ;VORSCHUB FRAESEN
7 FN 0: Q2 =+5000 ;VORSCHUB SCHWENKEN
8 CALL LBL 1
9 M5 M9
10 M94
11 L X+0 Y+0 B+0 C+0 R0 FMAX M140 MB MAX M92
12 M30
13 LBL 1
14 * - LBL 1 NUT
15 PLANE RESET STAY
16 L X+0 Y-10 B+Q121 C+Q122 R0 FMAX
17 L Z+56 R0 FMAX
18 FUNCTION TCPM F CONT AXIS SPAT PATHCTRL AXIS
19 L A+90 R0 FQ2
20 L Y-2.25 R0 FQ1
21 L Z+28.7 A+45 FQ1
22 L Y-19.828 Z+25.803
23 L A+50 FQ2
24 L Y-22.881 Z+22.165 FQ1
25 L A+90 FQ2
26 L Z+17.2 FQ1
27 L Y-30
28 L Z+56 R0 FQ2
29 L A+0 R0 FQ2
30 FUNCTION RESET TCPM
31 LBL 0
32 END PGM NUT-TCPM MM