两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多系統(tǒng)同步數(shù)控加工仿真方法及裝置的制作方法

文檔序號:2528376閱讀:296來源:國知局
專利名稱:多系統(tǒng)同步數(shù)控加工仿真方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)控加工仿真培訓領(lǐng)域,特別涉及一種多系統(tǒng)同步數(shù)控加工仿真方法及裝置,集成多型號數(shù)控機床、多數(shù)控系統(tǒng)面板,可同步實現(xiàn)標準回轉(zhuǎn)件、異形件修復虛擬加工和真實加工的數(shù)控加工仿真訓練,其可廣泛應用于數(shù)控加工職業(yè)技術(shù)培訓,尤其是異形零件數(shù)控修復加工培訓。
背景技術(shù)
數(shù)控加工仿真培訓在培養(yǎng)數(shù)控加工人才方面有著極大優(yōu)勢,近年來得到了飛速發(fā)展。目前數(shù)控加工仿真培訓主要采取兩種形式,一種是以純軟件方式的培訓類產(chǎn)品,另一種是以數(shù)控系統(tǒng)面板和虛擬視景相結(jié)合的仿真器。這兩種方式各有優(yōu)勢,但兩者存在幾個共同的缺陷。一是缺少數(shù)控加工操作的真實感。二是現(xiàn)有的培訓產(chǎn)品主要針對數(shù)控加工,力口工件以標準回轉(zhuǎn)件為主,其結(jié)構(gòu)通常都比較簡單,不能實現(xiàn)復雜結(jié)構(gòu)的零件修復加工。三是培訓功能比較單一,對不同數(shù)控機床、不同數(shù)控系統(tǒng)的兼容性考慮不周,虛擬加工環(huán)境可訂制性差。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種綜合集成、一機多用、培訓方式靈活多變的多系統(tǒng)同步數(shù)控加工仿真培訓方法及裝置。特別針對異形件數(shù)控修復加工這一細分領(lǐng)域,提供一種集成多型號數(shù)控機床、多數(shù)控系統(tǒng)面板,可同步實現(xiàn)標準回轉(zhuǎn)件、異形件修復虛擬加工和真實加工的數(shù)控加工仿真培訓方法和裝置。區(qū)別以往的數(shù)控加工仿真培訓類產(chǎn)品,本發(fā)明整合虛擬數(shù)控加工和數(shù)控機床實際加工兩者的優(yōu)勢,利用計算機控制實現(xiàn)兩者同步操作,在保證用戶操作真實體驗 的同時,增加系統(tǒng)的交互性和靈活性,使整個數(shù)控加工過程更加直觀和透明,幫助受訓者更好的了解整個數(shù)控加工的執(zhí)行過程,提高培訓效果,顯著提高受訓人員的操作體驗和數(shù)控加工認知水平,解決現(xiàn)有數(shù)控加工仿真培訓產(chǎn)品在修復件加工領(lǐng)域存在的針對性不強,真實感不足、培訓功能單一、培訓資源浪費等問題。本發(fā)明的上述目的通過以下技術(shù)方案實現(xiàn):
多系統(tǒng)同步數(shù)控加工仿真方法,步驟如下:首先,由操作者通過虛擬加工系統(tǒng)訂制虛擬加工環(huán)境,在真實加工系統(tǒng)中定制真實加工環(huán)境;然后,通過多系統(tǒng)控制平臺選擇一種數(shù)控系統(tǒng)面板,進行數(shù)控編程和控制,通過通信接口將數(shù)控指令發(fā)送給仿真控制器,仿真控制器進行仿真計算,一方面將刀具的運動參數(shù)發(fā)送給虛擬加工系統(tǒng),虛擬加工系統(tǒng)采用基于體特征的混合建模方法和基于體特征的虛擬切削加工仿真算法進行圖形仿真計算,完成虛擬加工;另一方面將加工宏指令發(fā)送給真實加工系統(tǒng),由真實機床完成毛坯或修復件的實際加工;與此同時,仿真控制器還將實時生成虛擬數(shù)控顯示屏,驅(qū)動LED電路完成各種指示,完成數(shù)控系統(tǒng)面板狀態(tài)更新。所述的通過虛擬加工系統(tǒng)訂制虛擬加工環(huán)境,即虛擬加工環(huán)境建模及仿真,過程如下:建模時首先對虛擬加工環(huán)境進行規(guī)劃,確定數(shù)控機床、夾具、刀具型號,然后依次建立結(jié)構(gòu)模型、OB圖模型、三維模型,并輸出為標準的stl格式文件,依據(jù)OB圖模型建立裝配結(jié)構(gòu),定義各裝配體的裝配關(guān)系、約束,最終形成整機裝配結(jié)構(gòu),然后采用自定義統(tǒng)一建模描述語言進行建模并以純文本文件方式進行存儲;仿真時首先由操作者通過虛擬加工系統(tǒng)上位機軟件定制虛擬加工環(huán)境,進行機床、夾具、刀具選型設(shè)置,依據(jù)操作者設(shè)定讀取指定純文本格式的結(jié)構(gòu)描述文件,建立與裝配結(jié)構(gòu)一致的數(shù)據(jù)存儲結(jié)構(gòu),然后虛擬加虛擬加工仿真上位機軟件圖形仿真引擎讀取數(shù)據(jù)存儲結(jié)構(gòu),完成虛擬加工環(huán)境繪制。所述的基于體特征的混合建模方法步驟如下:將異形件加工表面和非加工表面進行分離,采用完全不同的建模方法進行建模,即非加工表面結(jié)構(gòu)復雜,采用Cartia三維建模軟件進行建模;加工表面通常比較規(guī)則,采用基于體特征的建模方法,以特征表面作為建模的主要依據(jù)對加工表面進行分段描述;該方法自定義了一種文件存儲格式,實現(xiàn)了對各種復雜結(jié)構(gòu)的零部件的統(tǒng)一描述建模。所述的異形件為異形回轉(zhuǎn)件。所述的基于體特征的虛擬切削加工仿真算法步驟如下:在仿真過程中讀取待加工零件的統(tǒng)一描述文件,依據(jù)零件特征描述形成一個與真實形狀相一致的零件特征鏈表存儲結(jié)構(gòu),虛擬機床在收到加工指令后將根據(jù)被加工零件的當前工步計算確定加工后特征的類型、尺寸等,然后用新的特征替代原特征,更新零件特征鏈表并按照新特征完成圖形繪制。本發(fā)明的另一目的在于提供一種多系統(tǒng)同步數(shù)控加工仿真裝置,包括多系統(tǒng)控制平臺1、仿真控制器2、虛擬加工系統(tǒng)3、真實加工系統(tǒng)4及通信協(xié)議,其中,多系統(tǒng)控制平臺I與仿真控制器2通信連接,所述仿真控制器2分別與虛擬加工系統(tǒng)3及真實加工系統(tǒng)4通信連接。所述多系統(tǒng)控制平臺I用于提供兩種不同數(shù)控系統(tǒng)面板,是系統(tǒng)的輸入部分;仿真控制器2是系統(tǒng)的處理中樞,主要用于處理用戶輸入,數(shù)控程序解析、數(shù)控加工仿真;虛擬加工系統(tǒng)3和真實加工系統(tǒng)4是系統(tǒng)兩套并行的執(zhí)行機構(gòu),在仿真控制器2的控制下分別完成虛擬加工仿真和真實加工模擬;通信協(xié)議為系統(tǒng)各部分之間提供可靠的通信服務(wù)。本發(fā)明是國內(nèi)首款可以同步完成虛擬加工和真實加工的數(shù)控加工仿真培訓系統(tǒng)。所述的多系統(tǒng)控制平臺I包括工作臺11、旋轉(zhuǎn)機架12、手輪13、華中數(shù)控系統(tǒng)面板14,Funac數(shù)控系統(tǒng)面板15、 切換控制裝置16及通信接口 17,旋轉(zhuǎn)機架12正反兩面分別固定華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15,通過工作臺11上的切換控制裝置16實現(xiàn)華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15兩種不同數(shù)控系統(tǒng)面板的快速切換 ’華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15內(nèi)部各設(shè)有一塊面板狀態(tài)掃描控制板,對數(shù)控系統(tǒng)面板硬件進行周期性掃描,并將掃描結(jié)果編碼后通過串口發(fā)送給仿真控制器嵌入式工控機主板。所述的仿真控制器2包括嵌入式工控機主板21、手輪控制板22、系統(tǒng)切換控制板23,嵌入式工控機主板21是整個系統(tǒng)的中樞,用于運行仿真軟件,主要處理用戶輸入、完成數(shù)控指令解析、仿真加工計算、虛擬數(shù)控顯示器模擬。嵌入式工控機主板21具有兩個串口,分別與虛擬加工系統(tǒng)3和真實加工系統(tǒng)4相連,以驅(qū)動虛擬加工系統(tǒng)3和真實加工系統(tǒng)4完成加工仿真;手輪13通過手輪控制板22與嵌入式工控機主板21相連,手輪控制板22用于處理手輪13操作,將手輪控制信號分別發(fā)送給多系統(tǒng)控制平臺I和數(shù)控機床;系統(tǒng)切換控制板23用以實現(xiàn)兩種不同數(shù)控系統(tǒng)面板的切換控制,建立嵌入式工控機主板與當前數(shù)控系統(tǒng)面板之間的串口數(shù)據(jù)和VGA視頻信號傳輸通道。
所述的虛擬加工系統(tǒng)3采用一臺PC機作為基礎(chǔ)平臺,PC機通過串口與仿真控制器2的嵌入式工控機主板21連接。采用虛擬現(xiàn)實技術(shù)和計算機仿真技術(shù)開發(fā)虛擬加工仿真上位機軟件,核心功能是以三維圖形方式實現(xiàn)用戶實時控制下的虛擬數(shù)控加工過程仿真及測量仿真。此外,上位機軟件還能完成數(shù)控機床、工件、刀具、夾具等虛擬數(shù)控加工環(huán)境定制、觀測角度調(diào)整以及其它訓練配置功能。所述的真實加工系統(tǒng)4是一臺現(xiàn)有小型的具有仿真控制功能的真實數(shù)控機床,可在仿真控制器的實時控制下完成零件實際加工;真實加工系統(tǒng)4通過串口與仿真控制器2的嵌入式工控機主板21通信連接。主要由數(shù)控機床、機床控制單元、通信接口組成,可實現(xiàn)不同原材料毛坯、標準件、異形件的真實數(shù)控加工要求。所述的華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15上分別設(shè)置顯示面板、快捷鍵面板、控制面板、操縱面板、輔助面板及LED電路,且分別與面板狀態(tài)掃描控制板相連,所述面板狀態(tài)掃描控制板及切換控制裝置分別與系統(tǒng)切換控制板23相連。本發(fā)明的有益效果在于:
1.同步加工
系統(tǒng)具有兩套完全不同的執(zhí)行機構(gòu),分別是基于PC機的虛擬加工系統(tǒng)和基于數(shù)控機床的真實加工系統(tǒng),兩套執(zhí)行機構(gòu)在仿真控制器的驅(qū)動下同步工 作,實現(xiàn)同步切削加工,借助虛擬加工系統(tǒng)操作者可以更加直觀的了解整個數(shù)控加工過程,尤其是數(shù)控程序的執(zhí)行過程和刀具的走刀線路,從而極大地改善了操作者的受訓體驗。2.多數(shù)控系統(tǒng)加工
系統(tǒng)采用可旋轉(zhuǎn)的多數(shù)控系統(tǒng)平臺提供Fanuc和華中兩種不同的數(shù)控系統(tǒng)面板,并利用切換控制裝置實現(xiàn)兩種數(shù)控系統(tǒng)的快速切換。操作者可以利用不同的數(shù)控系統(tǒng)進行數(shù)控加工,熟悉不同數(shù)控系統(tǒng)面板的操作和指令系統(tǒng)。實現(xiàn)單一平臺下的一機多用,提高了系統(tǒng)的利用率,實現(xiàn)了系統(tǒng)資源的優(yōu)化配置。3.異形零件修復加工
異形零件修復加工仿真一直以來都是一項技術(shù)難題,主要體現(xiàn)在兩個方面:一是異形零件結(jié)構(gòu)復雜難以建模描述,二是虛擬切削仿真算法十分復雜。在保證仿真精度的前提下數(shù)據(jù)處理量對性能的影響較大。本發(fā)明提出了一種基于體特征的混合建模方法和基于體特征的虛擬切削仿真算法,有效解決了異形零件修復加工仿真問題。4.培訓形式靈活多變
系統(tǒng)各部分功能相對完整,既可以獨立工作又可以在既定通信協(xié)議的控制下同步工作,從而保證了系統(tǒng)的組訓方式靈活多變。系統(tǒng)各部分可自由組合實現(xiàn)虛擬加工培訓、真實加工培訓、集團作業(yè)。本發(fā)明針對目前國內(nèi)外少有研究的異形件數(shù)控修復加工仿真領(lǐng)域,創(chuàng)造性的提出了一種虛擬加工與真實加工同步、多型號數(shù)控機床與數(shù)控系統(tǒng)兼容、標準件加工與異形件修復仿真于一體的整體解決方案,有效地結(jié)合了純軟件仿真和純數(shù)控系統(tǒng)仿真的優(yōu)勢,使操作者可以在同一平臺下實現(xiàn)多型號數(shù)控機床、多數(shù)控系統(tǒng)面板操作,完成標準回轉(zhuǎn)件、異形件虛擬加工和真實加工的仿真培訓。本發(fā)明具有設(shè)計理念先進、功能實用、成本低廉、部署方便、系統(tǒng)兼容性好、組訓方式靈活多變、加工過程直觀形象準確、人機交互性好、用戶操作真實感強、能顯著改變操作者的用戶體驗等諸多優(yōu)點,開創(chuàng)了一種全新的數(shù)控加工仿真培訓模式,具有十分顯著的社會、經(jīng)濟效益和極大的推廣應用前景。本發(fā)明提出了一種可實現(xiàn)虛擬加工與真實加工同步完成的數(shù)控加工仿真培訓的方法,并完成原型樣機設(shè)計,具備同步加工、多數(shù)控系統(tǒng)加工、異形零件修復加工、培訓方式靈活四個顯著特征。本發(fā)明首先提出了一種集成真實加工、虛擬加工于一體,并實現(xiàn)同步加工的仿真器設(shè)計理念,并完成了實物樣機生產(chǎn),整合了真實加工、虛擬加工兩者的優(yōu)勢,使數(shù)控加工過程更加直觀形象,便于理解和接受,提高了用戶操控體驗。本發(fā)明首次針對異形件虛擬修復技術(shù)進行研究,提出了基于體特征的混合建模方法和基于體特征的虛擬切削仿真算法,有效解決了異形件虛擬數(shù)控加工仿真這一技術(shù)難題,實現(xiàn)了虛擬數(shù)控加工技術(shù)創(chuàng)新。本發(fā)明首次運用基于統(tǒng)一描述語言對虛擬數(shù)控顯示器、虛擬數(shù)控機床、虛擬刀具、虛擬夾具進行建模和仿真,解決了不同型號數(shù)控機床、不同數(shù)控系統(tǒng)之間的兼容性問題,實現(xiàn)了訓練系統(tǒng)可配置、可擴展,真正意義上實現(xiàn)了一機多用。


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。圖1為本發(fā)明的原理示意圖。圖2為本發(fā)明的多系統(tǒng)控制平臺構(gòu)成示意圖。圖3為本發(fā)明的整體結(jié)構(gòu)示意圖。圖4為本發(fā)明的作業(yè)流程。圖5為本發(fā)明的虛擬加工環(huán)境動態(tài)建模方法。圖6為本發(fā)明的數(shù)控機床功能結(jié)構(gòu)模型圖。
圖7為本發(fā)明的數(shù)控機床功能OB圖模型。圖8為本發(fā)明的數(shù)控機床結(jié)構(gòu)描述文件。圖9為本發(fā)明的基于體特征的混合建模方法。圖10為本發(fā)明的基于體特征的混合建模過程。圖11為本發(fā)明的基于體特征的虛擬切削仿真算法。圖12為本發(fā)明的數(shù)控指令系統(tǒng)建模過程。圖13為本發(fā)明的數(shù)控加工仿真控制器動態(tài)模型。
具體實施例方式下面結(jié)合附圖進一步說明本發(fā)明的詳細內(nèi)容及其具體實施方式
。參見圖1,本發(fā)明的多系統(tǒng)同步數(shù)控加工仿真方法,首先由操作者利用虛擬加工系統(tǒng)訂制虛擬加工環(huán)境,在真實加工系統(tǒng)中定制真實加工環(huán)境,然后利用多系統(tǒng)控制平臺選擇一種數(shù)控系統(tǒng)面板,進行數(shù)控編程和控制,利用通信接口將數(shù)控指令發(fā)送給仿真控制器,仿真控制器進行仿真計算,一方面將刀具的運動參數(shù)發(fā)送給虛擬加工系統(tǒng),虛擬加工系統(tǒng)利用虛擬切削加工仿真算法進行圖形仿真計算,完成虛擬加工;另一方面將加工宏指令發(fā)送給真實加工系統(tǒng)、由真實加工系統(tǒng)完成毛坯或修復件的實際加工。與此同時仿真控制器還將實時生成虛擬數(shù)控顯示屏,驅(qū)動LED電路完成各種指示,完成數(shù)控系統(tǒng)面板狀態(tài)更新。參見附圖2及附圖3,本發(fā)明多系統(tǒng)同步數(shù)控加工仿真裝置由多系統(tǒng)控制平臺1、仿真控制器2、虛擬加工系統(tǒng)3、真實加工系統(tǒng)4以及數(shù)據(jù)通信協(xié)議組成。多系統(tǒng)控制平臺I主要提供華中數(shù)控系統(tǒng)面板14、Funac數(shù)控系統(tǒng)面板15兩種數(shù)控系統(tǒng)面板仿真。仿真控制器2由嵌入式工控機主板21、手輪控制板22、系統(tǒng)切換控制板23和仿真軟件構(gòu)成。嵌入式工控機主板21是整個系統(tǒng)的中樞,用于運行仿真軟件,主要處理用戶輸入、完成數(shù)控指令解析、仿真加工計算、虛擬數(shù)控顯示器模擬。虛擬加工系統(tǒng)3采用一臺PC機作為基礎(chǔ)平臺,用于運行虛擬加工加工仿真上位機軟件,PC機通過串口與仿真控制器進行通信。虛擬加工仿真上位機軟件采用虛擬現(xiàn)實技術(shù)和計算機仿真技術(shù)開發(fā),核心功能是以三維圖形方式實現(xiàn)用戶實時控制下的虛擬數(shù)控加工過程仿真及測量仿真。此外,上位機軟件還能完成數(shù)控機床、工件、刀具、夾具等虛擬數(shù)控加工環(huán)境定制、觀測角度調(diào)整以及其它訓練配置功能。真實加工系統(tǒng)4是一臺現(xiàn)有小型的具有仿真控制功能的真實數(shù)控機床,主要由數(shù)控機床、機床控制單元、通信接口組成,可實現(xiàn)不同原材料毛坯、標準件、異形件的真實數(shù)控加工要求。參見附圖4,本發(fā)明的作業(yè)流程描述如下:
Stepl.操作者在虛擬加工系統(tǒng)中選擇虛擬數(shù)控機床;
Step2.操作者在虛擬加工·系統(tǒng)中選擇虛擬夾具;
Step3.操作者在虛擬加工系統(tǒng)中選擇并安裝虛擬刀具;
Step4.操作者在虛擬加工系統(tǒng)中選擇并安裝虛擬毛坯或修復件;
Step5.操作者在虛擬加工系統(tǒng)中調(diào)整觀測角度和顯示模式;
Step6.操作者在真實加工系統(tǒng)中安裝虛擬毛坯或修復件;
Step7.操作者在真實加工系統(tǒng)完成對刀、設(shè)置刀補等基本操作;
StepS.操作者在多系統(tǒng)控制平臺上選定一種數(shù)控系統(tǒng)面板作為當前訓練的數(shù)控系統(tǒng),并按下啟動按鈕,系統(tǒng)進行初始化;
Step9.操作者利用選定的數(shù)控系統(tǒng)面板輸入數(shù)控加工程序或數(shù)控加工指令,由接口電路將編碼后的數(shù)控指令發(fā)送給仿真控制器;
Stepl0.仿真控制器對數(shù)控加工指令進行解析、處理,依據(jù)虛擬加工環(huán)境參數(shù)進行仿真計算;
Stepll.仿真控制器將計算的結(jié)果分別發(fā)送給虛擬加工系統(tǒng)和真實加工系統(tǒng);
St印12.虛擬加工系統(tǒng)根據(jù)刀具移動參數(shù)進行虛擬切削仿真計算,實時完成三維圖形的繪制,實現(xiàn)虛擬加工過程的仿真。St印13.真實加工系統(tǒng)依據(jù)驅(qū)動機床各部件運動的宏指令完成對機床的運動控制,完成真實加工。St印14.重復第9至14步,直至完成整個數(shù)控加工過程。參見圖5,虛擬加工環(huán)境建模主要包括虛擬數(shù)控機床、虛擬夾具、虛擬刀具。為了實現(xiàn)加工環(huán)境的可定制特征,采取動態(tài)建模的方式實現(xiàn),具體思路是:以機床模型為例,將機床整機看成一個由機床級和功能組件級構(gòu)成的兩層樹狀裝配體結(jié)構(gòu),即整機由功能組件(如床身、各運動主軸和刀具夾具等)裝配而成,而功能組件又是由單元構(gòu)件(如方塊、圓柱等)組成的裝配體,通過建立一個具有統(tǒng)一格式的機床裝配結(jié)構(gòu)描述文件表達機床的兩級裝配關(guān)系,再開發(fā)一個裝配結(jié)構(gòu)的解析引擎,便可以通過統(tǒng)一的建模方法來建立不同的虛擬機床模型。對于不同結(jié)構(gòu)的數(shù)控機床只要依據(jù)機床的具體結(jié)構(gòu),按照機床裝配結(jié)構(gòu)描述文件的格式描述機床的結(jié)構(gòu),機床建模解析引擎便可以生成新的機床模型。動態(tài)建模技術(shù)克服了靜態(tài)建模的局限性,具有更大的靈活性,而且通過提供與商業(yè)三維造型軟件的圖形接口,可以解決復雜零件的建模問題,使機床模型的建立和機床的復雜程度無關(guān)。參見圖5,虛擬加工環(huán)境建模過程如下:
Stepl.虛擬加工環(huán)境規(guī)劃;
Step2.建立結(jié)構(gòu)模型,參見圖6 ;
Step3.建立OB圖模型,參見圖7 ;
Step4.利用Catia三維建模軟件完成各單元構(gòu)件的三維建模;
Step5.輸出為標準的Stl格式文件;
Step6.利用通過Stl對象讀取Stl文件,生成里機床組件的裝配結(jié)構(gòu);
Step7.生成整機裝配結(jié)構(gòu);
Step8.導出純文本格式的結(jié)構(gòu)描述文件,該描述文件由四部分組成:文件頭、顏色表、機床參數(shù)表和機床組件,由于機床組件的聚集度為n所以機床組件的描述有多個,在每個機床組件中包含若干個單元構(gòu)件的描述。具體文件結(jié)構(gòu)可參見圖8。與虛擬加工環(huán)境建模過程相對應,虛擬加工環(huán)境仿真過程如下:
Stepl.打開結(jié)構(gòu)描述文件;
Step2.讀取顏色表,建立預制顏色信息列表;
Step3.讀取機床參數(shù)表區(qū)域;`
Step4.實例化組件對象,并根據(jù)指定參數(shù)信息進行初始化;
Step5.重復Step6至Step9,直到實例化所有組件對象;
Step6.讀取機床組件參數(shù)表區(qū)域;
Step7.建立裝配體對象,對組件名稱,元件運動類型、源點坐標、連接屬性等參數(shù)進行初始化;
StepS.按照運動類型建立裝配體運動學約束;
Step9.讀取裝配體單元構(gòu)件區(qū)域;
Stepl0.實例化單元構(gòu)件,按照顏色表索引對應的顏色,使用圖形引擎繪制單元構(gòu)件圖
元;
Stepll.重復Step6至Step9,直到實例化所有單元構(gòu)件對象;
Stepl2.重復Step6至Stepll,直到實例化所有裝配體對象;
Stepl3.按照裝配體運動學約束和數(shù)控宏指令進行運動學仿真。參見圖9,本發(fā)明采用基于體特征的混合建模方法對結(jié)構(gòu)比較復雜的軸類、盤類、殼體類的修復件進行建模。具體思路是將零件分離為非加工表面和加工表面分別建模。非加工表面采用Catia工具建模完成,加工表面采用基于體特征的建模方法將模型分成特征層和零件層。特征層結(jié)構(gòu)設(shè)計以構(gòu)成零件的工藝特征為設(shè)計對象,對其進行詳細結(jié)構(gòu)設(shè)計和制造信息集成的設(shè)計過程。特征層的設(shè)計活動通過對特征層統(tǒng)一數(shù)據(jù)模型的操作來實現(xiàn)對工藝特征的相關(guān)制造活動的關(guān)聯(lián)驅(qū)動,同時特征層的設(shè)計也是零件層設(shè)計的基礎(chǔ)。特征層結(jié)構(gòu)設(shè)計主要包括以下內(nèi)容:(I)特征庫的建立,包括基本特征庫和構(gòu)造特征庫;(2)基本特征參數(shù)輸入和參數(shù)修改;(3)特征的詳細結(jié)構(gòu)設(shè)計,如倒角、倒圓等;(4)構(gòu)造特征的結(jié)構(gòu)設(shè)計與制造信息關(guān)聯(lián),參數(shù)特征由二維輪廓參數(shù)化設(shè)計系統(tǒng)來完成。零件層設(shè)計是在特征層結(jié)構(gòu)設(shè)計基礎(chǔ)上用回轉(zhuǎn)類零件的工藝特征以及異形部分來表達零件的完整構(gòu)造,表達零件特征構(gòu)成、各特征間的約束關(guān)系以及零件整體的制造要求。零件層結(jié)構(gòu)設(shè)計主要包括以下內(nèi)容:(I)對特征的編輯操作:如特征的插入、刪除、零件調(diào)頭等;(2)特征間的圓角過渡計算;(3)特征表達模型向統(tǒng)一輪廓表達模型的轉(zhuǎn)換;(4)零件技術(shù)信息輸入,主要包括零件名稱,編號,繪圖比例,生產(chǎn)批量,毛坯類型及尺寸,材料,熱處理等信息。參見圖10,基于體特征的混合建模方法可描述如下:將加工表面和非加工表面進行分離,采用完全不同的建模方法進行建模。非加工表面結(jié)構(gòu)復雜,難于用數(shù)據(jù)結(jié)構(gòu)描述,因此采用Cartia三維建模軟件進行建模,確保了模型的準確性。加工表面通常具有一定的規(guī)則性,如回轉(zhuǎn)表面、平面、螺旋、螺紋,對于這些規(guī)則表面則采用基于體特征的建模方法,以特征表面作為建模的主要依據(jù)對加工表面進行分段描述。為了對兩種建模方法進行統(tǒng)一描述,系統(tǒng)自定義了一種文件存儲格式,實現(xiàn)了對各種復雜結(jié)構(gòu)的零部件的建模描述。基于體特征的建模方法由于以特征數(shù)據(jù)作為存儲結(jié)構(gòu),極大地減少了存儲開銷,因而為基于體特征的虛擬切削仿真算法提供了條件,在進行切削加工仿真計算時,只需對特征數(shù)據(jù)進行計算,極大地減少了 CPU消耗,確保了虛擬加工的實時計算和繪制,也從根本上保證了圖形繪制的精度。本發(fā)明采用基于體特征的虛擬切削加工仿真算法,基本方法如下:在仿真過程中依據(jù)零件特征鏈表形成一個與真實形狀相一致的零件,虛擬機床在收到加工指令后將根據(jù)被加工零件的當前工步計算確定加工后特征的類型、尺寸等,然后用新的特征替代原特征,更新零件特征鏈表并按照新特征完成圖形繪制。參見圖11,以回轉(zhuǎn)特征體車削圓柱過程為例,在收到加工指令后,虛擬切削加工仿真算法計算加工后的特征I和特征2尺寸的“此消彼長”,分別替換為特征I’和特征2’。通過特征替換的方式不僅有效降低了系統(tǒng)存儲開銷,也大幅減少了系統(tǒng)計算開銷,提高了算法效率。參見圖12,目前的數(shù)控代碼可以分為三類:(1) ISO標準指令集,一般指G功能指令集或M功能指令集,由于采用同樣的國際標準,對于不同的數(shù)控機床,這部分指令定義的功能基本相同;(2)擴展指令集,對于一些保留功能的指令,即國際標準沒有定義的指令,各機床生產(chǎn)廠家的定義不盡相同;(3)高級宏指令集,是指數(shù)控機床支持的復雜數(shù)控代碼指令集,如三角函數(shù)計算、條 件判斷、循環(huán)跳轉(zhuǎn)和高級插補指令等,這部分指令對于不同的機床生產(chǎn)廠家沒有統(tǒng)一的標準,差別最大??刂破鲃討B(tài)建模類似于Java的虛擬機技術(shù),先建立一個類似于虛擬機虛擬指令層的數(shù)控代碼宏指令層,再建立具體的數(shù)控代碼格式對數(shù)控代碼宏指令的調(diào)用關(guān)系映射表,也就是宏指令映射描述文件,控制器通過宏指令映射描述文件來調(diào)用的數(shù)控代碼宏指令完成具體的仿真加工,從而實現(xiàn)對不同的數(shù)控代碼格式的動態(tài)解析。數(shù)控代碼宏指令是數(shù)控加工仿真系統(tǒng)的內(nèi)部指令集,它定義了數(shù)控機床完成加工動作的各種行為,可以直接操作系統(tǒng)參數(shù)區(qū),也可以直接調(diào)用加工仿真切削算法完成零件的仿真加工??刂破魍ㄟ^宏指令映射描述文件建立具體的數(shù)控代碼對數(shù)控仿真加工底層的驅(qū)動,而完成各種加工任務(wù)。只要數(shù)控代碼宏指令層的指令集中有對應功能的映射指令,控制器便可以兼容足夠多的數(shù)控代碼格式。參見圖13,仿真控制器的工作過程是以宏指令映射描述文件為核心的,宏指令映射描述文件是一個具有統(tǒng)一格式的宏指令映射關(guān)系描述表,宏指令映射描述文件中全面定義了數(shù)控的代碼和宏指令的映射關(guān)系。對一個具體的數(shù)控代碼的解析需要經(jīng)過兩個過程,第一個過程是數(shù)控代碼的語法檢查,第二個過程是完成對虛擬數(shù)控機床的驅(qū)動。這兩個過程都離不開宏指令映射描述文件??刂破鞯南纫罁?jù)描述文件檢查輸入的數(shù)控代碼的格式的正確性,再格式檢驗通過后再根據(jù)具體的數(shù)控指令查找宏指令映射描述文件,找到對應的宏指令并調(diào)用,從而完成驅(qū)動虛擬數(shù)控機床的任務(wù)。具體步驟如下:
Stepl.輸入NC程序;
Step2.對NC程序進行語法檢查;
Step3.判斷語法是否合乎要求,如果不符合跳轉(zhuǎn)至St印1,否則進入St印4 ;
Step4.查找宏指令映射描述文件將NC程序翻譯成相應的數(shù)控加工宏指令,完成代碼格式化轉(zhuǎn)換;
Step5.翻譯成相應的數(shù)控加工宏指令;
Step6.結(jié)合系統(tǒng)參數(shù)表進行數(shù)控加工仿真計算;
Step7.重復St印4至Step6,直到所有NC程序執(zhí)行完畢;
Step8.結(jié)束仿真。參見圖1至圖4,本發(fā)明的多系統(tǒng)同步數(shù)控加工仿真裝置,包括多系統(tǒng)控制平臺1、仿真控制器2、虛擬加工系統(tǒng)3、真實加工系統(tǒng)4及通信協(xié)議,其中,多系統(tǒng)控制平臺I與仿真控制器2通信連接,所述仿真控制器2分別與虛擬加工系統(tǒng)3及真實加工系統(tǒng)4通信連接;所述多系統(tǒng)控制平臺I用于提供兩種不同數(shù)控系統(tǒng)面板,是系統(tǒng)的輸入部分;仿真控制器2是系統(tǒng)的處理中樞,主要用于處理用戶輸入,數(shù)控程序解析、數(shù)控加工仿真;虛擬加工系統(tǒng)3和真實加工系統(tǒng)4是系統(tǒng)兩套并行的執(zhí)行機構(gòu),在仿真控制器2的控制下分別完成虛擬加工仿真和真實加工模擬;通信協(xié)議為系統(tǒng)各部分之間提供可靠的通信服務(wù)。本發(fā)明是首款可以同步完成虛擬加工和真實加工的數(shù)控加工仿真培訓系統(tǒng)。所述的多系統(tǒng)控制平臺I包括工作臺11、旋轉(zhuǎn)機架12、手輪13、華中數(shù)控系統(tǒng)面板14,Funac數(shù)控系統(tǒng)面板15、切換控制裝置16及通信接口 17,旋轉(zhuǎn)機架12正反兩面分別固定華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15,通過工作臺11上的切換控制裝置16實現(xiàn)華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15兩種不同數(shù)控系統(tǒng)面板的快速切換 ’華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15內(nèi)部各設(shè)有一塊面板狀態(tài)掃描控制板,對數(shù)控系統(tǒng)面板硬件進行周期性掃描,并將掃描結(jié)果編碼后通過串口發(fā)送給仿真控制器嵌入式工控機主板。所述的仿真控制器2包括嵌入式工控機主板21、手輪控制板22、系統(tǒng)切換控制板23,嵌入式工控機主板21是整個系統(tǒng)的中樞,用于運行仿真軟件,主要處理用戶輸入、完成數(shù)控指令解析、仿真加工計算、虛擬數(shù)控顯示器模擬。嵌入式工控機主板21具有兩個串口,分別通過系統(tǒng)切換控制板23與虛擬加工系統(tǒng)3和真實加工系統(tǒng)4相連,以驅(qū)動虛擬加工系統(tǒng)3和真實加工系統(tǒng)4完成加工仿真;手輪13通過手輪控制板22與嵌入式工控機主板21相連,手輪控制板22用于處理手輪13操作,將手輪控制信號分別發(fā)送給多系統(tǒng)控制平臺I和數(shù)控機床;系統(tǒng)切換控制板23用以實現(xiàn)兩種不同數(shù)控系統(tǒng)面板的切換控制,建立嵌入式工控機主板與當前數(shù)控系統(tǒng)面板之間的串口數(shù)據(jù)和VGA視頻信號傳輸通道。所述的虛擬 加工系統(tǒng)3采用一臺PC機作為基礎(chǔ)平臺,PC機通過串口與仿真控制器2的嵌入式工控機主板21連接。采用虛擬現(xiàn)實技術(shù)和計算機仿真技術(shù)開發(fā)虛擬加工仿真上位機軟件,核心功能是以三維圖形方式實現(xiàn)用戶實時控制下的虛擬數(shù)控加工過程仿真及測量仿真。此外,上位機軟件還能完成數(shù)控機床、工件、刀具、夾具等虛擬數(shù)控加工環(huán)境定制、觀測角度調(diào)整以及其它訓練配置功能。所述的真實加工系統(tǒng)4是一臺現(xiàn)有小型的具有仿真控制功能的真實數(shù)控機床,主要由數(shù)控機床、機床控制單元、通信接口組成,可實現(xiàn)不同原材料毛坯、標準件、異形件的真實數(shù)控加工要求。所述的華中數(shù)控系統(tǒng)面板14和Funac數(shù)控系統(tǒng)面板15上分別設(shè)置顯示面板、快捷鍵面板、控制面板、操縱面板、輔助面板及LED電路,且分別與面板狀態(tài)掃描控制板相連,所述面板狀態(tài)掃描控制板及切換控制裝置分別與系統(tǒng)切換控制板23相連。參見圖1所示,本發(fā)明以仿真控制器2為核心,以多系統(tǒng)控制平臺I為人機交互界面,以虛擬加工系統(tǒng)3和真實加工系統(tǒng)4為執(zhí)行單元,實現(xiàn)實時數(shù)控加工過程仿真。其主要工作流程為:操作者首先在真實加工系統(tǒng)的數(shù)控機床上裝夾零件或毛坯,完成對刀等加工準備工作,然后通過虛擬加工系統(tǒng)的虛擬加工軟件定制虛擬數(shù)控加工環(huán)境,完成數(shù)控機床、夾具、刀具、工件以及 視景仿真參數(shù)設(shè)定。完成相關(guān)準備工作后,選擇一種數(shù)控系統(tǒng)面板,啟動系統(tǒng)。待系統(tǒng)初始化完成后,操作者操作數(shù)控系統(tǒng)面板完成數(shù)控編程和輸入數(shù)控指令,數(shù)控系統(tǒng)面板通過接口電路將數(shù)控加工指令編碼后發(fā)送給仿真控制器2,由仿真軟件對數(shù)控加工指令進行解析、翻譯、處理后,根據(jù)當前狀態(tài)參數(shù)完成仿真加工計算,并將計算后得到的刀具移動等相關(guān)參數(shù)和控制指令通過串口分別發(fā)送給虛擬加工系統(tǒng)和真實加工系統(tǒng),同步驅(qū)動虛擬和真實加工系統(tǒng)3、4分別完成虛擬和真實數(shù)控加工。同時仿真控制器2通過仿真軟件的虛擬數(shù)控顯示器仿真模塊實時更新數(shù)控系統(tǒng)面板的顯示界面,并驅(qū)動LED電路完成相關(guān)指示。參見圖2所示,多系統(tǒng)控制平臺I用來提供兩種不同數(shù)控系統(tǒng)面板,是系統(tǒng)的輸入部分;仿真控制器2是系統(tǒng)的處理中樞,主要用于處理用戶輸入,數(shù)控程序解析、數(shù)控加工仿真;虛擬加工系統(tǒng)3和真實加工系統(tǒng)4是系統(tǒng)兩套并行的執(zhí)行機構(gòu),在仿真控制器2的控制下分別完成虛擬加工仿真和真實加工模擬;通信協(xié)議為系統(tǒng)各部分之間提供可靠的通信服務(wù)。參加圖2及圖3所示,多系統(tǒng)控制平臺I的旋轉(zhuǎn)機架12通過底座固定在工作臺11中央,可360度自由旋轉(zhuǎn)。旋轉(zhuǎn)機架12前后兩面分別安裝華中、Funac數(shù)控系統(tǒng)面板14、15,連接線纜通過底座中央的圓孔引出。工作臺臺面左下角有一個切換控制裝置16。切換控制裝置16有切換旋鈕和啟動、停止、急停三個控制按鈕。通過切換旋鈕控制選擇使用其中一套數(shù)控系統(tǒng)硬件仿真面板,通過啟動和停止按鈕控制數(shù)控機床運行狀態(tài),通過急停按鈕可緊急停車。仿真控制器2位于工作臺11左下方的一個控制箱內(nèi),主要由電源模塊,嵌入式工控機主板21、系統(tǒng)切換控制板23、手輪控制板22三塊電路板構(gòu)成。電源模塊對各電路板進行供電。三塊電路板和運行在嵌入式工控機主板21上的仿真軟件共同構(gòu)成仿真控制器2。虛擬加工系統(tǒng)3是系統(tǒng)的執(zhí)行機構(gòu)。工作臺11左上角通過伸出的支架固定一臺液晶顯示器,與控制箱內(nèi)PC機主機相連,構(gòu)成虛擬加工系統(tǒng)的硬件平臺。PC機主機通過串口與嵌入式工控機主板21連接,主要運行虛擬加工仿真上位機軟件,用三維圖形方式實現(xiàn)虛擬加工過程的實時動態(tài)仿真。真實加工系統(tǒng)4是系統(tǒng)的另一套執(zhí)行機構(gòu),其主體是一臺小型的數(shù)控車床。在數(shù)控車床后側(cè)控制箱內(nèi)安裝有一個運動控制器,通過25針的串口線與嵌入式工控機主板21連接。該控制器運行一個可以控制機床各部件運動的下位機軟件,以嵌入式工控機主板21輸出的控制指令為輸入,以控制數(shù)控車床各部件運動的電信號為輸出,實現(xiàn)對真實零件的加工切削。為了實現(xiàn)真實加工與虛擬加工的同步,引入了同步機制。即數(shù)控機床每完成一個加工指令會及時地將當前指令的行號上報給仿真控制器2,仿真控制器2依據(jù)此行號判斷機床的狀態(tài)并通知虛擬加工仿真軟件進行同步。Fanuc數(shù)控系統(tǒng)面板15和華中數(shù)控系統(tǒng)面板14分別由顯示面板、快捷鍵面板、操縱面板、數(shù)控面板、輔助面板、面板狀態(tài)掃描控制板、LED電路等組成。顯示面板主要由一塊12寸液晶顯示屏及其附屬電路構(gòu)成??旖萱I面板、操縱面板、數(shù)控面板為觸摸式按鍵面板。輔助面板包括急停、運行、停止三個開關(guān)按鈕。多系統(tǒng)控制平臺兩種面板布局、操作及顯示與其真實數(shù)控系統(tǒng)面板基本一致。Fanuc數(shù)控系統(tǒng)面板15和華中數(shù)控系統(tǒng)14面板背面分別有三個串口、一個USB口、一個Lan 口、一個VGA 口、兩個航空插頭以及一個電源接口。一個串口與仿真控制器的系統(tǒng)切換控制板串口相連,另外兩串口備用,VGA 口與仿真控制器系統(tǒng)切換控制板的VGA輸出口連接。USB 口和Lan 口主要用于系統(tǒng)更新和配置。面板狀態(tài)掃描控制板固定在多系統(tǒng)控制平臺I的箱體內(nèi)部,主要由高性能微控制器CPU、存儲器、開關(guān)量輸入模塊、開關(guān)量輸出模塊、通訊接口等構(gòu)成,主要用來處理各種面板輸入和操作控制。主要通訊接口包括手輪接口、暫停接口、循環(huán)啟動接口、波段開關(guān)接口、急停接口、數(shù)控按鍵接口、機床按鍵接口,分別與多系統(tǒng)控制平臺各硬件面板和數(shù)控機床連接。串口與嵌入式工控機主板21的串口連接。面板狀態(tài)掃描控制板周期性掃描各硬件狀態(tài),按照通信協(xié)議編碼后通過串口輸出給嵌入式工控機主板21。嵌入式工控機主板21主要用于處理用戶輸入、完成數(shù)控指令解析、數(shù)控加工仿真計算、虛擬數(shù)控顯示器模擬,實時驅(qū)動虛擬加工系統(tǒng)和真實加工系統(tǒng)。嵌入式工控機主板21選用博來的3I270A多串口 3.5寸工業(yè)主板,采用Intel Atom N270 1.6GHZ超低功耗處理器,采用一塊TwinMos Ultra-X型號的Flash Card作為存儲設(shè)備,6個USB串口,2個SATA接口,板貼內(nèi)存,可板載SSD,高清音頻,支持MinPC1-E,MinPCI擴展,支持雙顯。嵌入式工控機主板21主要使用接口包括一個VGA輸出串口,一個連接虛擬加工系統(tǒng)PC機的串口,一個連接真實加工系統(tǒng)仿真控制單元的串口,一個連接系統(tǒng)切換控制板23的串口。手輪控制板22包括一個連接外置手輪的輸入接口和三個輸出接口以及一個機床急停接口。三個輸出接口中一個用于連接數(shù)控機床仿真控制單元手輪控制接口,另外兩個用于連接面板狀態(tài)掃描控制板的仿真器手輪及波段開關(guān)控制接口。手輪主控板主要負責采集手輪控制信號,并分別發(fā)送給多系統(tǒng)數(shù)控面板和數(shù)控機床仿真控制單元。系統(tǒng)切換控制板的兩個VGA輸入接口分別與分頻器兩個VGA輸出接口連接,兩個VGA輸出接口則分別連接到多系統(tǒng)控制平臺的兩個顯示面板的VGA輸入接口。其串口輸入接口與嵌入式工控機主板的串口連接,兩個輸出接口與面板狀態(tài)掃描控制板的數(shù)據(jù)串口連接。系統(tǒng)切換旋鈕接口與切換控制裝置的切換旋鈕連接。當操作者扳動切換旋鈕時,系統(tǒng)切換控制板將改變VGA視頻信號和串口數(shù)據(jù)信號的輸出接口,實現(xiàn)Funac數(shù)控系統(tǒng)和華中數(shù)控系統(tǒng)的切換。虛擬加工系 統(tǒng)實際上是一臺運行虛擬加工上位機軟件的計算機系統(tǒng),通過串口與仿真控制器的嵌入式工控機主板通信,在操作者的交互控制下實現(xiàn)虛擬加工仿真。虛擬加工上位機軟件是虛擬加工系統(tǒng)的核心,主要解決以下幾個問題:一是數(shù)控加工環(huán)境仿真,二是數(shù)控加工過程仿真,三是數(shù)控加工作業(yè)流程仿真。通過建立虛擬數(shù)控機床、虛擬刀具、虛擬零件、虛擬夾具模型庫實現(xiàn)數(shù)控加工環(huán)境的個性化定制及可視化仿真。通過基于體特征建模技術(shù)的虛擬切削算法實現(xiàn)數(shù)控加工過程仿真,有效解決異形件虛擬修復加工的技術(shù)難題。通過選擇數(shù)控機床、選擇夾具、定制零件、零件裝夾、對刀等基礎(chǔ)配置模塊以及虛擬測量等輔助功能模塊實現(xiàn)整個數(shù)控加工作業(yè)流程的仿真。虛擬加工軟件以其豐富的圖形用戶界面和多樣化的表達方式為操作者提供了一個多角度、全方位的數(shù)控加工展示平臺,具有良好的交互性和兼容性,極大程度地改善操作者的受訓體驗。真實加工系統(tǒng)是系統(tǒng)的執(zhí)行單元,是完成零件真實數(shù)控加工的執(zhí)行機構(gòu),除具備普通數(shù)控車床的加工能力外,還具有一定的交互控制能力,可實現(xiàn)不同原材料、不同回轉(zhuǎn)直徑、不同形制零件的真實加工要求。真實加工系統(tǒng)采用真實數(shù)控機床改造而成,通過內(nèi)置的嵌入式仿真控制器、通信接口實現(xiàn)與仿真控制器的數(shù)據(jù)通信,執(zhí)行仿真控制器的驅(qū)動指令完成各種數(shù)控加工動作,同時將執(zhí)行后的狀態(tài)反饋給仿真控制器,實現(xiàn)與虛擬加工系統(tǒng)的狀態(tài)同步。真實加工系統(tǒng)只接受控制機床運動的原子指令,因而不再依賴特定的數(shù)控機床和數(shù)控系統(tǒng)的指令系統(tǒng),為實現(xiàn)多型號數(shù)控機床、多數(shù)控系統(tǒng)共享硬件資源提供了條件。以上所述僅為本發(fā)明的優(yōu)選實例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡對本發(fā)明所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的 保護范圍之內(nèi)。
權(quán)利要求
1.一種多系統(tǒng)同步數(shù)控加工仿真方法,步驟如下:首先,由操作者通過虛擬加工系統(tǒng)訂制虛擬加工環(huán)境,在真實加工系統(tǒng)中定制真實加工環(huán)境;然后,通過多系統(tǒng)控制平臺選擇一種數(shù)控系統(tǒng)面板,進行數(shù)控編程和控制,通過通信接口將數(shù)控指令發(fā)送給仿真控制器,仿真控制器進行仿真計算,一方面將刀具的運動參數(shù)發(fā)送給虛擬加工系統(tǒng),虛擬加工系統(tǒng)采用基于體特征的混合建模方法和基于體特征的虛擬切削加工仿真算法進行圖形仿真計算,完成虛擬加工;另一方面將加工宏指令發(fā)送給真實加工系統(tǒng),由真實機床完成毛坯或修復件的實際加工;與此同時,仿真控制器還將實時生成虛擬數(shù)控顯示屏,驅(qū)動LED電路完成各種指示,完成數(shù)控系統(tǒng)面板狀態(tài)更新。
2.根據(jù)權(quán)利要求1所述的多系統(tǒng)同步數(shù)控加工仿真方法,其特征在于:所述的通過虛擬加工系統(tǒng)訂制虛擬加工環(huán)境,即虛擬加工環(huán)境建模及仿真,過程如下:建模時首先對虛擬加工環(huán)境進行規(guī)劃,確定數(shù)控機床、夾具、刀具型號,然后依次建立結(jié)構(gòu)模型、OB圖模型、三維模型,并輸出為標準的stl格式文件,依據(jù)OB圖模型建立裝配結(jié)構(gòu),定義各裝配體的裝配關(guān)系、約束,最終形成整機裝配結(jié)構(gòu),然后采用自定義統(tǒng)一建模描述語言進行建模并以純文本文件方式進行存儲;仿真時首先由操作者通過虛擬加工系統(tǒng)上位機軟件定制虛擬加工環(huán)境,進行機床、夾具、刀具選型設(shè)置,依據(jù)操作者設(shè)定讀取指定純文本格式的結(jié)構(gòu)描述文件,建立與裝配結(jié)構(gòu)一致的數(shù)據(jù)存儲結(jié)構(gòu),然后虛擬加虛擬加工仿真上位機軟件圖形仿真引擎讀取數(shù)據(jù)存儲結(jié)構(gòu),完成虛擬加工環(huán)境繪制。
3.根據(jù)權(quán)利要求1所述的 多系統(tǒng)同步數(shù)控加工仿真方法,其特征在于:所述的基于體特征的混合建模方法步驟如下:將異形件加工表面和非加工表面進行分離,采用完全不同的建模方法進行建模,即非加工表面結(jié)構(gòu)復雜,采用Cartia三維建模軟件進行建模;加工表面規(guī)則,采用基于體特征的建模方法,以特征表面作為建模的依據(jù)對加工表面進行分段描述;該方法自定義了一種文件存儲格式,實現(xiàn)了對各種復雜結(jié)構(gòu)的零部件的統(tǒng)一描述建模。
4.根據(jù)權(quán)利要求3所述的多系統(tǒng)同步數(shù)控加工仿真方法,其特征在于:所述的異形件為異形回轉(zhuǎn)件。
5.根據(jù)權(quán)利要求1所述的多系統(tǒng)同步數(shù)控加工仿真方法,其特征在于:所述的基于體特征的虛擬切削加工仿真算法步驟如下:在仿真過程中讀取待加工零件的統(tǒng)一描述文件,依據(jù)零件特征描述形成一個與真實形狀相一致的零件特征鏈表存儲結(jié)構(gòu),虛擬機床在收到加工指令后將根據(jù)被加工零件的當前工步計算確定加工后特征的類型、尺寸,然后用新的特征替代原特征,更新零件特征鏈表并按照新特征完成圖形繪制。
6.一種實現(xiàn)上述多系統(tǒng)同步數(shù)控加工仿真方法的多系統(tǒng)同步數(shù)控加工仿真裝置,其特征在于:包括多系統(tǒng)控制平臺(I)、仿真控制器(2)、虛擬加工系統(tǒng)(3)、真實加工系統(tǒng)(4)及通信協(xié)議,其中,多系統(tǒng)控制平臺(I)與仿真控制器(2 )通信連接,所述仿真控制器(2 )分別與虛擬加工系統(tǒng)(3)及真實加工系統(tǒng)(4)通信連接。
7.根據(jù)權(quán)利要求6所述的多系統(tǒng)同步數(shù)控加工仿真裝置,其特征在于:所述的多系統(tǒng)控制平臺(I)包括工作臺(11)、旋轉(zhuǎn)機架(12)、手輪(13)、華中數(shù)控系統(tǒng)面板(14)、Funac數(shù)控系統(tǒng)面板(15)、切換控制裝置(16)及通信接口(17),旋轉(zhuǎn)機架(12)正反兩面分別固定華中數(shù)控系統(tǒng)面板(14)和Funac數(shù)控系統(tǒng)面板(15),通過工作臺(11)上的切換控制裝置(16)實現(xiàn)華中數(shù)控系統(tǒng)面板(14)和Funac數(shù)控系統(tǒng)面板(15)兩種不同數(shù)控系統(tǒng)面板的快速切換;華中數(shù)控系統(tǒng)面板(14)和Funac數(shù)控系統(tǒng)面板(15)內(nèi)部各設(shè)有一塊面板狀態(tài)掃描控制板,對數(shù)控系統(tǒng)面板硬件進行周期性掃描,并將掃描結(jié)果編碼后通過串口發(fā)送給仿真控制器嵌入式工控機主板。
8.根據(jù)權(quán)利要求6所述的多系統(tǒng)同步數(shù)控加工仿真裝置,其特征在于:所述的仿真控制器(2 )包括嵌入式工控機主板(21)、手輪控制板(22 )、系統(tǒng)切換控制板(23 ),嵌入式工控機主板(21)具有兩個串口,分別與虛擬加工系統(tǒng)(3)和真實加工系統(tǒng)(4)相連,以驅(qū)動虛擬加工系統(tǒng)(3 )和真實加工系統(tǒng)(4)完成加工仿真;手輪(13 )通過手輪控制板(22 )與嵌入式工控機主板(21)相連,手輪控制板(22 )用于處理手輪(13 )操作,將手輪控制信號分別發(fā)送給多系統(tǒng)控制平臺(I)和數(shù)控機床;系統(tǒng)切換控制板(23)用以實現(xiàn)兩種不同數(shù)控系統(tǒng)面板的切換控制,建立嵌入式工控機主板與當前數(shù)控系統(tǒng)面板之間的串口數(shù)據(jù)和VGA視頻信號傳輸通道。
9.根據(jù)權(quán)利要求6所述的多系統(tǒng)同步數(shù)控加工仿真裝置,其特征在于:所述的虛擬加工系統(tǒng)(3)采用一臺PC機作為基礎(chǔ)平臺,運行虛擬加工仿真上位機軟件,PC機通過串口與仿真控制器(2 )的嵌入式工控機主板(21)通信連接。
10.根據(jù)權(quán)利要求6所述的多系統(tǒng)同步數(shù)控加工仿真裝置,其特征在于:所述的真實加工系統(tǒng)(4)是一臺小型的具有仿真控制功能的真實數(shù)控機床,可在仿真控制器的實時控制下完成零件實際加工;真實加工系統(tǒng)(4)通過串口與仿真控制器(2)的嵌入式工控機主板(21)通信連接。
全文摘要
本發(fā)明涉及一種多系統(tǒng)同步數(shù)控加工仿真方法及裝置,屬于數(shù)控加工仿真培訓領(lǐng)域。由操作者通過虛擬加工系統(tǒng)訂制虛擬加工環(huán)境,在真實加工系統(tǒng)中定制真實加工環(huán)境;然后,通過多系統(tǒng)控制平臺選擇一種數(shù)控系統(tǒng)面板,進行數(shù)控編程和控制,并將數(shù)控指令編碼后發(fā)送給仿真控制器,仿真控制器進行仿真計算,一方面將刀具的運動參數(shù)發(fā)送給虛擬加工系統(tǒng)完成虛擬加工;另一方面將加工宏指令發(fā)送給真實加工系統(tǒng)控制機床完成毛坯或修復件的實際加工。本發(fā)明具有設(shè)計理念先進、功能實用、成本低廉、部署方便、系統(tǒng)兼容性好、組訓方式靈活多變、加工過程直觀形象準確、人機交互性好、用戶操作真實感強、能顯著改變操作者的用戶體驗等諸多優(yōu)點。
文檔編號G09B25/02GK103236217SQ20131014616
公開日2013年8月7日 申請日期2013年4月25日 優(yōu)先權(quán)日2013年4月25日
發(fā)明者鄒家平, 高月德, 鄒華懿, 齊鳳軍, 孟慶國, 張前雄, 胡德計, 錢九娟, 孔德新, 胡春華, 劉淼, 沙學鋒, 劉憲偉 申請人:中國人民解放軍裝甲兵技術(shù)學院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昌邑市| 平安县| 岐山县| 兴和县| 灯塔市| 二连浩特市| 沙河市| 桃园县| 温宿县| 富锦市| 环江| 中方县| 平乐县| 许昌县| 馆陶县| 三台县| 拜城县| 旅游| 瓦房店市| 江安县| 唐河县| 乐都县| 呼图壁县| 泰和县| 柞水县| 大同县| 黄骅市| 横山县| 汾西县| 竹山县| 望城县| 沙雅县| 和龙市| 邯郸县| 武安市| 响水县| 乐业县| 宁德市| 清涧县| 息烽县| 萍乡市|