Herunterladen Inhalt Inhalt Diese Seite drucken

Hauptlaufvariablen - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
2.1 Variablen

Hauptlaufvariablen

Hauptlaufvariablen sind Systemdaten, die im Kontext des Hauptlaufs, d. h. zum Zeitpunkt der
Ausführung des Satzes, in dem die Variable programmiert ist, gelesen oder geschrieben
werden. Hauptlaufvariablen sind:
● Variable, die in Synchronaktionen programmiert werden können (Lesen/Schreiben)
● Variable, die im NC_Programm programmiert werden können und Vorlaufstopp auslösen
(Lesen/Schreiben)
● Variable, die im NC_Programm programmiert werden können und deren Wert im Vorlauf
ermittelt, aber erst im Hauptlauf geschrieben wird (Hauptlauf-synchron: nur Schreiben)
Präfix-Systematik
Zur besonderen Kennzeichnung von Systemdaten ist dem Namen im Normalfall ein Präfix
vorangestellt, der sich aus dem $-Zeichen, gefolgt von einem oder zwei Buchstaben und einem
Unterstrich, zusammensetzt:
$ + 1. Buchstabe
Systemdaten, die im Vorlauf gelesen / geschrieben werden
$M
$S
$T
$P
$C
$O
R
Systemdaten, die im Hauptlauf gelesen / geschrieben werden
$$M
$$S
$A
$V
$R
Ob Maschinen- und Settingdaten als Vor- oder Hauptlaufvariable behandelt werden, hängt davon
1)
ab, ob sie mit einem oder zwei $-Zeichen geschrieben werden. Die Schreibweise ist anwendungsspe‐
zifisch frei wählbar.
Bei der Verwendung eines R-Parameters im Teileprogramm / Zyklus als Vorlaufvariable wird kein
2)
Präfix geschrieben, z. B. R10. Bei der Verwendung in einer Synchronaktion als Hauptlaufvariable wird
als Präfix ein $-Zeichen geschrieben, z. B. $R10.
2. Buchstabe
N
C
A
20
Bedeutung: Datenart
Maschinendaten
1)
Settingdaten, Schutzbereiche
Werkzeugverwaltungsdaten
Programmierte Werte
Zyklenvariablen der ISO-Hüllzyklen
Optionsdaten
R-Parameter (Rechenparameter)
Maschinendaten
1)
Settingdaten
1)
Aktuelle Hauptlaufdaten
Servo-Daten
R-Parameter (Rechenparameter)
Bedeutung: Sichtbarkeit
NCK-globale Variable (NCK)
kanalspezifische Variable (Channel)
achsspezifische Variable (Axis)
1)
2)
2)
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis