1 子程序的作用
為簡化編程,當(dāng)相似或相同的加工軌跡需要多次使用時(shí),就可以把該部分的程序編輯為獨(dú)立的程序進(jìn)行調(diào)用,被調(diào)用的程序稱為子程序,調(diào)用該程序的程序稱為主程序。使用它可以使某些零件加工的編程變得簡單、明了,能減少不必要的重復(fù),同時(shí)能減少占用系統(tǒng)的程序容量和存儲空間,大大提高了工作效率。
2 子程序調(diào)用指令
常見的子程序調(diào)用指令格式為:M98 P××××L-(華中數(shù)控系統(tǒng))。其中,P后邊的數(shù)字為子程序編號,L為調(diào)用次數(shù)(L1可省略,最多為9999次)。如M98 P1002 L9,表示調(diào)用%1002子程序9次。子程序嵌套是指子程序中還包含子程序,常用子程序嵌套有兩重或三重嵌套甚至更多。有些加工的圖案多次出現(xiàn),并且加工的圖案又要分層銑削,用到子程序嵌套可以使數(shù)控編程大大簡化,起到事半功倍的作用。
3 子程序嵌套應(yīng)用實(shí)例
3.1 兩重嵌套
子程序兩重嵌套加工時(shí),下刀5 mm為Z向下刀的子程序,然后將Z向的子程序進(jìn)行y向平移(見圖1)或X向平移(見圖2),就可以加工出圖示零件。圖1所示零件的加工程序如下:
3.2 三重嵌套
子程序三重嵌套加工時(shí),先加工Z向,然后將Z向的子程序進(jìn)行y向平移,最后y、Z整列向X方向平移,就可以加工出圖3所示零件。其加工程序如下:
掌握子程序嵌套,既能簡化計(jì)算和減少占用系統(tǒng)的程序容量和存儲空間,又能充分發(fā)揮數(shù)控系統(tǒng)功能,而且利于程序檢查,減少程序的出錯(cuò)率,從而提高編程效率,有效地提高生產(chǎn)率。
(審核編輯: 智匯胡妮)
分享