“R”參數(shù)編程在數(shù)控銑削加中的運(yùn)用工
(作者未知) 2009/7/31
摘要 數(shù)控機(jī)床是先進(jìn)制造技術(shù)的基礎(chǔ)設(shè)備,是典型的機(jī)電一體化產(chǎn)品。掌握數(shù)控編程技術(shù)是充分利用好這類裝備關(guān)鍵,也是我們提高數(shù)控銑削工程訓(xùn)練教學(xué)水平的重要標(biāo)志。
關(guān)鍵詞 數(shù)控機(jī)床 數(shù)控銑削加工 數(shù)控編程 “R”參數(shù)編程
“數(shù)控銑削技術(shù)訓(xùn)練”是我中心新近開(kāi)設(shè)的一門理論性較強(qiáng)的工程訓(xùn)練科目。在教學(xué)形式上,它不同于過(guò)去傳統(tǒng)的、機(jī)械的“金工實(shí)習(xí)”。其訓(xùn)練目的是:了解當(dāng)今先進(jìn)的機(jī)械制造方法,充分發(fā)揮當(dāng)今大學(xué)生知識(shí)新、反應(yīng)快、創(chuàng)造力強(qiáng)的特點(diǎn),結(jié)合具體的實(shí)踐教學(xué),廣泛培養(yǎng)學(xué)生的動(dòng)手能力、綜合應(yīng)用能力和創(chuàng)新能力。
由于受客觀條件和教學(xué)時(shí)間的限制,自動(dòng)編程(計(jì)算機(jī)編程)在目前各高校的工程訓(xùn)練中還未被普及,為了了解編程的基本原理及方法,手工編程仍為最常用的基本訓(xùn)練內(nèi)容之一。
對(duì)于加工形狀簡(jiǎn)單的零件,計(jì)算比較簡(jiǎn)單,程序不多,采用手工編程較容易完成,因此在點(diǎn)定位加工及由直線與圓弧組成的輪廓加工中,手工編程仍廣泛應(yīng)用。但對(duì)于形狀復(fù)雜的零件,特別是具有非圓曲線、列表曲線及曲面的零件,用一般的手工編程就有一定的困難,且出錯(cuò)機(jī)率大,有的甚至無(wú)法編出程序。而采用“R”參數(shù)編程則可很好地解決這一問(wèn)題。
非圓曲線輪廓零件的種類很多,但不管是哪一種類型的非圓曲線零件,編程時(shí)所做的數(shù)學(xué)處理是相同的。一是選擇插補(bǔ)方式,即首先應(yīng)決定是采用直線段逼近非圓曲線,還是采用圓弧段逼近非圓曲線;二是插補(bǔ)節(jié)點(diǎn)坐標(biāo)計(jì)算。采用直線段逼近零件輪廓曲線,一般數(shù)學(xué)處理較簡(jiǎn)單,但計(jì)算的坐標(biāo)數(shù)據(jù)較多。
等間距法是使一坐標(biāo)的增量相等,然后求出曲線上相應(yīng)
的節(jié)點(diǎn),將相鄰節(jié)點(diǎn)連成直線,用這些直線段組成的折線代
替原來(lái)的輪廓曲線(見(jiàn)圖 1 )。其特點(diǎn)是計(jì)算簡(jiǎn)單,坐標(biāo)增
量的選取可大可小,選得越小則加工精度越高,同時(shí)節(jié)點(diǎn)會(huì)
增多,相應(yīng)的編程費(fèi)也將增加,而采用“R”參數(shù)編程正好
可以彌補(bǔ)這一缺點(diǎn)。
現(xiàn)今數(shù)控銑床一般都具備“R”參數(shù)編程功能,如西門子802D數(shù)控系統(tǒng),這給手工編寫(xiě)某些復(fù)雜圖形的程序帶來(lái)了方便。如圖 2、3 所示,當(dāng)要加工一個(gè)周期的正弦線時(shí),通常的方法是采用自動(dòng)編程,若用手工編程,則可用“R”參數(shù)編程較簡(jiǎn)單。曲線上坐標(biāo)點(diǎn)選取的多少,可視加工精度而定。
“R”參數(shù)編程的實(shí)質(zhì),就是用變量“R”編寫(xiě)出“子程序”,并根據(jù)“R”數(shù)值的條件,
多次調(diào)用“子程序”,以簡(jiǎn)化編程。如:用變量R1表示上圖中從0到2л各點(diǎn)弧度值;用[ X=100*R1/2л,Y=25*SIN(R1)]表示一個(gè)子程序,若要在正弦線上選取1000個(gè)坐標(biāo)點(diǎn),只可將子程序調(diào)用1000次即可。
合理的選用“R”參數(shù)編程,可以提高某些零件的加工精度(多選節(jié)點(diǎn))和編程效率,它也是手工編制復(fù)雜零件程序的主要方法之一,在不具備計(jì)算機(jī)自動(dòng)編程的情況下一般常采用這種辦法。
編程舉例:(西門子802D系統(tǒng))
試用“R”參數(shù)編程的方法編制整圓的程序(如圖4 )。
分析:若不用圓弧插補(bǔ),可將圓均分成360份,再用直線插補(bǔ)連接。變量R1=50表示半徑,R2=360表示共分了360份,R3=1表示間隔1份,R4=0表示初始角度。
程序如下:
O0001
N10 G54 G42 G90 G00 X50 Y0 Z100
N20 G01 F20 S600 M03 Z-10
N30 R1=50 R2=360 R3=1 R4=0
N40 AA:X=R1*COS(R4) Y=R1*SIN(R4)
N50 R4=R4+1 R2=R2-R3
N60 IF R2>=0 GOTOB AA
N70 G00 Z50
N80 G40 M2
注解:程序中,N30程序段為條件設(shè)定;N40程序段即為程序名為AA的子程序;N50 中R4、R3是參數(shù)變量,每調(diào)用一次,R4將增加1度,R2減少1份;N60中 IF為有條件的,GOTOB 表示向前跳轉(zhuǎn),就是只有當(dāng)R2大于等于零時(shí)才向前跳轉(zhuǎn)到子程序AA處。
以上程序可以看出,用“R”參數(shù)編程,不管選取的節(jié)點(diǎn)是多少,其程序段不會(huì)增加,這就是“R”參數(shù)編程的主要特點(diǎn)。
“R”參數(shù)編程千變?nèi)f化,掌握它的關(guān)鍵就在于抓住圖形輪廓規(guī)律,靈活地運(yùn)用好變量“R”,結(jié)合其他科目知識(shí),開(kāi)發(fā)自己的思維空間,這一點(diǎn)也是被實(shí)踐教學(xué)所證實(shí)的!癛”參數(shù)編程對(duì)大學(xué)生有著較強(qiáng)的吸引力,它是展示自(未完,下一頁(yè))
|
|
相關(guān)專業(yè)論文
|
|
推薦專業(yè)論文
|
|
|
|