586.416 aktive Mitglieder*
3.838 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Grunddrehung + Teil ausmitteln

Beitrag 11.01.2012, 19:59 Uhr
GreenVeltlins77
GreenVeltlins77
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 17.06.2005
Beiträge: 455

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
TOP    
Beitrag 11.01.2012, 20:17 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312

Hallo GreenVeltlins77,

alos schwenken brauchst Du nicht aktivieren, nur nach der Grunddrehung den Preset aktivieren.
Bei dem Zapfen-Mitte messen die Mitte-Position angeben.
Dann sollte es klappen.
Angehängte Datei(en)
Angehängte Datei  MESSEN.H ( 1.43KB ) Anzahl der Downloads: 46
 


--------------------
Gruß
Schwindl
TOP    
Beitrag 11.01.2012, 20:23 Uhr
CNCFanatiker
CNCFanatiker
Administrator
Gruppensymbol
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.087

@ GreenVeltlins77

QUOTE (GreenVeltlins77 @ 11.01.2012, 19:59 Uhr) *
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.

Zyklus 403 hat auch nicht den Zweck in die Spalte ROT zu schreiben sondern verrechnet über die direkte Drehung der C-Achse.

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
8 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+Q305 ;BEZUGSPUNKT-NUMMER
L C+0 FMAX; C-Achse unter eingemessenem PRESET in 0-Lage schwenken


QUOTE (GreenVeltlins77 @ 11.01.2012, 19:59 Uhr) *
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 ?
Das ist überflüssig, - den PRESET in den geschrieben wurde [Q305] erneut aufzurufen reicht aus, da ja die ROT-Spalte in die bei TCH PROBE 400 geschrieben wurde den errechneten Winkel enthält....


--------------------
Gruß / Regards
CNCFanatiker
AdminCrew

Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
TOP    
Beitrag 11.01.2012, 22:56 Uhr
GreenVeltlins77
GreenVeltlins77
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 17.06.2005
Beiträge: 455

Zyklus 403 hat auch nicht den Zweck in die Spalte ROT zu schreiben sondern verrechnet über die direkte Drehung der C-Achse.

Das bedeutet aber das der Zyklus 403 nicht in Verbindung mit darauffolgender PLANE funktionert ?

Gruß
Sven
TOP    
Beitrag 12.01.2012, 00:39 Uhr
CNCFanatiker
CNCFanatiker
Administrator
Gruppensymbol
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.087

QUOTE (GreenVeltlins77 @ 11.01.2012, 22:56 Uhr) *
Das bedeutet aber das der Zyklus 403 nicht in Verbindung mit darauffolgender PLANE funktionert ?

Nein, denn die PLANE-Funktion und Zyklus 403 sind 2 paar Schuhe.
Zyklus 403 richtet nur die Lage der Rotationsachsen aus, währen der PLANE Zyklus z.B. zum anstellen der Rotationsachsen bei der Bearbeitung gedacht ist...


--------------------
Gruß / Regards
CNCFanatiker
AdminCrew

Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
TOP    
Beitrag 12.01.2012, 20:14 Uhr
GreenVeltlins77
GreenVeltlins77
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 17.06.2005
Beiträge: 455

Ich hab's zwar heute hinbekommen mit Cycl403 und Cycl411, jedoch kann ich irgendwie nicht nachvollziehen
wie und wieso. Da muß ich noch wirklich dahintersteigen.
Im Cycl403 richtet er ja die C-Achse nach dem Teil aus. Dann setzt er im Preset C auf 0. Also eigentlich ohne Grunddrehung.
Aber es ging auch.

@Schwindl
Dein Programm hat leider nicht funktioniert.

0 BEGIN PGM MESSEN 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. DREHW. ~
Q305=+1 ;NR. IN TABELLE
8 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER
9 L Z+Q260 FMAX
10 TCH PROBE 411 BZPKT RECHTECK AUS. ~
Q321=+200 ;MITTE 1. ACHSE ~
Q322=+140 ;MITTE 2. ACHSE ~
Q323=+400 ;1. SEITEN-LAENGE ~
Q324=+280 ;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=+0 ;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
11 L X+0 Y+0 R0 FMAX
12 L Z-5 FMAX M91
13 L X-1300 Y-5 FMAX M91
14 M30
15 END PGM MESSEN MM


Im Cycl400 trägt er ja die Grunddrehung auf Preset 1 in der Presettabelle ein.
Danach wird Preset 1 aktiviert.
Es steht aber nur die aktuelle Grunddrehung drinnen.
Es beziehen sich aber doch dann die Lage- und Größenmaße im Cycl 411
auf Preset 1. Der ist aber noch "Jungfräulich" oder es stehen irgendwelche "alten" Werte darinnen.
Somit kann er doch auch das Teil nicht korrekt ausmitteln.
Oder habe ich da einen Denkfehler ?

Gruß
Sven

Der Beitrag wurde von GreenVeltlins77 bearbeitet: 12.01.2012, 20:18 Uhr
TOP    
Beitrag 12.01.2012, 23:54 Uhr
EddiKett
EddiKett
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.08.2010
Beiträge: 33

Versteh ich das jetzt richtig, oder willst du ein Teil vermitteln indem du den Tisch drehst?

Der Beitrag wurde von EddiKett bearbeitet: 12.01.2012, 23:55 Uhr
TOP    
Beitrag 13.01.2012, 02:02 Uhr
CNCFanatiker
CNCFanatiker
Administrator
Gruppensymbol
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.087

QUOTE (GreenVeltlins77 @ 12.01.2012, 20:14 Uhr) *
Im Cycl400 trägt er ja die Grunddrehung auf Preset 1 in der Presettabelle ein.
Danach wird Preset 1 aktiviert.
Es steht aber nur die aktuelle Grunddrehung drinnen.
Es beziehen sich aber doch dann die Lage- und Größenmaße im Cycl 411
auf Preset 1. Der ist aber noch "Jungfräulich" oder es stehen irgendwelche "alten" Werte darinnen.
Somit kann er doch auch das Teil nicht korrekt ausmitteln.
Oder habe ich da einen Denkfehler ?
@ GreenVeltlins77

Logischerweise solltest du den PRESET in den du schreibst vorher abnullen - also so dass duu nicht mit alten Werten arbeitest. Dazu dann auch den gleichen PRESET für die Drehung (Zyklus403) sowie für den Bezugspunkt in X, Y und Z (Zyklus 411) verwenden. Mit welchem Bezugspunkt / PRESET du letzten Endes arbeitest kannst du aus diesem Grund im Messzyklus proggen.
Später im Bearbeitungsprogramm rufst du den Bezugspunkt dann mit Zyklus 247 auf.

@ EddiKett
Er will sein Werkstück im Winkel ausrichten, weils wahrscheinlich schräg aufgespannt ist und dann den Bezugspunkt setzen


--------------------
Gruß / Regards
CNCFanatiker
AdminCrew

Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
TOP    
Beitrag 13.01.2012, 17:40 Uhr
EddiKett
EddiKett
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 13.08.2010
Beiträge: 33

Brauchst doch eigentlich garkeinen Zyklus hol dir doch einfach deine Rotation, drehst allerdings deine c-Achse ein das es erstmal gerade liegt (darauf Achten das du Inkremental drehst ;D-Kannst den Wert ja im Calibrilator reinschreiben zwecks merken). Setzt wiederum c-achse auf 0° wenn du eingedreht hast und alles gerade liegt dann kannst dann Seite 1 eintasten, danach drehst du deinen Tisch um C180° und tastest wieder aber nicht vergessen unter 3D deine C-Achse auf 180° zu ändern UND ganz wichtig da steht da manuell und automatik (!!!) manuell von innaktiv in aktiv setzten und das mit allen vier seiten aber immer ganz wichtig deine c-achse unter 3D zu ändern und natürlich Tisch eindrehen.


Ich hoffe hast das jetzt verstanden

Grüße Enrico
TOP    
Beitrag 13.01.2012, 20:47 Uhr
GreenVeltlins77
GreenVeltlins77
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 17.06.2005
Beiträge: 455

QUOTE (CNCFanatiker @ 13.01.2012, 02:02 Uhr) *
@ GreenVeltlins77

Logischerweise solltest du den PRESET in den du schreibst vorher abnullen - also so dass duu nicht mit alten Werten arbeitest. Dazu dann auch den gleichen PRESET für die Drehung (Zyklus403) sowie für den Bezugspunkt in X, Y und Z (Zyklus 411) verwenden. Mit welchem Bezugspunkt / PRESET du letzten Endes arbeitest kannst du aus diesem Grund im Messzyklus proggen.
Später im Bearbeitungsprogramm rufst du den Bezugspunkt dann mit Zyklus 247 auf.



@ EddiKett
Er will sein Werkstück im Winkel ausrichten, weils wahrscheinlich schräg aufgespannt ist und dann den Bezugspunkt setzen


Dann ist es für mich doch besser bei einem Preset zu bleiben.

QUOTE (EddiKett @ 13.01.2012, 17:40 Uhr) *
Brauchst doch eigentlich garkeinen Zyklus hol dir doch einfach deine Rotation, drehst allerdings deine c-Achse ein das es erstmal gerade liegt (darauf Achten das du Inkremental drehst ;D-Kannst den Wert ja im Calibrilator reinschreiben zwecks merken). Setzt wiederum c-achse auf 0° wenn du eingedreht hast und alles gerade liegt dann kannst dann Seite 1 eintasten, danach drehst du deinen Tisch um C180° und tastest wieder aber nicht vergessen unter 3D deine C-Achse auf 180° zu ändern UND ganz wichtig da steht da manuell und automatik (!!!) manuell von innaktiv in aktiv setzten und das mit allen vier seiten aber immer ganz wichtig deine c-achse unter 3D zu ändern und natürlich Tisch eindrehen.


Ich hoffe hast das jetzt verstanden

Grüße Enrico



Da erscheinen mir 2 Zyklen doch einfacher.... ;-)


Vielen Dank für Eure Hilfe. Es hat ja geklappt.Feine Sache.


Gruß
Sven
TOP    



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