新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于現(xiàn)場總線的感應(yīng)淬火機(jī)床控制系統(tǒng)設(shè)計(jì)

基于現(xiàn)場總線的感應(yīng)淬火機(jī)床控制系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2013-03-07 來源:網(wǎng)絡(luò) 收藏


2.2軟件設(shè)計(jì)

系統(tǒng)軟件設(shè)計(jì)主要考慮軟件的通用性、可靠性和易用性。為此著重考慮以下幾個(gè)問 題:①3個(gè)工位獨(dú)自使用加熱電源以及3個(gè)工位共享加熱電源時(shí)切換功能;②3個(gè)工位同時(shí)獨(dú) 立運(yùn)行軟件設(shè)計(jì),并具有同時(shí)、連續(xù)掃描、分段同時(shí)、分段連續(xù)掃描等多種淬火功能;③應(yīng) 可以存儲(chǔ)百個(gè)以上的工件淬火程序,工件管理、查詢方便;④參數(shù)輸入方便,無需編程,不 懂計(jì)算機(jī)的人可以完成工件參數(shù)的輸入;⑤在線幫助功能,隨時(shí)操作提示;⑥故障自診斷、 故障報(bào)警提示功能。
圖5給出了系統(tǒng)軟件設(shè)計(jì)總體框圖。

進(jìn)入主程序后,系統(tǒng)定時(shí)檢查操作面板【自動(dòng)/手動(dòng)】、【啟動(dòng)】、【急?!康劝粹o狀態(tài), 并觸發(fā)相應(yīng)事件;自動(dòng)狀態(tài)下系統(tǒng)主要完成工件管理、淬火參數(shù)設(shè)置、轉(zhuǎn)臺(tái)參數(shù)設(shè)置、步進(jìn) 電機(jī)加速度設(shè)置以及自動(dòng)淬火功能;手動(dòng)方式下,系統(tǒng)主要完成各工位手動(dòng) 操作、轉(zhuǎn)臺(tái)手動(dòng)操作、A B C 3工位及轉(zhuǎn)臺(tái)零位設(shè)置、自動(dòng)回零位功能和手動(dòng)參數(shù)設(shè)置。工 件 選擇在工件管理畫面中完成,選定工件以后,系統(tǒng)首先檢查各工位參數(shù)文件是否存在,若不 存在,自動(dòng)創(chuàng)建各工位參數(shù)文件名,并設(shè)置禁止運(yùn)行標(biāo)志同時(shí)給出提示。各工位淬火參數(shù)設(shè) 置完后,系統(tǒng)自動(dòng)取消禁止運(yùn)行標(biāo)志??傮w框圖中沒有畫出程序退出部分,軟件退出包括兩 種退出方式,一種是返回Windows2000桌面,一種是直接退出操作系統(tǒng)即關(guān)機(jī)。

2.2.1工件參數(shù)動(dòng)態(tài)分配

工件參數(shù)以數(shù)組形式傳送給A B C各加工工位的執(zhí)行程序,由于淬火程序步數(shù)無法確定,數(shù) 組 的下標(biāo)也就無法確定,因此系統(tǒng)采用數(shù)組動(dòng)態(tài)創(chuàng)建技術(shù),使數(shù)組的下標(biāo)跟隨工件參數(shù)數(shù)據(jù)庫 的記錄數(shù)的變化而變化。

2.2.2線程技術(shù)

由于3個(gè)工位同時(shí)運(yùn)行,系統(tǒng)設(shè)置4個(gè)線程,3個(gè)線程用于A、B、C 3個(gè)工位淬火,一個(gè)線程用 于各工位運(yùn)行狀態(tài)指標(biāo),轉(zhuǎn)臺(tái)分度由主程序完成;在淬火過程中,出現(xiàn)異常情況,系統(tǒng)立即 退出淬火程序,并進(jìn)行報(bào)警,某個(gè)工位出現(xiàn)異常,不影響其它工位運(yùn)行;若出現(xiàn)工位下降不 到位或轉(zhuǎn)盤分度不到位的情況,系統(tǒng)自動(dòng)找位。

2.2.3遠(yuǎn)程參數(shù)修改

考慮到成本的問題,程序沒有采用C/S結(jié)構(gòu),也不支持遠(yuǎn)程ODBC,為了支持遠(yuǎn)程修改淬火參 數(shù),可以在遠(yuǎn)端計(jì)算機(jī)上安裝本軟件,對(duì)參數(shù)文件修改后將參數(shù)文件復(fù)制到機(jī)床控制計(jì)算機(jī) ,而后在機(jī)床控制計(jì)算機(jī)上退出應(yīng)用程序并重新運(yùn)行。

3結(jié)論

小型感應(yīng)熱處理中心是綜合了國際上感應(yīng)熱處理機(jī)床的緊湊化、柔性化、多 軸化、生產(chǎn)線化、計(jì)算機(jī)化等方面的一些要點(diǎn)研制的9工位感應(yīng)熱處理中心,在國內(nèi)已應(yīng)用 于摩托車曲柄的淬火與回火,并于2001年9月通過了河南省科委主持的技術(shù)鑒定,經(jīng)專家測 試,機(jī)床升降重復(fù)定位精度≤±0.03 mm,分度定位精度≤±0.02°,工件移動(dòng)速度1~30 0 mm/s。與某廠進(jìn)口的類似機(jī)床(一臺(tái)電源帶3臺(tái)淬火機(jī)床)相比,小型感應(yīng)熱處理加工中心 在功能、價(jià)格、結(jié)構(gòu)、占地面積、工人勞動(dòng)強(qiáng)度、加工效率等方面明顯優(yōu)于進(jìn)口同類機(jī)床, 在故障診斷與保護(hù)方面與進(jìn)口同類機(jī)床相當(dāng)。該機(jī)床樣機(jī)在2001年10月份北京國際熱處理展 覽會(huì)上展出,得到了業(yè)內(nèi)人士的一致好評(píng)。

參考文獻(xiàn)
[1]George E.Totten.Steel Heat Treatment Handbook[M].Marc el Dekker.Inc,1997.
[2]葛運(yùn)旺.小型感應(yīng)熱處理機(jī)床控制系統(tǒng)設(shè)計(jì)[J].組合機(jī)床與自動(dòng)化加工技 術(shù),2000,(6):35-37.
[3]劉國榮.計(jì)算機(jī)控制技術(shù)與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,1999.
[4]梁志剛.C++Builder 5開發(fā)人員指南[M].北京:機(jī)械工 業(yè)出版社,2000.(end)

上一頁 1 2 3 下一頁

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉