利用巨集程式提高橢圓曲面加工精度的研究

2022-11-11 19:36:06 字數 2891 閱讀 1993

癌 mj機電一體化

利用巨集程式提高橢圓曲面

加工精度的研究

酒泉職業技術學院(甘肅

隨著機電一體化技術的迅猛發展,數控工具機的應用

735000)李建春

6.39mm,圓弧cg的半徑為39.95mm。g點相對於0點的座標為(一

已日趨普遍,現代機械製造業正廣泛採用數控技術以提

高工件的加工精度和生產效率。在數控車床上加工橢圓、雙曲線、拋物線、正弦曲線等非圓曲線零件時,可

在程式編寫時以工件右端麵中心為工件座標系原點如圖1所示,通過橢圓中 tl'與工件座標系中 tl'的轉換計算,橢圓曲面起點座標為(20,一24.5),兩圓弧交點座標為(31.6,一28.2),橢圓曲面終點座標為(39,

一用圓弧曲線代替非圓曲線進行加工,如橢圓曲面可用「四心法」近似橢圓進行加工,但其加工精度較低,不

能滿足工藝要求。用巨集程式採用「直線逼近法」擬合加工橢圓等非圓曲線不僅可以實現自動化加工,而且可提高曲面的加工精度。

45)。

該工件加工參考程式如下:

00001;

1.橢圓曲面「四心法」;oat

如圖1所示的零件,較難加工的部位是橢圓曲面。

程式開始部分)

to101;

m03¥800;

在編寫加工程式時,由於g71指令(fanuc系統)內部不能採用巨集程式,因此,在橢圓加工中常用圓弧來取

x52 z2;

毛坯切削迴圈加工右端麵外輪廓

o1z0;(精icja_t_輪廓描述)

x19.8 z一2.0;

z一18;x20;

圖1橢圓曲面加工圖

z一24.5;

代非圓曲線,採用圓弧代替

e一橢圓瞌面圓弧icjhs:)

g03 x39 z一

o1cz一60;

橢圓的近似畫法,確定出四

段圓弧的圓心及半徑,畫出

橢圓,即「四心法」近似橢圓,如圖2所示。

qol }

d/20

ln200 x52;

1一o2

精加工右端外輪廓)

此工件在粗加工時為保

證加工後的精加工餘量,將圖2四心近似畫橢圓橢圓長軸半徑設為20.5mm,短軸半徑設為9.5rnm。通

過四心近似畫橢圓的方法畫出的圓弧ag的半徑為

應用上述方法加工此工件時,除橢圓曲面外其他部

參磊工冷加工

2010年第12期

蠹巍位都可以達到精加工要求,但橢圓曲面不能滿足工藝要

該工件橢圓曲面精加工參考程式如下:

00002;

…求,為此對該曲面必須進行下一步的精加工。

2.橢圓曲面「直線逼近法」加工

「直線逼近法」是採用多段直線逼近橢圓的加工方法,應用這種方法加工非圓曲線時,只要步距足夠小,在工件上所形成的最大誤差,就會小於所要求的最小誤(程式開始部分)

coo x52 z一24.5;(刀具快速定位)

#101=20;(公式中的z座標值)

差,從而加工出標準的橢圓。

「直線逼近法」擬合加工橢圓是通過使用者巨集程式指令(fanuc系統)來實現的。使用者巨集程式作為數控裝置的一項重要功能,由於允許使用變數算術、邏輯運算

以及各種條件轉移等命令,不僅適合拋物線、橢圓、雙曲線等非圓曲線程式設計,還適合於圖形相同、尺寸不同的

系列零件程式設計,同樣適用於工藝路徑一樣、位置資料不同的系列零件的程式設計,使得在編制一些加工程式時與普通方法相比顯得方便和簡單,同時也使程式變得簡化,極大地提高了程式設計效率,大大簡化程式,並能夠擴充套件數控工具機的使用範圍。

如圖1所示的橢圓曲線標準方程為

簍20+9=將其轉化為工件座標系下的方程

等芬=該工件在加工橢圓曲面時可將橢圓曲線分成200條線段,

/一用直線進行擬合,每lz

i一20

一段直線在z軸方向的間距為0.1mm,如圖

圖3橢圓的變數計算

3所示。根據曲線公式,以z座標作為自變數,座標作為因變數,z座標每次遞減0.1mm,計算出對應的座標值。

巨集程式使用以下變數進行運算:

#101:非圓曲線公式中的z座標值,初始值為20;#102:非圓曲線公式中的座標值(半徑值),初始值為0;

#103:非圓曲線在工件座標系中的z座標值,其值為#101—45;

#104:非圓曲線在工件座標系中的座標值(直徑

值),其值為

圜www.,呈l,eta ̄壁!壁笙箜!呈塑 :0.c0m

參磊工冷加工』』

一公式中的

z座標值)

工作座標系中的z座標值工作座標系中的x座標值)

加工曲面輪廓座標增量為一條件判斷)

go1z一60;(加工圓柱表面)

x52;

m30;(程式結束)

3.影p ̄jjn-r精度因素

採用的「四心法」圓弧擬合加工橢圓曲面的方法雖計算程式設計簡單,但加工精度較低。當加工精度要求較高

時,可採用「直線逼近法」進行加工。

從上述橢圓加工中可以看出,在使用巨集程式加工非圓曲線時,自變數的增量值的確定,對加工精度的影響很大。我們可以通過設定不同的增量值來改變步距,提

高非圓曲面的加工精度。但是工件加工精度的高低不僅

與加工方法有關係,還涉及到刀具、數控系統、工具機等方面的因素,如系統的插補週期等,在此不再贅述。

4。結語

通過利用巨集程式功能加工橢圓曲面零件,不僅表明

了巨集程式對於加工典型曲面方程比較實用,而且通過改

變自變數的增量來提高橢圓曲面的加工精度。

從加工過程中可以推出對於任何橢圓方程,我們都可利用以上的程式設計方法進行加工;從引數設定中可以選擇合適的自變數和因變數,並根據公式找出自變數和因

變數之間的關係,確定公式曲線中的座標值與工件座標

系中的座標值之間的換算關係。同樣,也可以應用到已

知輪廓方程的拋物線、雙曲線等零件的程式設計與加工當

中。mw

(收稿日期

巨集程式程式設計

使用者巨集程式 雖然子程式對編制相同加工操作的程式非常有用,但使用者巨集程式由於允許使用變數 算術和邏輯運算及條件轉移,使得編制相同加工操作的程式更方便,更容易。可將相同加工操作編為通用程式,如型腔加工巨集程式和固定加工迴圈巨集程式。使用時,加工程式可用一條簡單指 令調出使用者巨集程式,和呼叫子程式...

Mach3對刀巨集程式詳解

自動對刀是您有安裝了對刀器時使用,對刀分兩次進行,取中間值做為補償值,補償方式為絕對座標。對刀精度0.005mm 具體根據您的對刀器 與對刀器接線 此方式是開關型對刀器的接線,in7 與 gnd 接到對刀器的觸發開關,開關必須為常開型的。當對刀器是霍爾光電型的,把觸發使能線接到 in7 輸入端,此時...

數控加工中巨集程式的應用技巧

作者 徐州機電工程高等職業學校徐昆鵬張欣 巨集程式簡介在程式設計工作中,我們經常把能完成某一功能的一系列指令像子程式那樣存人儲存器,用乙個總指令來代表它們,使用時只需給出這個總指令就能執行其功能所存人的這一系列指令稱作使用者巨集程式本體,簡稱巨集程式。這個總指令稱作使用者巨集程式呼叫指令。在程式設計...