Herunterladen Inhalt Inhalt Diese Seite drucken

Programmstruktur; Programmierung - Bosch Rexroth IAC-R-Ventil Bedienungshandbuch

Mit canopen
Inhaltsverzeichnis

Werbung

RD 29090-B-01/06.05
IAC-R-Ventil
NC-Programm erstellen und abarbeiten
8.1.2

Programmstruktur

Haupt- und Unterprogramme, Labels

Programmierung

Ohne programmablauftechnische Befehle werden die Programmsätze
nacheinander abgearbeitet.
Sie können den Programmablauf aber durch folgende Möglichkeiten be-
einflussen:
D Unterprogramm-Aufrufe durch Labels (LBL)
D Unterprogramm-Aufrufe mit Wiederholung (G22 P..)
D bedingte/unbedingte Sprünge (G23/G24 L..)
Diese Funktionen eignen sich, wenn innerhalb eines Programms ein Be-
arbeitungsvorgang mehrmals durchgeführt werden soll. Dann ist es
empfehlenswert, diesen Programmteil als Unterprogramm zu schreiben
und immer bei Bedarf aufzurufen. Dadurch sparen Sie Programmcode
und Speicherplatz ein. Außerdem werden die Programme übersichtli-
cher und wartungsfreundlicher.
Ein NC-Programm besteht aus mindestens einem Hauptprogramm,
und kann ggf. zusätzlich ein oder mehrere Unterprogramme besitzen.
Einzelne Unterprogrammabschnitte werden durch sogenannte Labels
gekennzeichnet. Ein Label dient als "Einsprungadresse" bei Unterpro-
grammaufrufen. Jeder Label wird durch eine eindeutige Nummer identi-
fiziert.
Labels werden auch als Sprungadressen für Programmsprünge ver-
wendet.
Syntax "Label"
LBL <x>
mit
<x>: 0 .. 19
Ein Hauptprogramm beginnt immer mit LBL 0. Pro Hauptprogramm sind
bis zu 19 Unterprogramme und Sprungziele definierbar. Unterpro-
gramme und Sprungziele werden mit LBL 1 bis LBL 19 gekennzeichnet.
Die folgende Abbildung zeigt ein Hauptprogramm mit mehreren nicht-
verschachtelten Unterprogrammen:
Industrial Hydraulics
Bosch Rexroth AG
Einheit
8−5
Format
integer

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis