更值得關注的是,自動化系統中軟件開發成本越來越高。據可靠數據顯示,在機床工業制造系統中,由1980年至2010年的30年來,軟件成本由10%增至40%,電子電器成本由10%增至25%,機械成本由80%降至35%。此外,軟件的復雜性隨著軟件變大呈指數增長,所需的開發時間也越來越長,而且軟件出錯的概率也不斷增加??梢姡瑢浖膹碗s性進行科學管理的必要性日益迫切。
顯然,在數控機床工業控制領域,軟件設計的工程化必須在其全生命周期完善實施,即在設計階段、仿真階段、程序編制階段、調試階段、現場調試階段、運行階段以及支持服務階段(對供應商)、維護階段(對用戶)全面實施。
其中,編程語言是實現軟件功能的基礎。對一個控制系統來說,軟件的重要性不可置疑。用什么樣的編程語言來編制應用軟件,并且為貫穿于整個軟件的全生命周期提供堅實的基礎和足夠的支持,極為關鍵。這種編程語言必須建立在現代軟件工程的理論基礎之上,用它來實現軟件的全生命周期的各種必要功能,它首先必須具備以下特性:結構化、可分解、可重復使用、在軟件的執行過程中必須是可控的,同時必須是可以被認證和被確認的。
在數控機床的未來發展中,自動化系統有著非常深遠的意義。不僅能夠提升傳統制造水平,而且能夠滿足高技術發展要求,為機床制造提供了技術保障,推動數控機床生產方式發生全新的改變,緩解環境和能源對數控機床制造業的制約。