6ES7313-5BG04-0AB0
6ES7313-6BG04-0AB0
6ES7313-6CF03-0AB0
小戴:18006003561(0592-5072089) 傳真:0592-5072083 QQ:1794427603
執(zhí)行程序
編制加工程序有時會遇到這種情況:一組程序段在一個程序中多次出現(xiàn),或者在幾個程序要使用它。我們可以把這組程序段摘出來,命名后單獨(dú)儲存,這組程序段就是子程序。子程序是可由適當(dāng)?shù)臋C(jī)床控制指令調(diào)用的一段加工程序,它在加工中一般具有獨(dú)立意義。調(diào)用層子程序的指令所在的加工程序叫做主程序。調(diào)子程序的指令也是一個程序段,它一般由子程序調(diào)用指令、子程序名稱和調(diào)用次數(shù)等組成,具體規(guī)則和格式隨系統(tǒng)而別,例如同樣是“調(diào)用55號子程序一次”,F(xiàn)ANUC系統(tǒng)用“M98 P55?!保绹鳤-B公司系統(tǒng)用“P55x”。
子程序可以嵌套,即一層套一層。上一層與下一層的關(guān)系,跟主程序與層子程序的關(guān)系相同。多可以套多少層,由具體的數(shù)控系統(tǒng)決定。子程序的形式和組成與主程序大體相同:行是子程序號(名),后一行則是“子程序結(jié)束”指令,它們之間是子程序主體。不過,主程序結(jié)束指令作用是結(jié)束主程序、讓數(shù)控系統(tǒng)復(fù)位,其指令已經(jīng)標(biāo)準(zhǔn)化,各系統(tǒng)都用M02或M30;而子程序結(jié)束指令作用是結(jié)束子程序、返回主程序或上一層子程序,其指令各系統(tǒng)不統(tǒng)一,如FANUC系統(tǒng)用M99、西門子系統(tǒng)用M17,美國A—B公司的系統(tǒng)用M02等。
在數(shù)控加工程序中可以使用用戶宏(程序)。所謂宏程序就是含有變量的子程序,在程序中調(diào)用宏程序的指令稱為用戶宏指令,系統(tǒng)可以使用用戶宏程序的功能叫做用戶宏功能。執(zhí)行時只需寫出用戶宏命令,就可以執(zhí)行其用戶宏功能。
用戶宏的大特征是:
●可以在用戶宏中使用變量;
●可以使用演算式、轉(zhuǎn)向語句及多種函數(shù)
●可以用用戶宏命令對變量進(jìn)行賦值。
數(shù)控機(jī)床采用成組技術(shù)進(jìn)行零件的加工,可擴(kuò)大批量、減少編程量、提高經(jīng)濟(jì)效益。在成組加工中,將零件進(jìn)行分類,對這一類零件編制加工程序,而不需要對每一個零件都編一個程序。在加工同一類零件只是尺寸不同時,使用用戶宏的主要方便之處是可以用變量代替具體數(shù)值,到實際加工時,只需將此零件的實際尺寸數(shù)值用用戶宏命令賦與變量即可。
小戴:18006003561(0592-5072089) 傳真:0592-5072083 QQ:1794427603
6ES7414-3XM05-0AB0
6ES7414-4HJ00-0AB0
6ES7414-4HJ04-0AB0
6ES7414-4HM14-0AB0
6SN1113-1AA00-0CA0
6SN1113-1AA00-0DA0
6SN1123-1AA00-0BA0
6SN1123-1AA00-0BA1
6SN1123-1AA00-0CA0
6SN1123-1AA00-0CA1
6SN1123-1AA00-0DA1
6SN1113-1AB01-0BA1
6SN1123-1AB00-0CA2
6GK7443-1EX30-0XE0
6GK7443-1EX20-0XE0
A06B-6058-H228
A06B-6058-H229
A06B-6058-H251
A06B-6058-H334
A06B-6059-H208
A06B-6059-H212
A06B-6059-H222
3HAC025917-001
3HAC035301-001
DSQC406
3HAC025917-001
3HAC028357-001
3HAC025779-001
3HAC024144-001
3HAC022286-001
3HAC026585-001
3HAC027643-001/00