版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、高速、高精、多軸插補(bǔ)、多通道是數(shù)控系統(tǒng)發(fā)展的趨勢(shì),這對(duì)傳統(tǒng)數(shù)控系統(tǒng)采用的單處理器核心的硬件架構(gòu)提出了嚴(yán)峻的挑戰(zhàn)。而目前采用非對(duì)稱多處理器作為數(shù)控系統(tǒng)計(jì)算核心的解決方案,雖然在一定程度上緩解了計(jì)算資源不足的情況,但仍具有任務(wù)劃分不合理、核間負(fù)載不均、軟件結(jié)構(gòu)執(zhí)行效率不高等問(wèn)題。為了解決這類問(wèn)題,進(jìn)一步提高數(shù)控系統(tǒng)的數(shù)據(jù)處理效率,緩解插補(bǔ)計(jì)算速度和精度之間的矛盾,本文采用對(duì)稱多處理器作為計(jì)算核心開(kāi)發(fā)了并行數(shù)控系統(tǒng)。
通過(guò)對(duì)開(kāi)源串行
2、軟件數(shù)控Grbl的執(zhí)行流程及數(shù)據(jù)流詳細(xì)的分析,提出了基于多級(jí)環(huán)形緩沖區(qū)的模塊解耦與數(shù)據(jù)傳遞機(jī)制。在此基礎(chǔ)上,采用基于數(shù)據(jù)流的劃分方法,設(shè)計(jì)了開(kāi)放式并行產(chǎn)消系統(tǒng)框架,作為并行數(shù)控系統(tǒng)的基本軟件結(jié)構(gòu)。同時(shí),為了實(shí)現(xiàn)各個(gè)并行模塊間的數(shù)據(jù)通信與同步,結(jié)合數(shù)控系統(tǒng)數(shù)據(jù)產(chǎn)消的特點(diǎn),提出了兩種緩沖平衡控制算法,其中基于插補(bǔ)細(xì)分?jǐn)?shù)的周期自動(dòng)調(diào)節(jié)算法可以實(shí)現(xiàn)對(duì)加工路徑長(zhǎng)度的前瞻和各個(gè)模塊執(zhí)行周期的實(shí)時(shí)調(diào)整;基于緩沖余量反饋的調(diào)度算法可以有效解決模塊間的數(shù)
3、據(jù)緩沖上下溢問(wèn)題,使各個(gè)功能模塊同步協(xié)調(diào)工作。然后根據(jù)所提出的并行框架,采用Pthread庫(kù)對(duì)串行數(shù)控系統(tǒng)Grbl進(jìn)行了多線程并行化處理,實(shí)現(xiàn)了線程級(jí)并行的數(shù)控系統(tǒng)。
通過(guò)對(duì)數(shù)控系統(tǒng)與伺服系統(tǒng)間通信方式的調(diào)研,以及對(duì)多種主流總線協(xié)議的對(duì)比分析,最終確定采用Ethernet Powerlink(EPL)開(kāi)源實(shí)時(shí)以太網(wǎng)通信協(xié)議構(gòu)建并行數(shù)控與伺服系統(tǒng)的通信網(wǎng)絡(luò)。通過(guò)對(duì)EPL不同實(shí)現(xiàn)方案的對(duì)比,最終采用應(yīng)用層與數(shù)據(jù)鏈路層分離的形式實(shí)現(xiàn)
4、了EPL協(xié)議,以達(dá)到最小的通信周期和周期抖動(dòng)。根據(jù)市場(chǎng)調(diào)研情況選用了邁信公司EP3E系列數(shù)字總線伺服驅(qū)動(dòng)器,并采用openCONFIGURATOR配置工具實(shí)現(xiàn)了對(duì)整個(gè)通信網(wǎng)絡(luò)的參數(shù)配置工作。采用Netlink通信機(jī)制實(shí)現(xiàn)了用戶空間的數(shù)控系統(tǒng)與內(nèi)核空間的EPL應(yīng)用層的雙向通信,使數(shù)控系統(tǒng)的控制指令可以通過(guò)Netlink及EPL發(fā)送到各個(gè)伺服從站。
最后,針對(duì)所開(kāi)發(fā)的多線程并行、模塊化的數(shù)控系統(tǒng)開(kāi)展了軟件系統(tǒng)測(cè)試實(shí)驗(yàn)與加工驗(yàn)證實(shí)驗(yàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式非對(duì)稱多處理器操作系統(tǒng)的構(gòu)建.pdf
- 基于非對(duì)稱多處理器的數(shù)字電視SoC架構(gòu)設(shè)計(jì).pdf
- 并行多處理器系統(tǒng)容錯(cuò)的研究與實(shí)現(xiàn).pdf
- 基于多處理器的電力諧波檢測(cè)系統(tǒng)研究.pdf
- 多處理器并行計(jì)算硬件平臺(tái)研究.pdf
- 基于PC的開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 基于LabVIEW的開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 基于現(xiàn)場(chǎng)總線的開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 基于CAN總線的開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 多處理器系統(tǒng)任務(wù)調(diào)度研究.pdf
- 基于多處理器的劍桿織機(jī)主控系統(tǒng)研究.pdf
- 基于多處理器的劍桿織機(jī)控制系統(tǒng)研究.pdf
- 基于Linux平臺(tái)的開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 單處理器及多處理器系統(tǒng)節(jié)能技術(shù)的研究.pdf
- 超聲加工開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 基于領(lǐng)域工程的開(kāi)放式數(shù)控系統(tǒng)研究.pdf
- 多處理器系統(tǒng)中的線程調(diào)度研究.pdf
- 基于嵌入式多處理器Metis框架的研究.pdf
- 開(kāi)放式數(shù)控系統(tǒng)
- 基于運(yùn)動(dòng)控制器的開(kāi)放式組態(tài)數(shù)控系統(tǒng)研究.pdf
評(píng)論
0/150
提交評(píng)論