- 相關(guān)推薦
宏程序在數(shù)控機(jī)床日常保養(yǎng)中的應(yīng)用
數(shù)控設(shè)備廣泛應(yīng)用于工業(yè)生產(chǎn)中,但是數(shù)控機(jī)床是一種技術(shù)復(fù)雜的機(jī)電一體化設(shè)備,其故障發(fā)生的原因一般都比較復(fù)雜,給故障診斷和排除帶來不少困難,其維修則會(huì)降低生產(chǎn)效率。因此數(shù)控機(jī)床的日常保養(yǎng)是延長機(jī)床壽命,提高生產(chǎn)效率的一種有效方法。今天小編給大家講的是宏程序在數(shù)控機(jī)床日常保養(yǎng)中的應(yīng)用,大家一起來看看吧。
1 日常保養(yǎng)
每臺(tái)機(jī)床系統(tǒng)在運(yùn)行一定時(shí)間之后,某些元器件或機(jī)械部件難免出現(xiàn)一些損壞或故障現(xiàn)象。對(duì)這種高精度、高效率又昂貴的設(shè)備,延長元器件的壽命和零部件的磨損周期,預(yù)防各種故障,特別是將惡性事故消滅在萌芽狀態(tài),從而提高系統(tǒng)的平均無故障工作時(shí)間和使用壽命,一個(gè)重要方面就是要做好預(yù)防性維護(hù)。預(yù)防性維護(hù)的主要內(nèi)容包含以下幾點(diǎn)。
(1)嚴(yán)格遵循操作規(guī)程。數(shù)控系統(tǒng)編程、操作和維修人員應(yīng)按操作規(guī)程要求進(jìn)行日常維護(hù)工作,做到每日保養(yǎng),保持機(jī)床的清潔,定時(shí)加油和定期更換。
(2)防止數(shù)控裝置過熱。定期清理數(shù)控裝置的散熱通風(fēng)系統(tǒng),保持?jǐn)?shù)控裝置內(nèi)溫度低于55℃。
(3)經(jīng)常監(jiān)視數(shù)控系統(tǒng)的電網(wǎng)電壓。通常數(shù)控系統(tǒng)允許的電網(wǎng)電壓范圍在額定值的85%~110%,如果超出此范圍,輕則數(shù)控系統(tǒng)工作不穩(wěn)定,重則造成電子部件損壞。
(4)防止塵埃進(jìn)入數(shù)控裝置內(nèi)。車間內(nèi)空氣中漂浮的灰塵和金屬粉末落在印刷電路板和電氣接插件上,容易造成元件間絕緣電阻下降,進(jìn)而出現(xiàn)故障甚至使元件損壞。因此,除了進(jìn)行檢修外,應(yīng)盡量少開電氣柜門。
(5)存儲(chǔ)器用電池應(yīng)定期檢查和更換。通常,數(shù)控系統(tǒng)中部分CMOS存儲(chǔ)器中的存儲(chǔ)內(nèi)容在斷電時(shí)靠電池供電保持。當(dāng)電池電壓下降至一定值就會(huì)造成數(shù)據(jù)的丟失。因此,當(dāng)該電壓下降至限定值或出現(xiàn)電池電壓報(bào)警時(shí),應(yīng)及時(shí)更換電池。
(6)數(shù)控系統(tǒng)長期不用時(shí)的維護(hù)。數(shù)控機(jī)床長期閑置不用時(shí),也用定期對(duì)數(shù)控系統(tǒng)進(jìn)行維護(hù)保養(yǎng)。首先,因經(jīng)常給數(shù)控系統(tǒng)通電,在機(jī)床鎖住不動(dòng)的情況下,讓其空運(yùn)行。在空氣濕度較大時(shí)應(yīng)該天天通電,利用電器元件本身發(fā)熱驅(qū)走數(shù)控柜內(nèi)的潮氣,以保證電子部件的性能穩(wěn)定可靠。實(shí)踐證明,長期停置不用的機(jī)床,一旦開機(jī)往往容易發(fā)生各種故障。
2 宏程序
各種數(shù)控系統(tǒng)為用戶配備了強(qiáng)有力的類似于高級(jí)語言的宏程序功能,用戶可以使用變量進(jìn)行算術(shù)運(yùn)算、邏輯運(yùn)算和函數(shù)的混合運(yùn)算。此外,宏程序還提供了循環(huán)語句、分支語句和子程序調(diào)用語句,利于編制各種分支的零件加工程序,減少乃至免除手工編程時(shí)進(jìn)行繁瑣的數(shù)值計(jì)算,以及精簡程序量。在此以SIEMENS 802D系統(tǒng)為例,談?wù)勱P(guān)于宏程序的跳轉(zhuǎn)功能。
(1)標(biāo)記符——程序跳轉(zhuǎn)目標(biāo)標(biāo)記符用于標(biāo)記程序中所跳轉(zhuǎn)的目標(biāo)程序段,用跳轉(zhuǎn)功能可以實(shí)現(xiàn)程序運(yùn)行分支。標(biāo)記符可以自
由選取,但必須由2~8個(gè)字母或數(shù)字組成,其中開始兩個(gè)符號(hào)必須是字母或下劃線。跳轉(zhuǎn)目標(biāo)程序段中標(biāo)記符后面必須為冒號(hào)。標(biāo)記符位于程序段段首,如果程序段有段號(hào),則標(biāo)記符緊跟段號(hào)。在一個(gè)程序中,標(biāo)記符不能含有其他意義。例如:
N10 MARKEl:G01 X20;
其中,MARKl是標(biāo)記符,跳轉(zhuǎn)目標(biāo)程序段。
TR567:G00 X10 Z20;
其中,TR567是標(biāo)記符,跳轉(zhuǎn)目標(biāo)程序段沒有段號(hào)。
N110⋯⋯:
其中,程序段號(hào)可以是跳轉(zhuǎn)目標(biāo)。
(2)絕對(duì)跳轉(zhuǎn)
NC程序在運(yùn)行時(shí),以寫入時(shí)的順序執(zhí)行程序段。程序在運(yùn)行時(shí)可以通過插入程序跳轉(zhuǎn)指令改變執(zhí)行順序。跳轉(zhuǎn)目標(biāo)只能是有標(biāo)記符的程序段,此程序段必須位于該程序之內(nèi)。絕對(duì)跳轉(zhuǎn)指令必須占用
一個(gè)獨(dú)立的程序段。絕對(duì)跳轉(zhuǎn)指令說明如下:
GOTOF:向前跳轉(zhuǎn)(向程序結(jié)束的方向跳轉(zhuǎn))
GOTOB:向后跳轉(zhuǎn)(向程序開始的方向跳轉(zhuǎn))
Label:所選的標(biāo)記符
(3)有條件跳轉(zhuǎn)
用IF條件語句表示有條件跳轉(zhuǎn),如果滿足跳轉(zhuǎn)條件(即值不等于零),則進(jìn)行跳轉(zhuǎn)。跳轉(zhuǎn)目標(biāo)只能是有標(biāo)記符的程序段,該程序段必須在此程序內(nèi)。此外,有條件跳轉(zhuǎn)指令要求一個(gè)獨(dú)立的程序段,在一個(gè)程序段中可以有許多個(gè)條件跳轉(zhuǎn)指令。
3 閑置數(shù)控機(jī)床的保養(yǎng)
數(shù)控機(jī)床長期閑置不用,會(huì)造成數(shù)控系統(tǒng)的老化而出現(xiàn)故障,為了使得長期閑置不用的數(shù)控機(jī)床能夠正常運(yùn)行,我們會(huì)采用如下方法進(jìn)行保養(yǎng):
(1)我們會(huì)對(duì)數(shù)控機(jī)床每周通電一到兩次,每次通電一小時(shí)左右。
(2)根據(jù)運(yùn)行時(shí)間的要求,為了使得數(shù)控機(jī)床各部件能夠都運(yùn)行起來,需要使得各機(jī)械移動(dòng)件(如工作臺(tái),主軸)能夠不問斷的移動(dòng),因此我們可以編制
如下宏程序:
M03$800;
MAl:G90 G54:
G01 X100 Y100 Z100 F100;
GOTOB MAI;
操作方法:在MDI方式下輸入以上程序,按循環(huán)啟動(dòng)按鈕即可運(yùn)行,各方向的移動(dòng)件將做循環(huán)往復(fù)的直線運(yùn)動(dòng)。
4 結(jié)束語
在企業(yè)生產(chǎn)中,特別是學(xué)校中,總有機(jī)床會(huì)有一段時(shí)間的閑置,為了使得機(jī)床在生產(chǎn)中能達(dá)到比較恒定的效果,要求各部件能處于恒定的狀態(tài),那么宏程序在數(shù)控機(jī)床的保養(yǎng)中就顯得必不可少。在數(shù)控機(jī)床對(duì)隨機(jī)性故障的排除中,這類宏程序的使用也是很重要的。
【宏程序在數(shù)控機(jī)床日常保養(yǎng)中的應(yīng)用】相關(guān)文章:
數(shù)控機(jī)床日常保養(yǎng)小訣竅03-14
PLC在數(shù)控機(jī)床中的應(yīng)用有哪些?03-16
數(shù)控機(jī)床的維護(hù)保養(yǎng)內(nèi)容06-28
冬季有效保養(yǎng)數(shù)控機(jī)床的方法12-19
數(shù)控機(jī)床夾具的合理選擇及應(yīng)用03-10
如何做好鋼琴的日常保養(yǎng)03-03