1 宏程序簡介
9=j)g ij|>hQC5i 在編程工作中,我們經(jīng)常把能完成某一功能的一系列指令像子程序那樣存人存儲器,用一個總指令來代表它們,使用時只需給出這個總指令就能執(zhí)行其功能所存人的這一系列指令稱作用戶宏程序本體,簡稱宏程序。這個總指令稱作用戶宏程序調(diào)用指令。在編程時,編程員只要記住宏指令而不必記住宏程序。
&XdTY + NM^uP+uS 用戶宏程序與普通程序的區(qū)別在于:在用戶宏程序本體中,能使用變量,可以給變量賦值,變量間可以運算,程序可以跳轉;而普通程序中,只能指定常量,常量之間不能運算,程序只能順序執(zhí)行,不能跳轉,因此功能是固定的,不能變化。用戶宏功能是用戶提高數(shù)控機床性能的一種特殊功能,在相類似工件的加工中巧用宏程序將起到事半功倍的效果。
jV9oTH- j:qexhtho 宏程序本體既可以由機床生產(chǎn)廠提供,也可以由機床用戶自己編制。使用時,先將用戶宏主體像子程序一樣存人到內(nèi)存里,然后用子程序調(diào)用指令調(diào)用。
Mo<q(_ZeRP sa&`CEa 2 用戶宏程序本體的編寫格式
r{t6Vv2J -)B_o#2=2 用戶宏程序本體的編寫格式與子程序的格式相同。
$qr6LIKGw !zm;C@}ln 在用戶宏程序本體中,可以使用普通的NC指令,采用變量的NC指令、運算指令和控制指令。格式如下:
Y8^WuN$ A^p{Cq@E O x x xx;
^-Ygh[x # 26= # 4+ # 18 x Cos[# 1〕;
!V(r
p80 G90 GOOX #26;
f1v4h[)- ……
]j>`BK>FE ……
Cc*R3vHM6 IF[#22 GE # 9〕GOTO 9;
3^nH>f-Y ……
#AB5}rPEI N 9 M 99
rjiHP;-t1