亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于μcos-III數(shù)控系統(tǒng)的研制

        2014-02-07 01:22:46張自謙鄧麗貞
        機電工程技術 2014年5期
        關鍵詞:數(shù)控系統(tǒng)指令刀具

        張自謙,黃 穗,鄧麗貞

        (廣州數(shù)控設備有限公司,廣東廣州 510000)

        0 引言

        計算機數(shù)控系統(tǒng)是個實時多任務系統(tǒng)。它的實時性主要表現(xiàn)在:切削精度、安全性方面、指令響應方面。數(shù)控系統(tǒng)的位置控制是通過周期的速度控制的,為了提高切削精度需要保證速度的平穩(wěn)性且插補誤差盡量小,伺服控制周期必須準確,且周期盡量小。安全性是指系統(tǒng)對突發(fā)事件的反應,如刀具破損和機床急停等。指令響應主要是指對操作員指令的響應時間等。

        數(shù)控系統(tǒng)的實時性要求很高,常見的結構和模式可以為多重中斷型、前后臺型或者基于實時操作系統(tǒng)開發(fā)。前后臺型和多重中斷型目前已經(jīng)使用很長的時間,有些過時,目前,一般采用維護性高,以及開發(fā)工作量小的實時操作系統(tǒng)結構。

        實時操作系統(tǒng)μcos-III優(yōu)點突出,被廣泛使用。其支持支持時間片調度法,允許對實時操作系統(tǒng)內(nèi)核資源進行動態(tài)配置,如:信號量、任務、任務棧、事件標志組、消息隊列、消息數(shù)、定時器、互斥型信號量和存儲塊劃分等,都可以動態(tài)配置,因此,資源不夠分配的問題,可以避免在程序編譯過程中出現(xiàn)。μcos-III的多數(shù)數(shù)據(jù)類型可修改,獲得按照CPU能適應的最佳位數(shù)寬度??梢杂脜R編語言書寫選擇和確定優(yōu)先級的算法,對于一些有特殊指令,CPU的優(yōu)勢得到充分發(fā)揮,比如:復位指令、找出第一個不為零位(FF1)指令、計數(shù)器計到零(CLZ)指令等。

        1 OMAP-L138處理器

        OMAP-L138處理器是一個基于ARM926EJ-S?和C674x DSP為核心處理器的低功耗應用。它提供了比數(shù)字信號處理器TMS320C6000?平臺的其他成員顯著較低的功率。它具有強大的操作系統(tǒng)支持,豐富的用戶界面和高速處理性能。另外,它的雙核架構提供了DSP和精簡指令集計算機(RISC)技術,使處理器和存儲系統(tǒng)的所有部分可以連續(xù)運行。

        2 數(shù)控系統(tǒng)的軟件設計

        2.1 系統(tǒng)的模塊劃分

        把數(shù)控系統(tǒng)根據(jù)數(shù)控系統(tǒng)所需完成的功能和需求分為五個任務,界面管理任務,數(shù)據(jù)處理任務,運動控制任務,位置控制任務,PLC任務,每個任務還可以具體細分。具體的系統(tǒng)模塊劃分如圖1所示。

        圖1 系統(tǒng)模塊圖

        人與機器的交互主要由界面管理完成。界面具有顯示加工狀態(tài)和非加工狀態(tài)功能。加工時,界面主要是顯示數(shù)據(jù)段,尺寸,主軸轉速,刀具號,進刀速度等參數(shù)。非加工時,界面主要顯示程序目錄,內(nèi)存中存儲的零件程序等。

        各種運動軸的控制任務主要由運動控制模塊完成。相應的運動由人工通過鍵盤輸入,大致有自動運行,進行手動,回機床零點,回程序零點等。其中運動控制最核心的功能是自動運行。

        PLC模塊主要負責執(zhí)行器的運行和機床內(nèi)置傳感器數(shù)據(jù)的采集,并保證執(zhí)行器執(zhí)行和數(shù)據(jù)采集的一致性。主要執(zhí)行換刀、主軸、冷卻液、控制面板的掃描以及從機床內(nèi)置傳感器和變換器中采集數(shù)據(jù),根據(jù)采集的信息執(zhí)行不同的邏輯操作和轉換。

        在蘭州的歲月里,化建公司(五建時名)以建設蘭化、發(fā)展蘭化、振興蘭化為使命。20世紀80年代后,蘭化的建設項目和技改項目呈逐年減少之勢?;翡J的嗅到了改革開放的春風已經(jīng)刮起,迎身跳入市場化的浪潮中去,把目光投向了蘭化以外更加廣闊的建筑市場。“立足蘭州、服務甘肅、面向全國”的經(jīng)營戰(zhàn)略應運而生。

        譯碼和刀具補償以及前瞰處理主要由數(shù)據(jù)處理模塊完成。數(shù)據(jù)處理模塊將標志的數(shù)控代碼翻譯成本系統(tǒng)能識別的代碼,此后的數(shù)據(jù)段坐標參數(shù)經(jīng)過軌跡計算,轉換為軌跡參數(shù)。軌跡轉換一般分兩步,第一步進行刀具補償,即進行刀具長度補償和刀具半徑補償。第二步根據(jù)進行前瞰處理,提前預測加工路徑的情況,給出近似最優(yōu)的銜接進給速度,提高對微線段的加工效率和加工質量。

        圖2 數(shù)控系統(tǒng)運行總體框圖

        位置控制是在給定的約束范圍內(nèi)各個軸執(zhí)行運動指令所有必須的方法,這些指令通常都是周期性的。它主要是把插補得到的位置給定值與通過傳感器檢測到的位置實際值進行比較,以確定位置偏差,產(chǎn)生一個控制信號,驅動伺服電機,把位置偏差減小到零或減小到微小的數(shù)值。

        2.2 μcos-III系統(tǒng)的運行結構

        如圖2所示,是μcos-III系統(tǒng)的整個軟件的運行框圖。系統(tǒng)的操作方式由鍵盤選擇輸入。比如當用戶選擇自動運行后,啟動系統(tǒng)后,系統(tǒng)順序執(zhí)行代碼編譯,刀具補償,速度計算,插補,位置控制完成對配件的加工。

        2.3 系統(tǒng)任務

        數(shù)控系統(tǒng)的各個模塊被劃分為不同的任務。其中PLC劃分為兩個任務:一個任務的優(yōu)先級高,完成對時間要求比較高的操作,如急停等;另一個任務的優(yōu)先級低,主要完成I/O口的操作。每個任務對應著μcos-III操作系統(tǒng)的一個任務,并根據(jù)它們的重要性設定不同的優(yōu)先級。它們分別是界面管理任務、運動控制任務、數(shù)據(jù)處理任務、PLC任務1、PLC任務2。它們都是周期性任務,即每個任務都需要周期的運行。

        任務之間采用共享內(nèi)存進行通訊,在μcos-III中,共享內(nèi)存采用全局變量實現(xiàn)。任務間同步采用關中斷和開中斷的方式和信號量方式。開中斷和關中斷其實就相當于全局變量,這個主要用在傳輸數(shù)據(jù)量小的操作;傳輸數(shù)據(jù)量大的操作,耗費的時間較長,主要采用信號量的方式進行通訊。在μcos-III中郵箱只傳輸一個數(shù)據(jù),可以把它用作同步信號,在本系統(tǒng)中也可以采用郵箱進行同步。

        為了防止優(yōu)先級逆轉,采用了優(yōu)先級天花板協(xié)議[2]。優(yōu)先級逆轉一般是在兩個任務訪問共享數(shù)據(jù)時出現(xiàn),為了保證數(shù)據(jù)的一致性,這兩個訪問必須串行,如果優(yōu)先級高的任務首先獲得訪問權,則優(yōu)先級的順序保持一致,如果優(yōu)先級低的任務先獲得訪問權,這時優(yōu)先級高的任務請求訪問,則優(yōu)先級高的任務必須等到優(yōu)先級低的任務訪問為止。優(yōu)先級天花板協(xié)議是使用優(yōu)先級繼承協(xié)議,當任務J阻塞更高優(yōu)先級任務時,它在被阻塞任務中優(yōu)先級最高水平上執(zhí)行關鍵部分,關鍵部分一結束,任務J返回到原先的優(yōu)先級上。有些實時操作系統(tǒng)不提供改變優(yōu)先級功能,但μcos-III提供了一個改變優(yōu)先級的函數(shù)OSTask-ChangePrio()函數(shù),主要利用該函數(shù)實現(xiàn)優(yōu)先級天花板協(xié)議,防止優(yōu)先級逆轉。

        具體的優(yōu)先級算法如下:

        (1)在系統(tǒng)配置階段

        1)求出共享數(shù)據(jù)data中任務的最高優(yōu)先級Pceiling;

        由于μcos-III不允許優(yōu)先級重疊,所以在系統(tǒng)配置時,任務優(yōu)先級的設置:

        |Pi-Pj|>=2 Pi表示第i個任務的優(yōu)先級,其中i≠j。

        (2)在系統(tǒng)運行階段

        2)任務i訪問數(shù)據(jù)data時,把任務i的優(yōu)先級提高到Pceiling+1;

        (3)任務i訪問數(shù)據(jù)data結束,把任務i的優(yōu)先級恢復。繼續(xù)運行下面程序,這個時候該任務可以被其他任務搶占了。

        3 數(shù)控系統(tǒng)的實現(xiàn)

        為了驗證以上提到設計的效果,用μcos-III實現(xiàn)了一個嵌入式數(shù)控系統(tǒng)。該數(shù)控系統(tǒng)硬件結構如圖3所示。

        數(shù)控系統(tǒng)硬件采用ARM+FPGA結構。μcos-III運行在ARM上,實現(xiàn)系統(tǒng)的界面管理、輔助數(shù)據(jù)管理、運動控制、PLC及位置控制等任務;FPGA實現(xiàn)系統(tǒng)的I/O管理。目前該系統(tǒng)已經(jīng)裝配機床,運行安全、可靠。

        圖3 數(shù)控系統(tǒng)硬件結構

        用μcos-III實現(xiàn)的嵌入式數(shù)控系統(tǒng)如圖4所示。操作人員可以根據(jù)要求選擇不同的操作方式,來實現(xiàn)不同的功能選擇。

        圖4 嵌入式數(shù)控系統(tǒng)界面

        4 結論

        本文給出了基于μcos-III的數(shù)控系統(tǒng)結構。詳細論述了在μcos-III上實現(xiàn)數(shù)控系統(tǒng)的模塊結構、運行結構以及任務間的同步,在此基礎上給出了基于ARM嵌入式硬件平臺的數(shù)控系統(tǒng)實現(xiàn)。

        [1] Labrosse,Jean J.μC/OS The real-time Kernel,R&D Publications,1992.

        [2] Sha,L.,Rajkumar,R..Lehoczky,J..Priority inheritance protocols:An approach to real-time synchronization[J].IEEE Transactionson Software Engineering,1992,39(9):1175-1185.

        [3]陳友東,樊銳,陳五一,等.基于RT-Linux的開放式數(shù)控系統(tǒng)研究[J].中國機械工程,2003,14(16):1419-1422.

        [4]歐長勁,彭寬棟,洪尉尉.數(shù)控旋壓機專用數(shù)控系統(tǒng)的研究[J].機電工程,2012(11):1239-1242,1258.

        [5]龔樹森.西門子數(shù)控系統(tǒng)功能的拓展開發(fā)[J].機電工程技術,2013(8):189-192.

        猜你喜歡
        數(shù)控系統(tǒng)指令刀具
        聽我指令:大催眠術
        無織構刀具與織構刀具銑削性能對比研究
        ARINC661顯控指令快速驗證方法
        測控技術(2018年5期)2018-12-09 09:04:26
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        電子測試(2018年18期)2018-11-14 02:30:34
        基于FANUC 32i A數(shù)控系統(tǒng)的外部測量設計
        西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術改造中的應用
        基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動功能開發(fā)
        切削刀具刃口形貌對刀具使用壽命的影響
        數(shù)控系統(tǒng)中GUI軟件平臺設計和實現(xiàn)
        多功能刀具
        免费无码av一区二区三区| 精品人妻一区二区视频| 日本一二三四区在线观看| 国产av无码专区亚洲avjulia| 欧美巨大xxxx做受中文字幕| 福利网在线| 国产一区二区三区尤物| 美女扒开屁股让男人桶| 亚洲旡码a∨一区二区三区| 999久久66久6只有精品| 国产日产高清一区二区三区| 男人添女人囗交做爰视频| 九月婷婷人人澡人人添人人爽| 日韩久久久黄色一级av| 隔壁人妻欲求不满中文字幕 | 一二三四中文字幕日韩乱码| 成人国产精品三上悠亚久久| 亚洲成在人线av品善网好看| 免费可以在线看A∨网站| 蜜桃av观看亚洲一区二区| 在线观看午夜视频国产| 免费a级毛片无码av| 国产精美视频| 国产成年女人特黄特色毛片免| 日本午夜理论片在线观看| 中文字幕肉感巨大的乳专区| 国产成年无码V片在线| 一区二区日本影院在线观看| 亚洲国产成人极品综合| 中文字幕av无码一区二区三区| 久久精品国产6699国产精| 国产一区二区三区尤物| 亚洲av一二三四区四色婷婷 | 蜜臀人妻精品一区二区免费| 奇米影视7777久久精品| 四虎影永久在线观看精品| 国产性感丝袜美女av| 色狠狠一区二区三区中文| 亚洲欧洲偷自拍图片区| 欧美人与动牲交片免费| 久久av不卡人妻出轨一区二区|