Hallo Forum !
Hier vorab noch einige Infos:
DMF 260 mit iTNC530 (Software 05)
Drehtisch (C-Achse) und Schwenkkopf (B-Achse)
Heute habe ich mich mal mit den Tastzyklen befasst und getestet. Ich möchte im Programm die Grunddrehung (C-Achse) einbringen und dann das Teil ausmitteln.
Hat leider nicht wirklich funktionert.
Dies habe ich vor:
Teil: X400 x Y280 - Preset 0 ist die Ecke rechts unten
Preset 1 soll in die Teilmitte
Folgendes Programm habe ich dazu geschrieben:
0 BEGIN PGM Test2 MM
1 L B+0 C+0 FMAX
2 L Z-5 FMAX M91
3 L X-1300 Y-5 FMAX M91
4 TOOL CALL 99 ;Messtaster
5 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+0 ;BEZUGSPUNKT-NUMMER
6 TCH PROBE 403 ROT UEBER DREHACHSE ~
Q263=-15 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q265=-385 ;2. PUNKT 1. ACHSE ~
Q266=+0 ;2. PUNKT 2. ACHSE ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q261=-6 ;MESSHOEHE ~
Q320=+25 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q312=+6 ;AUSGLEICHSACHSE ~
Q337=+0 ;NULL SETZEN ~ (auch Wert 1 getestet!)
Q305=+1 ;NR. IN TABELLE ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q380=+0 ;BEZUGSWINKEL
7 TCH PROBE 411 BZPKT RECHTECK AUS. ~
Q321=-200 ;MITTE 1. ACHSE ~
Q322=+140 ;MITTE 2. ACHSE ~
Q323=+410 ;1. SEITEN-LAENGE ~
Q324=+290 ;2. SEITEN-LAENGE ~
Q261=-6 ;MESSHOEHE ~
Q320=+25 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q305=+1 ;NR. IN TABELLE ~
Q331=+0 ;BEZUGSPUNKT ~
Q332=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q381=+1 ;ANTASTEN TS-ACHSE ~
Q382=-200 ;1. KO. FUER TS-ACHSE ~
Q383=+140 ;2. KO. FUER TS-ACHSE ~
Q384=+0 ;3. KO. FUER TS-ACHSE ~
Q333=+0 ;BEZUGSPUNKT
8 L Z-5 FMAX M91
9 L X-1300 Y-5 FMAX M91
10 M30
11 END PGM Test2 MM
Nach dem Zyklus 403 wird die C-Achse zwar ausgerichtet, aber in der Presettabelle unter 1 (ROT) kein Wert eingetragen.
Bei Programmstart mit PLANE ist dann die Grunddrehung natürlich wieder weg.
Dann habe ich folgendes probiert:
0 BEGIN PGM Test MM
1 PLANE RESET TURN FMAX
2 L B+0 C+0 FMAX
3 L Z-5 FMAX M91
4 L X-1300 Y-5 FMAX M91
5 TOOL CALL 99 ;Messtaster
6 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+0 ;BEZUGSPUNKT-NUMMER
7 TCH PROBE 400 GRUNDDREHUNG ~
Q263=-15 ;1. PUNKT 1. ACHSE ~
Q264=+0 ;1. PUNKT 2. ACHSE ~
Q265=-385 ;2. PUNKT 1. ACHSE ~
Q266=+0 ;2. PUNKT 2. ACHSE ~
Q272=+2 ;MESSACHSE ~
Q267=+1 ;VERFAHRRICHTUNG ~
Q261=-6 ;MESSHOEHE ~
Q320=+25 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q307=+0 ;VOREINST. GRUNDDR. ~
Q305=+1 ;NR. IN TABELLE
8 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+Q305 ;BEZUGSPUNKT-NUMMER
9 L Z+Q260 FMAX
10 PLANE SPATIAL SPA+0 SPB+0 SPC+0 TURN FMAX TABLE ROT
11 TCH PROBE 411 BZPKT RECHTECK AUS. ~
Q321=+0 ;MITTE 1. ACHSE ~
Q322=+0 ;MITTE 2. ACHSE ~
Q323=+410 ;1. SEITEN-LAENGE ~
Q324=+290 ;2. SEITEN-LAENGE ~
Q261=-6 ;MESSHOEHE ~
Q320=+25 ;SICHERHEITS-ABST. ~
Q260=+50 ;SICHERE HOEHE ~
Q301=+1 ;FAHREN AUF S. HOEHE ~
Q305=+1 ;NR. IN TABELLE ~
Q331=+0 ;BEZUGSPUNKT ~
Q332=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE ~
Q381=+1 ;ANTASTEN TS-ACHSE ~
Q382=+0 ;1. KO. FUER TS-ACHSE ~
Q383=+0 ;2. KO. FUER TS-ACHSE ~
Q384=+0 ;3. KO. FUER TS-ACHSE ~
Q333=+0 ;BEZUGSPUNKT
12 PLANE RESET TURN FMAX
13 L Z-5 FMAX M91
14 L X-1300 Y-5 FMAX M91
15 M30
16 END PGM Test MM
Meine Frage:
Nach dem Antasten der Grunddrehung muß ich doch die Bearbeitungsebene
drehen, damit ich das Teil richtig ausmitteln kann.
Oder ist dies überflüssig da die TNC dies, sobald ich die Drehung drinnen habe, automatisch berücksichtigt ?
Wäre über Hilfe dankbar.
Gruß
Sven