日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

子程序的花樣年華

 LiuShouling 2019-02-24

怎么才能讓你的子程序編寫的更專業(yè)呢?本期給大家介紹一下西門子帶形式參數(shù)的子程序的用法。

1.首先可以在用戶循環(huán)里新建一個(gè)帶參數(shù)的子程序,

在系統(tǒng)目錄里找到:NC數(shù)據(jù) -> 循環(huán) -> 用戶循環(huán)。新建子程序AAA。

子程序內(nèi)容如下:

PROC AAA ( REAL POSX, STRING[10] TEXT1 ) SAVE

;定義包含兩個(gè)參數(shù)的子程序AAA,并保存子程序運(yùn)行前的程序狀態(tài)。

;第一個(gè)是實(shí)數(shù)型參數(shù)POSX,第二個(gè)是字符串型參數(shù)TEXT1,長(zhǎng)度為10個(gè)字符。

MSG(<<TEXT1<<POSX<<' mm') ; 在HMI上顯示提示信息,變量前要加<<,文本加在” ”之中

M1 ; 有條件暫停

G91 G01 F3000 X=POSX ; 增量進(jìn)給,X軸移動(dòng)距離等于POSX的數(shù)值

RET ;子程序結(jié)束,返回調(diào)用的主程序

關(guān)閉子程序AAA,必須做一次NCK復(fù)位才能調(diào)用。

2.建立主程序

在零件程序目錄里新建主程序ASD,主程序內(nèi)容如下:

AAA(-100.001, 'X 移動(dòng) ')

;調(diào)用子程序AAA

;參數(shù)POSX賦值為-100.001

;參數(shù)TEXT1賦值為“X 移動(dòng)”

M30 ;程序結(jié)束

3.運(yùn)行主程序,調(diào)用子程序,程序運(yùn)行時(shí),在程序控制里選中M01有條件停止,以便觀察程序運(yùn)行結(jié)果。

第一次程序啟動(dòng),顯示提示信息“X 移動(dòng)-100.001 mm”。

第二次程序啟動(dòng),走G91 G01F3000 X=-100.001。

程序中用到的相關(guān)指令:

PROC:帶參數(shù)子程序開頭

SAVE:保存程序當(dāng)前狀態(tài)

DEF:定義變量

INT:整型變量

REAL:實(shí)數(shù)型變量

CHAR:字符型變量,只能包含一個(gè)字符

STRING[n]:字符串型變量,[ ]里要填入整數(shù),代表字符串包含幾個(gè)字符

BOOL:布爾型變量

MSG():在HMI上顯示提示信息

RET:子程序結(jié)束,返回調(diào)用的主程序。與M17的區(qū)別在于G64生效時(shí)編程路徑不會(huì)中斷

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多