• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于Windows+RTX的磨床數(shù)控系統(tǒng)

      2015-02-24 07:39:34鄭魁敬陶征鑫司金保
      機(jī)床與液壓 2015年23期
      關(guān)鍵詞:動件磨床實(shí)時性

      鄭魁敬,陶征鑫,司金保

      (1.先進(jìn)鍛壓成形技術(shù)與科學(xué)教育部重點(diǎn)實(shí)驗(yàn)室 (燕山大學(xué)),河北秦皇島066004;2.燕山大學(xué)河北省并聯(lián)機(jī)器人與機(jī)電系統(tǒng)實(shí)驗(yàn)室,河北秦皇島 066004)

      0 前言

      目前,數(shù)控技術(shù)的研發(fā)和應(yīng)用推廣大大推動了我國數(shù)控機(jī)床行業(yè)的發(fā)展,人們開始越來越多的研究基于PC的開放式數(shù)控系統(tǒng)。隨著PC硬件技術(shù)水平的提高和數(shù)控軟件設(shè)計(jì)水平的進(jìn)步,PC+I/O的軟件化結(jié)構(gòu)正逐漸發(fā)展起來,目前已呈現(xiàn)PC+NC的遞階式結(jié)構(gòu)將被PC+I/O的軟件化結(jié)構(gòu)所取代的趨勢。文中采用PC+I/O的軟件化結(jié)構(gòu),研究基于Windows+RTX軟件平臺的磨床數(shù)控系統(tǒng),在保證實(shí)時性的同時對MK250數(shù)控凸輪磨床進(jìn)行高精度控制。

      1 磨床數(shù)控系統(tǒng)總體設(shè)計(jì)

      1.1 Windows+RTX軟件平臺

      在Windows XP+RTX的軟件平臺上進(jìn)行磨床數(shù)控系統(tǒng)的開發(fā),磨床數(shù)控系統(tǒng)的實(shí)時性不強(qiáng)的任務(wù)由Windows XP來實(shí)現(xiàn),數(shù)控軟件的底層實(shí)時控制任務(wù)由Windows XP實(shí)施擴(kuò)展平臺RTX來實(shí)現(xiàn)。這樣,完全能滿足數(shù)控系統(tǒng)的實(shí)時性要求,且又能充分發(fā)揮Windows的弱實(shí)時性能。

      1.2 磨床數(shù)控系統(tǒng)硬件結(jié)構(gòu)設(shè)計(jì)

      磨床數(shù)控系統(tǒng)由PC機(jī)和高速并口CNC接口板組成,主要控制功能全部由PC機(jī)通過軟件算法來實(shí)現(xiàn),沒有使用其他運(yùn)動控制單元,減小了數(shù)控系統(tǒng)的硬件規(guī)模,充分體現(xiàn)了開放性。驅(qū)動裝置采用松下公司MINAS A系列交流伺服電機(jī)驅(qū)動器及其配套電機(jī),與高速并口CNC接口板配套使用,數(shù)控系統(tǒng)硬件結(jié)構(gòu)框圖如圖1。

      圖1 數(shù)控系統(tǒng)硬件結(jié)構(gòu)框圖

      1.3 磨床數(shù)控系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)

      在磨床數(shù)控系統(tǒng)硬件結(jié)構(gòu)的基礎(chǔ)上進(jìn)行了系統(tǒng)的軟件結(jié)構(gòu)設(shè)計(jì),磨床數(shù)控系統(tǒng)軟件主要包括非實(shí)時性模塊和實(shí)時性模塊兩部分,磨床數(shù)控系統(tǒng)軟件功能模塊結(jié)構(gòu)如圖2。

      圖2 系統(tǒng)軟件功能模塊結(jié)構(gòu)圖

      結(jié)合數(shù)控凸輪磨床的主體結(jié)構(gòu),在Windows+RTX的軟件平臺上開發(fā)了磨床數(shù)控系統(tǒng),將全部數(shù)控功能由軟件來實(shí)現(xiàn)。磨床數(shù)控系統(tǒng)既要完成插補(bǔ)、位置控制、數(shù)據(jù)傳遞、實(shí)時網(wǎng)絡(luò)控制功能等實(shí)時性任務(wù),又要完成人機(jī)界面、自動編程、譯碼等非實(shí)時性任務(wù)。建立了兩個進(jìn)程:Win32進(jìn)程和RTSS進(jìn)程,并通過共享內(nèi)存來完成數(shù)據(jù)的傳遞,前者進(jìn)行非實(shí)時性任務(wù),后者進(jìn)行實(shí)時性任務(wù)。

      磨床數(shù)控系統(tǒng)軟件開發(fā)過程如下:

      (1)創(chuàng)建Win32進(jìn)程和RTSS進(jìn)程并建立連接。

      (2)在Win32進(jìn)程中進(jìn)行可視化設(shè)計(jì),設(shè)計(jì)磨床數(shù)控系統(tǒng)的人機(jī)界面,采用Windows編程中的分割視技術(shù)將人機(jī)界面分割成坐標(biāo)和系統(tǒng)狀態(tài)顯示、代碼顯示、圖形仿真和控制面板4個子窗口。

      (3)在RTSS進(jìn)程中,通過RTX提供的高精度時鐘和定時器來創(chuàng)建插補(bǔ)、位置控制和數(shù)據(jù)傳遞線程等。

      (4)建立Win32進(jìn)程和RTSS進(jìn)程之間的通信。

      (5)位置控制線程產(chǎn)生的脈沖信號通過RTX提供的I/O端口服務(wù)發(fā)送出去。

      (6)通過網(wǎng)絡(luò)遠(yuǎn)程控制磨床數(shù)控系統(tǒng)運(yùn)行時用到了RTX提供的實(shí)時RT-TCP/IP服務(wù)。

      2 磨床數(shù)控系統(tǒng)主要功能模塊設(shè)計(jì)

      2.1 凸輪磨床自動編程模塊

      結(jié)合Windows+RTX的磨床數(shù)控系統(tǒng)結(jié)構(gòu),研究了極坐標(biāo)式凸輪磨床自動編程模塊,可以進(jìn)行直動滾子從動件、擺動滾子從動件、直動平底從動件、擺動平底從動件及非圓工件的自動編程功能。凸輪磨床自動編程流程圖如圖3。

      圖3 凸輪磨床自動編程流程圖

      將凸輪磨床自動編程模塊集成在磨床數(shù)控系統(tǒng)軟件中,如圖4所示。

      圖4 凸輪磨床自動編程界面

      凸輪磨床自動編程模塊能夠進(jìn)行直動滾子從動件、擺動滾子從動件、直動平底從動件、擺動平底從動件及非圓工件的自動編程。

      2.2 實(shí)時網(wǎng)絡(luò)控制模塊

      Windows環(huán)境下的網(wǎng)絡(luò)通信具有延時性和不穩(wěn)定性,本節(jié)在對Windows進(jìn)行實(shí)時性改造的RTX環(huán)境下采用工業(yè)以太網(wǎng)技術(shù),進(jìn)行了實(shí)時網(wǎng)絡(luò)通信的開發(fā),通過使用RT-TCP/IP協(xié)議,實(shí)現(xiàn)了磨床數(shù)控系統(tǒng)的實(shí)時網(wǎng)絡(luò)控制,保證了數(shù)據(jù)傳輸?shù)膶?shí)時性。

      RT-TCP/IP在RTX環(huán)境下具有較好的實(shí)時性能,即增加RTX的網(wǎng)絡(luò)應(yīng)用,同時又保證了RTSS子系統(tǒng)下的實(shí)時處理過程。RTSS網(wǎng)絡(luò)通信是完全獨(dú)立于Windows網(wǎng)絡(luò)的,所以RT-TCP/IP應(yīng)用程序在編譯和運(yùn)行之前可用于W32的開發(fā)和調(diào)試,RT-TCP/IP體系結(jié)構(gòu)如圖5。

      圖5 RT-TCP/IP體系結(jié)構(gòu)

      3 磨床控制系統(tǒng)插補(bǔ)算法

      平面凸輪磨床插補(bǔ)算法是在多軸線性插補(bǔ)算法的基礎(chǔ)上并結(jié)合虛擬合成速度的方法進(jìn)行研究的。其插補(bǔ)原理如圖6所示。

      圖6 平面凸輪磨床插補(bǔ)原理示意圖

      數(shù)控系統(tǒng)在每次插補(bǔ)周期結(jié)束后,都要進(jìn)行終點(diǎn)判斷。空間直線插補(bǔ)是以終點(diǎn)坐標(biāo)為依據(jù)來進(jìn)行判別,而圓弧插補(bǔ)是以起點(diǎn)坐標(biāo)為依據(jù)來進(jìn)行判別。對于數(shù)控凸輪磨床來說,采用的是極坐標(biāo)運(yùn)動系,其在X軸與C軸上是線性插補(bǔ),可以進(jìn)行終點(diǎn)的判斷。X軸方向終點(diǎn)判斷流程圖如圖7。

      圖7 X軸方向終點(diǎn)判斷流程圖

      C軸方向通過相同的方法處理,當(dāng)x=xe,c=ce時,到達(dá)終點(diǎn)。

      4 實(shí)驗(yàn)

      在搭建好的系統(tǒng)平臺上做了兩個實(shí)驗(yàn):一個是在建立的軟硬件平臺上進(jìn)行平面凸輪的模擬加工測試實(shí)驗(yàn),另一個是在配置好的實(shí)時網(wǎng)絡(luò)平臺上對數(shù)控凸輪磨床進(jìn)行實(shí)時網(wǎng)絡(luò)控制。把設(shè)計(jì)好的平面凸輪基本參數(shù)和工藝參數(shù)輸入到自動編程界面中,選擇刀具半徑,生成加工代碼,通過模擬加工,實(shí)際模擬加工出來的仿真圖形與軟件仿真的形狀一致。以磨床數(shù)控系統(tǒng)為客戶端,將網(wǎng)絡(luò)控制功能作為實(shí)時性任務(wù)添加在RTX環(huán)境下,建立服務(wù)器端,使服務(wù)器端與客戶端能進(jìn)行實(shí)時數(shù)據(jù)交換,服務(wù)器端如圖8所示。通過網(wǎng)絡(luò)實(shí)時控制數(shù)控凸輪磨床進(jìn)行了平面凸輪的磨削加工,圖9為磨削加工操作現(xiàn)場。

      圖8 服務(wù)器端圖

      圖9 磨削加工操作現(xiàn)場

      5 結(jié)束語

      研究了基于Windows+RTX的磨床數(shù)控系統(tǒng),對Windows操作系統(tǒng)進(jìn)行實(shí)時性改造,基于該軟件平臺,結(jié)合平面凸輪數(shù)控磨削加工,設(shè)計(jì)了軟硬件結(jié)構(gòu),研究了各模塊功能算法及實(shí)現(xiàn)方法,并進(jìn)行了系統(tǒng)實(shí)驗(yàn)與分析,表明該數(shù)控系統(tǒng)可以滿足磨床加工需要。

      [1] LI C,HE X.Numerical Control Technology Development Trend and Industrialization[J].Machine Building & Automation,2010(2):058.

      [2]Lü Y,LIU Y Q.Design Teaching Machine Tool of Open CNC System on PC[J].Applied Mechanics and Materials,2012,190:774-777.

      [3]ZHAO C,QIN X,TANG H.Research on Open-CNC System Based on PC[J].Mechanical Science and Technology,2005(9):026.

      [4]唐克巖.我國數(shù)控機(jī)床產(chǎn)業(yè)發(fā)展現(xiàn)狀與展望[J].機(jī)床與液壓,2012,40(5):145-147.

      [5]陳建武,林森,宋啟盛,等.數(shù)控凸輪磨床的設(shè)計(jì)及控制系統(tǒng)開發(fā)[J].機(jī)電技術(shù),2011(10):84-87.

      [6]范劍,潘建峰.全軟件數(shù)控系統(tǒng)實(shí)時控制的研究[J].制造技術(shù)與機(jī)床,2007(5):45-48

      [7]劉寰,秦現(xiàn)生,蔣明桔,等.基于Windows+RTX的CNC實(shí)時多任務(wù)調(diào)度設(shè)計(jì)[J].機(jī)床與液壓,2012,40(3):131-134.

      [8]楊桐,鄭魁敬.基于Windows+RTX的PC數(shù)控軟件關(guān)鍵技術(shù)研究[J].設(shè)計(jì)與研究,2011(1):61-64.

      猜你喜歡
      動件磨床實(shí)時性
      基于ANSYS的船舶凸輪機(jī)構(gòu)瞬態(tài)動力學(xué)分析
      基于規(guī)則實(shí)時性的端云動態(tài)分配方法研究
      彈性夾具在軸承磨床中的應(yīng)用
      哈爾濱軸承(2020年3期)2021-01-26 00:35:02
      淺析曲軸磨床的可靠性改進(jìn)
      基于虛擬局域網(wǎng)的智能變電站通信網(wǎng)絡(luò)實(shí)時性仿真
      MZ208全自動液壓磨床PLC程序改進(jìn)
      航空電子AFDX與AVB傳輸實(shí)時性抗干擾對比
      封裝設(shè)備中偏心輪機(jī)構(gòu)的運(yùn)動分析與仿真
      一種車載Profibus總線系統(tǒng)的實(shí)時性分析
      精密測量的凸輪機(jī)構(gòu)從動件運(yùn)動分析軟件開發(fā)應(yīng)用分析
      河南科技(2013年10期)2013-08-15 00:48:29
      梧州市| 辉南县| 九寨沟县| 青海省| 无锡市| 启东市| 钟山县| 长春市| 西华县| 麻阳| 元氏县| 肥乡县| 包头市| 辽中县| 山东省| 富宁县| 定边县| 甘孜县| 梁平县| 宜城市| 彭山县| 常宁市| 金阳县| 五大连池市| 龙南县| 河曲县| 玛多县| 梁平县| 马边| 河源市| 新宁县| 陆川县| 衡南县| 云南省| 沂源县| 满洲里市| 米泉市| 北流市| 即墨市| 内黄县| 锡林浩特市|