當(dāng)前位置:
沈陽(yáng)一機(jī) > >
新聞中心 > >
數(shù)控技術(shù) > > 子程序的調(diào)用
子程序的調(diào)用
日期:2010年07月21 來源:沈陽(yáng)機(jī)床集團(tuán) 關(guān)鍵字:機(jī)床
子程序的調(diào)用
說明:
①M(fèi)98是調(diào)用子程序指令,地址后面的4位數(shù)字為子程序號(hào)地址上指令重復(fù)調(diào)用的次數(shù),若只調(diào)用1次也可以省略不寫,系統(tǒng)允許重復(fù)調(diào)用的次數(shù)為9999次,如M98 P1000I。5;表示調(diào)用于程序0l000共5次。
主程序執(zhí)行到N020時(shí)轉(zhuǎn)去執(zhí)行01 010于程序,重復(fù)執(zhí)行2次后繼續(xù)執(zhí)行N030程序段;在執(zhí)行N040時(shí)又轉(zhuǎn)去執(zhí)行01010子程序一次.返回后又繼續(xù)執(zhí)行N050及其后面的程序。當(dāng)用一個(gè)子程序調(diào)用另一個(gè)子程序時(shí),其執(zhí)行過程與上述完全相同。
子程序的特殊使用方法
①子程序中用P指令返回的地址。如果在機(jī)床子程序的返回指令程序段中加信Pn(即格式變成M99 Pn;n為主程序中的順序號(hào)),則子程序在地將返回到主程序中順序號(hào)為n的那個(gè)程序段.但這種情況只用于存儲(chǔ)器工作方式而不能用于紙帶方式。
②自動(dòng)返回到程序頭。如果在主程序(或于程序)中執(zhí)行M99,則程序?qū)⒎祷氐匠绦蜷_頭的位置井繼續(xù)執(zhí)行程序,為了讓程序能夠停止或繼續(xù)執(zhí)行后面的程序,這種情況下通常是寫成/M99;以便在不需要重復(fù)執(zhí)行時(shí),跳過這程序段。也可以在主程序(或子程序)中插入/M99 P,其執(zhí)行過程猶如前述。還可以在M99的程序段前寫人/M弛或/M03以結(jié)束程序的調(diào)用。
③M99 14強(qiáng)制改變子程序重復(fù)執(zhí)行的次數(shù)。地址。中用n表示該子程序被調(diào)用的次數(shù),它將強(qiáng)制改變主程序中對(duì)該于程序的調(diào)用次數(shù)。如主程序中用M98 P L99,執(zhí)行該子程序時(shí)遇到/M99 Lo,此時(shí)若任選程序段開關(guān)位于“OFF”的位置,則重復(fù)執(zhí)行次數(shù)將變成0次。下面舉例說明子程序調(diào)用編程方法。
上一篇:輔助功能指令 下一篇:
數(shù)控電火花線切割加工的應(yīng)用范圍
銷售電話
機(jī)床營(yíng)銷
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務(wù)
Tel:024-25341716
024-25341717
Fax:024-25341718
維護(hù)改造
Tel:024-25340767
Fax:024-25341177
產(chǎn)品分類