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" 為輸入數值,詳請參照屬性