国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

數(shù)控宏程序在數(shù)控車床中的應(yīng)用

2013-12-31 07:20:10申毅莉
機(jī)械工程師 2013年4期
關(guān)鍵詞:走刀宏程序數(shù)控系統(tǒng)

申毅莉

(梧州學(xué)院 電子信息工程系,廣西 梧州543002)

1 宏程序的含義及理論基礎(chǔ)

一般意義而言,數(shù)控指令是指ISO 代碼指令編程,即每一指令的功能是固定的,由系統(tǒng)廠家生產(chǎn),使用者只需且只能按照機(jī)床的控制規(guī)定編程即可。但有時(shí)這些指令滿足不了用戶的需求,系統(tǒng)因此提供了用戶宏程序平臺,用戶可以對數(shù)控系統(tǒng)進(jìn)行一定的功能擴(kuò)展,即在數(shù)控系統(tǒng)宏程序功能的平臺上進(jìn)行開發(fā),其開發(fā)出來的程序就是宏程序[1]。宏程序是數(shù)控系統(tǒng)中一種具有計(jì)算能力和決策能力的數(shù)控程序,即采用參數(shù)化編程就稱之為宏程序。

1.1 適用于宏程序加工的內(nèi)容

(1)加工工藝的優(yōu)化。加工工藝的優(yōu)化主要是數(shù)控加工程序的優(yōu)化,要求操作者非常方便、快速地調(diào)整生產(chǎn)過程的加工參數(shù)(如刀具尺寸、刀具補(bǔ)償值、層降、步距、計(jì)算精度等),宏程序在這方面有強(qiáng)大的優(yōu)越性。使用宏程序編程加工時(shí),只需針對各項(xiàng)加工參數(shù)所對應(yīng)的自變量賦值做出個(gè)別調(diào)整,就能調(diào)整到最優(yōu)化的狀態(tài)。

(2)保證幾何參數(shù)曲面的加工。機(jī)械零件的形狀主要是各種凸臺、凹槽、圓孔、斜平面、回轉(zhuǎn)面等組合體。構(gòu)成其幾何因素?zé)o外乎點(diǎn)、直線、圓弧、各種二次圓錐曲線(橢圓、拋物線、雙曲線)等,這些都是基于三角函數(shù)、解析幾何的數(shù)學(xué)應(yīng)用。上述的直線或曲線在數(shù)學(xué)上均可以用三角函數(shù)表達(dá)式、解析方程式以及參數(shù)方程加以表達(dá)。因此宏程序具有廣泛的應(yīng)用空間,能發(fā)揮較強(qiáng)的作用。

(3)特殊螺紋的加工。有一些很特殊的應(yīng)用,如變螺距螺紋加工,運(yùn)用宏程序切削變螺距螺紋,在循環(huán)中只需要每轉(zhuǎn)動(dòng)一圈,對螺距進(jìn)行遞增(遞減)一定量,這樣就可以實(shí)現(xiàn)加工過程中螺距的變化。

(4)宏程序與普通編程的比較。宏程序與普通編程存在一定的區(qū)別,如表1 所示。

從表1 中可以看出,宏程序與普通編程之間的差別。宏程序編程更靈活。

表1 宏程序與普通編程的簡要對比

1.2 宏程序的理論基礎(chǔ)

(1)橢圓走刀軌跡的宏程序編程指令O8001

(2)雙曲線走刀軌跡的宏程序編程指令O8002

(3)拋物線走刀軌跡的宏程序編程指令O8003

變量說明:

對于橢圓與雙曲線,#1 為X 軸變量,#2 為Z 軸的自變量,#3 為長半軸尺寸,#4 為短半軸尺寸,#5 為Z 軸自變量每次步進(jìn)的量,#6 為加工終點(diǎn)的Z 軸坐標(biāo)值。

對于拋物線,#1 為X 軸變量,#2 為Z 軸的自變量,#3為P 的數(shù)值,#4 為Z 軸自變量每次步進(jìn)的量,#5 為加工終點(diǎn)的Z 軸坐標(biāo)值。

以上三個(gè)宏程序只需要保存于數(shù)控系統(tǒng)中,其程序號在車床上如同G01,G02/G03 插補(bǔ)指令一樣,就可以實(shí)現(xiàn)橢圓、雙曲線、拋物線這三種非圓曲線的走刀。

2 FANUC 車床宏程序的典型零件加工實(shí)例

2.1 選擇及確定加工方案

2.1.1 零件分析

如圖1 所示的工件為一個(gè)常用的帶橢圓的手柄零件,其橢圓與直線相切,左端為M20 的單頭普通三角螺紋。外形表面粗糙度要求為Ra1.6,要求較高,倒角尺寸為R2,總長尺寸公差為0.1mm。

圖1 橢圓手柄零件

2.1.2 比較和確定零件加工方案

方案1:普通車床加工。加工橢圓曲面時(shí),由于普通車床無法實(shí)現(xiàn)車床兩軸聯(lián)動(dòng),無法保證曲面的尺寸及曲面過渡,因此普通車床無法加工橢圓手柄。

方案2:普通編程加工。普通編程只能加工直線或圓曲線,對于非圓曲線,則需要分解成N 個(gè)點(diǎn),同時(shí)需要每個(gè)點(diǎn)的坐標(biāo),采用直線擬合加工,但是想在橢圓上分解出N 個(gè)點(diǎn)來,并找到每個(gè)點(diǎn)的坐標(biāo)是非常困難的,因此無法使用普通編程加工。

方案3:宏程序編程加工。對于非圓、有規(guī)律曲線的加工,宏程序可以重復(fù)循環(huán)使用,程序短小精悍,可以實(shí)現(xiàn)程序小模塊化,方便編程與使用,其加工速率高,能達(dá)到2000~3000m/s,加工的表面質(zhì)量高,能達(dá)到表面粗糙度Ra1.6。

方案4:自動(dòng)編程。對于一般的曲面,自動(dòng)編程基本能實(shí)現(xiàn),而自動(dòng)編程所得到的程序非常龐大,容易超出系統(tǒng)的容量,只能DNC 在線加工;同時(shí)自動(dòng)編程所生成的程序在系統(tǒng)需要大量的計(jì)算,因此在速度大于800m/s 以上時(shí),會出現(xiàn)遲緩、斷續(xù)的現(xiàn)象,加工表面質(zhì)量不高,要達(dá)到粗糙度Ra1.6,則需要安排在磨床進(jìn)行精磨,增加工序。

綜上所述,方案3 優(yōu)于其余的三種方案,因此采用方案3;下文中將宏程序與自動(dòng)編程程序進(jìn)行對比。

2.2 橢圓手柄工藝分析

材料為45 鋼,毛坯尺寸為φ40×115mm 的圓形棒料。

2.2.1 宏程序加工手柄加工工藝分析

工件的右端面為橢圓,不易于車床上一般的三角卡盤裝夾,因而先加工左端的外輪廓,后加工右端的橢圓。加工左端時(shí),由于有螺紋,如果先加工左端、后加工右端,裝夾左端會損壞螺紋,并且螺紋M20×1 比較小,可使用板牙加工即可。如果需要加工比較大的螺紋,可以在完成右端加工時(shí),用銅皮包裹,再用三角卡盤裝夾。

2.2.2 選擇機(jī)床及刀具

采用FANUC 數(shù)控系統(tǒng)臥式車床。由于有斜面,為了使刀具與工件的斜面在走刀加工過程中不產(chǎn)生干涉或過切,因此應(yīng)根據(jù)斜面的斜度選擇合適的刀具角度。

Z 軸方向上單邊尺寸差:(36-26)/2=5mm;

X 軸方向上尺寸差:70-46=24mm;

單邊斜度為:arctan(5/24)=11.768°;

刀偏角:90°-11.768°=78.232°。

為了防止在加工過程中產(chǎn)生過切,在加工右端時(shí),刀偏角度必須小于78.232°,因此在3 號與4 號刀架上安裝偏角為75°外圓菱形合金刀。

2.2.3 選擇切削用量

參考車削用量表以及經(jīng)驗(yàn)值,粗加工時(shí)車削用量為:主軸轉(zhuǎn)速1000r/min,進(jìn)給量f=100mm/min;精加工時(shí)車削用量為:主軸轉(zhuǎn)速2000r/min,進(jìn)給量f=50mm/min。

留給精車的余量為0.1~0.5mm,考慮精車刀具有R0.2 的圓弧倒角,為了避免車削φ20mm 到φ26mm 之間的階梯時(shí)出現(xiàn)過切或未切,并且參考車削用量表、經(jīng)驗(yàn)值以及刀具刀尖圓弧半徑大小,X 向、Z 向均取0.2mm 的精車余量;同時(shí)由于右端面(即帶橢圓弧端)采用G73 循環(huán)指令,并且粗車分5 次車削,因此U 值設(shè)定=實(shí)際尺寸-第一刀切入量-精車余量。其中,實(shí)際尺寸=(最大回轉(zhuǎn)直徑-最小回轉(zhuǎn)直徑)/2=(36-0)/2=18mm;第一刀切入量=實(shí)際尺寸/分割刀數(shù)=18/5=3.6mm;精車余量為0.2mm;因此:U 值=5-1-0.2=3.8mm;

2.2.4 加工工藝步驟

①夾右端4~5 個(gè)齒,約60mm,粗車左端端面和外圓,留出0.2mm 的精加工余量。

②換刀精加工左端外圓,尺寸到達(dá)φ19.90mm(螺紋大徑)、φ22mm、R2、C2、20mm、5mm 到圖紙要求

③掉頭、用薄銅皮包左端,裝夾左端,找正裝夾。

④粗加工右端面、外圓、留出0.2mm 的精車余量。

⑤換刀精車右端,達(dá)到圖紙尺寸和形位公差要求(精車時(shí),在刀具上加油石,可以去毛刺)。

⑥使用游標(biāo)卡尺(GB/T 21389-2008)、千分尺(GB/T 1216-2004)檢查工件的各個(gè)尺寸,以保證達(dá)到加工的要求。

根據(jù)上述橢圓手柄零件加工工藝,可編寫刀具卡、工藝卡,如表2、3 所示。

2.3 橢圓手柄宏程序編程加工

橢圓手柄宏程序編程的流程圖如圖2 所示。

根據(jù)圖2所示流程圖,數(shù)控宏程序賦值說明表如表4所示。

(1)工件左端加工程序?yàn)椋?/p>

表2 刀具使用卡

表3 數(shù)控加工工藝卡

圖2 宏程序循環(huán)流程圖

表4 宏程序賦值說明表

(2)右端加工程序?yàn)椋?/p>

(3)O8001橢圓宏程序

從以上程序可看出,手柄上的非圓部分使用的宏程序比較短小,改變了傳統(tǒng)的非圓曲線自動(dòng)編程方式。

2.4 橢圓手柄自動(dòng)編程加工

運(yùn)用MasterCAM 加工橢圓手柄零件,自動(dòng)編程在加工橢圓圓弧與斜面無法交接,因而無法用G73 的固定循環(huán)代碼,因此在加工過程中,左右兩端的交接處在斜面與橢圓的相交處。自動(dòng)編程生成程序的流程圖如圖3 所示。

圖3 MasterCAM 生成程序流程圖

自動(dòng)編程程序?qū)崿F(xiàn)過程(步驟):

(1)由于手柄外輪廓有橢圓,而MasterCAM 自動(dòng)編程軟件與繪圖軟件之間存在軟件的兼容性,且CAD 與CAM 無法實(shí)現(xiàn)圖形,使得該零件需要通過CAXA 電子圖板2007 將2008CAD 零件圖進(jìn)行復(fù)現(xiàn),并且能使MasterCAM 軟件兼容該零件圖。

(2)MasterCAM 調(diào)用零件圖,并選擇兩軸聯(lián)動(dòng)的機(jī)床,設(shè)置材料以及夾具,如圖4、圖5 所示。

圖4 材料設(shè)置

圖5 卡盤設(shè)置

(3)設(shè)置刀具,車削速度V=800r/min,單邊車削深度為1mm,進(jìn)給率為100mm/min,對零件進(jìn)行粗車,所得走刀路線如圖6、圖7 所示。

圖6 粗車走刀路線

圖7 粗車效果

圖8 精加工走刀路線

圖9 精加工效果

(4)設(shè)置精加工路線以及刀具,車削速度為1200r/min、進(jìn)給率為50r/min,得到的精加工路線如圖8、圖9 所示。

(5)輸出程序,在生成數(shù)控加工程序進(jìn)行后置處理。

2.5 宏程序與自動(dòng)編程加工實(shí)體模型的對比分析

2.5.1 宏程序加工參數(shù)

由加工零件的模型看,宏程序模型根據(jù)實(shí)際加工中打板形式,通過調(diào)節(jié)主軸轉(zhuǎn)速、進(jìn)給率來獲取最佳精加工參數(shù),如表5 所示。

由于加工過程中參數(shù)的改變,因而每段中所獲得的表面粗糙度有所不同,在第三段加工中,其光滑度達(dá)到了鏡面車削,粗糙度達(dá)到Ra1.6,比圖紙中所需的要求高一個(gè)等級。

2.5.2 宏程序與自動(dòng)編程加工對比分析

宏程序加工與自動(dòng)編程加工對比分析如表6 所示。

表5 宏程序?qū)嶓w模型加工參數(shù)對比

表6 宏程序加工與自動(dòng)編程加工對比

通過上述兩表可以看出,宏程序加工出來橢圓手柄模型比自動(dòng)編程獲得的效果要好,并且宏程序加工橢圓手柄零件能達(dá)到預(yù)期的效果。

3 結(jié) 語

本文通過FANUC 數(shù)控系統(tǒng)運(yùn)用簡單的語言總結(jié)宏程序的理論基礎(chǔ)及幾種編程方式,提出一種可以直接用于主程序的宏程序,使宏程序運(yùn)用更加靈活。

在數(shù)控系統(tǒng)二次開發(fā)中,使用宏程序編程編出橢圓、雙曲線、拋物線三種非圓曲線的程序指令,使用程序代替走刀指令,突破數(shù)控系統(tǒng)中僅有的G01 直線插補(bǔ)、G02/G03 圓弧插補(bǔ)走刀指令,實(shí)現(xiàn)宏程序可以直接采用由程序組成的指令進(jìn)行走刀加工,其在橢圓手柄的加工中得以驗(yàn)證。

[1] 劉仕昌.淺談宏程序在零件加工中的典型應(yīng)用[J].裝備制造技術(shù),2009(4):79-80.

[2] 趙鵬喜,田子欣.宏程序在零件典型部位加工中的應(yīng)用分析[J].煤礦機(jī)械,2008(5):89-90.

[3] 羅瑞琳.淺談宏程序在數(shù)控加工中的優(yōu)勢[J].裝備制造技術(shù),2008(8):90-92.

[4] SMID P.FANUC 數(shù)控系統(tǒng)用戶宏程序與編程技巧[M].羅學(xué)科,等譯.北京:化學(xué)工業(yè)出版社,2007.

[5] 程俊蘭.基于宏程序的外球面粗精加工[J].華北航天工業(yè)學(xué)院學(xué)報(bào),2007(3):9-11.

[6] 梁美蘭.淺談學(xué)習(xí)宏程序編程的意義[J].科技信息,2008(17):55,57.

[7] 許衛(wèi)東.FANUC 數(shù)控宏程序在編程中的應(yīng)用[J].CAD/CAM 與制造業(yè)信息化,2006(9):104-105.

[8] MURAD P A.Understanding anomalies to extract vacuum energy[C]//AlP conf Proc.(USA),2004.

[9] BRUHN G W.No energy to be extracted from the vacuum[M].Bristol,United Kindom:Institute of Physics Publishing,2006.

[10] 陳宏鈞.實(shí)用金屬切削手冊[M].北京:機(jī)械工業(yè)出版社,2009.

[11] 尹成湖,李保章,杜金萍.機(jī)械制造技術(shù)基礎(chǔ)課程設(shè)計(jì)[M].北京:高等教育出版社,2009.

猜你喜歡
走刀宏程序數(shù)控系統(tǒng)
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
數(shù)控多輪廓加工走刀空行程路徑優(yōu)化研究
基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設(shè)計(jì)
西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動(dòng)功能開發(fā)
數(shù)控系統(tǒng)中GUI軟件平臺設(shè)計(jì)和實(shí)現(xiàn)
基于Vericut的四軸數(shù)控加工宏程序仿真研究
G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
圓周分布孔系加工走刀路線及程序的優(yōu)化設(shè)計(jì)
宏程序編程的幾種應(yīng)用
汝南县| 佛教| 通州区| 香河县| 吉林市| 江安县| 鲁山县| 柯坪县| 黎川县| 稻城县| 尚义县| 象山县| 莒南县| 临泽县| 波密县| 同心县| 阳曲县| 江西省| 衡东县| 建宁县| 宁国市| 横峰县| 土默特左旗| 东乌珠穆沁旗| 龙口市| 沧源| 洪湖市| 乌海市| 邵阳市| 宣武区| 玛纳斯县| 和静县| 上高县| 阳春市| 云安县| 台中市| 泰州市| 太湖县| 天镇县| 哈巴河县| 灵石县|