彭 婧
摘要:文章以FANUC 系統(tǒng)的數(shù)控銑床為加工環(huán)境,運用G10指令設(shè)定坐標變量和編制宏程序加工坐標變化較頻繁的四軸零件。
關(guān)鍵詞:數(shù)控銑;G10;宏程序;坐標變換;四軸零件
中圖分類號:TG659文獻標識碼:A文章編號:1006-8937(2009)18-0122-01
1概 述
在數(shù)控銑加工中,零件的工件坐標系頻繁變化,就會給編程人員帶來很大的計算和編程麻煩,給操作者也帶來很大不便。那么怎樣的指令使坐標變化容易實現(xiàn)呢?下面我們以FANUC系統(tǒng)為例,應(yīng)用G10 設(shè)定坐標變量的方法,編制宏程序加工圖1所示的零件。
1.1零件分析
如圖2所示,零件為典型的四軸零件(當(dāng)然通過計算機輔助編程也可以在三軸的數(shù)控機床上實現(xiàn))在四軸的FANUC系統(tǒng)數(shù)控銑床上加工,旋轉(zhuǎn)軸為A軸,即旋轉(zhuǎn)軸繞X方向旋轉(zhuǎn),利用三爪卡盤和頂尖進行裝夾,裝夾簡圖,見圖3。
工件坐標系的初始原點設(shè)定在工件的左端面與上母線的交點處。選用∮8圓柱形球頭立銑刀。
1.2加工方案的擬定和數(shù)學(xué)分析
以若干直線代替圓柱面的方式編制宏程序進行加工:設(shè)定初始母線為0度,要加工完工件那么實際旋轉(zhuǎn)的角度為180度減去兩個刀具半徑形成的角度,如圖4所示,即實際角度為:
180-360*[2r/(∏*D)]=180-360*[2*4/(3.14*50)]≌161.6
式中:R——刀具半徑;
D——加工圓直徑。
即零件的旋轉(zhuǎn)角度從0度變化到161.1度零件加工完畢。
1.3宏程序的實現(xiàn)
如果按照我們通常的編程方法,在加工過程中,零件的加工坐標值在不斷變化,如果我們使零件在加工中的坐標值不變化而使工件坐標系的位置在不斷變化,這該怎么辦呢?此時可以通過G10指令設(shè)定坐標變量來實現(xiàn)。
格式:G10L2P X Y Z A
P——坐標號碼0~6;
Y——坐標值;
A-4——坐標參數(shù)設(shè)定。
我們只要設(shè)定A軸的變量即可,即G10L2P1A#1,#1從0變化到161.1度。隨著#1的變化加工坐標系也在變化。如果我們使#1以0.5度遞增,即每循環(huán)一次#1增加0.5度共循環(huán)324次,加工完畢。
此時可以算出實際的行距為:
∏*D*(0.5/360)=3.14*50*360*0.5≌0.218mm(D:加工圓柱面直徑)
程序如下:
O0001
N10 S1200M03;
N20 G90G54G00Z50A0;
N30 X14Y0;
N40 Z3;
N50 #1=0;
N60 G10L2P1A#1;
N70 G01Z-5F500;
N80 G01X56F100;
N90 G00Z3;
N100X14Y0;
N110#1=#1+0.5
N120IF[#1LE161.2]GOTO 60;
N130G00Z50;
N140M30;
2結(jié) 語
當(dāng)然運用這種編程方法有一定的誤差存在,如果采用自動編程方法,每次切深較小時可以得到較好的精度。在本零件的加工中如果再編寫一個周邊的精加工程序效果會更好。
參考文獻:
[1] 張建鋼,胡大澤.數(shù)控技術(shù)[M].武漢:華中科大出版社,2000.