ID 20918

Dimension existiert nicht.

Beschreibung

Die in der SIZEOF-Funktion programmierte Dimension ist in dem entsprechenden Parameter- oder Variablenarray nicht vorhanden.

Beispiel:

Falsch:
:
#VAR
  P20[3][4] = [40,41,42,43, 50,51,52,53, 60,61,62,63]
#ENDVAR
N10 P1 = SIZEOF [P20, 3] -> Dimension 3 existiert nicht!
N20 #MSG ["%d", P1]
:
N1000 M30
Richtig:
:
#VAR
  P20[3][4] = [40,41,42,43, 50,51,52,53, 60,61,62,63]
#ENDVAR
N10 P1 = SIZEOF [P20, 1]
N20 #MSG ["%d", P1]  -> Ausgabewert ist 3
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. SIZEOF-Abfrage berichtigen.

Parameter

%1:

Aktueller Wert [-]

Unbekannte programmierte Dimension

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.