G02:順(CW)圓弧插補
G03:逆(CCW)圓弧插補
根據所選擇的X、Y平面,指令格式如下兩種:
G17 G02/G03 X_ Y_ I_ J_ F_;
G17 G02/G03 X_ Y_ R_ F_;
定義方式:
依右手座標系統,視線朝向平面垂直軸的正方向往負方向看,順時針為G02,逆時針為G03。(比如時鐘旋轉方向相同的稱為G02,與之相反則稱為G03)
格式說明:
G17:平面的選擇(可省略)
G02/G03:圓弧順逆的選擇。
X、Y、:圓弧終點座標位置。
I、J、:圓弧起點到圓心位置的增量值(I表示X軸的分向量。J表示Y軸的分向量)。
R:圓弧的半徑,以半徑值表示。(以R表示者又稱為半徑法)。
F:切削進給速率,單位mm/min。
圓弧的表示有圓心法與半徑法兩種。加工中心採用那一種方法表示一圓弧,可根據圖紙的尺寸標註而定,以使用較方便者(即不用計算,即可看出數值者)為取捨。但若要銑削一全圓時,只能用圓心法表示,半徑法無法執行。若用半徑法以二個半圓相接,其真圓度誤差會太大。
1、圓心法編程:
I、J、後面的數值是定義為從圓弧起點到圓心位置,在X、Y、軸上之分向量值。茲以圖1、圖2說明。
圖1:I、J數值的表示
I的數值為圓弧起點到圓心的X軸距離;
J的數值為圓弧起點到圓心的Y軸距離;
圖2:I、J正負值的判斷
圓心位於圓弧起點X軸的正方向為正,反之為負;
圓心位於圓弧起點Y軸的正方向為正,反之為負;
舉例說明:
由圖紙標註可知:
圓弧起點座標值為“X48.3 Y12.94”
圓弧終點座標值為“X0. Y50.”
I為“-48.3”
J為“-12.94”
由於該段圓弧存在兩種走刀方向,筆者分別採用G02與G03編寫。
G02順圓弧切削如下圖:
G03逆圓弧切削如下圖:
2、半徑法編程:
以R表示圓弧半徑,以半徑值表示。由於起點與終點和圓弧半徑來表示一圓弧,在圓上會有二段弧出現,如下圖所示。當R是正值時,表示圓心角小於或等於180°;若R是負值時,表示圓心角大於180°。
當R>180?,R為負值,所以為G02順圓弧切削,程序如下:
當R≤180?,R為正值,所以為G03順圓弧切削,程序如下:
使用G02、G03圓弧切削指令時應注意以下幾點:
(1)一般加工中心開機後,系統默認設定為G17(X-Y平面),故在X、Y平面上銑削圓弧,可省略G17指令。
(2)當一單節中同時出現I、J和R時,以R為優先(即有效),I、J無效。
(3)I為0或J為0時,可省略不寫。
(4)當起點和終點為同一點時切削全圓,若用半徑法則刀具無運動產生。
(5)當終點座標與指定的半徑值非交於同一點時,會顯示警示訊息。
(6)直線切削後面接圖弧切削,其G指令必須轉換為G02或G03,若再行直線切削時,則必須再轉換為G01指令,這些是很容易被疏忽的。
(7)使用切削指令(G01,G02,G03)須先指令主軸轉動,且須指令進給速率F。
閱讀更多 UG編程資源 的文章