Herunterladen Inhalt Inhalt Diese Seite drucken

Cpl-Elemente Innerhalb Der Handeingabe Und Der Gepufferten Nc-Satzvorgabe; Interpretationszeitpunkte Zwischen Cpl- Und Standard-Sprachteilen Beachten; Linken Von Nc-Programmen; Linktabelle - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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

Werbung

30/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
3.2.3
CPL-Elemente innerhalb der Handeingabe und der gepufferten NC-
Satzvorgabe
3.2.4
Interpretationszeitpunkte zwischen CPL- und Standard-Sprachteilen
beachten!
Beispiel:
Beispiel:
3.3
Linken von NC‑Programmen
3.3.1

Linktabelle

Innerhalb einer Handeingabe oder gepufferten NC-Satzvorgabe können alle
CPL-Befehle ohne Verwendung von globalen und lokalen Variablen verwendet
werden.
Ausgenommen sind:
Label-Programmierung uns Sprunganweisungen
grammierung und Sprunganweisungen" auf Seite
Entscheidungs- und Verzeigungsanweisungen
dungs- und Verzweigungsanweisungen" auf Seite
Wiederholanweisungen
67.
Durch die besondere Kennzeichnung von CPL-Sprachteilen ist für den Pro‐
grammierer sofort erkennbar, welche Programmanteile bereits während der
Satzvorbereitung aufgelöst werden.
Elemente der Standard-Programmierung zeigen erst zum Zeitpunkt der Satz‐
ausführung an der Maschine nach außen hin Wirkung.
N523 KvProg(X[@KVX])
Bis zum Zeitpunkt der Satzausführung von Satz N523 kann die Variable @KVX
jedoch schon mit einem gänzlich anderen Wert belegt sein (der z.B. von einem
anderen Kanal geschrieben wurde)!
Um hier Unsicherheiten zu vermeiden, sollten Sie die Funktion "WAIT" ver‐
wenden. Der WAIT‑Befehl blockiert die Satzvorbereitung, bis der unmittelbar
davor programmierte NC‑Satz komplett abgearbeitet wurde. Die Satzvorberei‐
tung wird dadurch mit dem aktiven Zustand (Interpolationszeitpunkt) der Steue‐
rung synchronisiert. Anschließend wird mit der Satzvorbereitung des nachfol‐
gend programmierten Satzes fortgefahren. Zu diesem Zeitpunkt existieren
keinerlei vorbereitete Sätze mehr, da diese zuvor alle abgearbeitet wurden.
WAIT
N523 KvProg(X[@KVX])
Nach der Programmanwahl wird ein Programm zunächst auf seine Syntax und
auf mögliche Sprungziele und Unterprogrammaufrufe überprüft. Außerdem
werden für CPL-Variablen entsprechende Verwaltungsstrukturen angelegt, auf
die die Steuerung zur Laufzeit zugreift. Dieser Prozess wird als Linken (oder
Vorbereiten) bezeichnet.
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Kap. 3.13 "Wiederholanweisungen" auf Seite
Zum Zeitpunkt der Satzausführung von Satz N523 wird
für die X‑Achse als KV derjenige Wert eingesetzt, mit
dem die permanente Variable @KVX zum Zeitpunkt der
Satzvorbereitung belegt war.
Satzvorbereitung synchronisieren
Zum Zeitpunkt der Satzausführung von Satz N523 wird
für die X‑Achse als KV derjenige Wert eingesetzt, mit
dem die permanente Variable @KVX zum Zeitpunkt der
Satzvorbereitung belegt war. Da jedoch die Satzvorbe‐
reitung jetzt synchronisiert wurde, handelt es sich nun
um den aktiven Wert der Variable.
Kap. 3.11 "Label-Pro‐
59.
Kap. 3.12
"Entschei‐
64.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis