宏程序在數控機牀日常保養中的應用

來源:文萃谷 2.34W

數控設備廣泛應用於工業生產中,但是數控機牀是一種技術複雜的機電一體化設備,其故障發生的原因一般都比較複雜,給故障診斷和排除帶來不少困難,其維修則會降低生產效率。因此數控機牀的日常保養是延長機牀壽命,提高生產效率的一種有效方法。今天小編給大家講的是宏程序在數控機牀日常保養中的應用,大家一起來看看吧。

宏程序在數控機牀日常保養中的應用

  1 日常保養

每台機牀系統在運行一定時間之後,某些元器件或機械部件難免出現一些損壞或故障現象。對這種高精度、高效率又昂貴的設備,延長元器件的壽命和零部件的磨損週期,預防各種故障,特別是將惡性事故消滅在萌芽狀態,從而提高系統的平均無故障工作時間和使用壽命,一個重要方面就是要做好預防性維護。預防性維護的主要內容包含以下幾點。

(1)嚴格遵循操作規程。數控系統編程、操作和維修人員應按操作規程要求進行日常維護工作,做到每日保養,保持機牀的清潔,定時加油和定期更換。

(2)防止數控裝置過熱。定期清理數控裝置的散熱通風系統,保持數控裝置內温度低於55℃。

(3)經常監視數控系統的電網電壓。通常數控系統允許的電網電壓範圍在額定值的85%~110%,如果超出此範圍,輕則數控系統工作不穩定,重則造成電子部件損壞。

(4)防止塵埃進入數控裝置內。車間內空氣中漂浮的灰塵和金屬粉末落在印刷電路板和電氣接插件上,容易造成元件間絕緣電阻下降,進而出現故障甚至使元件損壞。因此,除了進行檢修外,應儘量少開電氣櫃門。

(5)存儲器用電池應定期檢查和更換。通常,數控系統中部分CMOS存儲器中的存儲內容在斷電時靠電池供電保持。當電池電壓下降至一定值就會造成數據的丟失。因此,當該電壓下降至限定值或出現電池電壓報警時,應及時更換電池。

(6)數控系統長期不用時的維護。數控機牀長期閒置不用時,也用定期對數控系統進行維護保養。首先,因經常給數控系統通電,在機牀鎖住不動的情況下,讓其空運行。在空氣濕度較大時應該天天通電,利用電器元件本身發熱驅走數控櫃內的潮氣,以保證電子部件的性能穩定可靠。實踐證明,長期停置不用的機牀,一旦開機往往容易發生各種故障。

  2 宏程序

各種數控系統為用户配備了強有力的類似於高級語言的宏程序功能,用户可以使用變量進行算術運算、邏輯運算和函數的混合運算。此外,宏程序還提供了循環語句、分支語句和子程序調用語句,利於編制各種分支的零件加工程序,減少乃至免除手工編程時進行繁瑣的數值計算,以及精簡程序量。在此以SIEMENS 802D系統為例,談談關於宏程序的跳轉功能。

(1)標記符——程序跳轉目標標記符用於標記程序中所跳轉的目標程序段,用跳轉功能可以實現程序運行分支。標記符可以自

由選取,但必須由2~8個字母或數字組成,其中開始兩個符號必須是字母或下劃線。跳轉目標程序段中標記符後面必須為冒號。標記符位於程序段段首,如果程序段有段號,則標記符緊跟段號。在一個程序中,標記符不能含有其他意義。例如:

N10 MARKEl:G01 X20;

其中,MARKl是標記符,跳轉目標程序段。

TR567:G00 X10 Z20;

其中,TR567是標記符,跳轉目標程序段沒有段號。

N110⋯⋯:

其中,程序段號可以是跳轉目標。

(2)絕對跳轉

NC程序在運行時,以寫入時的順序執行程序段。程序在運行時可以通過插入程序跳轉指令改變執行順序。跳轉目標只能是有標記符的程序段,此程序段必須位於該程序之內。絕對跳轉指令必須佔用

一個獨立的程序段。絕對跳轉指令説明如下:

GOTOF:向前跳轉(向程序結束的方向跳轉)

GOTOB:向後跳轉(向程序開始的.方向跳轉)

Label:所選的標記符

(3)有條件跳轉

用IF條件語句表示有條件跳轉,如果滿足跳轉條件(即值不等於零),則進行跳轉。跳轉目標只能是有標記符的程序段,該程序段必須在此程序內。此外,有條件跳轉指令要求一個獨立的程序段,在一個程序段中可以有許多個條件跳轉指令。

  3 閒置數控機牀的保養

數控機牀長期閒置不用,會造成數控系統的老化而出現故障,為了使得長期閒置不用的數控機牀能夠正常運行,我們會採用如下方法進行保養:

(1)我們會對數控機牀每週通電一到兩次,每次通電一小時左右。

(2)根據運行時間的要求,為了使得數控機牀各部件能夠都運行起來,需要使得各機械移動件(如工作台,主軸)能夠不問斷的移動,因此我們可以編制

如下宏程序:

M03$800;

MAl:G90 G54:

G01 X100 Y100 Z100 F100;

GOTOB MAI;

操作方法:在MDI方式下輸入以上程序,按循環啟動按鈕即可運行,各方向的移動件將做循環往復的直線運動。

  4 結束語

企業生產中,特別是學校中,總有機牀會有一段時間的閒置,為了使得機牀在生產中能達到比較恆定的效果,要求各部件能處於恆定的狀態,那麼宏程序在數控機牀的保養中就顯得必不可少。在數控機牀對隨機性故障的排除中,這類宏程序的使用也是很重要的。

熱門標籤