585.973 aktive Mitglieder*
3.814 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

Tastzyklus 401, Eintrag in Preset

Beitrag 13.09.2014, 08:24 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

Hallo!
Ich benutze den Tastzyklus 401 (Ausrichten Rundtisch) über 2 Bohrungen.
Das funktioniert soweit ganz gut, aber der Nullpunkt wird nicht in der Presettabelle unter dem angegebenen Nullpunkt abgespeichert.
Die Anzeige wird zwar auf 0 gesetzt, bei Aufruf Zyklus 247 steht aber wieder die Differnz da und in der Tabelle der alte Wert.
Solange man nicht Schwenken muß ist das o.k., muß ich aber.
Dies habe ich jetzt zwar über Sysread/write Funktion geschafft, aber das ist mir zuviel Schreibarbeit und bringt nur eine neue Fehlerquelle.
Hat jemand Erfahrung mit dem Zyklus?
Steuerung: iTNC530
Gruß Jens
TOP    
Beitrag 13.09.2014, 12:56 Uhr
Snoopy_1993
Snoopy_1993
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 09.06.2012
Beiträge: 1.035

Ich hatte es noch nie dass ein Preset nicht übernommen wurden. kannst evtl mal den ausgefüllten zyklus posten ?


--------------------
Mein Youtube ►► CNC World ◄◄
________________________________________________________________________________

hyperMill ✔
Hermle C30U ✔
Hermle C50U ✔
Grob G550 mit PSS-R ✔
DMG Mori NTX2000 ✔
TOP    
Beitrag 13.09.2014, 14:58 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (Snoopy_1993 @ 13.09.2014, 12:56 Uhr) *
Ich hatte es noch nie dass ein Preset nicht übernommen wurden. kannst evtl mal den ausgefüllten zyklus posten ?

Hallo Snoopy!
So sieht`s bei mir aus:

1 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER

-Anzeige Rundtisch: C0

2 TCH PROBE 401 ROT 2 BOHRUNGEN ~
Q268=+50 ;1. MITTE 1. ACHSE ~
Q269=+0 ;1. MITTE 2. ACHSE ~
Q270=+50 ;2. MITTE 1. ACHSE ~
Q271=+0 ;2. MITTE 2. ACHSE ~
Q261=+10 ;MESSHOEHE ~
Q260=+100 ;SICHERE HOEHE ~
Q307=+0 ;VOREINST. DREHW. ~
Q305=+1 ;NR. IN TABELLE ~
Q402=+1 ;KOMPENSATION ~
Q337=+1 ;NULL SETZEN

Rundtisch wird korrekt ausgerichtet um 0.084 Grad gedreht
Anzeige Rundtisch: C0 wegen Parameter Q337=1

3 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER

Anzeige Rundtisch C0.084

Also wurde der Wert nicht in die Presettabelle eingetragen, sondern nur die Anzeige auf 0 gesetzt (steht ja auch so in der Beschreibung).
Wenn ich jetzt den Rundtisch absolut auf 90 Grd. drehe währe ja dann da ein Fehler um 0.084 Grad.
Hast du denn diesen Zyklus schon einmal erfolgreich angewendet, inklusive Rundtischdrehung im Programm?

Gruß Jens
TOP    
Beitrag 13.09.2014, 15:08 Uhr
V4Aman
V4Aman
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 03.06.2010
Beiträge: 2.602

Bei Nullsetzen muß 0 rein, dann geht es.

Der Beitrag wurde von V4Aman bearbeitet: 13.09.2014, 15:09 Uhr


--------------------
Gruß V4Aman


__________________________________________________________________________

Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
TOP    
Beitrag 13.09.2014, 17:39 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (V4Aman @ 13.09.2014, 15:08 Uhr) *
Bei Nullsetzen muß 0 rein, dann geht es.

So einfach ist das?
Also die Erklärung im Handbuch gibt das wiedermal nicht her und jeder andere in meiner Firma hat da auch eine 1 gesetzt, welchen Sinn hat das denn eigentlich, das "Anzeige auf Null" setzen? ist doch eher gefährlich!
Danke für den Tipp, werd ich gleich am Montag ausprobieren!
Gruß Jens
TOP    
Beitrag 15.09.2014, 05:08 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (V4Aman @ 13.09.2014, 15:08 Uhr) *
Bei Nullsetzen muß 0 rein, dann geht es.

Müst!
Zu früh gefreut!
Einziger Unterschied: Die Anzeige geht nicht auf 0.
Ist mir auch lieber so!
Muß mich mal an HH wenden, die sollten es ja wissen!
Gruß Jens
TOP    
Beitrag 15.09.2014, 21:39 Uhr
V4Aman
V4Aman
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 03.06.2010
Beiträge: 2.602

Das ist sehr komisch, die verdrehung sollte im Preset dann hinterlegt sein.
Beim 403er geht das ohne Probleme.

Der Beitrag wurde von V4Aman bearbeitet: 15.09.2014, 21:42 Uhr


--------------------
Gruß V4Aman


__________________________________________________________________________

Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
TOP    
Beitrag 16.09.2014, 13:34 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (V4Aman @ 15.09.2014, 21:39 Uhr) *
Das ist sehr komisch, die verdrehung sollte im Preset dann hinterlegt sein.
Beim 403er geht das ohne Probleme.

Wie meinst du Verdrehung?
Grunddrehung brauche ich nicht, sondern Rundtisch-Achse C im Preset eintragen, oder geht das garnicht?
Na ich frag mal bei HH nach.
Gruß Jens
TOP    
Beitrag 16.09.2014, 20:26 Uhr
V4Aman
V4Aman
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 03.06.2010
Beiträge: 2.602

Es ist ja im Prinzip ja eine Grunddrehung....der Zyklus sollte in der C Achse auf jeden Fall einen Wert schreiben und damit Arbeiten.
Selbst die normale Grunddrehung des Koordinatensystems sollte berücksichtigt werden (C Achse), aber wenn man schon über eine Rundachse kann....
Ja, Fragen kostet nix wink.gif

Der Beitrag wurde von V4Aman bearbeitet: 16.09.2014, 20:28 Uhr


--------------------
Gruß V4Aman


__________________________________________________________________________

Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
TOP    
Beitrag 19.09.2014, 18:48 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (V4Aman @ 16.09.2014, 20:26 Uhr) *
Es ist ja im Prinzip ja eine Grunddrehung....der Zyklus sollte in der C Achse auf jeden Fall einen Wert schreiben und damit Arbeiten.
Selbst die normale Grunddrehung des Koordinatensystems sollte berücksichtigt werden (C Achse), aber wenn man schon über eine Rundachse kann....
Ja, Fragen kostet nix wink.gif

Laut HH:
"Der Zyklus verhält sich wie im Handbuch beschrieben ... Winkel werden nicht übernommen..."
Auf gut Deutsch eine Übernahme des Rundtischwertes in die Presettabelle wie beim 403er findet nicht statt.
Ich hab gerade die 4 Zeilen nicht parat, wie man es trotzdem hinkriegt, aber wenn Interesse besteht, stelle ich das hier ein.
Gruß Jens
TOP    
Beitrag 19.09.2014, 19:44 Uhr
V4Aman
V4Aman
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 03.06.2010
Beiträge: 2.602

...ich weiß wie man es anders löst danke aber setz ruhig rein, wird sicher jemanden geholfen.
Aber ich muß mich berichtigen, beim 403er muß jedenfalls beim Nullsetzen ne 1 rein, damit in die Preset geschrieben wird, mit 0 wird nur abgenullt und man dürfte nur inkremental drehen oder wahrscheinlich auch mit Plane Relativ.

Ist aber schon komisch, dann ist das ja wohl ein Fehler von Heidenhain.

Der Beitrag wurde von V4Aman bearbeitet: 19.09.2014, 19:45 Uhr


--------------------
Gruß V4Aman


__________________________________________________________________________

Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
TOP    
Beitrag 19.09.2014, 20:46 Uhr
FlorianVA
FlorianVA
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 07.09.2005
Beiträge: 291

Hallo, wenn man das ohne Preset macht, also nur manuell dann geht das. Habe ich auch schon so gemacht. Dann wird die C-Achse ausgerichtet und danach in der Anzeige auf Null gesetzt.
Bei Heidenhain habe ich heute auf der Messe erfahren, dass es mit Presettabelle erst auf der TNC640 ohne größeren Aufwand geht. Dort kann man in die Presettabelle SPA, SPB und SPC eintragen.
Gruß Florian
TOP    
Beitrag 20.09.2014, 07:37 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (FlorianVA @ 19.09.2014, 20:46 Uhr) *
Hallo, wenn man das ohne Preset macht, also nur manuell dann geht das. Habe ich auch schon so gemacht. Dann wird die C-Achse ausgerichtet und danach in der Anzeige auf Null gesetzt.
Bei Heidenhain habe ich heute auf der Messe erfahren, dass es mit Presettabelle erst auf der TNC640 ohne größeren Aufwand geht. Dort kann man in die Presettabelle SPA, SPB und SPC eintragen.
Gruß Florian

Tja!
Mit manuell meinst du den Bezugspunkt? Der ist ja immer 0 in der Presettabelle, glaub ich.
Das kann ich ja mal ausprobieren. Ist zwar nicht perfekt die Lösung aber wenn`s funktioniert?
Schade ist nur, daß ich hier auf meiner 530er sitz und niemals an meiner Maschine in den Genuß des neuen Zyklus kommen kann.
Meine Lösung kann ich am Montag einstellen.
Gruß Jens
TOP    
Beitrag 22.09.2014, 17:57 Uhr
homerq
homerq
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 03.06.2004
Beiträge: 737

QUOTE (homerq @ 20.09.2014, 07:37 Uhr) *
Tja!
Mit manuell meinst du den Bezugspunkt? Der ist ja immer 0 in der Presettabelle, glaub ich.
Das kann ich ja mal ausprobieren. Ist zwar nicht perfekt die Lösung aber wenn`s funktioniert?
Schade ist nur, daß ich hier auf meiner 530er sitz und niemals an meiner Maschine in den Genuß des neuen Zyklus kommen kann.
Meine Lösung kann ich am Montag einstellen.
Gruß Jens

Hier meine Lösung:
Rundtisch mittels Zyklus 401 ausrichten, dann folgende Zeilen:

7 * - AKT. WERT VON C IN PRESET 1 SCHREIBEN
8 ;AUSLESEN REF-WERT C-ACHSE IN Q99
9 FN 18: SYSREAD Q99 = ID503 NR1 IDX6
10 ;AUSLESEN SOLLPOSITION C-ACHSE IN Q98
11 FN 18: SYSREAD Q98 = ID270 NR1 IDX6
12 ;KORREKTURBERECHNUNG IN Q99
13 Q99 = Q99 - Q98
14 ;SCHREIBEN PRESET 1 REF-WERT C-ACHSE=Q99
15 FN 17: SYSWRITE ID 503 NR1 IDX6 =+Q99
16 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER

Jetzt sollte der Bezugspunkt 1 korrekt in der Presettabelle eingetragen sein!
Gruß Jens
TOP    



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