韓 鵬
中國(guó)一拖高級(jí)技工學(xué)校,河南 洛陽(yáng) 471003
隨著技術(shù)的發(fā)展,自動(dòng)編程逐漸會(huì)取代大部分手工編程,但宏程序簡(jiǎn)潔的特點(diǎn)使之依然具有比較大的使用空間。
使用用戶宏程序可以有效地解決比較規(guī)則的曲面、圓角、型腔和外形輪廓等加工特征。使用宏程序時(shí),要求思路清楚,語(yǔ)法正確。
宏程序就是用公式來(lái)加工零件的,如果沒(méi)有宏程序的話,我們要逐點(diǎn)算出曲線上的點(diǎn),然后慢慢來(lái)用直線逼近,如果是個(gè)光潔度要求很高的工件的話,那么需要計(jì)算很多的點(diǎn),可是應(yīng)用了宏程序后,我們把橢圓公式輸入到系統(tǒng)中然后我們給出Z坐標(biāo)并且每次加10um那么宏程序就會(huì)自動(dòng)算出X坐標(biāo)并且用G01指令進(jìn)行編程切削,實(shí)際上宏程序也是變量編程。
一般用自上而下等角度圓弧環(huán)繞球面銑的方式,宏程序編程時(shí)使用三角函數(shù)SINa,COSa計(jì)算控制線上的等角度節(jié)點(diǎn),XY平面用刀距增量計(jì)算軌跡線,子程序用兩層鑲套編程,加工采用時(shí)用平底鍵槽刀層銑加工,完成粗加工;用球刀完成精加工。注意,為了保證粗加工余量的均衡,以控制線半徑為循環(huán)條件的判斷,使每循環(huán)一次的徑向變化為均值,另為了保證精加工余量,粗加工時(shí)高度固定保持抬高一定值。精加工使為了保證扇形誤差的均勻,以圓心角為循環(huán)條件的判斷。
1)機(jī)床:選擇FANUC0i系統(tǒng),2.5軸以上聯(lián)動(dòng)的數(shù)銑機(jī)床;2)夾具:選用精度平口虎鉗;3)加工方式:采用Z方向等高層銑粗加工;4)刀具:選用鍵槽銑刀,刀具直徑根據(jù)螺旋線的槽寬,采用直徑為8mm;5)編程:工件上平面中心為工件坐標(biāo)原點(diǎn),用圓弧插補(bǔ)法加工螺旋線;6)計(jì)算阿基米德螺旋線起點(diǎn)坐標(biāo):
根據(jù)阿基米德螺旋線公式
Ri=(RA+(ai-a)T/360)
Xi=(RA+(ai-a)T/360)*(cos(ai))
Yi=(RA+(ai-a)T/360)*(sin(ai))
螺距為T 螺旋線起點(diǎn)角度為a 螺旋線起點(diǎn)半徑為RA
螺旋線在線上i點(diǎn)轉(zhuǎn)過(guò)角度為ai 螺旋線在i點(diǎn)半徑值為Ri
根據(jù)圖示尺寸計(jì)算阿基米德螺旋線起點(diǎn)坐標(biāo)
T=18 Ri=19
RA = Ri -(ai-a)T/360=19-24*18/360=-17.8
XA=17.8*cos(-24) =-7.24
YA=17.8*sin(-24) =-16.26
圖示
Φ88x4圓凸臺(tái)和正六邊形加工程序(略)
O1234
T01M06
G54G00X0Y0Z50
M03S500
G43G00Z5H01
#24=-7.24 起點(diǎn)x坐標(biāo)
#25=-16.261 起點(diǎn)y坐標(biāo)
#20=18 螺距
#18=17.8 螺旋線起點(diǎn)半徑
#1=-114 螺旋線起點(diǎn)角度
#2=285 螺旋線終點(diǎn)角度
#3=2 角步距
G00X#24Y#25螺旋線起點(diǎn)上方
G01Z-10F60螺旋線深度
#100=#3角步距賦值給中間變量
#101=#2-#1螺旋線轉(zhuǎn)過(guò)角度
WHILE[#100LE#101]DO1判斷螺旋線終點(diǎn)
#104=#100*#20/360
#105=#18+#104計(jì)算螺旋線上各點(diǎn)半徑
#106=#105*COS[#100+#1]計(jì)算各點(diǎn)X坐標(biāo)
#107=#105*SIN[#100+#1]計(jì)算各點(diǎn)Y坐標(biāo)
G03X#106Y#107R#105F100用圓弧插補(bǔ)法加工螺旋線
#100=#100+#3角步距疊加
END1返回循環(huán)
G00Z100抬刀
M05
M30
通過(guò)上述加工實(shí)例,不難看出宏變量編寫(xiě)的程序不但能有效地控制刀具路徑,高效率高精度的完成加工任務(wù),而且簡(jiǎn)潔適應(yīng)性強(qiáng),將編程人員從繁瑣的、大量的重復(fù)性工作中解脫出來(lái),這是任何自動(dòng)編程軟件都不能達(dá)到的效果。