1.概述
在前后臺軟件結構中,前臺程序是一個實時中斷服務程序,它是數控機床系統的核心,完成全部的實時功能,實現與機床動作直接相關的控制任務,如插補、位置控制、機床相關邏輯控制(PLC控制)、面板掃描、實時診斷等,就像前臺表演的演員。后臺程序是循環執行的主程序,完成一些實時性要求不高的功能,如譯碼、數控處理和管理程序等,就像配合演員演出的舞臺背景一樣,因此后臺程序又稱為背景程序,管理軟件的遁入空門準備在這里完成,后臺程序運行中,實時中斷程序不斷插入,與后臺程序相配合,共同完成零件加工任務。
各實時控制任務按優先排除,按時間先后順序執行,每個任務都有嚴格的時間限制。程序一經啟動,經過一段時間的初始化程序后,便進入背景程序循環,同時開放定時中斷,每隔一段時間發生一次中斷,執行一次這斷服務程序,執行完后又返回背景程序,如此循環往復,共同完成全部數控功能。這種軟件結構一般適合單微處理器集中式控制,對微處理器性能要求較高。(新聞來源于網絡)