指CNC軟件系統(tǒng)在同一時刻或同一時間間隔內(nèi)完成兩個或兩個以上任務(wù)處理的方法。采用并行處理技術(shù)的目的是為了提高CNC系統(tǒng)資源的利用率和系統(tǒng)的處理速度。并行處理的實現(xiàn)方式是與CNC系統(tǒng)的硬件結(jié)構(gòu)密切相關(guān)的。
前后臺型結(jié)構(gòu): 這種結(jié)構(gòu)模式將CNC系統(tǒng)軟件劃分成兩部分:前臺程序和后臺程序。前者主要完成插補運算、位置控制、故障診斷等實時性很強的任務(wù),它是一個實時中斷服務(wù)程序。后臺程序(也稱背景程序)則完成顯示、零件加工程序的編輯管理、系統(tǒng)的輸入/輸出、插補預(yù)處理(譯碼、刀補處理、速度預(yù)處理)等弱實時性的任務(wù),它是一個循環(huán)運行的程序,其在運行過程中,不斷地定時被前臺中斷程序所打斷,前后臺相互配合來完成零件的加工任務(wù)。
中斷型結(jié)構(gòu): 這種結(jié)構(gòu)是將除了初始化程序之外,整個系統(tǒng)軟件的各個任務(wù)模塊分別安排在不同級別的中斷服務(wù)程序中,然后由中斷管理系統(tǒng)(由硬件和軟件組成)對各級中斷服務(wù)程序?qū)嵤┱{(diào)度管理。