把程序中某些固定順序和重復出現的程序單獨抽出來,按一定格式編成一個程序供調用,這個程序就是常說的子程序,這樣可以簡化主程序的編制。子程序可以被主程序調用,同時子程序也可以調用另一個子程序。這樣可以簡化程序的編制和節省CNC系統的內存空間。
子程序必須有一程序號碼,且以M99作為子程序的結束指令。主過程調用子程序的指令格式如下:
M98P___L___;
其中P為被調用的子程序號
L為重復調用的次數
例如:M98P1234L4
主程序調用同一子程序執行加工,最多可執行999次,且子程序亦可再調用另一子程序執行加工,最多可調用4層子程 序(不同的系統其執行的次數及層次可能不同)。 例:以HNC-21T系統子程序指令,加工圖11工件上的四個槽。
分別編制主程序和子程序如下:
主程序
%123;
M3S600G95T0101;
G00X82.0Z0;
M98P1234L4;(調用于程序1234執行四次,切削四個凹槽)
X150.0Z200.0;M30;
子程序
%1234;
W-20.0;
G01X74.0F0.08;
G00X82.0;
M99;
M99指令也可用于主程序最后程序段,此時程序執行指針會跳回主程序的第一程序段繼續執行此程序,所以此程序將一直重復執行,除非按下RESET鍵才能中斷執行。
以上便是數控車床基本程序子程序M98、M99的介紹希望可以幫助到大家,更多的數控知識,請關注我們。
本文標題:數控車床基本程序子程序M98、M99 地址:[ http://www.cjeh.cn/xinwenzixun/changjianwenti/2168.html ]
手機:13649862382
電話:13649862382
郵箱:226284020@qq.com
地址:東莞市大嶺山鎮顏屋村顏蓮路86號鑫峰科技園C棟一樓
微信咨詢: