Herunterladen Inhalt Inhalt Diese Seite drucken

Abfrage Von Pfad Und Dateiname - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

3.1.5

Abfrage von Pfad und Dateiname

Zur Abfrage des Pfades und des Dateinamens eines NC-Programms stehen folgende im
Teileprogramm lesbare Systemvariablen zur Verfügung:
Systemvariable
$P_STACK
$P_PATH[ <n>]
$P_PROG[ <n>]
$P_PROGPATH
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Typ
Bedeutung
INT
Liefert die Programmebene, in der das aktuelle NC-Programm
bearbeitet wird.
STRING
Liefert den Pfad des NC-Programms, welches in der durch den
Feldindex <n> selektierten Programmebene bearbeitet wird.
Beispiele:
$P_PATH[0] liefert den Pfad für das Hauptprogramm, z. B. "/
_N_WKS_DIR/_N_WELLE_WPD/".
$P_PATH[$P_STACK - 1] liefert den Pfad des aufrufenden
Programms.
Bezieht sich der Pfad auf ein NC-Programm, das im passiven
Filesystem des NCK oder im globalen Teileprogrammspeicher
(GDIR) abgelegt ist, wird der Pfad in NCK-Notation geliefert.
Bezieht sich der Pfad auf ein NC-Programm, das von einem
anderen externen Programmspeicher als dem globalen Teile‐
programmspeicher abgearbeitet wird, liefert $P_PATH den
Pfad in EES-Notation.
STRING
Liefert den Namen des NC-Programms, welches in der durch
den Feldindex <n> selektierten Programmebene bearbeitet
wird.
Ist das NC-Programm im passiven Filesystem des NCK oder
im globalen Teileprogrammspeicher abgelegt, wird der Pro‐
grammname in NCK-Notation geliefert.
Wird das NC-Programm von einem anderen externen Lauf‐
werk als dem globalen Teileprogrammspeicher abgearbeitet,
liefert $P_PROG den Namen in EES-Notation.
STRING
Liefert den Pfad des NC-Programms, das gerade bearbeitet
wird.
Der Aufruf von $P_PROGPATH ist identisch zu
$P_PATH[$P_STACK].
Datei- und Programmverwaltung
3.1 Programmspeicher
215

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis