陳強(qiáng)
摘要:在數(shù)控編程中很多方法都能夠完成零件的加工,但重復(fù)加工內(nèi)容的零件確使基礎(chǔ)差的操作者重復(fù)的編寫大量程序。通過使用子程序進(jìn)行有效的嵌套編程,不僅減少編程內(nèi)容量和內(nèi)存,同時(shí)對于相同類似零件的加工,可直接在子程序中修改相關(guān)參數(shù)即可。
關(guān)鍵詞:主程序;子程序;嵌套;數(shù)控加工
中圖分類號:TP277 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2019)09-0007-02
0 引言
數(shù)控加工中,當(dāng)遇到孔列數(shù)多或重復(fù)加工的內(nèi)容較多時(shí),往往會(huì)因?yàn)樽映绦蚯短坠δ艿乃悸贩爆?,從而舍棄簡便編程加工方法,選擇單段單步逐點(diǎn)程序或手動(dòng)平移等來實(shí)現(xiàn)加工,甚至有更多的企業(yè)操作工也是如此加工。造成最根本的原因就是在學(xué)習(xí)初期沒有很好的領(lǐng)悟子程序的使用方法和嵌套功能的思路。
1 加工程序主要編輯的方式方法
數(shù)控機(jī)床的加工程序可以分為主程序和子程序兩種。在FANUC系統(tǒng)中,主程序結(jié)束用M30表示,子程序則用M99結(jié)束[1]。
子程序由主程序或子程序使用調(diào)用指令執(zhí)行,F(xiàn)ANUC系統(tǒng)中調(diào)用子程序共有兩種編程格式。格式一,M98 P120045表示子程序0045被重復(fù)調(diào)用12次。格式二,M98 P1234 L7表示程序號1234的子程序連續(xù)調(diào)用7次。當(dāng)不指定重復(fù)次數(shù)時(shí),子程序只調(diào)用一次。子程序嵌套,程序?yàn)檫M(jìn)一步簡化,可允許子程序再次調(diào)用另一個(gè)子程序,稱之為嵌套。在FANUC系統(tǒng)中最多可嵌套四級[2],如圖1所示。
2 用子程序在數(shù)控銑削加工中的應(yīng)用實(shí)例
根據(jù)所要加工的圖形可以確定(如圖2),在整個(gè)零件中一共等距安排了9個(gè)相同的型腔。如果采用逐個(gè)編程,可以想象編程的工作量之大。那么,使用子程序進(jìn)行嵌套編程可更好縮短編程內(nèi)容。
3 結(jié)語
使用子程序嵌套來進(jìn)行簡化程序進(jìn)行數(shù)控銑削加工,可以有效的減少編程人員的工作量。同時(shí)使用子程序套加工不僅可以節(jié)省編程內(nèi)容,節(jié)省了編程時(shí)間,有效的提高了加工效率。由于編程內(nèi)容簡潔,還減少了在編程過程中出現(xiàn)的錯(cuò)誤。在實(shí)際生產(chǎn)中得到了廣泛的應(yīng)用。
參考文獻(xiàn)
[1] 周曉宏.數(shù)控銑削工藝與技能訓(xùn)練(含加工中心)[M].北京:機(jī)械工業(yè)出版社,2014.
[2] 北京發(fā)那科機(jī)電有限公司.數(shù)控系統(tǒng)操作說明書[M].北京:機(jī)械工業(yè)出版社,2005.
[3] 朱明松.數(shù)控車床編程與操作項(xiàng)目教程[M].北京:機(jī)械工業(yè)出版社,2010.
Abstract:In the numerical control programming many methods can complete the processing of parts, but the repeated processing content of parts make the basic poor operator repeated writing a large number of programs. Through the use of subroutines for effective nested programming, not only reduce the programming capacity and memory, but also for the same similar parts processing, can directly modify the relevant parameters in the subroutine.
Key words:main program; Subroutines; Nested; Nc machining