法蘭克G代碼M代碼

G00 01 定位

G01 直線插補

G02 順時針圓弧插補/螺旋線插補

G03 逆時針圓弧插補/螺旋線插補

G04 00 暫停, 確實停止

G05 高速循環加工

G07.1(G107) 圓柱插補

G09 確實停止

G10 數據設定

G11 數據設定取消

G12.1(G112) 25 極座標插補模式

G13.1(G113) 極座標插補模式取消

★G15 17 極座標指令取消

G16 極座標指令

★G17 02 選擇XpYp平面 Xp:X軸或平行X軸

Yp:Y軸或平行Y軸

Zp:Z軸或平行Z軸

G18 選擇ZpXp平面

G19 選擇YpZp平面

G20 06 英制輸入

G21 工緻輸入

★G22 04 存儲行程檢查開

G23 存儲行程檢查關

G27 00 原點返回檢查

G28 原點返回

G29 從參考位置返回

G30 第二,三,四原點返回

G30.1 浮動原點返回

G31 跳躍功能

G33 01 螺紋切削

G37 00 自動刀具長度測量

G39 圓弧插補轉角偏移量

★G40 07 刀具半徑補正取消

G41 刀具半徑左補正

G42 刀具半徑右補正

★G40.1(G150) 19 通常方向控制取消模式

G41.1(G151) 通常方向控制左邊開

G42.1(G152) 通常方向控制右邊開

G43 08 刀具長度正向補正

G44 刀具長度負向補正

G45 00 刀具偏移量增加

G46 刀具偏移量縮小

G47 刀具偏移量雙倍增加

G48 刀具偏移量雙倍縮小

★G49 08 刀具長度補正取消

★G50 11 比例取消

G51 比例

★G50.1 18 可編程鏡像取消

G51.1 可編程鏡像

G52 00 局部座標系設定

G53 機械座標系

★G54 14 工件座標系1

G54.1 附加工件座標系

G55 工件座標系2

G56 工件座標系3

G57 工件座標系4

G58 工件座標系5

G59 工件座標系6

G60 00 單向定位

G61 15 停止檢查模式

G62 自動轉角超弛

G63 攻牙模式

★G64 切削模式

G65 00 巨指令呼叫

G66 12 模態巨指令呼叫

★G67 模態巨指令呼叫取消

G68 16 座標系旋轉

★G69 座標系旋轉取消

G73 09 啄進鑽孔循環

G74 左螺紋攻牙循環

G76 09 精鏜孔循環

★G80 09 固定循環取消/外部操作功能取消

G81 鑽孔循環

G82 鑽孔或反鏜孔循環

G83 啄進鑽孔循環

G84 攻牙循環

G85 鏜孔循環

G86 鏜孔循環

G87 反鏜孔循環

G88 鏜孔循環

G89 鏜孔循環

★G90 03 絕對座標指令

G91 相對座標指令

G92 00 設定工件座標系/或鉗住主軸最高轉速

★G94 05 每分鐘進給

G95 每轉進給

G96 13 恆定表面速度控制

★G97 恆定表面速度控制取消

★G98 10 固定循環初始點返回

G99 固定循環R點返回

2 M代碼

M代碼 功 能

M00 程序停止

M01 條件程序停止

M02 程序結束

M03 主軸正轉

M04 主軸反轉

M05 主軸停止

M06 刀具交換

M08 冷卻開

M09 冷卻關

M18 主軸定向解除

M19 主軸定向

M29 剛性攻絲

M30 程序結束並返回程序頭

M33 主軸定向

M98 調用子程序

M99 子程序結束返回/重複執行

F進給速度(每轉進給)(每分進給)

Q在G73 G83中表示深孔加工循環的每次切入量,在G76 G87中表示偏移量

1. G10指令變更刀具補償量

格式:G90/G91 G10 L 11 P R;

其中,變量 L—賦值為11,表示變更刀具補償量方式;

P—刀具補償號;

R—刀具的補償量;

G90—覆蓋原有補償量;

G91—在原有補償量的基礎上累加。

在程序中通過改變R變量中的刀具半徑補償量,實現零件輪廓粗加工時調整加工餘量,使用同一把刀具實現粗、精加工。

2. G10指令實現工件座標系的設定、變更

格式:G90/G91 G10 L2 P X Y Z;

其中,變量L—賦值為2表示變更工件座標系方式;

P—工件座標系,賦值1~6表示G54~G59;

X、Y、Z—工件座標系原點座標值;

G90—覆蓋原有補償量;

G91—在原有補償量的基礎上累加。

利用G10工件座標系的設定、變更功能,可實現工件座標系的設定、修改和平移。

G10可編程參數輸入

G10允許用戶在程序中設置偏置,用G10代替手工輸入刀具長度偏置、半徑補償、工件座標系偏置等。

G10 L_ P_ R_ X_ Y_ Z_

L: 選擇的偏置種類

L2 G52和G54-G59工件座標原點。

L10 刀具幾何頁面長度偏置(H代碼)

L11 刀具磨損頁面長度偏置(H代碼)

L12 刀具幾何頁面半徑補償(D代碼)

L13 刀具磨損頁面半徑補償(D代碼)

L20 G110-G129輔助工件座標原點

P: 選擇的特殊偏置,由於P是跟隨在L後面的選項,在不同的L種類中P的含義不同。

L10/L11中:P1-P100用來指定刀具長度補償H代碼。

G10 L10 P1 … P1表示H01

L12/L13中:P1-P100用來指定刀具半徑補償D代碼。

G10 L12 P1 … P1表示D01

L2中:P0、P1-P6用來表示基本偏置EXT、G54-G59工件座標系。(P1=G54、P2=G55、P3=G56、P4=G57、P5=G58、P6=G59)

G10 L2 P0 … P0表示EXT基本座標系。

G10 L2 P1 … P1表示G54工件座標系。

L20中:P1-P20用來表示G110-G129輔助工件座標系。

(P1=G110、P2=G111、P3=G112……P19=G128、P20=G129)

L20中:P1-P99用來表示G154 P1-G154 P99參考工件座標系。

R:長度或直徑偏置量的絕對值或相對量。

L10中:R用來表示長度偏置的絕對值。

G10 L10 P1 R100.3 表示長度H01裡面輸入100.3

L11中:R用來表示長度偏置的增量值。

G10 L11 P1 R2.1 表示在原有的長度H01裡面增加2.1

L12中:R用來表示半徑偏置的絕對值。

G10 L12 P1 R4.1 表示半徑補償D01裡面輸入刀補4.1

L13中:R用來表示半徑偏置的增量值。

G10 L13 P1 R-0.1 表示在原有的半徑D01裡面減去0.1

* L10/L11為加工中心特有的偏置類型,不適用於車削

** R值可以疊加使用,例如:

G10 L10 P1 R100.3

G10 L11 P1 R2.1

運行該程序段後刀具長度補償偏置裡面實際值為102.4

G10 L12 P1 R4.1

G10 L13 P1 R-0.1

運行該程序段後刀具半徑補償偏置裡面實際值為4.0

X_ Y_ Z_: 僅在表示工件座標偏置類型中,表示可以選擇的X Y Z軸零點的位置。根據不同偏置種類,有些代碼不用寫出來。

車削:採用A組G代碼(X Z R用於絕對、U W C用於增量輸入)

G10 P_ X_ Y_ Z_ R_ Q_ 絕對模式編程

G10 P_ U_ V_ W_ C_ Q_ 增量模式編程

P: 設置的偏置號,在車削中補償頁面中,幾何G01表示幾何偏置(絕對值)、磨耗W01表示磨損偏置(增量值),為了便於區分,磨損偏置與幾何偏置差10000即10000以上為幾何偏置,10000以下為磨損偏置。

P10001:表示幾何頁面中1號偏置 (G01)

P1表示磨損頁面中1號偏置(W01)

X_ Y_ Z_ :偏置寄存器表示X Y Z軸絕對值,Y軸適用於車銑複合中心。

U_ V_ W_ :偏置寄存器表示X Y Z軸相對值。

R_ : 刀尖圓弧半徑絕對值。

C_ : 刀尖圓弧半徑相對值。

Q_ : 半徑補償偏置方位號。通常有10個方位號。

例如:1、G10 P10001 X0 Z0 R0 Q0

清除幾何頁面中X Z R值為0,刀補號清空。

2、G10 P1 X0 Z0 R0 Q0

清除磨損頁面中X Z R值為0,刀補號清空。

Q0將同時清空幾何和磨損頁面中的補償號。

3、G10 P10001 X-200.0 Z-150.0 R0.8 Q3

將X-200.0 Z-150.0輸入到X Z座標中,刀具半徑輸入0.8,補償方位號輸入3號。

4、G10 P10001 X-0.12

G10 P10001 U0.02

執行程序段後X偏置實際為X-0.1

5、MDI方式中,輸入:G10 P10001 X76.45 Z-245.82 R0.4 Q3

按循環啟動Cycle Start即可將參數輸入到機床中。

可編程參數設定指令G10及宏指令

FANUC 15M系統中的G10指令,可實現刀具幾何參數的設定與編輯功能,由程序指令變更刀具加工過程中的半徑補償量。其另一功能是在加工程序中實現工件座標系的設定與設定值的變更


分享到:


相關文章: