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