11912
Follower:innentnc 530 preset tabelle, eintrag wert in preset tabelle
07.01.2008, 19:06 Uhr
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
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
07.01.2008, 20:11 Uhr
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
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
08.01.2008, 06:56 Uhr
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
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
12.01.2008, 00:05 Uhr
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
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
25.01.2008, 22:17 Uhr
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.
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.
29.01.2008, 10:09 Uhr
Danke das ist die perfekte Lösung!
habe deinen Vorschlag getestet
Ergebniss: funzt einwandfrei
nochmals Danke für deine Hilfe
mfg
habe deinen Vorschlag getestet
Ergebniss: funzt einwandfrei
nochmals Danke für deine Hilfe
mfg
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: