fbpx
维基百科

G代码

G代码(G-code,又称RS-274),是最为广泛使用的數控(Numerical Control)编程语言,有多个版本,主要在計算機輔助製造中用於控制自動工具機。G代码有时候也称为G编程语言

G代碼有命令數控機械執行動作的能力,例如執行床台移動或鑽孔… 等功能。

G代碼是由首字「G」再加上2位數字組成的(如G01)。

CNC銑床CNC車床的G代碼略有不同。以下是各G代碼的含有的意義[1]

部分代碼有互斥關係,只要其中一個啟動,另外一個就會關閉(如G15、G16)[1]

G代碼(GXX)
G代碼 功用 G代碼 功用
G00 快速移動
(四軸定位)
G69 座標旋轉取消
G01 直線切削
(四軸直線插值)
(兩軸直線插值有圓角)
(兩軸直線插值有倒角)
G70.00 方形袋狀挖掘加工
G02 順時針圓弧插值 G70.01 圓形袋狀挖掘加工
G03 逆時針圓弧插值 G70.02 方形筍狀自動加工
G04 暫停 G70.03 圓形筍狀自動加工
G09 單行精確定位 G70.04 方形側銑
G10 數據設定模式啟動 G70.05 圓形側銑
G11 數據設定模式關閉 G70.06 面銑
G15 使用直角座標規劃程式 G70.07 線性鑽孔模式
G16 使用極座標規劃程式 G70.08 矩陣式鑽孔模式
G17 選擇XY平面 G70.09 圓弧式鑽孔模式
G18 選擇XZ平面 G70.10 輪廓袋狀挖掘加工
G19 選擇YZ平面 G70.11 輪廓袋狀側銑
G20 英制單位輸入 G70.21 線性物件模式
G21 公制單位輸入 G70.22 矩陣式物件模式
G28 經由指定中途點到主參考點 G70.23 圓弧式物件模式
G29 經由指定中途點到達目的點 G73 鑽孔加工循環
(快速啄進)
G30 經由指定中途點到第二、三、四參考點 G74 攻牙加工循環
(左手攻牙)
G31 選擇性忽略 G76 鎕孔加工循環
(精密鎕孔)
G33 車牙(外螺紋) G80 取消鑽孔、攻牙或鎕孔等循環指令
G37 自動刀具量測 G81 鑽鎕孔加工循環
(一般鑽鎕孔)
G40 刀徑補償取消 G82 鑽鎕孔加工循環
(精密深度)
G41 刀徑偏左補償 G83 鑽孔加工循環
(啄進退屑)
G42 刀徑偏右補償 G84 攻牙加工循環
(右手攻牙)
G43 刀長補正 G85 鎕孔加工循環
(一般鎕孔)
G49 刀長補正取消 G86 鎕孔加工循環
(一般鎕孔)
G50 鏡像與比例放大或縮小取消 G87 鎕孔加工循環
(精密逆鎕)
G51 鏡像與比例放大或縮小 G88 鎕孔加工循環
(精密深度停轉手退)
G52 子座標系設定 G89 鎕孔加工循環
(精密深度)
G53 以機械座標快速定位 G90 使用絕對座標值規劃程式
G54 選擇第一工作座標系統 G91 使用相對增量值規劃程式
G55 選擇第二工作座標系統 G92 程式原點設定或暫設原點
G56 選擇第三工作座標系統 G94 每分鐘進給速度控制
G57 選擇第四工作座標系統 G95 每轉進給速度控制
G58 選擇第五工作座標系統 G96 定表面速度控制開啟
G59 選擇第六工作座標系統 G97 定表面速度控制關閉
G60 精確到位模式取消 G98 加工循環指令退回原起始高度
G61 精確到位模式 G99 加工循環指令退回參考高度 R 點
G68 座標旋轉

範例程式

此範例改寫自中華民國勞動部勞動力發展署技能檢定中心公布之「(18201)銑床-CNC銑床乙級技術士技能檢定術科測試試題[2]」而編寫的程式。

  1. 題號:18201-970210[2]
  2. 工件大小:L98*W61*H16[2]

程式開始與結束皆須加上「%」。

程式中的「O8888」是程式編號,只有數字部分可以更改,首位必須是英文大寫「O」。[3]

「G90G80G40G49G17G00」是編程模式的參數,可參照上面G代碼部分。[3]

程式最後的「M09、M05、M30」分別代表關閉切削液、主軸停止旋轉以及程式結束。[3]

以下是完整的程式:

% O8888 G90G80G40G49G17G00 G54X2.Y-40. G43H1Z10. S3000M03 M08 G01Z-1.F100 G41D1Y-40. X2.Y-28.F200 X2.Y-22. X22.Y-22. X22.Y-13. G03X22.Y13.R15. G01X22.Y22. X2.Y22. X2.Y28. X96.Y28. X96.Y22. X86.Y22. X86.Y15. X78.Y0. X86.Y-15. X86.Y-22. X96.Y-22. X96.Y-28. X-4.Y-28. X-4.Y-40. G40Y-50. G00Z10. X-6.Y-14. G01Z-1.F100 X2. Y13.25 X11.F200 Y-13.25 X16.62 X20.7Y0. X16.62Y13.25 G00Z10. X110.Y-12.76 G01Z-1.F100 X97.07F200 Y12.91 X93.48Y0. X97.07Y-12.76 G00Z10. M09 M05 G91G28Z0. G91G28Y0. M30 % 
  1. ^ 1.0 1.1 整理並擷取部分內容自智研科技有限公司. . [2019年1月6日]. (原始内容存档于2020年2月17日) (中文(繁體)). 
  2. ^ 2.0 2.1 2.2 勞動部勞動力發展署技能檢定中心. 100年度乙級專案檢定試題及答案. [2019年1月9日]. (原始内容于2019年4月1日) (中文(繁體)). 
  3. ^ 3.0 3.1 3.2 仁安資訊科技股份有限公司. CNC程式的結構與組成. [2019年1月21日]. (原始内容于2019年4月1日) (中文(繁體)). 

g代码, code, 又称rs, 是最为广泛使用的數控, numerical, control, 编程语言, 有多个版本, 主要在計算機輔助製造中用於控制自動工具機, 有时候也称为g编程语言, g代碼有命令數控機械執行動作的能力, 例如執行床台移動或鑽孔, 等功能, g代碼是由首字, 再加上2位數字組成的, 如g01, cnc銑床和cnc車床的g代碼略有不同, 以下是各g代碼的含有的意義, 部分代碼有互斥關係, 只要其中一個啟動, 另外一個就會關閉, 如g15, g代碼, g代碼, 功用, g代碼, 功用g00, . G代码 G code 又称RS 274 是最为广泛使用的數控 Numerical Control 编程语言 有多个版本 主要在計算機輔助製造中用於控制自動工具機 G代码有时候也称为G编程语言 G代碼有命令數控機械執行動作的能力 例如執行床台移動或鑽孔 等功能 G代碼是由首字 G 再加上2位數字組成的 如G01 CNC銑床和CNC車床的G代碼略有不同 以下是各G代碼的含有的意義 1 部分代碼有互斥關係 只要其中一個啟動 另外一個就會關閉 如G15 G16 1 G代碼 GXX G代碼 功用 G代碼 功用G00 快速移動 四軸定位 G69 座標旋轉取消G01 直線切削 四軸直線插值 兩軸直線插值有圓角 兩軸直線插值有倒角 G70 00 方形袋狀挖掘加工G02 順時針圓弧插值 G70 01 圓形袋狀挖掘加工G03 逆時針圓弧插值 G70 02 方形筍狀自動加工G04 暫停 G70 03 圓形筍狀自動加工G09 單行精確定位 G70 04 方形側銑G10 數據設定模式啟動 G70 05 圓形側銑G11 數據設定模式關閉 G70 06 面銑G15 使用直角座標規劃程式 G70 07 線性鑽孔模式G16 使用極座標規劃程式 G70 08 矩陣式鑽孔模式G17 選擇XY平面 G70 09 圓弧式鑽孔模式G18 選擇XZ平面 G70 10 輪廓袋狀挖掘加工G19 選擇YZ平面 G70 11 輪廓袋狀側銑G20 英制單位輸入 G70 21 線性物件模式G21 公制單位輸入 G70 22 矩陣式物件模式G28 經由指定中途點到主參考點 G70 23 圓弧式物件模式G29 經由指定中途點到達目的點 G73 鑽孔加工循環 快速啄進 G30 經由指定中途點到第二 三 四參考點 G74 攻牙加工循環 左手攻牙 G31 選擇性忽略 G76 鎕孔加工循環 精密鎕孔 G33 車牙 外螺紋 G80 取消鑽孔 攻牙或鎕孔等循環指令G37 自動刀具量測 G81 鑽鎕孔加工循環 一般鑽鎕孔 G40 刀徑補償取消 G82 鑽鎕孔加工循環 精密深度 G41 刀徑偏左補償 G83 鑽孔加工循環 啄進退屑 G42 刀徑偏右補償 G84 攻牙加工循環 右手攻牙 G43 刀長補正 G85 鎕孔加工循環 一般鎕孔 G49 刀長補正取消 G86 鎕孔加工循環 一般鎕孔 G50 鏡像與比例放大或縮小取消 G87 鎕孔加工循環 精密逆鎕 G51 鏡像與比例放大或縮小 G88 鎕孔加工循環 精密深度停轉手退 G52 子座標系設定 G89 鎕孔加工循環 精密深度 G53 以機械座標快速定位 G90 使用絕對座標值規劃程式G54 選擇第一工作座標系統 G91 使用相對增量值規劃程式G55 選擇第二工作座標系統 G92 程式原點設定或暫設原點G56 選擇第三工作座標系統 G94 每分鐘進給速度控制G57 選擇第四工作座標系統 G95 每轉進給速度控制G58 選擇第五工作座標系統 G96 定表面速度控制開啟G59 選擇第六工作座標系統 G97 定表面速度控制關閉G60 精確到位模式取消 G98 加工循環指令退回原起始高度G61 精確到位模式 G99 加工循環指令退回參考高度 R 點G68 座標旋轉範例程式 编辑此範例改寫自中華民國勞動部勞動力發展署技能檢定中心公布之 18201 銑床 CNC銑床乙級技術士技能檢定術科測試試題 2 而編寫的程式 題號 18201 970210 2 工件大小 L98 W61 H16 2 程式開始與結束皆須加上 程式中的 O8888 是程式編號 只有數字部分可以更改 首位必須是英文大寫 O 3 G90G80G40G49G17G00 是編程模式的參數 可參照上面G代碼部分 3 程式最後的 M09 M05 M30 分別代表關閉切削液 主軸停止旋轉以及程式結束 3 以下是完整的程式 O8888 G90G80G40G49G17G00 G54X2 Y 40 G43H1Z10 S3000M03 M08 G01Z 1 F100 G41D1Y 40 X2 Y 28 F200 X2 Y 22 X22 Y 22 X22 Y 13 G03X22 Y13 R15 G01X22 Y22 X2 Y22 X2 Y28 X96 Y28 X96 Y22 X86 Y22 X86 Y15 X78 Y0 X86 Y 15 X86 Y 22 X96 Y 22 X96 Y 28 X 4 Y 28 X 4 Y 40 G40Y 50 G00Z10 X 6 Y 14 G01Z 1 F100 X2 Y13 25 X11 F200 Y 13 25 X16 62 X20 7Y0 X16 62Y13 25 G00Z10 X110 Y 12 76 G01Z 1 F100 X97 07F200 Y12 91 X93 48Y0 X97 07Y 12 76 G00Z10 M09 M05 G91G28Z0 G91G28Y0 M30 1 0 1 1 整理並擷取部分內容自智研科技有限公司 依 G 碼順序排列 2019年1月6日 原始内容存档于2020年2月17日 中文 繁體 2 0 2 1 2 2 勞動部勞動力發展署技能檢定中心 100年度乙級專案檢定試題及答案 2019年1月9日 原始内容存档于2019年4月1日 中文 繁體 3 0 3 1 3 2 仁安資訊科技股份有限公司 CNC程式的結構與組成 2019年1月21日 原始内容存档于2019年4月1日 中文 繁體 取自 https zh wikipedia org w index php title G代码 amp oldid 74144037, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。