1 子程序的作用
為簡化編程,當相似或相同的加工軌跡需要多次使用時,就可以把該部分的程序編輯為獨立的程序進行調(diào)用,被調(diào)用的程序稱為子程序,調(diào)用該程序的程序稱為主程序。使用它可以使某些零件加工的編程變得簡單、明了,能減少不必要的重復,同時能減少占用系統(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 子程序嵌套應用實例
3.1 兩重嵌套
子程序兩重嵌套加工時,下刀5 mm為Z向下刀的子程序,然后將Z向的子程序進行y向平移(見圖1)或X向平移(見圖2),就可以加工出圖示零件。圖1所示零件的加工程序如下:
3.2 三重嵌套
子程序三重嵌套加工時,先加工Z向,然后將Z向的子程序進行y向平移,最后y、Z整列向X方向平移,就可以加工出圖3所示零件。其加工程序如下:
掌握子程序嵌套,既能簡化計算和減少占用系統(tǒng)的程序容量和存儲空間,又能充分發(fā)揮數(shù)控系統(tǒng)功能,而且利于程序檢查,減少程序的出錯率,從而提高編程效率,有效地提高生產(chǎn)率。
(審核編輯: 智匯胡妮)
分享