ID 20100

Variable schreiben nicht erlaubt.

Beschreibung

Es wird schreibend auf eine Variable zugegriffen, die für die CNC vom Typ ‚READ_ONLY’ ist. Dabei kann es sich um bestimmte Systemvariablen handeln, wie auch um dementsprechend definierte externe Variablen (V.E.), bei denen die Zugriffsrechte ‚READ_ONLY’, ‚WRITE_ONLY’ und ‚READ_WRITE’ in der Listendefinition [EXTV] vergeben werden können.

Beispiel 1:

%example1

N10   G00 X0 Y0 Z0

N20   V.A.MENT.X=100

N1000 M30

 

Beispiel 2:

%example2

N10   G00 X0 Y0 Z0

N20   V.A.MODE[4]=0

N1000 M30

Beispiel 3:

%example3

N10   G00 X0 Y0 Z0

N20   V.A.MODULO_VALUE[4]=0

N1000 M30

Beispiel 4:

(Setzt folgende Variablendefinition in Liste voraus)

var[0].name                     MYREADONLY

var[0].index                    8

var[0].type                     SGN32

var[00].scope                    CHANNEL

var[0].synchronisation          TRUE

var[0].access_rights            READ_ONLY

var[0].array_size               0

var[0].size                     4

var[0].create_hmi_interface     0

%example4

N10   G00 X0 Y0 Z0

N20   V.P.DEMO   = V.E.MYREADONLY

N30   V.E.MYREADONLY = 4711

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

In der Liste der externen Variablen [EXTV] für die entsprechende Variable die Zugriffsrechte über P-EXTV-00006 anpassen und Hochlauf wiederholen, falls dieser Fehler bei einer externen Variablen auftritt.
Bei allen anderen Variablentypen darf nur ein Lesezugriff programmiert werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.