4.3.5 G 碼補充說明
1. |
於 INCON-M84 之格式 X_Y_Z_A_ 裡,A 代表第 4 軸,也可在 "參數→第四軸" 選擇改用 B、C、U、V、W 代表第 4 軸。於 INCON-M86/M86R 格式 X_Y_Z_A_B_C_ 裡,A、B、C 代表第 4、5、6 軸。 |
2. |
G 碼表中未標示特殊符號之指令碼皆為單節有效命令的 G 碼(one shot G-code),是指該 G 碼僅於指定的行內有效,所有此類的 G 碼都被歸類為群組 00,其模式有效至同一群組內的其它 G 碼出現取代為止。 |
3. |
如果緊急停機時或按 F10 鍵停止執行程式時,刀具補正也會自動取消(即自動恢復該群組開機時的指定 G 碼)。 |
例如:
群組 07 |
G40/G41/G42 |
開機時的指定 G 碼為 G40(刀徑補償取消)。 |
群組 11 |
G50/G51 |
開機時的指定 G 碼為 G50(鏡像與比例放大或縮小取消)。 |
群組 16 |
G68/G69 |
開機時的指定 G 碼為 G69(座標旋轉取消)。 |
群組 17 |
G15/G16 |
開機時的指定 G 碼為 G15(取消極座標改以直角座標規劃程式)。 |
若程式正常執行結束而且在程式中未給上述各組之取消 G 碼時,上述各組亦將自動恢復其開機指定 G 碼。
4. |
任何三種不同狀態群組的 G 碼可以在 CNC 程式中的同一行同時存在,例如: G18、G91、G16(這些皆為狀態變化的 G 碼)。 |
5. |
軸向移動的 G 碼,在同一行程式中只能存在一個,但它可以和兩個狀態變化的 G 碼存在於同一行,但狀態變化的 G 碼必須在軸向移動的 G 碼之前。 |
例如:G54 G90 G01 X600. Y400
(G54、G90 是狀態變化的 G 碼;G01 是軸向移動的 G 碼)
6. |
單節有效命令(one shot commands)的 G 碼 G04、G52 及 G92 均只能單獨出現在一行程式中,其它任何 G 碼都不允許出現在同一行程式中。 |
7. |
G09 則必須與軸向移動 G 碼同時出現在一行程式中才有效用。 例如:G09 G01 X500. Y450. |