數(shù)控銑床FANUC 0i系統(tǒng)的宏程序方圓轉(zhuǎn)換編程使用技巧
泰州技師學(xué)院 王德義 2020/2/9 20:41:12
摘要:數(shù)控編程人員都知道宏程序,隨著CAD/CAM軟件技術(shù)的高速發(fā)展,越來越多的新數(shù)控人,統(tǒng)統(tǒng)都掌握了新的自動編程技能,卻忽略了一種深具魅力宏技能,采用宏程序可高效、方便地處理數(shù)控銑削加工中具有形狀相同或比例相似的零件。在實際的生產(chǎn)和使用過程中,有著很重要的作用。
關(guān)鍵字: 數(shù)控銑 宏程序 方形圓形 輪廓
引言:
眾所周知,宏程序存在著計算量大,計算復(fù)雜等問題。針對上述問題,結(jié)合生產(chǎn)和輪廓,采用具有邏輯運算功能和算術(shù)運算功能的宏程序,加之一些相關(guān)的位置指令,使得一些形狀相同或比例不等的零件結(jié)構(gòu)簡化處理,實現(xiàn)了手工編程的事半功倍。
正文:
方形與圓形在眾多的零件中經(jīng)常見到,當(dāng)然,現(xiàn)在的數(shù)控系統(tǒng)中也加入了直線指令和圓弧指令,但如果零件中的方形與圓形較多,編程過程中無疑較麻煩。我們可以換一種思路編寫程序,那就是我們的宏程序。
在美術(shù)課中,我們經(jīng)常會聽到老師講,畫圓是需要用方形來切的,那么在我們編程中可不可以使用圓來定方呢?答案是可以的。舉個例子,一個半徑為20mm,深度為5mm的圓形凸臺,設(shè)圓心處為坐標(biāo)系的原點,我們可以寫出一段宏程序:
O1;
G54 G90 G00 Z40;
X50 Y0 M08;
M03 S600;
G43 Z3 H01 ;
G01 Z-5 F100;
#1=0;
N10 #2=20*COS#1;
#3=20*SIN#1 ;
G41 X#2 Y#3 D01;
#1=#1+1;
IF [#1 LE 360] GOTO 10;
G40 X50 Y0;
Z40 M05;
M30;
我們可以清楚地看到,#1代表的是度數(shù),一個圓有360度,每增加1度,進行走小直線段,如果每增加90度,走出來的將是正方形,也就是#1=#1+1修改為#1=#1+90。如果輪廓為正五邊形,那就是360度除以5,得到72度,也就是#1=#1+72;如果輪廓為正六邊形,那就是360度除以6,得到60度,也就是#1=#1+60,以此類推。
那如果是菱形,也類似于橢圓,把菱形也定義為長短半軸,例如要銑一個長軸為40mm,短軸為20mm的菱形凸臺,設(shè)對稱中心處為坐標(biāo)系的原點,長半軸即20mm,短半軸即10mm,我們可以寫出程序為:
O2;
G54 G90 G00 Z40;
X50 Y0 M08;
M03 S600;
G43 Z3 H01 ;
G01 Z-5 F100;
#1=0;
N10 #2=20*COS#1;
#3=10*SIN#1 ;
G41 X#2 Y#3 D01;
#1=#1+90;
IF [#1 LE 360] GOTO 10;
G40 X50 Y0;
Z40 M05;
M30;
大家可以清楚看到,O1和O2程序基本上變化不是很大,只不過#2和#3、以及遞增的度數(shù)#1發(fā)生了變化,如果#1=#1+1時,那走出的輪廓就是一個長半軸為20mm,短半軸為10mm的橢圓,當(dāng)#1=#1+90時,走出的輪廓就是一個長為40mm,寬度為20mm的菱形輪廓。
有人會說,以上這些通過遞增度數(shù)走出的圖形輪廓,都是傾斜的,的確如此,但我們只需將其坐標(biāo)系進行變換就可以輕松實現(xiàn),在程序的第一句之后,加上我們的G68 X0 Y0 R45,就可以輕松地實現(xiàn)方形輪廓的角度旋轉(zhuǎn),此時為繞坐標(biāo)系原點旋轉(zhuǎn)45度,正多邊形就根據(jù)度數(shù)進行了旋轉(zhuǎn)。如果位置有變化,如對稱中心在X軸10mm處,Y軸在20mm處,我們還可以在程序的第一句后加入G52 X10 Y20,實現(xiàn)坐標(biāo)位置的平移。
在銑削加工具有形狀相同或比例相似的零件時,我們可以直接對宏程序進行相應(yīng)修改,如果有多個形狀相同輪廓的零件,只需要對程序進行拷貝和粘貼及修改,就可以輕松實現(xiàn)多個相同輪廓形狀的加工。
數(shù)控銑床已成為機械加工技術(shù)中不可缺少的關(guān)鍵設(shè)備。然而,尤其是模具零件,它的批量小、品種多、周期短,形狀多,為數(shù)控銑床的編程帶來很大不便,雖說現(xiàn)在的CAD/CAM技術(shù)趨于成熟,但對于一些中小企業(yè)來說,購買軟件的能力還達不到,也就勢必會采用手工編程,那宏程序也是他們所青睞的首選,宏程序能較好地解決了規(guī)則對稱幾何形狀的零件加工,簡化了程序編制,贏得了時間,提高了工作效率,零件的精度控(未完,下一頁)
|