您現(xiàn)在的位置:機床商務(wù)網(wǎng)>技術(shù)中心>機床資料
數(shù)控機床數(shù)控系統(tǒng)的子程序的應(yīng)用
數(shù)控機床數(shù)控系統(tǒng)的原則上講主程序和子程序之間并沒有區(qū)別。用于程序編寫經(jīng)常重復(fù)進(jìn)行的加工,比如某一確定的輪廓形狀。子程序位于主程序中適當(dāng)?shù)牡胤?在需要時進(jìn)行調(diào)用、運行,可簡化程序編制。
程序結(jié)束除了用M2指令外,還可以用RET指令結(jié)束子程序。RET要求占用一個單獨的程序段,不能和其他內(nèi)容寫在同一行。用RET指令結(jié)束子程序、返回主程序時不會中斷G64連續(xù)路徑運行方式,用M2指令則會中斷G64運行方式.并進(jìn)入停止?fàn)顟B(tài)。
2.子程序名
為了方便地調(diào)用某一子程序,必須給子程序取一個程序名。程序名可以自由選取,但必須符合以下規(guī)定:開始兩個符號必須是字母:其他符號為字母或數(shù)字;最多16個字符;沒有分隔符。其方法與主程序中程序名的選取方法一樣。例如:FRAME7。另外,在子程序中還可以使用地址字L-,其后的值可以有7位數(shù)字(只能為整數(shù))。
注意:地址字L之后的每個零均有意義,不可省略。例如:L16并非L016!這是兩個不同的子程序。
注釋:子程序名L6專門用于刀具更換。
3.子程序調(diào)用
在一個程序中(主程序或子程序)可以直接用程序名調(diào)用子程序。子程序調(diào)用要求占用一個獨立的程序段。
例如:
N20 L258:調(diào)用子程序L258
N30 LFRAME7:調(diào)用子程序LFRAM7
4.子程序重復(fù)調(diào)用次數(shù)p
如果要求多次連續(xù)地執(zhí)行某一子程序,則在編程時必須在所調(diào)用子程序的程序名后地址P下寫入調(diào)用次數(shù),址大次數(shù)可以為9999,即P1-P9999。
例如:
Nl0L258 P3:調(diào)用子程序L258,運行3次
注意:西門子在調(diào)用子程序時,格式正好與FANUC系統(tǒng)相反,在FANCU系統(tǒng)中.如果調(diào)用第258號子程序,運行3次,則應(yīng)是N10 P258 L30。
- 凡本網(wǎng)注明"來源:機床商務(wù)網(wǎng)"的所有作品,版權(quán)均屬于機床商務(wù)網(wǎng),轉(zhuǎn)載請必須注明機床商務(wù)網(wǎng),//www.467cc.cn/。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 寶雞機床集團(tuán)與武漢東方駿馳深化戰(zhàn)略合作
- CIMT2025觀眾入場證線上登錄系統(tǒng)已開放
- 華中9型智能數(shù)控系統(tǒng)成功入選《2024年度十大科技創(chuàng)新產(chǎn)品》
- 武漢市高檔數(shù)控系統(tǒng)產(chǎn)業(yè)創(chuàng)新聯(lián)合實驗室啟動儀式在華中數(shù)控舉辦
- 2025MTM金屬世界博覽會·上海 MTM EXPO 2025
- 2025第二十一屆上海國際鑄造展覽會
- 2025第22屆越南國際工業(yè)制造及材料技術(shù)展覽會VINAMAC2025
- 2025中國鹽城第十屆國際工業(yè)博覽會暨鹽城機床展覽會