馮 娟
FENG Juan
(西安航空職業(yè)技術(shù)學(xué)院,西安 710089)
在各省市的數(shù)控大賽試題中,總是會出現(xiàn)G18或者G19平面的圓弧凸臺,如圖1所示。
圖1 G19平面的凸圓弧臺
針對這類G18或者G19平面的圓弧凸臺,要在三坐標(biāo)立式數(shù)控銑床上加工。首先從刀具上考慮,如果選用球頭銑刀來加工,會在圓弧面與平面交接處留下一部分,必須用平頭刀具清根,比較麻煩。如果選用平頭刀具,圓弧相當(dāng)于是用銑刀刀尖切削,一半圓弧是用左刀尖切削,一半是用右刀尖切削,此時(shí)若采用刀具半徑補(bǔ)償指令,則會比較麻煩,可以直接編出刀心的軌跡,不加刀補(bǔ)來實(shí)現(xiàn)。例如采用¢8的鍵槽銑刀,實(shí)際的刀心軌跡如圖2所示。
本來的R34的圓弧,實(shí)際的刀具路徑變成了三段:1—2和3—4是R34的圓??;2—3是直線,且直線的長度是刀具的直徑。在加工本圓弧臺時(shí),須預(yù)先要加工出30×5×6的凸臺。華中系統(tǒng)程序如表1中%111所示。加工圓弧臺時(shí),起刀點(diǎn):X:22+6+4+0.2;Y:15+4;L:(10+5)/0.4。循環(huán)次數(shù)可多取幾次。用華中數(shù)控系統(tǒng)編制的主程序如表1中%123所示,子程序如表1中%456所示。
圖2 刀心的實(shí)際軌跡
表1 系統(tǒng)程序
在理解了用平底銑刀銑削G18、G19平面的圓弧凸臺的思路的基礎(chǔ)上,為了增加程序的通用性,現(xiàn)改用宏程序來實(shí)現(xiàn)此種零件的加工。假設(shè)在圓弧圓弧凸臺加工之前,方形的凸臺已加工完成,現(xiàn)只考慮刀具一個(gè)循環(huán)的宏程序。用戶在使用時(shí),可編寫一個(gè)簡短的主程序,在主程序里調(diào)用此程序即可。需要注意的是確定調(diào)用次數(shù)。
%100
#1=31 (落刀X坐標(biāo)點(diǎn))
#2=24 (判斷值)
#3=19 (落刀Y坐標(biāo)點(diǎn))
#4=4 (刀具半徑值)
#5=25 (所銑YZ面圓弧凸臺半徑)
#6=6 (Z向下刀值)
#7=0.2(X向切削寬度)
#8=0(圓弧Z方向最高點(diǎn)坐標(biāo))
#9=120 (加工時(shí)的進(jìn)給速度)
G01X[#1]Y[#3]F[#9]
Z[-#5]
WAILE[#1GT#2] 判斷#1和#2的關(guān)系,即是否滿足終止條件
#1=#1-#7
G90G19G03Y[#4]Z[#8]R[#5]
G01Y[-#4]
G03Y[-#3]Z[-#6]R[#5]
#1=#1-#7
G01X[#1]
G02Y[-#4]Z[#8]R[#5]
G01Y[#4]
G02Y[#3]Z[-#6]R[#5]
ENDW
M99
如果圓弧的圓心不在Y軸上,為了進(jìn)一步增加程序的通用性,可以將子程序改為增量編程方式;或者直接將Y坐標(biāo)軸再賦給一個(gè)變量。讀者可以根據(jù)需要自行改變。
經(jīng)過這個(gè)實(shí)例,讀者可以了解到宏程序的妙用,大家會發(fā)現(xiàn),使用宏指令,能夠有效地簡化編程,并且一類零件只需編寫一個(gè)宏程序,具體使用時(shí),只需要改變變量的賦值即可。
[1] 楊豐.數(shù)控加工工藝與編程第一版[M].國防工業(yè)出版社.2009.
[2] 陳海舟.數(shù)控銑削加工宏程序及應(yīng)用第1版[M].機(jī)械工業(yè)出版社,2006.
[3] 韓鴻鸞.數(shù)控加工技師手冊[M].機(jī)械工業(yè)出版,2006.
[4] 張文俊.宏程序在特殊零件加工中的應(yīng)用[J].機(jī)械設(shè)計(jì)與制造,2006,2.
[5] 吳潤生.宏程序在特殊曲線方程輪廓編程中的應(yīng)用[J].航天制造技術(shù),2010,(3).
[6] 李純彬.宏程序在數(shù)控編程中的應(yīng)用.河南機(jī)電高等??茖W(xué)校學(xué)報(bào)[J].2006,14.