Sinumerik

Geht auf jeden Fall.

Im deinem NC_VAR DB folgende Struktur:

Code:
R_PARAM 
STRUCT   
SYNTAX_ID             BYTE    B#16#82        
bereich_u_einheit     BYTE    B#16#40        
spalte                    WORD    W#16#1        
zeile                      WORD    W#16#0        
bausteintyp             BYTE    B#16#15        
ZEILENANZAHL         BYTE    B#16#1        
typ                        BYTE    B#16#F        
laenge                    BYTE    B#16#8        
END_STRUCT

So gehts zumindest auf einer 840Di
 
Hallo
Schau mal im NC VAR Selector im Bereich C Baustein RP Variablenname rpa in der Datei ncv_NCData.mdb.
Irgendwie habe ich noch im Hinterkopf, dass die Variable mit dem Index 1 dem R0 entspricht.

Gruß

Andreas

Nachtrag:
R-Parameter (ab SW 3.3)
Achtung: für MMC102 gilt die R-Nummer als Zeilenindex!!!

Physikalische Einheit: -
Format: Double
Zugriffsart: /
Entsprechende NCK-Variable: R[x] x = ParameterNo
Die Variable ist ein Feld, deren einzelne Elemente über den Zeilenindex adressiert werden können:
Bedeutung des Zeilenindex: R-Nummer + 1
maximaler Zeilenindex: MM_NUM_R_PARAM + 1
Die Variable rpa ist im Bereich C (Kanalzugeordnete Daten) im Datenbaustein RP (Rechenparameter) gespeichert.
Weitere Informationen über die Verwendung der Variablen kann der Anwenderdokumentation PA entnommen werden.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
In welchem Handbuch steht dies?

Im DocOnWeb oder DocOnCD für die Sinumerik-Reihe sind sämtliche Parameter aufgelistet, die man lesen oder schreiben kann. Diese sind dann mit dem Selector aus einer Maschinendatenliste auszuwählen.
Die Auswahl wird dann automatisch in einen DB kopiert.

Der Auszug den ich oben gepostet habe, ist der entsprechende Eintrag für die R-Parameter-Geschichte.

(Einen Standard DB für die gebräuchlisten Werte liefert Siemens aber auch gleich mit. Da ist der R-Parameter auch schon mit drin;))
 
Zurück
Oben