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