Herunterladen Inhalt Inhalt Diese Seite drucken

Sprünge Im Programmablauf - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
3.8.6
Sprünge im Programmablauf
(MSG<Hinweistext>)
(*MSG<Hinweistext>)
(MSG,<Hinweistext>)
(*MSG,<Hinweistext>)
Syntaxvarianten für kanalübergreifende Hinweise:
(GMSG<Hinweistext>)
(GMSG,<Hinweistext>)
Je größer Programme werden, um so wichtiger ist eine "saubere Programmie‐
rung".
Hierunter ist hauptsächlich zu verstehen:
strukturierte Programmierung,
Fehlertoleranz und
Software-Ergonomie.
Strukturierte Programme sind generell übersichtlicher. Ein Zusammenfassen
sinnvoller Abschnitte oder oft benötigter Funktionen zu (parametrierten) Unter‐
programmen oder unter einem Sprungziel, das mit einem verständlichem Be‐
zeichner (Label) versehen ist, führt neben besserer Lesbarkeit auch zu einem
effizienteren Arbeiten, da diese Programme in anderen Programmen wieder‐
verwendet werden können.
Folgende Möglichkeiten stehen zur Verfügung:
Unterprogramm-Aufrufe
(siehe
Kap. 3.9 "Unterprogramme" auf Seite
Verwenden Sie Unterprogramme, wenn innerhalb der Bearbeitung ein
bestimmter Bearbeitungsabschnitt in identischer oder ähnlicher Weise
mehrmals vorkommt.
Sie programmieren diesen Abschnitt ein einziges Mal (ggf. mit der Mög‐
lichkeit, Parameter zu übergeben), speichern ihn als Programm ab und
rufen ihn bei Bedarf einfach auf.
Dadurch sparen Sie Programmcode und Speicherplatz. Außerdem wer‐
den Ihre Programme übersichtlicher und wartungsfreundlicher.
Sprunganweisungen
(siehe
Kap. 3.11 "Label-Programmierung und Sprunganweisungen" auf
Seite
59)
Verwenden Sie Sprunganweisungen, um innerhalb des aktuellen Pro‐
gramms den Programmablauf abhängig von definierten Ereignissen (z.B.
Berechnungsergebnissen) an anderen Stellen fortzuführen.
Entscheidungs-/Verzweigungsanweisungen
(siehe
Kap. 3.12 "Entscheidungs- und Verzweigungsanweisungen" auf
Seite
64)
Verwenden Sie solche Befehle, wenn einzelne Programmsätze, unter‐
schiedliche Programmabschnitte oder komplette Unterprogramme ab‐
hängig von bestimmten Bedingungen ausgeführt werden sollen.
Wiederholanweisungen
(siehe
Kap. 3.13 "Wiederholanweisungen" auf Seite
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
46)
67)
45/665

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis