<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

基于現場(chǎng)總線(xiàn)的感應淬火機床控制系統設計

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


2.2軟件設計

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

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

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

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

2.2.2線(xiàn)程技術(shù)

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

2.2.3遠程參數修改

考慮到成本的問(wèn)題,程序沒(méi)有采用C/S結構,也不支持遠程O(píng)DBC,為了支持遠程修改淬火參 數,可以在遠端計算機上安裝本軟件,對參數文件修改后將參數文件復制到機床控制計算機 ,而后在機床控制計算機上退出應用程序并重新運行。

3結論

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

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

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>