Konfigurationsdaten lesen – para, 31 v ar iablenpr ogr ammier ung – HEIDENHAIN SW 54843x-03 DIN Programming Benutzerhandbuch
Seite 417

HEIDENHAIN MANUALplus 620, CNC PILOT 640
415
4.31
V
ar
iablenpr
ogr
ammier
ung
Konfigurationsdaten lesen – PARA
Mit der PARA-Funktion lesen Sie Konfigurationsdaten. Verwenden Sie
hierzu die Parameterbezeichnungen aus den Konfigurations-
Parametern. User-Parameter lesen Sie ebenfalls mit den in den
Konfigurations-Parametern verwendeten Bezeichnungen.
Beim Lesen optionaler Parameter muss der Rückgabewert auf
Gültigkeit überprüft werden. Je nach Datentyp des Parameters (REAL
/ STRING) wird beim Lesen eines nicht gesetzten optionalen
Attributes der Wert „0“ bzw. der Text „_EMPTY“ zurückgegeben.
Beispiel: PARA-Funktion
Zugriff auf Konfigurationsdaten
Syntax:
PARA(Key, Entity, Attribut, Index))
Key: Schlüsselwort
Entity: Name der
Konfigurationsgruppe
Attribut: Elementbezeichnung
Index: Array Nummer, wenn das
Attribut zu einem Array gehört
. . .
N.. #l10=PARA("","CfgDisplayLanguage","ncLanguage")
liest die Nummer der aktuellen Sprache
N.. #l1=PARA("","CfgGlobalTechPara","safetyDistWorkpOut")
liest den Sicherheitsabstand außen auf
bearbeitetes Teil (SAT)
N.. #l1=PARA("Z1","CfgAxisProperties","threadSafetyDist")
Liest den Gewindesicherheitsabstand für Z1
N.. #l1=PARA("","CfgCoordSystem","coordSystem")
liest die Nummer der Maschinenorientierung
. . .
#x2=PARA("#x30","CfgCAxisProperties","relatedWpSpindle",0)
Abfragen, ob der optionale Parameter gesetzt ist.
IF #x2<>"_EMPTY"
Auswertung:
THEN
[ Der Parameter relatedWpSpindle" wurde gesetzt ]
ELSE
[ Der Parameter relatedWpSpindle" wurde nicht gesetzt ]
ENDIF