
4.3 系統軟件設計
整個系統由上位機來管理。系統軟件語言采用Visual Basic 6 .0編制其集成開發環境(IDE)集設計、修改、調試、生成等功能于一體,人機交互界面十分友好。它是功能強大的Windows環境下的編程語言簡單易學可視化程度高。
系統軟件結構采用模塊化結構,共有5個功能模塊:系統開機后進入Windows界面雙擊“數控單元沖模”圖標,即彈出應用界面,可選擇功能模塊。系統軟件功能模塊圖如圖6所示。

編輯模塊用來完成用戶對所設定的參數組進行操作的程序的編輯、修改、生成。
參數設定模塊將輸入的參數組制成數據表,送入數據庫以備程序的調用。
運行管理模塊負責程序的運行、中斷。
通信模塊負責上、下位機之間的通信管理,就是將控制程序段及調用的參數組使用MSCOMM控件,通過RS232串行口送入單片機使單片機執行控制工作。
查詢模塊。方便用戶對已存文件的查看與調用。
單片機的程序也采用模塊化結構,與上位機一樣共有5個功能模塊通過通信接口接受上位機的輸入指令,控制X,Y方向步進電機的運動。也可以脫離上位機直接控制運行。上位機通信程序流程圖,如圖7所示。下位機通信程序流程圖,如圖8所示。

5 結束語
隨著數控技術、伺服技術、運動元件的發展,以及市場經濟的需要,數控單元沖壓模具快速成形技術得到迅速發展。對于中小型傳統企業,這種結合傳統制造工藝的高新技術無疑是一種投資省,見效J陜,方便、快捷的技術。隨著經濟和科學技術的不斷發展,實現自動上下料裝備、外置模具庫自動換模裝備等,已經擺在人們的面前。可見,數控沖壓的發展是以相關技術和新結構的研制為基礎的。單元沖壓模具快速成形技術,無疑是先進沖壓技術發展的一個新起點。