子程序的概念:
零件上經(jīng)常會出現(xiàn)一些相同的結構,如果利用一般指令編程,程序中會重復出現(xiàn)相同結構的一組程序段。為了簡化編程,可將這一組重復出現(xiàn)的程序段看作一個循環(huán)單元,并按一定的格式編寫成獨立的子程序,對零件上相同結構的加工程序只需調用相應子程序。調用子程序的程序稱為主程序。被調用的子程序還可以調用其他子程序。
調用子程序的指令:
M98------調用子程序
M98 P____ L____
P后跟被調用的子程序號。L后跟重復調用的次數(shù),如只調用一次,L則可以省略。調用指令位于主程序中。
子程序的格式:
O_____; 子程序號
.......
.......
M99; 返回主程序
注意:
不同類型的數(shù)控系統(tǒng)子程序結構及調用格式略有區(qū)別,但至少都包括如下內(nèi)容:
1)子程序必須有程序號,作為調用地址人口。
2)主程序中有調用子程序指令M98,該程序段P后面的數(shù)字表示被調用的子程序號,L后面數(shù)字表示一次調用后將循環(huán)體連續(xù)重復執(zhí)行的次數(shù),數(shù)控系統(tǒng)執(zhí)行M98,即將程序號為P______的子程序重復執(zhí)行L次。
3)子程序最后一行M99表示子程序結束并轉向主程序執(zhí)行M98的下一行。
4)介于子程序號“%______”和“M99”之間的程序段稱為子程序的循環(huán)體。
5)在一次調用子程序并將其連續(xù)執(zhí)行多次,則子程序必須用增量坐標編寫。
6)保證主程序調用和子程序返回正確的銜接(如:從某點進入子程序,返回時也固定在該點。)
鑫佑培訓成立至今已10年,專注于數(shù)控模具技術領域的個人技術培訓、企業(yè)技術服務。是上海模具技術協(xié)會理事,中國模具工業(yè)協(xié)會人才培訓基地,上海大眾汽車、青島海爾等多家500強企業(yè)指定的培訓機構。
更多詳情請登錄鑫佑培訓官網(wǎng): http://mlwlb.cn/