新聞中心 | 產品中心 | 聯系我們 | 網站地圖
2018年專業 數控車床 生產廠家
滕州市鑫岳機床有限責任公司
推薦產品: CK6130數控車床 CW6163普通臥式車床 CK6150數控車床 CK6180數控車床 CW6180普通臥式車床
當前位置:網站首頁 > 技術文章 >
技術文章

數控車床基本程序子程序M98、M99

發布時間: 2018-04-11

   把程序中某些固定順序和重復出現的程序單獨抽出來,按一定格式編成一個程序供調用,這個程序就是常說的子程序,這樣可以簡化主程序的編制。子程序可以被主程序調用,同時子程序也可以調用另一個子程序。這樣可以簡化程序的編制和節省CNC系統的內存空間。

    子程序必須有一程序號碼,且以M99作為子程序的結束指令。主過程調用子程序的指令格式如下:

     M98 P___L___;

      其中P為被調用的子程序號

      L為重復調用的次數

       例如:M98 P1234L4

        主程序調用同一子程序執行加工,最多可執行999次,且子程序亦可再調用另一子程序執行加工,最多可調用4層子程 序(不同的系統其執行的次數及層次可能不同)。 例:以HNC-21T系統子程序指令,加工圖11工件上的四個槽。

數控車床基本程序子程序M98、M99

  分別編制主程序和子程序如下:

 主程序

     %123;

     M3 S600 G95 T0101;

     G00  X82.0  Z0;

     M98  P1234  L4;(調用于程序1234執行四次,切削四個凹槽) 

     X150.0  Z200.0; M30;

 子程序

     %1234;

     W-20.0;

     G01 X74.0 F0.08;

     G00 X82.0;

     M99;

    M99指令也可用于主程序最后程序段,此時程序執行指針會跳回主程序的第一程序段繼續執行此程序,所以此程序將一直重復執行,除非按下RESET鍵才能中斷執行。


文章標題:數控車床基本程序子程序M98、M99
文章來源:http://www.ttfwxs.com/article/20180411171442.html
(文本由沈陽精機機床有限公司http://www.ttfwxs.com原創提供 轉載請注明出處!!)