4.1 單節定義
典型的 INCON-M84/M86/M86R 程式是由 G、M、S、T 碼和其後的位址和數字所組成。程式中每一行稱為一個單節(Block),可由下列項目組成,每一個項目中包含被稱之為代碼的位址(即英文字母)及數值(即阿拉伯數字)。
Nxxxx |
:序號 |
Gxx |
:準備功能 |
Xxxx.x |
:位址/數值 |
Yxxx.x |
:位址/數值 |
Zxxx.x |
:位址/數值 |
Fxxx.x |
:進給速度設定 |
Mxx |
:輔助功能 |
Sxxxx |
:主軸轉速設定 |
Txx |
:刀具選擇 |
表中各數值依位址代碼不同可用整數(interger)或實數(real number)表示。依慣用之 CNC 語言,若該單項的數值依定義應是實數,但使用者只給一整數值,則 CNC 控制器會將此數值乘以最小移動量(公制是 0.001 mm,英制是 0.0001 英吋)做為輸入數值,如在公制模式下,使用者給 "X12000",則 CNC 控制器會將 12000 x 0.001 mm =12 mm 做為輸入數值。因此在程式中要表示 12 mm,可以 "X12." 或 "X12000" 表示,故一般使用者使用小數點表示法會較方便,並可節省系統之記憶空間。換言之,如欲使輸入值為 12 mm,但使用者在程式中卻鍵入 "X12",經 CNC 控制器轉換後,其實際的輸入數值會是 0.012 mm,如此一來兩者會相差 1000 倍,這時可能會有撞機或大量銑削情形發生,故須謹慎。
註. |
本控制器另在 "參數→屬性" 中視無小數點為有小數點選項,提供不習慣上述寫法的使用者另一種選擇,亦即不管給 "X1234" 或 "X1234." 最後一樣轉換成 "X1234.000" 為輸入數值,詳請參照屬性。 |