06.08.2013 Views

2.5 Units ? boring C-akse - heidenhain

2.5 Units ? boring C-akse - heidenhain

2.5 Units ? boring C-akse - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Læse konfigurationsdata – PARA<br />

Med PARA-funktionen læser De konfigurationsdata. Herfor anvender<br />

De parameterbetegnelserne fra konfigurations-parametrene. Brugerparametre<br />

læser De ligeledes med de i konfigurations-parametrene<br />

anvendte betegnelser.<br />

Ved læsning af optionale parametre skal tilbagegivelsesværdien<br />

kontrolleres for gyldighed. Alt efter datatype af parameteren (REAL /<br />

STRING) bliver ved læsning af et ikke fastlagt optionalt attribut værdien<br />

"0“ hhv. teksten "_EMPTY“ tilbagegivet.<br />

Eksempel: PARA-funktion<br />

Adgang til kofigurationsdata<br />

Syntax: PARA(Key, Entity, Attribut, Index))<br />

Key: Nøgleord<br />

Entity: Navnet på<br />

konfigurationsgruppen<br />

Attribut: Elementbetegnelse<br />

Index: Array nummer, når attributtet<br />

tilhører en Array<br />

. . .<br />

N.. #l10=PARA("","CfgDisplayLanguage","ncLanguage") læser nummeret på det aktuelle sprog<br />

N.. #l1=PARA("","CfgGlobalTechPara","safetyDistWorkpOut") læser sikkerhedsafstanden udvendig på delen der<br />

bearbejdes (SAT)<br />

N.. #l1=PARA("Z1","CfgAxisProperties","threadSafetyDist") Læser gevindsikkerhedsafstanden for Z1<br />

N.. #l1=PARA("","CfgCoordSystem","coordSystem") læser nummeret på maskinorienteringen<br />

. . .<br />

#x2=PARA("#x30","CfgCAxisProperties","relatedWpSpindle",0) Spørger, om den optionale parameter er fastlagt.<br />

IF #x2"_EMPTY" Udnyttelse:<br />

THEN<br />

[ Parameteren relatedWpSpindle" blev fastlagt ]<br />

ELSE<br />

[ Parameteren relatedWpSpindle" ikke blev fastlagt ]<br />

ENDIF<br />

HEIDENHAIN MANUALplus 620 / CNC PILOT 620 359<br />

4.31 Variabelprogrammering

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!