當(dāng)前位置:
沈陽(yáng)一機(jī) > >
新聞中心 > >
數(shù)控技術(shù) > > 加工中心宏指令編程
加工中心宏指令編程
日期:2010年01月21 來源:沈陽(yáng)第一機(jī)床廠 關(guān)鍵字:加工中心
宏程序是一組由變量、變量運(yùn)算指令以及程序控制指令組成并能完成一定加工功能的子程序。宏指令提供了更豐富的編程功能,它允許使用變量、加工中心算術(shù)和邏輯操作及條件分支,使得用戶可以自行編輯軟件包、固定循環(huán)程序。
(1)宏程序調(diào)用 常見的調(diào)用宏程序方式有:普通車床簡(jiǎn)單調(diào)用G65;模態(tài)調(diào)用G66、G67;M
代碼程序調(diào)用。
宏調(diào)用和子程序調(diào)用之間的區(qū)別:用G65,可以指定一個(gè)自變量(傳遞給宏的數(shù)據(jù)),而M98沒有這個(gè)功能;當(dāng)M98段含有另一個(gè)NC語(yǔ)句時(shí)(如:G01 X100.0 M98Pp),則執(zhí)行命令之后調(diào)用子程序,而G65無條件調(diào)用一個(gè)宏;當(dāng)M98段含有另一個(gè)NC語(yǔ)句時(shí)(如:G01 X100.0 M98Pp),在單段方式下機(jī)床停止,而使用G65時(shí)機(jī)床不停止;用G65地方變量的級(jí)要改變,而M98不改變。
FANUC0i系統(tǒng)使用的局部變量共有33個(gè)(#1~#33),與其對(duì)應(yīng)的自變量賦值共有兩種類型。自變量賦值工:可以使用除G、L、O、N、P之外的字母并且只能使用1次。加工中心自變量賦值Ⅱ:可以使用A、B、C(1次),也何以使用I、J、K(最多10次)。自變量使用的類別根據(jù)使用的字母自動(dòng)確定。
注意:a.最多可以嵌套含有簡(jiǎn)單調(diào)用(G65)和模態(tài)調(diào)用(G66)的程序4級(jí)。普通車床不包括子程序調(diào)用(M98)。模調(diào)用期間可重復(fù)嵌套G66。
b.在G66段,不能調(diào)用宏。
c.在自變量前一定要指定G66。
d,在含有像M代碼這樣與軸移動(dòng)無關(guān)的段中不能調(diào)用宏。
e.地方變量(自變量)只能在G66段設(shè)定,每次模調(diào)用執(zhí)行時(shí)不能設(shè)定。
(3)運(yùn)算指令 宏指令編程可以在變量之間、變量與常量之間進(jìn)行運(yùn)算。主要有賦值運(yùn)算、算術(shù)運(yùn)算、邏輯運(yùn)算和函數(shù)運(yùn)算等。
指令功能:轉(zhuǎn)向程序的第N句。普通車床當(dāng)指定的順序號(hào)大于1~9999時(shí),加工中心出現(xiàn)128號(hào)報(bào)警,順序號(hào)可以用表達(dá)式。
指令格式:GOTOn;
”是順序號(hào)(1~9999)。
②條件分支(1F語(yǔ)句)。
指令功能:在IF后面指定一個(gè)條件表達(dá)式,如果條件滿足,轉(zhuǎn)向第N句,否則執(zhí)行下一段。
指令格式:IP[條件表達(dá)式]GOTOn;
其中,一個(gè)條件表達(dá)式一定要有一個(gè)操作符,這個(gè)操作符插在兩個(gè)變量或一個(gè)變量和一個(gè)常數(shù)之間,并且要用方括號(hào)括起來,既[表達(dá)式 操作符 表達(dá)式)。
③循環(huán)(WHILE語(yǔ)句)。
指令功能:在WHILE后指定一個(gè)條件表達(dá)式,普通車床條件滿足時(shí),加工中心執(zhí)行DO到END之間的語(yǔ)句,否則執(zhí)行END后的語(yǔ)句。
注意:a.無限循環(huán)。指定了DOm而沒有WHILE語(yǔ)句,循環(huán)將在DO和END之間無限期執(zhí)行下去。
b.執(zhí)行時(shí)間。程序執(zhí)行GOTO分支語(yǔ)句時(shí),要進(jìn)行順序號(hào)的搜索,所以反向執(zhí)行的時(shí)間比正向執(zhí)行的時(shí)間長(zhǎng)。可以用WHILE語(yǔ)句減少處理時(shí)間。
c.未定義的變量。在使用EQ或NE的條件表達(dá)式中加工中心,普通車床空值和零的使用結(jié)果不同。而含其他操作符的條件表達(dá)式將空值看作零。
上一篇:加工中心固定循環(huán)指令 下一篇:
加工中心暫停功能指令G04
銷售電話
機(jī)床營(yíng)銷
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)品分類