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