586.379 aktive Mitglieder*
3.401 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
HEIDENHAIN Forum

tnc 530 preset tabelle, eintrag wert in preset tabelle

Beitrag 07.01.2008, 19:06 Uhr
99xmarkx99
99xmarkx99
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.11.2005
Beiträge: 7

hallo

ist es möglich in eine preset Tabelle einen Wert zu schreiben während eines Programmlaufs

ich denke da an den Rot Wert oder zb den C-Achsen Npkt

auslesen ist mir klar! aber wie schreiben

möchte mit Tch probe Grunddrehung arbeiten, die M-Funktion zum Deaktivieren der GD ist mir zu unsicher da ich verschiedene Arbeiten nach einander bearbeite
TOP    
Beitrag 07.01.2008, 20:11 Uhr
APOCALYPTICA
APOCALYPTICA
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.12.2007
Beiträge: 6

Hallo
Ich kann dir jetzt nicht sagen ob das möglich ist (ich kann am Mittwoch mal nachschauen wenn mein Urlaub vorbei ist).
Aber welchen Presetwert willst du ändern?
Den, der gerade aktiv im Programm ist. Oder einen der vielen anderen?

MfG
TOP    
Beitrag 08.01.2008, 06:56 Uhr
Misanthrop66
Misanthrop66
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.07.2004
Beiträge: 39

Hallo das mit den Nullpunkten in der Preset-Tabelle sieht bei mir im Programm so aus. 2 Teile aufgespannt, jeweils immer den Preset aufrufen, dann mit nem Messzyklus messen. Im Messzyklus musst du nur eintragen in welche Presetnummer er schreiben soll.

z.B.

22 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+10 ;BEZUGSPUNKT-NUMMER
23 TCH PROBE 419 BZPKT EINZELNE ACHSE ~
Q263=+0 ;1. PUNKT 1. ACHSE ~
Q264=+3,3 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+3 ;SICHERHEITS-ABST. ~
Q260=+20 ;SICHERE HOEHE ~
Q272=+1 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q305=+10 ;NR. IN TABELLE ~
Q333=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE
24 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+11 ;BEZUGSPUNKT-NUMMER
25 TCH PROBE 419 BZPKT EINZELNE ACHSE ~
Q263=+0 ;1. PUNKT 1. ACHSE ~
Q264=+3,3 ;1. PUNKT 2. ACHSE ~
Q261=+0 ;MESSHOEHE ~
Q320=+3 ;SICHERHEITS-ABST. ~
Q260=+20 ;SICHERE HOEHE ~
Q272=+1 ;MESSACHSE ~
Q267=-1 ;VERFAHRRICHTUNG ~
Q305=+11 ;NR. IN TABELLE ~
Q333=+0 ;BEZUGSPUNKT ~
Q303=+1 ;MESSWERT-UEBERGABE
TOP    
Beitrag 12.01.2008, 00:05 Uhr
99xmarkx99
99xmarkx99
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.11.2005
Beiträge: 7

möchte einen nicht aktiven Presetwert ändern am besten den ROT Wert oder ansonsten den C Achsen Nullpunkt

das ganze soll so funzen

tasten mit tch probe -> preset aufrufen -> bearbeitung ->pgm ende ->preset werte ROT oder C -Winkel wieder auf null stellen

sorry dass ich mich erst jetzt wieder melde

danke für eure antworten
TOP    
Beitrag 25.01.2008, 22:17 Uhr
Bernde34
Bernde34
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 10.02.2003
Beiträge: 4

Hallo,

wenn du weißt wie man die Werte aus der Preset-Tabelle liest, dann ist das Schreiben in die Preset-Tabelle auch kein Problem mehr.

Auslesen:
11 FN18: SYSREAD Q1 = ID503 NR1 IDX2

FN18 = Systemdaten auslesen
Q1= Parameter in den ausgelesen bzw. geschrieben wird
ID503=Systemdatengruppe aus der gelesen wird, in den Fall aus Preset-Tabelle
Nr1= Zeile aus der Preset-Tabelle (Zeile1)
IDX2=Index aus der Zeile (1 steht für X, 2 für Y u.s.w.)


Schreiben:
12 FN17: SYSWRITE Q1 = ID503 NR2 IDX2

FN17=Systemdaten schreiben
Q1= Parameter aus den geschrieben wird
usw.


wenn du in der Preset-Tabelle den Rot-Wert auslesen bzw. schreiben willst musst du anstatt der Systemdatengruppe 503 die 504 benutzen.


Funktion FN17 muss allerdings zuvor über Schlüsselzahl 555343 freigegeben werden.


ich hoffe ich konnte dir helfen.
TOP    
Beitrag 29.01.2008, 10:09 Uhr
99xmarkx99
99xmarkx99
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 14.11.2005
Beiträge: 7

Danke das ist die perfekte Lösung!

habe deinen Vorschlag getestet

Ergebniss: funzt einwandfrei

nochmals Danke für deine Hilfe

mfg
TOP    



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