宏程序在數(shù)控車削加工中的應(yīng)用_第1頁
宏程序在數(shù)控車削加工中的應(yīng)用_第2頁
宏程序在數(shù)控車削加工中的應(yīng)用_第3頁
宏程序在數(shù)控車削加工中的應(yīng)用_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、    宏程序在數(shù)控車削加工中的應(yīng)用    黃秀麗摘 要 當前,宏程序在數(shù)控編程中得到了廣泛的應(yīng)用,能夠較大地簡化編程,拓寬應(yīng)用范圍。本文以橢圓曲線輪廓的零件為例,對宏程序在數(shù)控車削加工中的應(yīng)用進行了詳細的介紹,以期能為相關(guān)零件加工提供參考。關(guān)鍵詞 宏程序 數(shù)控車削 應(yīng)用隨著我國工業(yè)化進程的不斷推進以及數(shù)控技術(shù)的發(fā)展,零件制造業(yè)取得了迅猛的發(fā)展,非圓曲線零件的應(yīng)用也越來越廣泛。在非圓曲線零件加工中,宏程序使用變量的組合以及各種算術(shù)、循環(huán)語句,能夠有效增加程序的靈活性,實現(xiàn)傳統(tǒng)數(shù)控編程無法直接實現(xiàn)的非圓曲線類零件的加工?;诖耍P者進行了相關(guān)介紹。1零件分

2、析圖1所示零件,此零件左端面是一個橢圓曲線回轉(zhuǎn)面,中間為階梯圓柱軸面,右端為一螺紋面。對于中間和右端的回轉(zhuǎn)面,是由直線、斜線、圓弧等要素所組成,可以采用數(shù)控系統(tǒng)的g71、g72、g73、g82等循環(huán)指令進行編程加工。而左端的橢圓面則無法使用數(shù)控系統(tǒng)的指令直接編程,且圖紙中并未給出橢圓的方程、橢圓的中心與加工時編程坐標系中心不重合,這些都給零件的編程加工帶來一定的難度。因此,加工該零件需要解決三個問題:宏程序指令的表達、橢圓方程及轉(zhuǎn)換、橢圓中心與編程坐標原點的轉(zhuǎn)換。2宏程序及指令表達2.1宏程序的表達與賦值在使用宏程序編程過程中,通常是以變量作為數(shù)據(jù)進行編程的。宏程序的變量表達為:#數(shù)字,例如:

3、#1.還可以使用變量進行邏輯運算、算術(shù)運算和函數(shù)的混合運算表達,例如:#4=#2+#3*#1.需要注意的是,表達式中是不能出現(xiàn)小括號,只能使用中括號。對自變量可以直接賦值,其格式為:變量號后用“=”直接賦值,例如:#2=6,表示將6賦值給2號變量。也可以用表達式賦值,例如:#4=#2+#3*#1,表示將#2的值與#3的值相加后得到的和,再乘以#1的值得到的積賦值給#4.宏程序就是利用系統(tǒng)對變量可以重新賦值的特性,計算出整個非圓曲線上若干個點的坐標值,從而用若干段圓弧線或直線段來逼近理想的輪廓曲線。因此,在數(shù)控程序運行中,編程者只需給出輪廓曲線的數(shù)學(xué)表達式和算法即可,而非圓曲線的擬合線節(jié)點坐標則

4、是由數(shù)控系統(tǒng)自動來完成的。2.2宏程序的控制指令非圓曲線輪廓零件加工常采用控制指令有:while語句、條件轉(zhuǎn)移if語句和跳轉(zhuǎn)語句goto。(1)while指令程序格式為:當條件式成立時,將重復(fù)執(zhí)行while到endw之間的程序段,直到條件不滿足為止。當條件不成立,則執(zhí)行endw后面的程序段。(2)if語句指定一個條件表達式,當條件滿足時,則執(zhí)行某個程序。if語句和跳轉(zhuǎn)語句goto一起使用。3橢圓方程與坐標轉(zhuǎn)換3.1橢圓數(shù)控車削編程方程數(shù)控車削在編制宏程序時,編程坐標采用的是z、x軸坐標系,而橢圓方程數(shù)學(xué)表達是x、y軸坐標系,因此編寫橢圓程序時,要將坐標系轉(zhuǎn)換為z、x軸。由圖紙可知,橢圓的x向半

5、軸為b=15mm,z向半軸a=25mm,則橢圓的方程為:(1)橢圓參數(shù)方程式為:通常以角度為自變量,則程序表達式為:(2)橢圓標準方程式為:+=1若以x為自變量時,橢圓曲線上各點的z坐標值表達式為:z=25/15則編程時的表達式可以寫成:式中:#1表示x軸坐標值;#2表示z軸坐標值;若以z為自變量時,橢圓曲線上各點x的坐標值表達式為:x=15/25 (x為半徑值)則編程時的表達式可以寫成:式中:#1表示x軸坐標值;#2表示z軸坐標值;3.2橢圓中心與編程坐標原點的轉(zhuǎn)換數(shù)控車削零件的時候,編程坐標系原點往往與曲線中心不重合,因此,必須對橢圓輪廓曲線上的坐標值進行編程轉(zhuǎn)換。通過計算橢圓的中心在編程

6、坐標系中的位置,確定編程坐標值與數(shù)學(xué)坐標值之間的關(guān)系,為敘述方便,設(shè)定:4宏程序在數(shù)控車削加工中的應(yīng)用4.1編制非圓曲線宏程序的步驟(1)確定自變量。選擇自變量時,通常首先選擇已知變化范圍的變量作為自變量,已知變量比較多時,再考慮已知變化范圍的大小,選擇范圍較大的變量作為自變量。分析零件圖形,確定z為自變量,x為因變量。(2)設(shè)置自變量的起止點坐標值,橢圓曲線z向起點坐標為0,終點坐標為-25.(3)調(diào)用循環(huán)語句。根據(jù)已知條件選擇相應(yīng)的循環(huán)指令及循環(huán)條件。采用while語句,宏程序的循環(huán)條件是z-25,即#1ge-25.(4)依據(jù)函數(shù)關(guān)系,確定因變量與自變量的表達式,則表達式為:#2=15*s

7、qrt25*25-#1*#1/25。式中:#1表示z軸坐標值;#2表示x軸坐標值;(5)確定非圓曲線上各點的編程坐標值。(6)采用g01指令,即用直線段擬合橢圓曲線的軌跡。(7)確定自變量的變化規(guī)律。自變量可以遞增,也可以遞減。遞增或遞減的變化量的大小影響加工精度。零件中確定z(#1)為自變量。賦初值:#1=0,因其終點值為-25,所以自變量采用遞減變化,即#1=#1-0.1.4.2編制宏程序的結(jié)構(gòu)流程圖編制結(jié)構(gòu)流程框圖如圖2所示。4.3橢圓曲線輪廓零件參考程序(部分精加工程序)5結(jié)語綜上所述,在數(shù)控車削加工中,應(yīng)用宏程序,能夠?qū)崿F(xiàn)對非圓曲線類零件的加工,簡化程序,擴展了應(yīng)用對象的范圍,大大增強了數(shù)控機床的使用功能。在數(shù)控車削加工中,編程人員要熟練掌握宏程序的編程指令,結(jié)合非園輪廓曲線的方程式及坐標轉(zhuǎn)換,正確編寫宏程序,從而提高非圓

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論