G指令程式碼
G0
快速移動
示例
模態
G1
直線插補
G2
順時針圓弧插補
G3
逆時針圓弧插補
G5
中間點圓弧插補
G33
恆螺紋的螺紋切削
G4
暫停時間
程式段
G74
回參考點
G75
回固定點
G158
可程式設計的偏置
G25
主軸轉速下限
G26
主軸轉速上限
G17
在加工中心孔時要求
平面選擇
模態有效
G18
Z/X平面
G40
刀尖半徑補償方式的取消
G41
呼叫刀尖半徑補償刀具在輪廓左面移動
G42
呼叫刀尖半徑補償刀具在輪廓右面移動
G500
取消零點偏置
G54
第一可設零點偏置
G55~G57
第二、三、四可設零點偏置
示例 模態
G53
按程式段方式取消可設定零點偏置
示例 程式段
G9
準確定位,單程式段有效
G70
英制尺寸
G71
公制尺寸
G90
絕對尺寸
G91
增量尺寸
G94
進給率F,單位毫米/分
G95
主軸進給率F,單位:毫米/轉
G96
恆定切削速度,F單位:毫米/轉,S單位米/分鐘
G97
G22
半徑尺寸
G23
直徑尺寸
輔助指令M 示例
M0
程式暫停,可以按”啟動”加工繼續執行
M1
程式有條件停止
M2
程式結束,在程式的最後一段被寫入
M30,M70
無用
M3
主軸順時針轉
M4
主軸逆時針轉
M5
主軸停
M6
更換刀具:機床資料有效時用M6直接更換刀具,其它情況下直接用T指令進行
M40
自動變換齒輪集
M41~M45
齒輪級1~5
M8
冷卻液開
M9
冷卻液關
M17
子程式結束
M41
低速
M42
高速
刀具指令
D指令
刀具補償號
0~9不帶符號 示例
T指令
刀具號
1…..32000整數 示例
引數指令
地址 含義 賦值 說明
I指令 插補引數
±0.001~999.999 X軸尺寸
螺紋:0.001~200000.000
X軸尺寸,在G2/G3中為圓心座標;在G33中表示螺距大小
K指令 插補引數 如I指令 Z軸尺寸,在G2/G3中為圓心座標;在G33中表示螺距大小
S指令 主軸轉速
0.001 ~ 99 999.999 主軸單位為轉/分,在G4中作為暫停時間 參見示例
X指令 座標軸 ±0.001 ~ 99999.999 位移資訊
Z指令 座標軸 ±0.001 ~ 99999.999 位移資訊
STOPRE 停止解碼 無 只有在STOPRE之前的程式段結束之後才譯碼下一個程式段。
F指令 進給率 0.001 ~ 999999.999 刀具/工件的進給速度,對應G94或G95,單位毫米/分鐘或毫米/轉 參見示例
AR
圓弧插補張角
0.00001~359.99999
單位是度,參見G2,G3
CHF
倒角
0.001 ~999999.999
在兩個輪廓間插入給定的倒角
CR
圓弧插補半徑
0.010 ~ 99999.999
在G2/G3中確定圓弧
IX
中間點座標
±0.001~99999.999
X軸尺寸,參見G5
KZ
Z軸尺寸,參見G5
RND
倒圓
0.01~99999.999
在兩個輪廓間插入過渡圓弧
SF
G33中螺紋加工切入點
0.001~359.999
G33中螺紋切入角度偏移量
SPOS
主軸定位
0.0000…359.9999
單位是度,主軸在給定位置停止
R0~R249 計算引數 ±0.000 0001...9999 9999 或 指數表示±10-300...10+300
R0到R99可以自由使用,R100到R249作為加工迴圈中傳送引數
跳轉指令集
標記符 示例
有條件跳轉 示例
絕對跳轉 示例
子程式指令 概述
地址 含義 說明
P指令 子程式呼叫次數 無符號整數 示例
L指令 子程式及子程式呼叫 7位十進位制整數無符號 示例
RET 子程式結束 代替M2使用,保證路徑連續進行。要求佔用一個獨立的程式段
迴圈指令集 概述
LCYC82
鑽削、沉孔加工
LCYC83
深孔鑽削
LCYC840
帶補償夾具切削螺紋
LCYC85
鏜孔
LCYC93
切槽
LCYC94
凹凸切削
LCYC95
切削加工
LCYC97
車螺紋
G指令程式碼
G0
快速移動
示例
模態
G1
直線插補
示例
模態
G2
順時針圓弧插補
示例
模態
G3
逆時針圓弧插補
示例
模態
G5
中間點圓弧插補
示例
模態
G33
恆螺紋的螺紋切削
示例
模態
G4
暫停時間
示例
程式段
G74
回參考點
示例
程式段
G75
回固定點
示例
程式段
G158
可程式設計的偏置
示例
程式段
G25
主軸轉速下限
示例
程式段
G26
主軸轉速上限
示例
程式段
G17
在加工中心孔時要求
平面選擇
模態有效
G18
Z/X平面
平面選擇
模態有效
G40
刀尖半徑補償方式的取消
示例
模態
G41
呼叫刀尖半徑補償刀具在輪廓左面移動
示例
模態
G42
呼叫刀尖半徑補償刀具在輪廓右面移動
示例
模態
G500
取消零點偏置
示例
模態
G54
第一可設零點偏置
示例
模態
G55~G57
第二、三、四可設零點偏置
示例 模態
G53
按程式段方式取消可設定零點偏置
示例 程式段
G9
準確定位,單程式段有效
示例
程式段
G70
英制尺寸
示例
模態有效
G71
公制尺寸
示例
模態有效
G90
絕對尺寸
示例
模態有效
G91
增量尺寸
示例
模態有效
G94
進給率F,單位毫米/分
示例
模態有效
G95
主軸進給率F,單位:毫米/轉
示例
模態有效
G96
恆定切削速度,F單位:毫米/轉,S單位米/分鐘
示例
模態有效
G97
示例
模態有效
G22
半徑尺寸
示例
模態有效
G23
直徑尺寸
示例
模態有效
輔助指令M 示例
M0
程式暫停,可以按”啟動”加工繼續執行
M1
程式有條件停止
M2
程式結束,在程式的最後一段被寫入
M30,M70
無用
M3
主軸順時針轉
M4
主軸逆時針轉
M5
主軸停
M6
更換刀具:機床資料有效時用M6直接更換刀具,其它情況下直接用T指令進行
M40
自動變換齒輪集
M41~M45
齒輪級1~5
M8
冷卻液開
M9
冷卻液關
M17
子程式結束
M41
低速
M42
高速
刀具指令
D指令
刀具補償號
0~9不帶符號 示例
T指令
刀具號
1…..32000整數 示例
引數指令
地址 含義 賦值 說明
I指令 插補引數
±0.001~999.999 X軸尺寸
螺紋:0.001~200000.000
X軸尺寸,在G2/G3中為圓心座標;在G33中表示螺距大小
K指令 插補引數 如I指令 Z軸尺寸,在G2/G3中為圓心座標;在G33中表示螺距大小
S指令 主軸轉速
0.001 ~ 99 999.999 主軸單位為轉/分,在G4中作為暫停時間 參見示例
X指令 座標軸 ±0.001 ~ 99999.999 位移資訊
Z指令 座標軸 ±0.001 ~ 99999.999 位移資訊
STOPRE 停止解碼 無 只有在STOPRE之前的程式段結束之後才譯碼下一個程式段。
F指令 進給率 0.001 ~ 999999.999 刀具/工件的進給速度,對應G94或G95,單位毫米/分鐘或毫米/轉 參見示例
AR
圓弧插補張角
0.00001~359.99999
單位是度,參見G2,G3
CHF
倒角
0.001 ~999999.999
在兩個輪廓間插入給定的倒角
CR
圓弧插補半徑
0.010 ~ 99999.999
在G2/G3中確定圓弧
IX
中間點座標
±0.001~99999.999
X軸尺寸,參見G5
KZ
中間點座標
±0.001~99999.999
Z軸尺寸,參見G5
RND
倒圓
0.01~99999.999
在兩個輪廓間插入過渡圓弧
SF
G33中螺紋加工切入點
0.001~359.999
G33中螺紋切入角度偏移量
SPOS
主軸定位
0.0000…359.9999
單位是度,主軸在給定位置停止
R0~R249 計算引數 ±0.000 0001...9999 9999 或 指數表示±10-300...10+300
R0到R99可以自由使用,R100到R249作為加工迴圈中傳送引數
跳轉指令集
標記符 示例
有條件跳轉 示例
絕對跳轉 示例
子程式指令 概述
地址 含義 說明
P指令 子程式呼叫次數 無符號整數 示例
L指令 子程式及子程式呼叫 7位十進位制整數無符號 示例
RET 子程式結束 代替M2使用,保證路徑連續進行。要求佔用一個獨立的程式段
迴圈指令集 概述
LCYC82
鑽削、沉孔加工
示例
LCYC83
深孔鑽削
示例
LCYC840
帶補償夾具切削螺紋
示例
LCYC85
鏜孔
示例
LCYC93
切槽
示例
LCYC94
凹凸切削
示例
LCYC95
切削加工
示例
LCYC97
車螺紋
示例