新聞中心

        EEPW首頁 > 嵌入式系統(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汀⑦壿嬆P秃臀锢砟P徒y(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ù)庫的需求。

        軟件設(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)連接庫支持,借助這兩個(gè)動(dòng)態(tài)連接庫支持,系統(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ù)庫;在線決策程序進(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上輥萬能式數(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).


        上一頁 1 2 下一頁

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 彰化县| 株洲市| 民乐县| 平南县| 榆中县| 重庆市| 东乌| 车致| 元氏县| 尼勒克县| 莫力| 银川市| 新河县| 沙雅县| 印江| 皋兰县| 崇左市| 泰顺县| 邹城市| 启东市| 闻喜县| 临汾市| 威远县| 大余县| 凉山| 宣城市| 南昌县| 凤冈县| 图们市| 隆安县| 南宫市| 颍上县| 隆子县| 岳普湖县| 南漳县| 海南省| 红原县| 紫阳县| 海晏县| 巫溪县| 灵武市|