本文介紹了
數(shù)控車床程序的構(gòu)成,供參考。
t3yQ/ `pv89aO 一、主程序和子程序
v|,[5IY 7}iewtdy, 1.主程序
Y/eN) bTo@gJkn 程序分為主程序和子程序,通常CNC系統(tǒng)按主程序指令運(yùn)行,但在主程序中遇見調(diào)用子程序的情形時(shí),則 CNC 系統(tǒng)將按子程序的指令運(yùn)行,在子程序調(diào)用結(jié)束后控制權(quán)重新交給主程序。
,P; a/{U sgb+@&}9n CNC 存儲區(qū)內(nèi)可存 l25個(gè)主程序和子程序。程序開始的程序號用 EIA
標(biāo)準(zhǔn)代碼O地址指令。
;&t1FH#= '@}?NV0 2.子程序
e$xv[9 u`H@Q&(^wa 在程序中有一些順序固定或反復(fù)出現(xiàn)的加工圖形,把這些作為子程序,預(yù)先寫人到存儲器中,可 大大簡化程序。
&:e}4/G OV@h$fg 子程序和主程序必須存在同一個(gè)文件中,調(diào)出的子程序可以再調(diào)用另一個(gè)子程序,我們將主程序調(diào)用子程序稱為一重子程序調(diào)用,子程序調(diào)用子程序稱為多重調(diào)用。
D=I5[t0c4 2'UFHiK 一個(gè)子程序可被多次調(diào)用,用一次調(diào)用指令可以重復(fù) 999 次調(diào)用。
z"P,=M6De z7us*8X{ l )子程序的編制
lo]B5_en 65e
Wu=T 在子程序的開始為O地址指定的程序號、子程序中最后結(jié)束子程序指令 M99 ,為一單獨(dú)程序段。
,ovv U~B}vt 2 )子程序的執(zhí)行
uI:3$ WNlSve)]ie 子程序是由主程序或上層子程序調(diào)山并執(zhí)行的。
@,>=X:7 Cak/#1 子程序調(diào)用指令如下:
OSh mrz28 Qig!NgOM M98 P **** L x x x x
M]/wei"X 52C-D+zCJ 調(diào)用子程序指令 子程序號 子程序調(diào)用次數(shù)
`S~@
英德市|
敦化市|
确山县|
凌云县|
乌兰县|
阿拉善盟|
孟津县|
大洼县|
共和县|
蒲江县|
保亭|
临西县|
静宁县|
涿鹿县|
呼和浩特市|
万盛区|
五寨县|
北碚区|
咸丰县|
门头沟区|
宜良县|
宝鸡市|
呼伦贝尔市|
曲水县|
浦县|
竹山县|
罗平县|
碌曲县|
庄浪县|
买车|
休宁县|
南丰县|
手游|
东城区|
交口县|
红安县|
澄城县|
甘南县|
西畴县|
高密市|
孝昌县|