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

?

宏程序嵌套在凹橢圓車削加工中的應(yīng)用

2013-09-21 06:27:58高穎穎凌志浩
時(shí)代農(nóng)機(jī) 2013年1期
關(guān)鍵詞:宏程序輪廓語(yǔ)句

高穎穎,凌志浩

(河南工業(yè)技師學(xué)院,河南 鄭州 450007)

隨著數(shù)控機(jī)床的普及和數(shù)控技術(shù)的推廣,數(shù)控編程在機(jī)械制造行業(yè)中越來(lái)越重要。在數(shù)控編程領(lǐng)域中,手工編程適合于幾何形狀不太復(fù)雜、編程計(jì)算較簡(jiǎn)單、程序量不大的場(chǎng)合。但在數(shù)控零件加工中,經(jīng)常會(huì)出現(xiàn)一些典型方程曲線輪廓的加工,如橢圓、拋物線、漸開線、擺線、球面等。對(duì)于這些輪廓曲線的加工,由于一般的數(shù)控機(jī)床無(wú)此曲線的插補(bǔ)功能(數(shù)控車球面除外),所以要用普通的手工編程完成這些輪廓的加工幾乎不可能。但通過宏程序編程可以實(shí)現(xiàn)普通編程難以實(shí)現(xiàn)的功能,且應(yīng)用靈活,形式自由,加工程序簡(jiǎn)單易懂,是加工編程的重要補(bǔ)充。

1 宏程序概述

在程序中用戶可以使用變量進(jìn)行算術(shù)運(yùn)算、邏輯運(yùn)算和函數(shù)混合運(yùn)算。這種有變量的程序叫宏程序。

用戶宏程序的最大特點(diǎn)是:在用戶宏程序主體中,可以使用變量及用戶宏程序命令,還可以進(jìn)行變量間的運(yùn)算以及在變量中設(shè)定實(shí)際值。此外,宏程序還提供了循環(huán)語(yǔ)句、分支語(yǔ)句和子程序調(diào)用語(yǔ)句,有利于編制各種復(fù)雜的零件加工程序,避免手工編程時(shí)進(jìn)行繁瑣的數(shù)值計(jì)算,精簡(jiǎn)了程序量,提高加工效率。

2 凹橢圓宏程序編制方法

下面以圖1所示的工件為例,介紹凹橢圓宏程序的編制方法。采用FANUC-0i數(shù)控系統(tǒng),工件為Ф52mm的棒料,刀具為93°菱形外圓車刀,橢圓長(zhǎng)半軸30mm、短半軸20mm,建立如圖1所示的工件坐標(biāo)系,橢圓長(zhǎng)軸設(shè)為Z軸,橢圓短軸設(shè)為X軸。

圖1 零件圖

自身的標(biāo)準(zhǔn)方程X2/202+Z2/302=1,其圓心與工件坐標(biāo)系原點(diǎn)并不重合,則需要在編程時(shí)候進(jìn)行平移使兩者重合即可。

采用直線擬合,在Z向分段,以0.05mm為一個(gè)步距,把Z作為自變量,用任一點(diǎn)的Z值來(lái)表達(dá)該點(diǎn)的X值,求得:

X=2/3*SQRT[900-X*X]

要加工成圖樣所示形狀和尺寸,完整的精加程序如下:

O0001;

M03 S500 TO101 F0.2;

GOO X55.Z2.;

G90 X50.Z-80.;//先車出外圓輪廓

G01 Z-8.;//定位,為車橢圓做準(zhǔn)備,沒有定位到Z-8.7,可保證橢圓完整車削

#1=2*10;//徑向最大切削余量,因?yàn)镕AUNC系統(tǒng)默認(rèn)為直徑編程,因此*2

WHILE[#1 GT 0]DO1;//如果變量1大于0,則執(zhí)行循環(huán)語(yǔ)句,否則執(zhí)行END1下行

#1=#1-4;//徑向一次吃刀深度2mm

#2=27;//Z初始值

WHILE[#2 GE-27]DO2;//嵌套循環(huán)

#2=#2-0.05; //Z向步距0.05,若想提高加工精度,可以減小0.01

#3=2/3*SQRT[900-#2*#2];

G01 X-[2*#3-#1-35-2*20]Z[#2-34.7];//直徑編程,小線段插補(bǔ)

END 2;//循環(huán)體2結(jié)束

G00 X65.;

Z-10.;

END 1;//循環(huán)體1結(jié)束

GOO X65.;

GOO X100.Z100.;

M30;

在數(shù)控車床上執(zhí)行該程序后,得到工件實(shí)體如圖2所示。

圖2 工件實(shí)物圖

幾點(diǎn)說明:

(1)上述程序可以適用于不同起始點(diǎn)、不同角度的橢圓加工,對(duì)于加工不同尺寸的橢圓零件,不必修改宏程序,只需修改相應(yīng)變量的賦值數(shù)據(jù)就可以了。

(2)對(duì) G01 X-[2*#3-#1-35-2*20]Z[#2-34.7];這一段程序的理解。這段程序是整個(gè)橢圓加工中很重要的一部分,他描述了橢圓的輪廓;凹橢圓和凸橢圓加工程序的主要區(qū)別就在此,如果X取正值,則加工出來(lái)為凸橢圓,如果X取負(fù)值,則加工出來(lái)為凹橢圓,不過兩者具體平移量應(yīng)根據(jù)實(shí)際工件而定。對(duì)同一個(gè)圖來(lái)講,凸橢圓和凹橢圓的加工,平移量也不同。

(3)本程序利用宏程序嵌套來(lái)實(shí)現(xiàn)橢圓的加工,第一個(gè)WHILE語(yǔ)句實(shí)現(xiàn)切削余量的分層,第二個(gè)WHILE語(yǔ)句實(shí)現(xiàn)橢圓輪廓的加工,兩者結(jié)合就實(shí)現(xiàn)了零件圖的加工。

(4)以上程序適用于FANUC系統(tǒng),采用直徑編程。如果使用廣州數(shù)控系統(tǒng),則在循環(huán)里面不認(rèn)G90指令,需要把G90拆分成四步G00和G01來(lái)執(zhí)行。

(5)對(duì)于拋物線、雙曲線等其他非圓曲線加工,也可以根據(jù)其標(biāo)準(zhǔn)方程或參數(shù)方程,通過編制相關(guān)宏程序完成。

3 結(jié)語(yǔ)

利用變量編制的宏程序具有很好的易讀性和易修改性,程序簡(jiǎn)潔,邏輯嚴(yán)密,通用性強(qiáng)。通過編制凹橢圓宏程序,很好地解決了在數(shù)控車床上加工凹橢圓輪廓的編程難題,不僅省去了繁瑣的節(jié)點(diǎn)計(jì)算,而且簡(jiǎn)化了編程工作,為編制其他非圓曲線宏程序提供了借鑒和參考。通過編制宏程序,手工編程也可以完成復(fù)雜零件的編程工作。

盡管使用各種自動(dòng)編程軟件來(lái)編制數(shù)控加工程序已成為主流,但是在手工編程中編制宏程序仍然是解決各種復(fù)雜問題的主要方法。運(yùn)用宏程序指令,可大大簡(jiǎn)化程序,提高手工編程的效率;拓展數(shù)控車床手工編程應(yīng)用范湖,提高枧床的使用性能。

在使用宏程序時(shí),注意把握宏程序和普通程序語(yǔ)句的異同。在生產(chǎn)中,妙用用戶宏程序,可提高我們的生產(chǎn)效率,加工出普通機(jī)床、普通指令難以加工出的零件;在教學(xué)中,妙用用戶宏程序,可增強(qiáng)學(xué)生的能力,加深數(shù)控教學(xué)內(nèi)容的深度,取得更佳的教學(xué)效果。

[1]許為民.數(shù)控加工中宏程序的應(yīng)用[J].機(jī)械制造與研究,2007,36(5):56-59.

[2]劉耀林,賈濤.橢圓宏程序編制方法與應(yīng)用研究[J].制造業(yè)自動(dòng)化,2009,31(7):94.

猜你喜歡
宏程序輪廓語(yǔ)句
橢球槽宏程序編制及其Vericut仿真
智能制造(2021年4期)2021-11-04 08:54:44
OPENCV輪廓識(shí)別研究與實(shí)踐
重點(diǎn):語(yǔ)句銜接
基于實(shí)時(shí)輪廓誤差估算的數(shù)控系統(tǒng)輪廓控制
精彩語(yǔ)句
基于Vericut的四軸數(shù)控加工宏程序仿真研究
G代碼B類宏程序在數(shù)控切割參數(shù)化圖形庫(kù)中的應(yīng)用
焊接(2015年9期)2015-07-18 11:03:53
在線學(xué)習(xí)機(jī)制下的Snake輪廓跟蹤
宏程序編程的幾種應(yīng)用
如何搞定語(yǔ)句銜接題
迁安市| 万全县| 万宁市| 潜江市| 太仓市| 麟游县| 乐平市| 封开县| 石嘴山市| 广汉市| 洛浦县| 东海县| 彭泽县| 固始县| 双峰县| 谷城县| 江津市| 古田县| 威宁| 雷波县| 鄂州市| 樟树市| 馆陶县| 阳原县| 惠州市| 通化县| 若羌县| 松溪县| 吉隆县| 安达市| 汝州市| 盐边县| 正蓝旗| 伊川县| 湟中县| 台湾省| 太谷县| 漳平市| 乌海市| 尼勒克县| 大竹县|