當(dāng)前位置:
沈陽一機(jī) > >
新聞中心 > >
數(shù)控技術(shù) > > 子程序應(yīng)用說明
子程序應(yīng)用說明
日期:2010年04月08 來源:ACTCMS 關(guān)鍵字:ca6140
Ca6140應(yīng)用:原則上講主程序和子程序之間并沒有區(qū)別。
Ca6140用子程序編寫經(jīng)常重復(fù)進(jìn)行的加工,比如某一確定的輪廓形狀。子程序位于主程序中適當(dāng)?shù)牡胤,在需要時進(jìn)行調(diào)用、運行。
Ca6140 子程序的一種形式就是加工循環(huán),加工循環(huán)包含一般通用的加工工序,諸如螺紋切削,坯料切削加工等。通過給規(guī)定的計算參數(shù)賦值就可以實現(xiàn)各種具體的加工。
結(jié)構(gòu):子程序的結(jié)構(gòu)與主程序的結(jié)構(gòu)一樣,在子程序中也是在最后一個程序段中用M2結(jié)束子程序運行。子程序結(jié)束后返回主程序。
程序結(jié)束:除了用M2指令外,還可以用REl、指令結(jié)束子程序。RET要求占用一個獨立的程序段。用RE'I’指令結(jié)束子程序、返回主程序時不會中斷G64連續(xù)路徑運行方式.用M2指令則會中斷G64運行方式,并進(jìn)入停止?fàn)顟B(tài)。
Ca6140 子程序程序名:為了方便地選擇某一子程序,必須給子程序取一個程序名。程序名可以自由選取,但必須符合以下規(guī)定:
1)開頭兩個符號必須是字母。
2)其他符號為字母,數(shù)字或下劃線。
3)最多8個字符。
4)沒有分隔符。
其方法與主程序中程序名的選取方法一樣。另外,在子程序中還可以使用地址字L.其后的值可以有7位(只能為整數(shù))。注意:地址字L之后的每個零均有意義,不可省略。
子程序的調(diào)用:在一個程序中(主程序或子程序)可以直接用程序名調(diào)用子程序。子程序調(diào)用要求占用一個獨立的程序段。
N20 WEL,LE7;調(diào)用子程序WELLE7。
Ca6140重復(fù)調(diào)用次數(shù)P:如果要求多次連續(xù)地執(zhí)行某一子程序.則在編程時必須在所調(diào)用子程序的程序名后地址P后寫入調(diào)用次數(shù),最大次數(shù)可以為9 999(P1~P9 999)。
Ca6140 嵌套次數(shù):子程序不僅可以從主程序中調(diào)用,也可以從其他子程序中調(diào)用,這個過程稱為子程序的嵌套。子程序的嵌套次數(shù)可以為3層.也就是四級程序界面(包括主程序界面)。
Ca6140 在使用加工循環(huán)進(jìn)行加工時,要注意加工循環(huán)程序也同樣屬于四級程序界面中的一級。說明:在子程序中可以改變模態(tài)有效的G功能,比如G90到G9l的變換。在返回調(diào)用程序時請注意檢查一下所有模態(tài)有效的功能指令,并按照要求進(jìn)行調(diào)整。對于R參數(shù)也需要同樣注意,不要無意識地用上級程序界面中所使用的計算參數(shù)來修改下級程序界面的計算參數(shù)。
3.目定循環(huán)
常用的固定循環(huán)有LcYc95,LcYc97,LCYC竄3。
Ca6140功能用此循環(huán)可以在與坐標(biāo)軸平行方向加工由于程序編程的輪廓,可以進(jìn)行縱向和橫向加工,也可以進(jìn)行內(nèi)外輪廓的加工?梢赃x擇不同的切削加工方式:粗加工、精加工或者綜合加工。只要刀具不會發(fā)生碰撞,可以在任意位置調(diào)用此循環(huán)。在調(diào)用此循環(huán)之前,必須在所調(diào)用的程序中激犧刀具補償參數(shù)。
使用該循環(huán)的前提條件:
①直徑編程G23必須有效。
②系統(tǒng)必須已經(jīng)裝人SGE『D DEF(“循環(huán)”磁盤中提供)。
③程序嵌套中至多可以從第三級程序界面中調(diào)用此循環(huán)(兩級嵌套)。
上一篇:沈陽第一機(jī)床動力刀具 下一篇:
機(jī)床線切割
銷售電話
機(jī)床營銷
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)品分類