1 子程序的作用
為簡化編程,當相似或相同的加工軌跡需要多次使用時,就可以把該部分的程序編輯為獨立的程序進行調用,被調用的程序稱為子程序,調用該程序的程序稱為主程序。使用它可以使某些零件加工的編程變得簡單、明了,能減少不必要的重復,同時能減少占用系統的程序容量和存儲空間,大大提高了工作效率。
2 子程序調用指令
常見的子程序調用指令格式為:M98 P××××L-(華中數控系統)。其中,P后邊的數字為子程序編號,L為調用次數(L1可省略,最多為9999次)。如M98 P1002 L9,表示調用%1002子程序9次。子程序嵌套是指子程序中還包含子程序,常用子程序嵌套有兩重或三重嵌套甚至更多。有些加工的圖案多次出現,并且加工的圖案又要分層銑削,用到子程序嵌套可以使數控編程大大簡化,起到事半功倍的作用。
3 子程序嵌套應用實例
3.1 兩重嵌套
子程序兩重嵌套加工時,下刀5 mm為Z向下刀的子程序,然后將Z向的子程序進行y向平移(見圖1)或X向平移(見圖2),就可以加工出圖示零件。圖1所示零件的加工程序如下:
3.2 三重嵌套
子程序三重嵌套加工時,先加工Z向,然后將Z向的子程序進行y向平移,最后y、Z整列向X方向平移,就可以加工出圖3所示零件。其加工程序如下:
掌握子程序嵌套,既能簡化計算和減少占用系統的程序容量和存儲空間,又能充分發揮數控系統功能,而且利于程序檢查,減少程序的出錯率,從而提高編程效率,有效地提高生產率。
(審核編輯: 智匯胡妮)
聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。
分享
分享