張文俊,朱曉麗
(1.鄂東職業(yè)技術(shù)學(xué)院,湖北 黃岡 438000;2.遼沈工業(yè)集團(tuán)有限公司,遼寧 沈陽 110043)
為簡化編程,當(dāng)相似或相同的加工軌跡需要多次使用時(shí),就可以把該部分的程序編輯為獨(dú)立的程序進(jìn)行調(diào)用,被調(diào)用的程序稱為子程序,調(diào)用該程序的程序稱為主程序。使用它可以使某些零件加工的編程變得簡單、明了,能減少不必要的重復(fù),同時(shí)能減少占用系統(tǒng)的程序容量和存儲空間,大大提高了工作效率。
常見的子程序調(diào)用指令格式為:M98P××××L_(華中數(shù)控系統(tǒng))。其中,P 后邊的數(shù)字為子程序編號,L 為 調(diào) 用 次 數(shù)(L1 可 省 略,最 多 為9999 次)。如M98P1002L9,表示調(diào)用%1002子程序9次。子程序嵌套是指子程序中還包含子程序,常用子程序嵌套有兩重或三重嵌套甚至更多。有些加工的圖案多次出現(xiàn),并且加工的圖案又要分層銑削,用到子程序嵌套可以使數(shù)控編程大大簡化,起到事半功倍的作用。
子程序兩重嵌套加工時(shí),下刀5mm 為Z 向下刀的子程序,然后將Z 向的子程序進(jìn)行Y 向平移(見圖1)或X 向平移(見圖2),就可以加工出圖示零件。圖1所示零件的加工程序如下:
圖1 縱列凹槽
子程序三重嵌套加工時(shí),先加工Z 向,然后將Z向的子程序進(jìn)行Y 向平移,最后Y、Z 整列向X 方向平移,就可以加工出圖3所示零件。其加工程序如下:
圖2 橫排凹槽
掌握子程序嵌套,既能簡化計(jì)算和減少占用系統(tǒng)的程序容量和存儲空間,又能充分發(fā)揮數(shù)控系統(tǒng)功能,而且利于程序檢查,減少程序的出錯(cuò)率,從而提高編程效率,有效地提高生產(chǎn)率。
圖3 陳列凹槽
[1] 張文俊.球頭車刀在數(shù)控車床加工中的應(yīng)用[J].機(jī)床與液壓,2010(18):110-111.
[2] 張文俊.刀具補(bǔ)償技術(shù)在不等距偏心槽中應(yīng)用[J].機(jī)床與液壓,2009(6):256-257.