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

        ?

        面向異地制造的數(shù)控加工集成環(huán)境研究與開發(fā)

        2010-03-16 01:19:06王秋菊
        裝備制造技術(shù) 2010年11期
        關(guān)鍵詞:異地瀏覽器串口

        王秋菊

        (大連職業(yè)技術(shù)學(xué)院,遼寧 大連 116037)

        隨著數(shù)控(NC)技術(shù)的發(fā)展,微機(jī)性能的不斷提升,CAD/CAM軟件不斷涌現(xiàn),如PROE,CAXA,CATIA,UG則為其中的佼佼者。這些軟件功能十分強(qiáng)大,集產(chǎn)品造型、NC程序編制、零件加工過程三維動態(tài)仿真、力學(xué)分析于一身,在現(xiàn)在制造企業(yè)中應(yīng)用十分廣泛,發(fā)揮了巨大的作用。但是對于一些中小企業(yè)而言,這些優(yōu)秀的軟件大多價格昂貴,對硬件要求較高,操作復(fù)雜,而且一般要經(jīng)過二次開發(fā),對使用者提出了很高的要求。所以,一些中小企業(yè)提出符合自身情況的CAD/CAM一體化解決方案。本文結(jié)合某工廠異地制造中的CAD/CAM一體化需求,提出了一種切實(shí)可行的集成方案,并研制開發(fā)了數(shù)控加工集成環(huán)境系統(tǒng)。

        1 功能需求分析

        由于一些企業(yè)規(guī)模以及技術(shù)能力的限制,沒有像PROE一類的CAD/CAM軟件,沒有專門的CAD/CAM人才,甚至連編寫NC程序的人員都很缺乏,需要利用其他企業(yè)(或技術(shù)中心)技術(shù)優(yōu)勢,通過網(wǎng)絡(luò)或異地制造的方式參與市場競爭。企業(yè)間交流時,需要瀏覽零件3D圖形、以此檢驗待加工件設(shè)計圖是否符合要求,對NC代碼進(jìn)行校驗以保證NC代碼的正確性,以及把NC代碼正確、方便地輸送到數(shù)控加工設(shè)備。其異地制造策略如圖1所示。

        圖1 異地制造策略

        將本地需要加工的零件信息,通過Internet傳給異地制造技術(shù)中心,異地制造技術(shù)中心編制數(shù)控加工代碼,再通過Internet傳回。本地通過NC加工集成環(huán)境中的NC代碼仿真模塊,對NC代碼進(jìn)行校驗,通過瀏覽器確認(rèn)后,傳輸?shù)絅C加工設(shè)備進(jìn)行實(shí)際加工。

        2 系統(tǒng)結(jié)構(gòu)框架

        從以上分析可以看出,系統(tǒng)的功能至少要包括:零件圖預(yù)覽、NC代碼校驗和代碼傳輸共3個功能模塊。結(jié)合現(xiàn)有的計算機(jī)與網(wǎng)絡(luò)技術(shù),筆者提出如下設(shè)計思路。

        將計算機(jī)仿真技術(shù)與OpenGL 3D動畫技術(shù)相結(jié)合,以零件描述文件瀏覽器為基礎(chǔ),以NC機(jī)床刀具中心(簡稱刀心)軌跡的仿真器為中心,結(jié)合Win32多線程以及串口通信技術(shù)建立數(shù)控加工集成環(huán)境。

        數(shù)控加工集成環(huán)境的設(shè)計,主要解決信息集成和界面集成。信息集成,主要是指集成環(huán)境中3個系統(tǒng)之間的信息能互相利用與共享。界面集成主要是為用戶提供一個高效、友好、簡潔的集成用戶界面,充分發(fā)揮軟件的功能[1]。在設(shè)計時對集成環(huán)境系統(tǒng)進(jìn)行功能分解,通過定義統(tǒng)一的數(shù)據(jù)格式,利用接口文件實(shí)現(xiàn)信息的傳輸,從而達(dá)到信息的集成。

        集成界面應(yīng)該包括下列功能:菜單驅(qū)動和管理窗口功能及其管理圖形顯示、文件操作與管理、在線幫助(包括提示信息、錯誤警告信息、容錯處理等)及接口程序。本文研究的數(shù)控加工集成環(huán)境集成了零件模型的3D動態(tài)交互瀏覽、加工零件NC代碼的刀具軌跡的包絡(luò)面仿真、以及加工零件NC代碼的傳輸與控制。系統(tǒng)總體結(jié)構(gòu)框架如圖2所示。

        圖2 系統(tǒng)結(jié)構(gòu)框架

        3 集成環(huán)境詳細(xì)設(shè)計

        集成環(huán)境并不是所有模塊的簡單組合。在集成軟件設(shè)計時,應(yīng)該考慮如下幾個方面:

        (1)軟件系統(tǒng)的人性化。就是說軟件必須盡可能地與人們的思維習(xí)慣保持一致、直觀、易于理解、人機(jī)交互部分易于操作等。菜單的設(shè)計要有層次性,但最終命令子菜單不宜過深,以免影響了易操作性。圖標(biāo)設(shè)計形象,易于理解,并盡可能地給出提示,位置的擺放要遵循一定的順序,如從上到下,從左到右等。

        (2)設(shè)計時必須搞清楚各模塊間信息流動、邏輯關(guān)系,以及各模塊的輸入輸出。其中,信息流動的載體,可以是文件,也可以是結(jié)構(gòu)變量,這個載體必須能很容易地被各模塊,甚至其他軟件系統(tǒng)所接受,這樣才能擴(kuò)展了自身的應(yīng)用范圍和實(shí)用性。

        (3)VRML(Virtual Reality Modeling Language)—虛擬現(xiàn)實(shí)建模語言,被廣泛地應(yīng)用于Internet上創(chuàng)建虛擬的三維空間,可以創(chuàng)建虛擬的三維物體,還可以創(chuàng)建具有和瀏覽者的交互性更接近于現(xiàn)實(shí)世界的虛擬空間。VRML文件是虛擬三維空間的文本描述[2],后綴為WRL。PROE等大型CAD/CAM軟件均支持VRML文件。所以VRML文件適合做文件接口。另外3DS文件是一種非常普遍的數(shù)據(jù)格式,以3DS格式保存的三維圖形文件非常豐富,而且有非常豐富的3DS文件庫,所以也可以作為文件接口。

        基于以上原則建立的系統(tǒng)的流程如圖3所示。

        圖3 系統(tǒng)工作流程圖

        4 集成環(huán)境的現(xiàn)實(shí)

        (1)VRML文件瀏覽器。基于OpenGL建立系統(tǒng)的三維真實(shí)感圖形瀏覽器,它包括3個組件:語法分析器,場景圖,高真感圖形呈現(xiàn)。3DS文件瀏覽器與VRML相似,其概念模型如圖4所示。

        語法分析器負(fù)責(zé)讀取VRML文件,并將節(jié)點(diǎn)的信息保存到圖元信息中,以便于場景圖使用。場景圖包括一個執(zhí)行引擎,其作用是建立顯示列表,將圖元信息通過列表管理、并且通過層次轉(zhuǎn)換修改圖元中的信息。高真感圖形呈現(xiàn)主要是將處理后的圖元信息呈現(xiàn)出來,并且根據(jù)其圖元中或用戶自定義的光照、材質(zhì)、紋理信息生成真實(shí)感三維圖形。

        圖4 VRML文件瀏覽器概念模型圖

        (2)NC代碼刀具軌跡仿真器。NC代碼刀具軌跡仿真器,包括3個部分:語法分析器,軌跡生成器與動畫生成。

        語法分析器,主要是分析NC代碼,構(gòu)造符號表和變量表,為軌跡生成器提供必要的輸入。軌跡生成器構(gòu)造軌跡鏈表加入節(jié)點(diǎn)。動畫生成通過構(gòu)造顯示鏈表,用OpenGL命令備都提供RS-232串口通信功能。利用Win32 API提供的串口操作函數(shù)CreateFile()打開并設(shè)置串行口,再用WriteFile()把要傳輸?shù)腘C代碼段寫到串行口,即可以很方便地實(shí)現(xiàn)代碼傳輸。為了更好的控制傳輸?shù)男袨?,采用了Windows多線程技術(shù),創(chuàng)建用戶界面線程、串行口監(jiān)視線程和代碼傳輸線程,分別實(shí)現(xiàn)用戶終止傳輸命令,串行口狀態(tài)顯示,傳輸進(jìn)度顯示;向用戶界面返回串行口狀態(tài),代碼傳輸和向用戶界面返回傳輸進(jìn)度等。

        5 集成環(huán)境的界面設(shè)計

        利用VC++6.0 AppWizard建立SDI工程框架,應(yīng)用了靜態(tài)切分窗口,用到了3個視圖:NC代碼視圖,文件列表視圖和3D場景顯示視圖(如圖5),分別負(fù)責(zé)NC代碼、文件和刀心軌跡包絡(luò)面及零件模型的顯示與交互命令的解釋。為了能更好地觀察零件模型和刀心軌跡包絡(luò)面,可以對其余兩個視圖進(jìn)行消隱,并進(jìn)行全屏顯示效果。

        圖5 數(shù)控加工集成環(huán)境界

        6 結(jié)束語

        本文開發(fā)的數(shù)控加工集成環(huán)境,用NC代碼刀心軌跡包絡(luò)面仿真實(shí)現(xiàn)代碼正確性檢驗。利用的VRML、3DS等文件格式進(jìn)行數(shù)據(jù)交換,減少了對PROE等大型軟件的依賴,增加了靈活性。利用Win32提供的串口操作函數(shù),完成了PC向NC加工設(shè)備的數(shù)據(jù)傳輸,通過錯誤校驗、人機(jī)交互控制、狀態(tài)顯示和Win32多線程技術(shù),增加了集成系統(tǒng)的可靠性,而且界面友好、易操作。該軟件解決了企業(yè)異地制造中零件圖3D交互式瀏覽、NC代碼仿真驗證、RS-232串口傳輸控制、數(shù)據(jù)共享和交換等問題,并在企業(yè)獲得了成功的應(yīng)用。

        [1]張 潔,顧 健,劉延山,蔡 蘭.FMS集成開發(fā)環(huán)境的研究[J].江蘇理工大學(xué)學(xué)報,1997,(5):74-77.

        [2]陽化冰,劉忠麗,劉忠軒,王慶華.虛擬現(xiàn)實(shí)構(gòu)造語言VRML[M].北京:北京航空航天大學(xué)出版社,2000.

        猜你喜歡
        異地瀏覽器串口
        淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        推進(jìn)醫(yī)保異地結(jié)算 穩(wěn)字當(dāng)先
        USB接口的多串口數(shù)據(jù)并行接收方法探索
        如何開拓異地市場?
        環(huán)球瀏覽器
        再見,那些年我們嘲笑過的IE瀏覽器
        基于藍(lán)牙串口適配器的GPS接收機(jī)與AutoCAD的實(shí)時無線通信
        地礦測繪(2015年3期)2015-12-22 06:27:26
        你適不適合異地戀
        文苑(2015年10期)2015-10-09 11:21:50
        破除異地結(jié)算的地方抵制
        亚洲av精品一区二区三区| 欧美丰满大屁股ass| 在线视频这里只有精品| 胳膊肘上有白色的小疙瘩| 青青草手机免费播放视频| 日本少妇春药特殊按摩3| 亚洲日本va午夜在线电影| 99re国产电影精品| 亚洲国产一区一区毛片a| 熟女无套高潮内谢吼叫免费| 欧美孕妇xxxx做受欧美88| 亚洲AV秘 无码一区二区三| 日韩av一区二区不卡在线| 无码gogo大胆啪啪艺术| 亚洲 欧美 激情 小说 另类| 国产精品涩涩涩一区二区三区免费| 日本一区二区三区丰满熟女| 医院人妻闷声隔着帘子被中出| 亚洲gv白嫩小受在线观看| 久久精品中文字幕极品| 蜜桃av噜噜一区二区三区免费| 在线看亚洲一区二区三区| 性无码一区二区三区在线观看| 中日av乱码一区二区三区乱码| 无码专区无码专区视频网址| 一区二区三区亚洲视频| 亚洲av无码乱码国产精品| 1769国产精品短视频| 亚洲国产免费一区二区| 精品国产粉嫩内射白浆内射双马尾| 中国老熟女重囗味hdxx| 亚洲人成综合网站在线| 国内精品久久久久国产盗摄| 色婷婷在线一区二区三区| 综合色就爱涩涩涩综合婷婷| 日本丶国产丶欧美色综合| 一亚洲一区二区中文字幕| 精品亚洲一区二区三区四| 日韩在线一区二区三区免费视频| 毛片在线啊啊| 久久精品女同亚洲女同|