HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch

Seite 493

Advertising
background image


7-32

TNC 407/TNC 415/TNC 425

2 Programm-Erstellung

11.97

21 S C

Wort-Akku nicht geladen
- Es wurde ein Befehl programmiert, der den bereits geladenen Wort-

Akku verküpft, zuweist oder manipuliert, obwohl der Wort-Akku zuvor
nicht geladen wurde.

22 S C

Logikakku nicht geladen
- Es wurde ein Befehl programmiert, der den bereits geladenen

Logikakku verküpft, zuweist oder manipuliert, obwohl der Logik-Akku
zuvor nicht geladen wurde.

23 S C

Akkus nicht geladen bei Klammer auf
- Es wurde ein Klammer-Auf-Befehl programmiert, obwohl zuvor weder

eine Logik- noch eine Wortkette begonnen wurde.

24 S C

Falscher Typ des Klammerergebnisses
- Je nach der vor einer Klammer gebildeten Verknüpfung und dem

verwendeten Klammerbefehl wird erwartet, daß die Kette in der
Klammer ein Ergebnis vom gleichen Typ (Wort/Logik) liefert. Bei
unterschiedlichen Typen kann die im Klammer-Auf-Befehl geforderte
Verknüpfung nicht gebildet werden.

25 S C

Bedingter Sprung bei ungültigem Logikakku
- Ein bedingter Sprung (CMT/CMF/JPT/JPF/EMT/EMF) wurde

programmiert, ohne zuvor im Logik-Akku eine Verknüpfungskette zu
beginnen.

26 S C

ENDC/ENDK außerhalb einer CASE/KFIELD-Anweisung
- Ein ENDC-Befehl wurde programmiert ohne vorangegangene CASE-

Anweisung.

- Ein ENDK-Befehl wurde programmiert ohne vorangegangenes KFIELD-

Label.

27 S C

falscher Befehl innerhalb CASE-Tabelle/ KFIELD
- Ein anderer Befehl als CM wurde hinter einer CASE- und vor der

zugehörigen ENDC-Anweisung programmiert.

- Ein anderer Befehl als K wurde hinter einem KFIELD- und vor dem

zugehörigen ENDK-Label programmiert.

28 S C

zu viele Tabelleneinträge in CASE
- Es wurde ein CASE-Verzweiger mit mehr als 128 Einträgen

programmiert.

29 S C

leere CASE-Anweisung/KFIELD
- Es wurde eine CASE- und sofort dahinter eine ENDC-Anweisung

programmiert.

- Es wurde ein KFIELD- und sofort dahinter ein ENDK-Label

programmiert.

30 S C

String-Akku nicht geladen
- Es wurde ein Befehl programmiert, der den bereits geladenen

Stringakku verküpft, zuweist oder manipuliert, obwohl der String-Akku
zuvor nicht geladen wurde.

31 S C

Stringanweisung innerhalb Klammer
- Es wurde innerhalb einer Klammer eine String-Anweisung

programmiert. String-Operationen können jedoch nicht mit Klammern
geschachtelt werden.

32 S C

Stringzuweisung fehlt
- Es wurde eine neue Verknüpfungskette begonnen, ohne die zuvor im

String-Akku gebildete Verknüpfung zuzuweisen.

Advertising