孔的加工指令可以說在數控編程裡是最常用的,數控系統針對不同的孔加工,也給出了11種不同的指令。比方有鑽淺孔,鑽深孔,鉸孔,擴孔,鏜孔,攻絲等等。針對孔的不同要求,給出了一套比較完善的加工方法。今天我從最簡單最基礎的開始,從鑽普通的淺孔開始講解。淺孔加工最常見的就是中心鑽點孔。
一、鑽孔指令及其含義
鑽淺孔的循環指令為G81,該循環用作正常鑽孔,切削進給按一定的速度鑽到底,然後快速移動退回。
其格式為 G81 X_Y_Z_R_F_
XY為鑽孔的位置;
Z為鑽孔深度,從R點開始算;
R為回歸點;
F為切削速度;
二、輔助指令G98和G99在鑽孔應用中的區別
這裡在應用鑽孔指令之前我們要先了解下跟鑽孔指令一起使用的輔助指令G98和G99的區別。我們用刀具和工件的進刀和退刀位置來講解兩者的區別。為了更直觀地解釋,我們用下圖來表示 。
從上圖我們可以看出:
G98指的是循環加工完成後刀具回到初始點。
G99指的是循環加工完成後刀具回到R點。
說得直白點就是抬刀高度不一樣,為什麼要這樣區別呢,主要目的就是為了節約退刀時間,在實際加工過程中,特別批量生產的時候需要編排工時,效率就是金錢,在鑽同一平面 同一系列孔的時候,只要沒有幹涉的情況,我們可以抬刀到R點也就是用G99,一般我們設置為5毫米以下。當加工完成最後一個孔後我們可以用G98。
三、實例講解鑽孔編程
舉例說明,我們現在有一個鐵塊長寬都是200,在指定位置鑽三個直徑為12的孔,深度10個。如下圖所示,要求以圖示位置為坐標原點,採用G81指令完成鑽孔程序的編寫。
方法:對刀尋找工件坐標點,選擇合適的鑽孔刀具等。程序編寫如下,
G54G90G0X0Y0;(建立坐標系,刀具移位到原點)
G43H1Z50;(建立刀具長度補償)
G0 X100Y50;(移動到鑽孔位置)
M03 S900;(主軸啟動)
G99G81Z-10R5F80;(鑽第一個孔,抬刀到R點)
Y100;(鑽第二個孔,抬刀到R點)
G98Y150;(鑽第三個孔,抬刀到起始點)
G80;(取消鑽孔循環)
G0 Z200 M05;(抬刀,主軸停止)
M30;(程序結束,返回程序起始點)
以上為普通的鑽孔程序,加工前注意對刀方法和左邊系的正確性,防止撞刀的現象產生。有什麼不清楚的可以給小編留言,我將會第一時間給大家回復。