G 代碼通常指示車床或銑床的加工功能,而 M 代碼處理機器本身的操作,另外的字母代表地址,例如 F 表示進給率,S 表示主軸速度,在整個典型程序中使用。
盡管 G 代碼通常是不言自明的,但在 CNC 程序中使用了許多約定。程序以百分號開始和結束,程序總是使用 O0001 到 O9999 的格式命名。G 代碼在大多數情況下是模態的,這意味著任何命令都將保持活動狀態,直到取消或使用另一個命令重置。工具根據插值移動;也就是說,例如,結合 X 和 Y 坐標變化的移動將同時驅動兩個軸以沿直線路徑移動工具
下麵的表 1 列出了常見的 G 代碼命令及其在車削或銑削操作中的解釋。
代碼 |
車削 |
銑削 |
G00 |
快速移動 |
快速移動 |
G01 |
線性插值 |
線性插值 |
G02 |
圓插補 CW |
圓插補 CW |
G03 |
圓弧插補 CCW |
圓弧插補 CCW |
G04 |
住 |
住 |
G09 |
精確停止檢查 |
精確停止檢查 |
G10 |
數據設定 |
數據設定 |
G11 |
數據設定取消 |
數據設定取消 |
G15 |
— |
極坐標 |
G16 |
— |
極坐標取消 |
G17 |
— |
XY平麵指定 |
G18 |
— |
ZX平麵指定 |
G19 |
— |
YZ平麵指定 |
G20 |
設置英製單位 |
設置英製單位 |
G21 |
設置公製單位 |
設置公製單位 |
G22 |
存儲行程檢查開啟 |
存儲行程檢查開啟 |
G23 |
存儲行程檢查 |
存儲行程檢查 |
G25 |
主軸轉速波動檢測開啟 |
主軸轉速波動檢測開啟 |
G26 |
主軸轉速波動檢測關 |
主軸轉速波動檢測關 |
G27 |
機器零位檢查 |
機器零位檢查 |
G28 |
機器回零(點1) |
機器回零(點1) |
G29 |
從零機返回 |
從零機返回 |
G30 |
機器回零(點2) |
機器回零(點2) |
G31 |
跳過功能 |
跳過功能 |
G32 |
螺紋恒定導程 |
— |
G35 |
圓螺紋 CW |
— |
G36 |
圓螺紋 CCW |
— |
G40 |
刀尖半徑偏置取消 |
刀具半徑偏移取消 |
G41 |
刀尖半徑向左偏移 |
刀具半徑向左偏移 |
G42 |
刀尖半徑右偏 |
刀具半徑向右偏移 |
G43 |
— |
刀具長度偏置正 |
G44 |
— |
刀具長度偏置負 |
G49 |
— |
刀具長度補償取消 |
G50 |
最大轉速預設 |
縮放功能取消 |
G51 |
— |
縮放功能 |
G52 |
局部坐標係集 |
局部坐標係集 |
G53 |
機器坐標係集 |
機器坐標係集 |
G54 |
工作坐標1 |
工作坐標1 |
G55 |
工作坐標2 |
工作坐標2 |
G56 |
工作坐標3 |
工作坐標3 |
G57 |
工作坐標4 |
工作坐標4 |
G58 |
工作坐標5 |
工作坐標5 |
G59 |
工作坐標6 |
工作坐標6 |
G60 |
— |
單向定位 |
G61 |
精確停止模式 |
精確停止模式 |
G62 |
自動拐角覆蓋模式 |
自動拐角覆蓋模式 |
G63 |
— |
攻絲模式 |
G64 |
切割方式 |
切割方式 |
G65 |
自定義宏調用 |
自定義宏調用 |
G66 |
自定義模態宏調用 |
自定義宏模態調用 |
G67 |
自定義模態宏調用取消 |
自定義模態宏調用取消 |
G68 |
雙炮塔鏡像 |
坐標係旋轉 |
G69 |
雙炮塔鏡像取消 |
坐標係旋轉取消 |
G70 |
型材精加工循環 |
— |
G71 |
輪廓粗加工循環 Z 軸方向 |
— |
G72 |
輪廓粗加工循環 X 軸方向 |
— |
G73 |
模式重複周期 |
高速啄鑽循環 |
G74 |
鑽孔循環 |
左旋螺紋循環 |
G75 |
開槽循環 |
— |
G76 |
穿線周期 |
精鏜循環 |
G80 |
— |
固定循環取消 |
G81 |
— |
鑽孔循環 |
G82 |
— |
點鑽循環 |
G83 |
— |
啄鑽循環 |
G84 |
— |
右手螺紋循環 |
G85 |
— |
無聊循環 |
G86 |
— |
無聊循環 |
G87 |
— |
背鏜循環 |
G88 |
— |
無聊循環 |
G89 |
— |
無聊循環 |
G90 |
切削循環 A A /絕對指令B |
絕對命令 |
G91 |
增量命令B |
增量命令 |
G92 |
刀具位置寄存器B |
刀具位置寄存器 |
G94 |
每分鍾進給速度B |
— |
G95 |
每轉進給速度B |
— |
G96 |
恒定的表麵速度 |
— |
G97 |
恒定主軸轉速 |
— |
G98 |
每分鍾進給速度A |
以固定周期返回初始水平 |
G99 |
每轉進給速度A |
以固定周期返回 R 電平 |
車削列中最後一些項目的下標與組類型 A 和組類型 B 之間的區別有關,其中代碼不同。
上一篇:軍用加固機箱結構件加工參數 下一篇:M代碼和CNC機加工編程簡介
2022-08-06 14:12:15
什麽是不鏽鋼?
不鏽鋼是不鏽鋼和耐酸鋼的簡稱。...
2022-08-06 14:07:09
什麽是鋁合金1060?
鋁1060是在純鋁中加入少量銅製成...
2022-08-06 14:00:07
什麽是鋁合金6063?
6063鋁材廣泛用於建築鋁門窗、幕...
2022-08-04 11:56:08
什麽是鋁合金7075?
7075鋁合金是一種冷處理鍛造合金...
2022-08-04 11:53:26
什麽是鋁合金2024?
2024鋁為Al-Cu-Mg係鋁合金,2024鋁...
2022-08-04 11:49:59
什麽是鋁合金5052?
5052鋁合金屬於Al-Mg係合金,應用...
2022-08-04 11:41:03
什麽是鋁合金6061?
6061鋁是一種熱強化合金,具有良好...
2022-07-25 11:54:22
鎂壓鑄的主要優點
如果情況需要,鎂比其他金屬具有許...