新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 卷板機(jī)數(shù)控系統(tǒng)的硬件和軟件設(shè)計(jì)

卷板機(jī)數(shù)控系統(tǒng)的硬件和軟件設(shè)計(jì)

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

系統(tǒng)設(shè)計(jì)與開發(fā)采用了面向?qū)ο蟮姆椒ㄒ驗(yàn)檫@種方法模擬了人類認(rèn)知客觀世界的過程;具有封裝性,集成性,以及消息驅(qū)動(dòng)等一系列特性,使得改造的系統(tǒng)模塊清晰、組裝維護(hù)方便,可擴(kuò)充性可重組性強(qiáng);面向?qū)ο竽P蛯⒏拍钅P?、邏輯模型和物理模型統(tǒng)一到一起,極大的降低了系統(tǒng)的理解難度。

采用PMAC可編程多軸控制器,因?yàn)樗拈_發(fā)界面非常友好。它提供的PWIN 編程工具完全在Windows 環(huán)境,運(yùn)行編輯修改非常容易。

遵照面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)與分析的主導(dǎo)思想,系統(tǒng)設(shè)計(jì)成若干個(gè)對(duì)象模塊的有機(jī)組合。宏觀上看系統(tǒng)分為系統(tǒng)層、應(yīng)用層和物理層三個(gè)層面,如圖4所示。主要解決IPC 與PMAC,F(xiàn)lyVideo繼承的一系列技術(shù)問題,因?yàn)镻MAC 有自己的CPU 和RAM 還有EPROM; FlyVido 也有自己的RAM和相應(yīng)的運(yùn)算器,而PMAC和FlyVideo都是以總線方式與IPC相連,IPC要將這些資源和自身資源集成到一起形成完整的控制系統(tǒng),必須有有效的集成手段。應(yīng)用層是系統(tǒng)的主體部分,由若干個(gè)功能模塊組成。在系統(tǒng)層的支持下,各功能模塊獨(dú)立完成一部分任務(wù),從而實(shí)現(xiàn)系統(tǒng)的所有控制目標(biāo)。物理層是與物理空間相對(duì)應(yīng)的機(jī)制,由若干和存儲(chǔ)文件結(jié)構(gòu)對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)組成,用來滿足人機(jī)交互和訪問數(shù)據(jù)庫(kù)的需求。

軟件設(shè)計(jì)過程中還必須實(shí)現(xiàn)下面這些技術(shù)要求:

(1) 上位機(jī)與下位機(jī)的實(shí)時(shí)通訊:上位機(jī)與下位機(jī)的實(shí)時(shí)通訊是利用DELTA TAU DATASYSTEM 公司提供的與PMAC相配套的PtalkDT類實(shí)現(xiàn)的。PtalkDT類通過添加ActiveX 的方式加以實(shí)例化,并由其中的GetResponse()方法完成雙向通訊。上位機(jī)與下位機(jī)通訊的速度取決于主計(jì)算機(jī)的主頻、PMAC CPU 的速度,以及系統(tǒng)程序和下位機(jī)控制程序的大小。

(2) 視頻顯示:視頻信號(hào)的處理及圖像顯示控制是通過對(duì)視頻卡的二次開發(fā)實(shí)現(xiàn)的。FlyVideo視頻卡提供了OCX標(biāo)準(zhǔn)控件Capwnd與應(yīng)用系統(tǒng)進(jìn)行集成。該控件的16 個(gè)主要方法和7 個(gè)屬性由MFC42.DLL 和MSVCRT.DLL兩個(gè)動(dòng)態(tài)連接庫(kù)支持,借助這兩個(gè)動(dòng)態(tài)連接庫(kù)支持,系統(tǒng)開發(fā)了Overlay 和Peview 兩種圖像顯示模式,以方便現(xiàn)場(chǎng)的不同要求。

(3) 穩(wěn)壓電源:大型卷板設(shè)備工作環(huán)境惡劣,尤其是電網(wǎng)電壓極不穩(wěn)定,很容易沖擊數(shù)控系統(tǒng),造成死機(jī)。其結(jié)果輕則產(chǎn)品作廢,重則損壞設(shè)備,損失難以估量。為了防止數(shù)控系統(tǒng)因電源干擾而產(chǎn)生控制失誤,系統(tǒng)專門配置了響應(yīng)速度小于0.1ms 的在線不間斷穩(wěn)壓電源。除此之外,系統(tǒng)還在軟件設(shè)計(jì)上進(jìn)行了必要的處理,為每個(gè)動(dòng)作編制了濾波程序。

(4) 控制時(shí)鐘:系統(tǒng)控制時(shí)鐘主要是從保證系統(tǒng)正常運(yùn)行的角度,周期掃描下位機(jī)I/O 口、視頻信號(hào)狀態(tài),以及中斷請(qǐng)求信息,實(shí)現(xiàn)上位機(jī)與下位機(jī)的實(shí)時(shí)通訊;獲取運(yùn)動(dòng)坐標(biāo)當(dāng)前值;動(dòng)態(tài)管理數(shù)據(jù)庫(kù);在線決策程序進(jìn)程等。此模塊由標(biāo)準(zhǔn)控件Timer 實(shí)現(xiàn)。為了提高可靠性,系統(tǒng)采用單時(shí)鐘驅(qū)動(dòng)時(shí)鐘,掃描周期80ms。

3 結(jié)論

經(jīng)過生產(chǎn)實(shí)踐的檢驗(yàn),17000kNx3000mm上輥萬(wàn)能式數(shù)控系統(tǒng)的軟件和硬件設(shè)計(jì)完全符合生產(chǎn)。在生產(chǎn)過程中,系統(tǒng)控制軟件配合硬件順利地進(jìn)行數(shù)據(jù)輸入、數(shù)據(jù)處理、信息輸出以及對(duì)執(zhí)行部件的控制,使數(shù)控按照設(shè)計(jì)要求,安全可靠地運(yùn)行自動(dòng)卷制工藝過程。

參考文獻(xiàn)
[1] 李佳.大型卷板設(shè)備數(shù)控系統(tǒng)設(shè)計(jì) [J].重型機(jī),2001,6.
[2] 李志堅(jiān).并聯(lián)機(jī)床數(shù)控系統(tǒng) [J].機(jī)械工程,2001(3).
[3] Solving some discrepancy problems in NC [J].Algorithmica,2001(3).


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

評(píng)論


相關(guān)推薦

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

關(guān)閉