G03圓弧指令的I、J、與R的區別

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

G02:順(CW)圓弧插補

G03:逆(CCW)圓弧插補

根據所選擇的X、Y平面,指令格式如下兩種:

G17 G02/G03 X_ Y_ I_ J_ F_;

G17 G02/G03 X_ Y_ R_ F_;

定義方式:

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

依右手座標系統,視線朝向平面垂直軸的正方向往負方向看,順時針為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說明。

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

圖1:I、J數值的表示

I的數值為圓弧起點到圓心的X軸距離;

J的數值為圓弧起點到圓心的Y軸距離;

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

圖2:I、J正負值的判斷

圓心位於圓弧起點X軸的正方向為正,反之為負;

圓心位於圓弧起點Y軸的正方向為正,反之為負;

舉例說明:

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

由圖紙標註可知:

圓弧起點座標值為“X48.3 Y12.94”

圓弧終點座標值為“X0. Y50.”

I為“-48.3”

J為“-12.94”

由於該段圓弧存在兩種走刀方向,筆者分別採用G02與G03編寫。

G02順圓弧切削如下圖:

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別


G03逆圓弧切削如下圖:

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別


2、半徑法編程:

以R表示圓弧半徑,以半徑值表示。由於起點與終點和圓弧半徑來表示一圓弧,在圓上會有二段弧出現,如下圖所示。當R是正值時,表示圓心角小於或等於180°;若R是負值時,表示圓心角大於180°。

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

當R>180?,R為負值,所以為G02順圓弧切削,程序如下:

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

當R≤180?,R為正值,所以為G03順圓弧切削,程序如下:

數控加工中心CNC的G02/G03圓弧指令的I、J、與R的區別

使用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。


分享到:


相關文章: