
4.3 系統(tǒng)軟件設(shè)計(jì)
整個(gè)系統(tǒng)由上位機(jī)來(lái)管理。系統(tǒng)軟件語(yǔ)言采用Visual Basic 6 .0編制其集成開(kāi)發(fā)環(huán)境(IDE)集設(shè)計(jì)、修改、調(diào)試、生成等功能于一體,人機(jī)交互界面十分友好。它是功能強(qiáng)大的Windows環(huán)境下的編程語(yǔ)言簡(jiǎn)單易學(xué)可視化程度高。
系統(tǒng)軟件結(jié)構(gòu)采用模塊化結(jié)構(gòu),共有5個(gè)功能模塊:系統(tǒng)開(kāi)機(jī)后進(jìn)入Windows界面雙擊“數(shù)控單元沖模”圖標(biāo),即彈出應(yīng)用界面,可選擇功能模塊。系統(tǒng)軟件功能模塊圖如圖6所示。

編輯模塊用來(lái)完成用戶對(duì)所設(shè)定的參數(shù)組進(jìn)行操作的程序的編輯、修改、生成。
參數(shù)設(shè)定模塊將輸入的參數(shù)組制成數(shù)據(jù)表,送入數(shù)據(jù)庫(kù)以備程序的調(diào)用。
運(yùn)行管理模塊負(fù)責(zé)程序的運(yùn)行、中斷。
通信模塊負(fù)責(zé)上、下位機(jī)之間的通信管理,就是將控制程序段及調(diào)用的參數(shù)組使用MSCOMM控件,通過(guò)RS232串行口送入單片機(jī)使單片機(jī)執(zhí)行控制工作。
查詢模塊。方便用戶對(duì)已存文件的查看與調(diào)用。
單片機(jī)的程序也采用模塊化結(jié)構(gòu),與上位機(jī)一樣共有5個(gè)功能模塊通過(guò)通信接口接受上位機(jī)的輸入指令,控制X,Y方向步進(jìn)電機(jī)的運(yùn)動(dòng)。也可以脫離上位機(jī)直接控制運(yùn)行。上位機(jī)通信程序流程圖,如圖7所示。下位機(jī)通信程序流程圖,如圖8所示。

5 結(jié)束語(yǔ)
隨著數(shù)控技術(shù)、伺服技術(shù)、運(yùn)動(dòng)元件的發(fā)展,以及市場(chǎng)經(jīng)濟(jì)的需要,數(shù)控單元沖壓模具快速成形技術(shù)得到迅速發(fā)展。對(duì)于中小型傳統(tǒng)企業(yè),這種結(jié)合傳統(tǒng)制造工藝的高新技術(shù)無(wú)疑是一種投資省,見(jiàn)效J陜,方便、快捷的技術(shù)。隨著經(jīng)濟(jì)和科學(xué)技術(shù)的不斷發(fā)展,實(shí)現(xiàn)自動(dòng)上下料裝備、外置模具庫(kù)自動(dòng)換模裝備等,已經(jīng)擺在人們的面前?梢(jiàn),數(shù)控沖壓的發(fā)展是以相關(guān)技術(shù)和新結(jié)構(gòu)的研制為基礎(chǔ)的。單元沖壓模具快速成形技術(shù),無(wú)疑是先進(jìn)沖壓技術(shù)發(fā)展的一個(gè)新起點(diǎn)。