11種孔加工固定循環指令詳解!還有案例一看就會

鑽孔循環指令:G81、G82、G73、G84、G74、G85、G86、G89、G76、G87、G80。

採用孔加工固定循環功能,只用一個指令,便可完成某種孔加工(如鑽、攻、鏜)的整個過程。

11種孔加工固定循環指令詳解!還有案例一看就會


1孔加工循環的動作

孔加工循環指令為模態指令,一旦某個孔加工循環指令有效,在接著所有的位置均採用該孔加工循環指令進行孔加工,直到用G80取消孔加工循環為止。在孔加工循環指令有效時,XY平面內的運動方式為快速運動(G00)。想學UG編程在群610677581可以幫助你

孔加工循環一般由以下6個動作組成:

1、A→B刀具快速定位到孔加工循環起始點B(X,Y);

2、B→R刀具沿Z方向快速運動到參考平面R;

3、R→E孔加工過程(如鑽孔、鏜孔、攻螺紋等);

4、E點,孔底動作(如進給暫停、主軸停止、主軸準停、刀具偏移等);

5、E→R刀具快速退回到參考平面R;

6、R→B刀具快速退回到初始平面B。

11種孔加工固定循環指令詳解!還有案例一看就會


2孔加工固定循環指令

FANUC系統共有11種孔加工固定循環指令,下面對其中的部分指令加以介紹。

1、鑽孔循環指令 G81

G81鑽孔加工循環指令格式為:

G81 G△△ X__ Y__ Z__ R__ F__

X,Y為孔的位置、Z為孔的深度,F為進給速度(mm/min),R為參考平面的高度。G△△可以是G98和G99,G98和G99兩個模態指令控制孔加工循環結束後刀具是返回初始平面還是參考平面;G98返回初始平面,為缺省方式;G99返回參考平面。

編程時可以採用絕對座標G90和相對座標G91編程,建議儘量採用絕對座標編程。

其動作過程如下:

(1)鑽頭快速定位到孔加工循環起始點B(X,Y);

(2)鑽頭沿Z方向快速運動到參考平面R;

(3)鑽孔加工;

(4)鑽頭快速退回到參考平面R或快速退回到初始平面B。

該指令一般用於加工孔深小於5倍直徑的孔。

2、鑽孔循環指令 G82

G82鑽孔加工循環指令格式為:

G82 G△△ X__ Y__ Z__ R__ P__ F__

在指令中P為鑽頭在孔底的暫停時間,單位為ms(毫秒),其餘各參數的意義同G81。

該指令在孔底加進給暫停動作,即當鑽頭加工到孔底位置時,刀具不作進給運動,並保持旋轉狀態,使孔底更光滑。G82一般用於擴孔和沉頭孔加工。

其動作過程如下:

(1)鑽頭快速定位到孔加工循環起始點B(X,Y);

(2)鑽頭沿Z方向快速運動到參考平面R;

(3)鑽孔加工;

(4)鑽頭在孔底暫停進給;

(5)鑽頭快速退回到參考平面R或快速退回到初始平面B。

3、高速深孔鑽循環指令 G73

對於孔深大於5倍直徑孔的加工由於是深孔加工,不利於排屑,故採用間段進給(分多次進給),每次進給深度為Q,最後一次進給深度≤Q,退刀量為d(由系統內部設定),直到孔底為止。見圖b所示。

G73高速深孔鑽循環指令格式為:

G73 G△△ X__ Y__ Z__ R__ Q__ F__

在指令中Q為每次進給深度為Q,其餘各參數的意義同G81。

其動作過程如下:

(1)鑽頭快速定位到孔加工循環起始點B(X,Y);

(2)鑽頭沿Z方向快速運動到參考平面R;

(3)鑽孔加工,進給深度為Q;

(4)退刀,退刀量為d

(5)重複(3)、(4),直至要求的加工深度

(6)鑽頭快速退回到參考平面R或快速退回到初始平面B。

4、攻螺紋循環指令 G84

G84螺紋加工循環指令格式為:

G84 G△△ X__ Y__ Z__ R__ F__

攻螺紋過程要求主軸轉速S與進給速度F成嚴格的比例關係,因此,編程時要求根據主軸轉速計算進給速度,進給速度F=主軸轉速×螺紋螺距,其餘各參數的意義同G81。

使用G84攻螺紋進給時主軸正轉,退出時主軸反轉。與鑽孔加工不同的是攻螺紋結束後的返回過程不是快速運動,而是以進給速度反轉退出。

該指令執行前,甚至可以不啟動主軸,當執行該指令時,數控系統將自動啟動主軸正轉。

其動作過程如下:

(1)主軸正轉,絲錐快速定位到螺紋加工循環起始點B(X,Y);

(2)絲錐沿Z方向快速運動到參考平面R;

(3)攻絲加工;

(4)主軸反轉,絲錐以進給速度反轉退回到參考平面R;

(5)當使用G98指令時,絲錐快速退回到初始平面B。

5、左旋攻螺紋循環指令 G74

G74螺紋加工循環指令格式為:

G74 G△△ X__ Y__ Z__ R__ F__

與G84的區別是:進給時主軸反轉,退出時主軸正轉。各參數的意義同G84。

其動作過程如下:

(1)主軸反轉,絲錐快速定位到螺紋加工循環起始點B(X,Y);

(2)絲錐沿Z方向快速運動到參考平面R;

(3)攻絲加工;

(4)主軸正轉,絲錐以進給速度正轉退回到參考平面R;

(5)當使用G98指令時,絲錐快速退回到初始平面B。

6、鏜孔加工循環指令 G85

G85鏜孔加工循環指令指令格式為:

G85 G△△ X__ Y__ Z__ R__ F__

各參數的意義同G81。

其動作過程如下:

(1)鏜刀快速定位到鏜孔加工循環起始點B(X,Y);

(2)鏜刀沿Z方向快速運動到參考平面R;

(3)鏜孔加工;

(4)鏜刀以進給速度退回到參考平面R或初始平面B;

7、鏜孔加工循環指令 G86

G86鑽孔加工循環指令格式為:

G86 G△△ X__ Y__ Z__ R__ F__

與G85的區別是:在到達孔底位置後,主軸停止,並快速退出。各參數的意義同G85。

其動作過程如下:

(1)鏜刀快速定位到鏜孔加工循環起始點B(X,Y);

(2)鏜刀沿Z方向快速運動到參考平面R;

(3)鏜孔加工;

(4)主軸停,鏜刀快速退回到參考平面R或初始平面B;

8、鏜孔加工循環指令 G89

G89鏜孔加工循環指令格式為:

G89 G△△ X__ Y__ Z__ R__ P__ F__

與G85的區別是:在到達孔底位置後,進給暫停。P為暫停時間(ms),其餘參數的意義同G85。

其動作過程如下:

(1)鏜刀快速定位到鏜孔加工循環起始點B(X,Y);

(2)鏜刀沿Z方向快速運動到參考平面R;

(3)鏜孔加工;

(4)進給暫停;

(5)鏜刀以進給速度退回到參考平面R或初始平面B;

9、精鏜循環指令 G76

G76鏜孔加工循環指令格式為:

G76 G△△ X__ Y__ Z__ R__ P__ Q__ F__

與G85的區別是:G76在孔底有三個動作:進給暫停、主軸準停(定向停止)、刀具沿刀尖的反向偏移Q值,然後快速退出。這樣保證刀具不劃傷孔的表面。P為暫停時間(ms),Q為偏移值,其餘各參數的意義同G85。

其動作過程如下:

(1)鏜刀快速定位到鏜孔加工循環起始點B(X,Y);

(2)鏜刀沿Z方向快速運動到參考平面R;

(3)鏜孔加工;

(4)進給暫停、主軸準停、刀具沿刀尖的反向偏移;

(5)鏜刀快速退出到參考平面R或初始平面B;

10、背鏜循環指令G87

G87背鏜加工循環指令指令格式為:

G87 G△△ X__ Y__ Z__ R__ Q__ F__

各參數的意義同G76。

其動作過程如下:

(1)鏜刀快速定位到鏜孔加工循環起始點B(X,Y);

(2)主軸準停、刀具沿刀尖的反方向偏移;

(3)快速運動到孔底位置;

(4)刀尖正方向偏移回加工位置,主軸正轉;

(5)刀具向上進給,到參考平面R;

(6)主軸準停,刀具沿刀尖的反方向偏移Q值;

(7)鏜刀快速退出到初始平面B;

(8)沿刀尖正方向偏移;

11、取消孔加工循環指令 G80

3固定孔循環應用實例

如圖c所示,加工方板上13個直徑不同、深度不同的孔,所用刀具及加工程序如下:

在加工過程中,由於所用三把刀的長度不同,故需設定刀具長度補償。T11號刀具長度補償量設定為+200.0,則T15號刀具長度補償量為+190.0,T31號刀具長度補償量為+150.0。

加工程序如下:

%01234

N01 G92 XO YO Z0;(在原點設定座標系)

N02 G90 GOO Z250.0 T11 M06;(換刀)

N03 G43 Z0 H11;(初始平面,刀具長度補償)

N04 S30 M03;(主軸正轉)

N05 G99 G81 X400.0 Y-350.0 Z-153.0 R-97.0 F120;(鑽#1孔,返回到R平面)

N06 Y-550.0;(鑽#2孔,返回到R平面)

N07 G98 Y-750.0;(鑽#3孔,返回到初始平面)

N08 G99 X1200.0;(鑽#4孔,返回到R平面)

N09 Y-150.0;(鑽#5孔,返回到R平面)

N10 G98 Y-350.0;(鑽#6孔,返回到初始平面)

N11 GOO G44 XO YO M05;(回原點,主軸停止)

N12 Z250.0 T15 M06;(刀具長度補償取消,換刀)

N13 G43 Z0 H15;(初始平面,刀具長度補償)

N14 S20 M03;(主軸正轉)

N15 G99 G82 X550.0 Y-450.0 Z-130.0 R-97.0 P300 F70;(鑽#7孔,返回到R平面)

N16 G98 Y-650.0;(鑽#8孔,返回到初始平面)

N17 G99 X1050.0;(鑽#9孔,返回到R平面)

N18 G98 Y-450.0;(鑽#10孔,返回到初始平面)

N19 GOO G44 XO YO M05;(原點復歸,主軸停止)

N20 Z250.0 T15 M06;(刀具長度補償取消,換刀)

N21 G43 Z0 H31;(起始點位置,刀具長度補償)

N22 S10 M03;(主軸正轉)

N23 G85 G99 X800.0 Y-350.0 Z-153.0 R47.0 P50;(鑽#11孔,返回到R平面)

N24 G91 Y-200.0 K2;(鑽#12、#13孔,返回到R平面)

N25 G28 XO YO M05;(回原點,主軸停止)

N26 G44 Z0;(刀具長度補償取消)

N27 M30;(程序結束)


分享到:


相關文章: