ID 20590

Zuviele bedingte Interpretieranweisungen verschachtelt.

Beschreibung

Bei der Programmierung verschachtelter bedingter Interpretieranweisungen (#IF/ #ELSE/#ENDIF) wird die zulässige maximale Verschachtelungstiefe überschritten.

Syntaxbeispiel:

Falsch:

#IF P1==10

N10 G01 X10 Y10 F100

:

  #IF

:

    #IF

:

    #ELSE

:

      #IF

:

      #ELSE

:

      #ENDIF

    #ENDIF

:

:

  #ELSE

:

  #ENDIF

:

#ENDIF

:

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Verschachtelungstiefe der bedingten Interpretieranweisungen (#IF/#ELSE/#ENDIF) verringern.

NC-Programmablauf vereinfachen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.