凌忠波
(浙江金火科技有限公司,浙江 杭州 311411)
我公司鉆攻加工中心,在加工液壓千斤頂閥座類零件時,經常需要打直徑5.0 以下的油路孔,孔深達到150 mm。此類深孔加工的工藝:1 次加工(用合金鉆頭打出40 深的引孔);2 次加工(用加長鉆頭鉆至最終尺寸);
深孔2 次加工技術要求:①已鉆好的引孔段要快速走刀;②使用啄式鉆孔,排屑平面要提高到初始平面,底部停頓;③啄式鉆孔每次啄孔深度要按公比遞減(越深每次進刀量越少);④當遞減量達到一個設定最小值時,要按最小增量加工而不再遞減,以保證加工效率。
在鉆引孔時FANUC0i 系統自帶啄式鉆孔指令G83可以滿足要求;但2 次鉆孔時,FANUC 系統提供的12種固定循環功能均不能滿足上述加工要求。所以開發宏程序是完成此類深孔加工的最好手段。
按以上加工要求,并根據所用坐標位置設好變量得到圖1。
圖1
變量設制:
#26=(Z ) 打孔終點坐標
#18=(R ) 快速下刀點坐標
#17=(Q ) 初次切深
#1 =(A ) 每次抬刀到初始位置坐標
#2 =(B ) 切削遞減比例
#3 =(C ) 遞減允許最小值
#6 =(K ) 快速下刀安全量
#9 =(F ) 切削速度
所需中間變量:
#110=更新后快速下刀點 #111=新切削終點
#105=更新后單次切深變量
O8300
#110=#18 (初次下刀點)
#111=#18-#17 (初次切深)
#105=#17 (切深量)
WHILE[#111GT#26]DO1 (小于則循環大于到N4)
G0G90Z#110 (快速到下刀點#110)
G1Z#111F#9 (切削到更新后的切深坐標#111)
G4X0.2 (停頓0.2 秒)
G0Z#1 (快速抬刀到初始位置#1)
#110=#111+#6 (更新后的下刀點,比上次切深高#6)
#105= #105*#2 (切深增量按公比遞增)
IF[#105LT#3]GOTO2(#105 小于#3 時 跳轉N2 按最小增量計算)
#111=#111-#105 (更新后切深實際坐標值)
GOTO3 (正常情況 跳過N2)
N2 #111=#111-#3(#105 小于#3 時,按最小值遞增深度)
N3 END1
N4 G0G90Z#110 (到最后一刀起刀點)
G1Z#26F#9 (切到最終尺寸)
G0Z#1 (抬刀到初始面#1)
M99 (返回主程序)
主程序:O1000 程序名
G43H1Z50.M03 S500主軸正轉
G65 P8300 Z-120.R-38.Q8.A5.B0.9C1.K0.6F80
(G65 調用宏程序O8300 并設置變量值)
G0Z150. 抬刀
M30 程序結束
實踐證明,利用FANUC 宏程序編寫鉆深可變式深孔鉆加工程序,既可進行普通深孔和臺階深孔的加工,并能滿足深孔加工的斷屑和保證刀具充分冷卻等實際加工要求,從而有效提高刀具的耐用度和勞動生產率。