引言
1惯吕、虛擬制造的產(chǎn)生背景
自20世紀(jì)70年代以來(lái)非淹,世界市場(chǎng)由局部競(jìng)爭(zhēng)逐步演變成全球范圍內(nèi)的競(jìng)爭(zhēng),并具有動(dòng)態(tài)多變的特征健乾,同行業(yè)之間、跨行業(yè)之間的相互滲透家统、相互競(jìng)爭(zhēng)日益激烈具椒。為了適應(yīng)變化迅速的市場(chǎng)需求坎扰,不斷提高競(jìng)爭(zhēng)力,現(xiàn)代制造企業(yè)必須解決TQCS難題斧壮,即以最快的上市速度(T-TimetoMarket)物虑,最好的質(zhì)量(Q-Quality),最低的成本(C-Cost)蔬咬,最優(yōu)的服務(wù)(S-Service)來(lái)滿足不同顧客的需求鲤遥。
與此同時(shí),信息技術(shù)取得了迅速發(fā)展林艘,特別是計(jì)算機(jī)技術(shù)盖奈、網(wǎng)絡(luò)技術(shù)、信息處理技術(shù)等取得了人們意想不到的進(jìn)步。二十多年來(lái)的實(shí)踐證明薄罕,將信息技術(shù)應(yīng)用于制造業(yè)雹嗦,對(duì)傳統(tǒng)制造業(yè)進(jìn)行改造,是現(xiàn)代制造業(yè)發(fā)展的必由之路爹凹。進(jìn)人20世紀(jì)90年代,先進(jìn)制造技術(shù)進(jìn)一步發(fā)展镶殷,出現(xiàn)了虛擬制造(VM禾酱,Virtual Manufacturing)、精益生產(chǎn)(LP绘趋,Lean Production)颤陶、敏捷制造(AM,Agile Manufacturing)静冯、虛擬企業(yè)(VE肿功,Virtual Enterprise)等新概念。在這些諸多新概念中造蒋,“虛擬制造”以其高度集成卑托、支持敏捷制造和分工合作的特點(diǎn)引起了人們的廣泛關(guān)注,不僅在科技界篱辫,而且在企業(yè)界势粱,成為研究的熱點(diǎn)之一。
2彪珍、虛擬數(shù)控機(jī)床的用途
由于數(shù)控加工過(guò)程隱含在數(shù)控程序中食土,而數(shù)控程序中的錯(cuò)誤又不容易發(fā)現(xiàn),因此屿拴,在實(shí)際數(shù)控加工過(guò)程中医熊,為了校驗(yàn)數(shù)控代碼的正確性,需要進(jìn)行反復(fù)試切笤茴,直至確認(rèn)數(shù)控代碼能夠完成預(yù)定的加工任務(wù)蚯唱,同時(shí)數(shù)控加工參數(shù)也需要反復(fù)調(diào)試文宜。上述操作不僅使效率降低,占用了機(jī)器資源哗蜈,而且有可能引起刀具碰撞而造成經(jīng)濟(jì)損失前标。
目前通常采用計(jì)算機(jī)圖形模擬刀具軌跡顯示法和機(jī)床試切法對(duì)數(shù)控程序進(jìn)行檢驗(yàn)。但計(jì)算機(jī)圖形模擬刀具軌跡顯示法缺少真實(shí)感距潘,刀具與工件的干涉和過(guò)切難以發(fā)現(xiàn)炼列,而試切法成本高,周期長(zhǎng)音比。
采用虛擬現(xiàn)實(shí)技術(shù)建立的虛擬數(shù)控機(jī)床俭尖,可以為產(chǎn)品設(shè)計(jì)過(guò)程中的可制造性分析提供關(guān)鍵數(shù)據(jù),降低成本并縮短開(kāi)發(fā)周期洞翩。利用機(jī)床加工的全過(guò)程與用戶的交互功能稽犁,還可以對(duì)機(jī)床操作人員進(jìn)行培訓(xùn),并幫助機(jī)床制造商向遠(yuǎn)程客戶逼真地演示其產(chǎn)品菱农。
基于WTK的虛擬數(shù)控機(jī)床
WTK(WorldToolKit)是由美國(guó)Sense8公司開(kāi)發(fā)的虛擬現(xiàn)實(shí)軟件程序包缭付。它內(nèi)含大量的虛擬現(xiàn)實(shí)硬件驅(qū)動(dòng)程序,可以方便地連接多種虛擬現(xiàn)實(shí)輸人輸出設(shè)置循未。與設(shè)備無(wú)關(guān)的特性,使它可以廣泛應(yīng)用于普通計(jì)算機(jī)撰绕。強(qiáng)大的圖形處理功能岩哥,使它能夠逼真地模擬虛擬現(xiàn)實(shí)環(huán)境。因此牺幻,WTK在國(guó)內(nèi)正得到越來(lái)越廣泛的應(yīng)用复罕。
我們結(jié)合開(kāi)放性控制系統(tǒng)的概念,參照當(dāng)今虛擬機(jī)床的研究現(xiàn)狀魂拢,采用VC++和WTK開(kāi)發(fā)出可由用戶自由設(shè)定的塑业、能夠進(jìn)行三維切削并可以實(shí)時(shí)控制的虛擬數(shù)控機(jī)床。
1镜踪、虛擬數(shù)控機(jī)床的體系結(jié)構(gòu)
數(shù)控加工過(guò)程仿真主要包括兩個(gè)部分:數(shù)控機(jī)床建模和切削過(guò)程仿真低柑。數(shù)控機(jī)床模型主要由機(jī)床的硬件(或物理)部分和軟件部分組成。硬件部分由機(jī)床部件眶约、加工零件汉统、刀具、夾具等構(gòu)成嚼龄。軟件部分則由NC代碼編譯器暂畴、運(yùn)動(dòng)控制器等構(gòu)成。
虛擬數(shù)控機(jī)床應(yīng)具備的特點(diǎn)有:良好的結(jié)構(gòu)吃溅、完善的圖形接口溶诞、完全的符號(hào)數(shù)據(jù)接口鸯檬、強(qiáng)大的網(wǎng)絡(luò)支持功能和標(biāo)準(zhǔn)數(shù)據(jù)格式。以上諸方面決定了虛擬數(shù)控機(jī)床需要具備合適的體系結(jié)構(gòu)螺垢。根據(jù)虛擬數(shù)控機(jī)床的特點(diǎn)喧务,可以將系統(tǒng)的功能模塊做如下劃分:
(1)NC編譯模塊。為了使虛擬數(shù)控機(jī)床能夠識(shí)別NC程序甩苛,開(kāi)發(fā)了NC解釋模塊蹂楣,它的功能是接受數(shù)控代碼并將其翻譯為機(jī)床部件、刀具等運(yùn)動(dòng)的信息讯蒲。
(2)運(yùn)動(dòng)控制模塊痊土。運(yùn)動(dòng)控制模塊根據(jù)NC程序決定機(jī)床刀具和各個(gè)軸的運(yùn)動(dòng)狀態(tài),向各個(gè)運(yùn)動(dòng)部件發(fā)送運(yùn)動(dòng)指令并采集各軸的反饋信息墨林。
(3)操作面板模塊赁酝。操作面板模塊包括真實(shí)數(shù)控機(jī)床的操作面板按鈕功能和虛擬數(shù)控機(jī)床的菜單。
(4)切削計(jì)算模塊旭等。根據(jù)工件與刀具的相對(duì)位置酌呆,進(jìn)行干涉判斷,對(duì)發(fā)生干涉的工件進(jìn)行切削計(jì)算并重新生成工件模型明疮。
(5)機(jī)床場(chǎng)景模塊忱脆。建立虛擬機(jī)床的工作環(huán)境。
2儡矫、虛擬數(shù)控機(jī)床功能模塊的實(shí)現(xiàn)
(1)NC解釋模塊:本系統(tǒng)的G代碼按GB8870-88標(biāo)準(zhǔn)編寫(xiě)圈蔬,NC解釋步驟為:①由NC編譯器逐行讀取G代碼,建立對(duì)應(yīng)的機(jī)床狀態(tài)字角殃,存入隊(duì)列杆谓。機(jī)床狀態(tài)字包含:坐標(biāo)增量方式、刀補(bǔ)狀態(tài)险丧、插補(bǔ)方式等狀態(tài)信息和本行程序的刀心起點(diǎn)和終點(diǎn)坐標(biāo)歼虽、圓弧圓心坐標(biāo)、刀補(bǔ)半徑等數(shù)字信息愧鹊。②讀取下一行G代碼建立機(jī)床狀態(tài)字而灸,存人隊(duì)列。③計(jì)算兩行G代碼之間的拐點(diǎn)過(guò)渡倍工,對(duì)增長(zhǎng)型的過(guò)渡則生成新機(jī)床狀態(tài)字队魏,插人兩個(gè)狀態(tài)字之間;對(duì)于縮短型的過(guò)渡則修改前后的機(jī)床狀態(tài)字万搔。④重復(fù)①一③步直到程序結(jié)束胡桨。
(2)運(yùn)動(dòng)控制模塊:為了擴(kuò)大系統(tǒng)使用范圍,增強(qiáng)系統(tǒng)的通用性瞬雹,本文是按速度矢量對(duì)虛擬機(jī)床進(jìn)行運(yùn)動(dòng)控制的昧谊。運(yùn)動(dòng)控制模塊讀取機(jī)床和刀具位置刽虹,由機(jī)床狀態(tài)字可以方便地計(jì)算出刀具在任意位置的速度矢量,運(yùn)動(dòng)控制模塊將速度矢量輸出到機(jī)床場(chǎng)景模塊呢诬,對(duì)場(chǎng)景中的節(jié)點(diǎn)進(jìn)行運(yùn)動(dòng)控制涌哲。
(3)操作面板模塊:操作面板模塊采用VC的MFC界面編程技術(shù),實(shí)現(xiàn)真實(shí)機(jī)床操作面板相應(yīng)的功能尚镰。
(4)切削計(jì)算模塊:本文采用表面網(wǎng)格模型建立工件模型阀圾,通過(guò)對(duì)工件和刀具的干涉檢驗(yàn),對(duì)切削點(diǎn)進(jìn)行“塌陷”處理狗唉,重繪工件初烘,完成對(duì)工件的切削。
(5)機(jī)床場(chǎng)景模塊:采用WTK軟件的場(chǎng)景圖模型音哟,每個(gè)機(jī)床部件都是場(chǎng)景圖中的節(jié)點(diǎn)貌授,包含機(jī)床部件的幾何模型和材質(zhì)、紋理及光源等信息犯渣。節(jié)點(diǎn)可以接受速度矢量的驅(qū)動(dòng)势嫁。將部件節(jié)點(diǎn)按傳動(dòng)鏈連接,從而實(shí)現(xiàn)對(duì)運(yùn)動(dòng)控制模塊速度矢量的響應(yīng)甥轿。
結(jié)論與展望
1水芍、結(jié)論
對(duì)于解決制造業(yè)的TQCS問(wèn)題,虛擬制造技術(shù)具有廣闊的市場(chǎng)前景绿相,并已得到了國(guó)內(nèi)外科研機(jī)構(gòu)和企業(yè)的廣泛關(guān)注脆携。作為實(shí)現(xiàn)虛擬制造的一個(gè)重要組成部分,虛擬數(shù)控機(jī)床技術(shù)的開(kāi)發(fā)和應(yīng)用豌魏,有助于提高生產(chǎn)率、降低成本院抛。本文在對(duì)虛擬制造的發(fā)展?fàn)顟B(tài)進(jìn)行分析的基礎(chǔ)上唉私,建立了虛擬數(shù)控機(jī)床的體系結(jié)構(gòu),采用VR技術(shù)在場(chǎng)景圖中實(shí)現(xiàn)虛擬機(jī)床子系統(tǒng)染突,并由NC解釋模塊捻爷、運(yùn)動(dòng)控制模塊和操作面板模塊完成虛擬數(shù)控子系統(tǒng)的相應(yīng)功能;完成了NC程序編譯份企、刀具軌跡計(jì)算也榄、虛擬數(shù)控機(jī)床的運(yùn)動(dòng)控制和對(duì)工件模型的切削計(jì)算。
2司志、展望
虛擬制造技術(shù)是一門(mén)新興技術(shù)甜紫,它面向系統(tǒng)的全生命周期和全系統(tǒng),使研究骂远、開(kāi)發(fā)和使用者之間的聯(lián)系更為有效囚霸,加速了新技術(shù)向產(chǎn)品轉(zhuǎn)化的開(kāi)發(fā)腰根、研制與使用過(guò)程,并通過(guò)全生命周期協(xié)同利用仿真技術(shù)來(lái)降低技術(shù)風(fēng)險(xiǎn)拓型、提高產(chǎn)品質(zhì)量额嘿、縮短研制周期、降低成本劣挫、增強(qiáng)企業(yè)競(jìng)爭(zhēng)力册养。
目前,我國(guó)對(duì)虛擬數(shù)控機(jī)床的研究還處在起步階段险悲,對(duì)下列問(wèn)題還需要深人研究與探討:
(1)虛擬制造中人機(jī)協(xié)調(diào)的深人研究修梭。對(duì)人和計(jì)算機(jī)在制造分析過(guò)程中的角色、相互作用方式和協(xié)同方法進(jìn)行更深人的研究培扳。
(2)從制造分析的角度澳敞,研究如何更好地利用虛擬現(xiàn)實(shí)技術(shù)來(lái)分析和解決可制造性問(wèn)題。
(3)對(duì)虛擬制造系統(tǒng)與其它分析設(shè)計(jì)系統(tǒng)之間的集成體制進(jìn)行研究硫薇。
聲明:本網(wǎng)站所收集的部分公開(kāi)資料來(lái)源于互聯(lián)網(wǎng)宴宠,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)但治,也不構(gòu)成任何其他建議碾危。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳习诬,對(duì)此類(lèi)作品本站僅提供交流平臺(tái)丛铅,不為其版權(quán)負(fù)責(zé)。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻零短、圖片壤趴、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知瑞侮,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容的圆,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn半火。
- 暫無(wú)反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力,智啟未來(lái)新篇章
- 定義制造業(yè)未來(lái)的數(shù)控加工中心技術(shù)專(zhuān)題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專(zhuān)題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專(zhuān)題
- 精密智能機(jī)床盟步,助力制造升級(jí)技術(shù)專(zhuān)題
- 汽車(chē)輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專(zhuān)題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專(zhuān)題
- 航空航天發(fā)動(dòng)機(jī)解決方案專(zhuān)題
- 高效齒輪加工生產(chǎn)技術(shù)方案專(zhuān)題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專(zhuān)題