Herunterladen Inhalt Inhalt Diese Seite drucken

Entscheidungs- Und Verzweigungsanweisungen; Übersicht; Funktion "Satz Überlesen; Cpl-Anweisung: Case-Label - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

64/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
3.12

Entscheidungs- und Verzweigungsanweisungen

3.12.1
Übersicht
3.12.2
Funktion "Satz Überlesen"
Beschreibung:
Beispiel:
3.12.3
CPL-Anweisung: CASE-LABEL...LABEL-OTHERWISE-ENDCASE
Beschreibung:
120 GOTO .ZIEL1
...
150 .ZIEL1
Mit Hilfe des CPL-Sprungs GOTO darf nicht in eine
CASE-LABEL...LABEL-OTHERWISE-ENDCASE-Anweisung
gesprungen werden.
Bedingungen der Label-Programmierung siehe
mierung und Sprunganweisungen" auf Seite
Entscheidungs- und Verzweigungsanweisungen dienen dazu, einzelne Pro‐
grammsätze und Programmabschnitte oder komplette Unterprogramme in Ab‐
hängigkeit von bestimmten Ereignissen auszuführen .
Die IndraMotion MTX bietet hierzu folgende Möglichkeiten:
Funktion "Satz überlesen" für Standard-NC‑Sätze (DIN)
CPL-Anweisung IF‑THEN‑ELSE‑ENDIF
CPL-Anweisung CASE‑LABEL...LABEL‑OTHERWISE‑ENDCASE
Mit Hilfe dieser Funktion können einzelne Standard-NC‑Sätze (DIN) von der
Steuerung überlesen werden. Programmieren Sie dazu am Anfang der ent‐
sprechenden Programmzeilen das Zeichen "/".
Die gekennzeichneten Programmsätze werden nur überlesen, wenn das
Interface‑Signal "qCh_BlockSlash" (Satz Überlesen) für das Bit‑Interface des
jeweiligen Kanals gesetzt ist.
:
Interface-Signal "Satz Überlesen" wird aktiviert.
:
/N100 ...
Satz N100 wird ignoriert.
:
Interface-Signal "Satz Überlesen" wird deaktiviert.
:
/N300 ...
Satz N300 wird abgearbeitet.
:
Die Funktion "Satz überlesen" ist nur für Standard-NC‑Sätze (DIN)
anwendbar!
Oft ist es innerhalb eines Programms notwendig, mehr als 2 Zustände eines
Integer-Ausdruckes oder einer Integer-Variable abzufragen. Eine Abfrage per
IF‑Anweisung ist in solchen Fällen nur durch mehrere ineinander geschachtelte
IF‑Anweisungen möglich. Das kostet zusätzliche Rechenzeit und verschlech‐
tert die Lesbarkeit und Wartbarkeit des Programms.
Sie vermeiden diese Nachteile durch die CASE‑Struktur:
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Sprung nach Label .ZIEL1
Kap. 3.11 "Label-Program‐
59.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis