巨集程式在數控機床日常保養中的應用

才智咖 人氣:2.82W

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

巨集程式在數控機床日常保養中的應用

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 結束語

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