30.07.2013 Views

4.4 - heidenhain

4.4 - heidenhain

4.4 - heidenhain

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.3 程式區段碼<br />

SUBPROGRAM 區段<br />

若您在 NC 程式內定義子程式 ( 在相同檔案內 ),則指定為<br />

SUBPROGRAM 並接著子程式的名稱 ( 最多 16 個字元 )。<br />

RETURN 碼<br />

RETURN 碼總結子程式。<br />

CONST 碼<br />

在程式的 CONST 區段內定義常數, 使用常數用於下列的定義:<br />

值<br />

直接輸入該值或由您計算, 若您在計算當中使用常數,則必須先定義<br />

之。<br />

常數名稱的長度不可超過 20 個字元, 允許使用小寫字母和數字。 常數<br />

的開頭一定為底線: ( 請參閱 “常數的定義 - CONST,” 於第 622 頁 .<br />

VAR 碼<br />

在 VAR 程式區段內,指派名稱 ( 描述文字 ) 給變數: ( 請參閱 “使用<br />

VAR 的變數名稱 ,” 於第 621 頁 .<br />

變數名稱的長度不可超過 20 個字元, 允許使用小寫字母和數字。 常數<br />

的開頭一定為 「#」。<br />

範例: CONST<br />

CONST<br />

_nvr = 0<br />

_sd=PARA("","CfgGlobalTechPara","safetyDi<br />

stWorkpOut")<br />

_nws = _sd-_nvr<br />

. . .<br />

ROHTEIL [BLANK]<br />

N 1 G20 X120 Z_nws K2<br />

. . .<br />

BEARBEITUNG [MACHINING]<br />

N 6 G0 X100+_sd<br />

. . .<br />

範例: VAR<br />

446 7 DIN 程式編輯<br />

VAR<br />

#_innen_dm = #l2<br />

#_laenge = #g3<br />

. . .<br />

ROHTEIL [BLANK]<br />

N 1 #_laenge=120<br />

N 2 #_innen_dm=25<br />

N 3 G20 X120 Z#_laenge+2 K2 I#_innen_dm<br />

. . .<br />

BEARBEITUNG [MACHINING]<br />

. . .

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

Saved successfully!

Ooh no, something went wrong!