準備功能代碼有ISO和EIA兩種國際上通用的格式。FANUC和SIEMENS的數控系統都採用G代碼編程。
| G代碼 | 組別 | 解釋 |
| G00 | 01 | 定位(快速移動) |
| G01 | 直線切削 | |
| G02 | 順時針切圓弧(CW,順時鐘) | |
| G03 | 逆時針切圓弧(CCW,逆時鐘) | |
| G04 | 00 | 暫停(Dwell) |
| G09 | 停於精確的位置 | |
| G20 | 06 | 英制輸入 |
| G21 | 公制輸入 | |
| G22 | 04 | 內部行程限位 有效 |
| G23 | 內部行程限位 無效 | |
| G27 | 00 | 檢查參考點返回 |
| G28 | 參考點返回 | |
| G29 | 從參考點返回 | |
| G30 | 回到第二參考點 | |
| G32 | 01 | 切螺紋 |
| G40 | 07 | 取消刀尖半徑偏置 |
| G41 | 刀尖半徑偏置(左側) | |
| G42 | 刀尖半徑偏置(右側) | |
| G50 | 00 | 修改工件坐標;設定主軸最大的RPM |
| G52 | 設定局部坐標系 | |
| G53 | 選擇工具機坐標系 | |
| G70 | 00 | 精加工循環 |
| G71 | 內外徑粗切循環 | |
| G72 | 台階粗切循環 | |
| G73 | 成形重複循環 | |
| G74 | Z 向步進鑽削 | |
| G75 | X 向切槽 | |
| G76 | 切螺紋循環 | |
| G90 | 01 | (內外直徑)切削循環 |
| G92 | 切螺紋循環 | |
| G94 | (台階) 切削循環 | |
| G96 | 12 | 恆線速度控制 |
| G97 | 恆線速度控制取消 | |
| G98 | 10 | 固定循環返回起始點 |
