隨著三維CAD技術(shù)在企業(yè)數(shù)字化設(shè)計(jì)與制造中的廣泛推廣和應(yīng)用,傳統(tǒng)的二維CAPP系統(tǒng)已不能滿足工藝設(shè)計(jì)與管理的需要。在三維環(huán)境下進(jìn)行工藝設(shè)計(jì)、工藝資源管理、工藝知識(shí)表達(dá)等已成為企業(yè)工藝信息化發(fā)展的新需求。發(fā)展3D CAPP的關(guān)鍵技術(shù)之一是三維工序模型的構(gòu)建和表達(dá)。現(xiàn)階段針對(duì)工序模型表達(dá)的研究主要停留在單一地運(yùn)用三維CAD系統(tǒng)交互建模的層面上,沒(méi)有將工藝設(shè)計(jì)知識(shí)充分融入到建模過(guò)程中,導(dǎo)致建模效率低下,不便于信息的集成和3D CAPP技術(shù)的推廣。針對(duì)上述問(wèn)題,提出了一種借助CAM加工仿真軟件、面向工藝知識(shí)本體生成工序模型的方法。充分運(yùn)用本體知識(shí)引導(dǎo)工序模型的構(gòu)建,以此來(lái)提高三維工藝設(shè)計(jì)的效率和工藝信息的表達(dá)能力,為3D CAPP技術(shù)的研究與應(yīng)用提供更有利的技術(shù)支持。
1 特征本體的構(gòu)建和表達(dá)
工藝知識(shí)的有效組織和管理是高效構(gòu)建工序模的重要前提。作者采用基于制造特征的工藝知識(shí)管理方法,在對(duì)企業(yè)產(chǎn)品零件特征進(jìn)行分析、歸納的基礎(chǔ)上,將零件的制造特征進(jìn)行分類(lèi)管理,創(chuàng)建企業(yè)的零件特征庫(kù)。然后再對(duì)企業(yè)的工藝知識(shí)進(jìn)行組織、分類(lèi),將制造特征與該特征相關(guān)的工藝知識(shí)相關(guān)聯(lián),并將典型特征及其關(guān)聯(lián)的工藝知識(shí)封裝為特征本體。通過(guò)構(gòu)建特征本體來(lái)組織和表達(dá)工藝知識(shí)、反映工藝知識(shí)之間的聯(lián)系,并以此來(lái)引導(dǎo)工序模型的構(gòu)建。特征本體是對(duì)特征工藝知識(shí)的描述和總結(jié)。特征本體的構(gòu)建過(guò)程就是從工藝知識(shí)中提取與制造特征相關(guān)聯(lián)的概念、關(guān)系和屬性,并合理地組織和表達(dá)的過(guò)程。特征本體的結(jié)構(gòu)可由一個(gè)四元組表示:
Feature ontology={FI,C,R,A}
FI表示特征的標(biāo)識(shí)信息,包括特征所屬零件、特征ID號(hào)、特征加工次序等基本信息。C表示特征加工領(lǐng)域的相關(guān)概念集合,包括特征加工方法類(lèi)、機(jī)床類(lèi)、夾具類(lèi)、刀具類(lèi)等。R為所定義概念間的關(guān)系集合,包括繼承關(guān)系、并列關(guān)系以及特征加工時(shí)所涉及的基準(zhǔn)關(guān)系、定位關(guān)系、約束關(guān)系等。A為概念和關(guān)系的屬性集合,屬性是對(duì)所定義類(lèi)的性質(zhì)描述,如機(jī)床的基本屬性包括機(jī)床編號(hào)、名稱(chēng)、主軸轉(zhuǎn)速、最大功率等。
基于上述思想完成典型零件特征本體的創(chuàng)建,并通過(guò)OWL(ontology Web Consortium)本體描述語(yǔ)言對(duì)特征本體進(jìn)行編碼,將本體中定義的概念、關(guān)系和屬性映射到具體的工藝知識(shí)載體中,如數(shù)據(jù)庫(kù)文件。得到的本體映射文件可以輔助CAM加工仿真軟件進(jìn)行特征建模操作,實(shí)現(xiàn)特征本體信息向機(jī)加工操作的映射,為三維工序模型的生成提供輔助支持。
2 三維工序模型的構(gòu)建流程
工序模型的生成過(guò)程就是一種三維模型隨工序內(nèi)容不斷演變的動(dòng)態(tài)創(chuàng)成過(guò)程。通過(guò)特征本體信息的引導(dǎo)、借助CAM軟件的建模仿真功能實(shí)現(xiàn)工序模型的生成。三維工序模型整體構(gòu)建框架如圖1所示。
圖1 三維工序模型整體構(gòu)建框架
2.1 設(shè)計(jì)模型向毛坯模型的轉(zhuǎn)換
三維工序模型的生成始于毛坯模型,設(shè)計(jì)模型向毛坯模型的轉(zhuǎn)換是設(shè)計(jì)模型向工序模型轉(zhuǎn)換的第一步,也是生成三維工序模型的關(guān)鍵技術(shù)之一。從制作的角度來(lái)考慮,零件模型可以看成是由一系列加工活動(dòng)逐步對(duì)毛坯模型進(jìn)行切削加工后形成的。設(shè)Mb代表毛坯制造模型,Md代表零件設(shè)計(jì)模型,Pij為第i道工序加工出的第j個(gè)制造特征,n代表總的工序數(shù),Si為第i組工序加工出的特征數(shù),Mbk代表中間工序模型,則零件的加工制造過(guò)程可表達(dá)為:
第k道工序的工序模型:
生成工序模型的過(guò)程就是先通過(guò)設(shè)計(jì)模型求解毛坯模型,再由毛坯模型還原設(shè)計(jì)模型,并在還原設(shè)計(jì)模型的過(guò)程中結(jié)合特征本體信息完成加工特征創(chuàng)建,生成中間工序模型。文中選擇Pro/ENGINEER軟件中的數(shù)控加工模塊(Pro/NC模塊)作為CAM建模仿真平臺(tái)實(shí)現(xiàn)設(shè)計(jì)模型向毛坯模型的轉(zhuǎn)換。Pro/NC模塊可以提供車(chē)削、銑削、鉆削、線切割等多種仿真加工和編程功能。在創(chuàng)建制造模型方面提供了特征驅(qū)動(dòng)、實(shí)體驅(qū)動(dòng)、曲面驅(qū)動(dòng)等CAM驅(qū)動(dòng)模型,能使加工模型的建立和刀具軌跡的編輯修改實(shí)現(xiàn)參數(shù)化。因此,借助Pro/NC模塊來(lái)輔助生成三維工序模型能達(dá)到良好的應(yīng)用效果。通過(guò)Pro/NC模塊轉(zhuǎn)換得到的毛坯模型能夠繼承原設(shè)計(jì)模型中的信息,再借助二次開(kāi)發(fā)的三維工序模型輔助生成工具對(duì)原模型的尺寸邊界、公差及一些數(shù)控特征進(jìn)行修正,即可保證CAD和CAM之間信息的有效集成和共享。
2.2 基于特征本體信息的NC加工操作設(shè)置
通過(guò)二次開(kāi)發(fā)三維工序模型輔助生成工具,借助外部數(shù)據(jù)庫(kù)文件與Pro/NC模塊之間創(chuàng)建接口的Pro/Toolkit應(yīng)用程序可以實(shí)現(xiàn)特征本體映射文件的調(diào)用,輔助Pro/NC模塊加工操作的設(shè)置。例如通過(guò)刀具應(yīng)用管理程序,可搜索切削刀具并將和刀具相關(guān)的參數(shù)及加工數(shù)據(jù)從外部刀具數(shù)據(jù)庫(kù)傳遞到Pro/NC模塊,進(jìn)而實(shí)現(xiàn)本體文件信息向NC制造操作的映射。特征本體中的加工方法可以映射為Pro/NC模塊中的車(chē)削、銑削等加工命令,工藝參數(shù)可以映射為NC建模幾何參數(shù),工藝要求和輔助工藝可以映射為三維環(huán)境下的工藝信息標(biāo)注。在特征本體映射文件的引導(dǎo)下,采用特征分解造型方法,通過(guò)在毛坯模型上進(jìn)行一系列的布爾減操作,也就是在Pro/NC模塊下通過(guò)創(chuàng)建與材料切除過(guò)程相對(duì)應(yīng)的加工特征將毛坯模型轉(zhuǎn)換為各工序模型。完成相應(yīng)特征的NC序列設(shè)置后,Pro/NC模塊會(huì)根據(jù)規(guī)劃好的加工過(guò)程,自動(dòng)生成刀具軌跡數(shù)據(jù),并可實(shí)現(xiàn)數(shù)控加工程序的輸出。特征本體信息向NC操作命令的映射如圖2所示。
圖2 特征本體信息向NC操作命令的映射
2.3 工序模型配置管理
三維工序模型是加工中間狀態(tài)模型的有向序列。為了實(shí)現(xiàn)前后工序模型間的有效銜接和演化,利用Pro/ENGINEER軟件的配置管理功能,通過(guò)程序控制和特征回退技術(shù)相結(jié)合的方式,建立配置與特征的對(duì)應(yīng)關(guān)系。一個(gè)工序模型可能對(duì)應(yīng)一個(gè)或幾個(gè)加工特征。利用工序模型和加工特征節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系,調(diào)整程序設(shè)計(jì)指針回退到指定的特征節(jié)點(diǎn)處,以此來(lái)隱含或隱藏節(jié)點(diǎn)后面的特征生成當(dāng)前工序的工序模型。按此方法配置的工序模型完全是按照零件的機(jī)械加工序從毛坯模型中派生出的,能夠?qū)崿F(xiàn)設(shè)計(jì)和制造信息的有效集成和共享。
3 實(shí)例分析
基于上述方法,開(kāi)發(fā)了三維工序模型輔助生成模塊,并以某軸類(lèi)零件為例來(lái)驗(yàn)證生成三維工序模型的可行性。先通過(guò)模型轉(zhuǎn)換生成軸類(lèi)零件的毛坯模型,然后在Pro/NC模塊下調(diào)整毛坯尺寸,參照軸類(lèi)零件特征本體映射文件完成NC加工設(shè)置,依次創(chuàng)建軸類(lèi)零件各加工特征。
借助三維工序模型輔助生成模塊和Pro/ENGINEER軟件的配置功能,以備料毛坯為出發(fā)點(diǎn),參照軸類(lèi)零件加工特征與工序模型間的對(duì)應(yīng)關(guān)系劃分配置,每個(gè)配置下的特征就是這道工序的加工內(nèi)容,如“拉伸6”特征就是銑鍵槽工序?qū)?yīng)的加工內(nèi)容。該零件的特征配置界面如圖3所示。
圖3 軸類(lèi)零件的特征配置界面
通過(guò)配置加工特征與工序模型的對(duì)應(yīng)關(guān)系即可借助程序控制生成只包含當(dāng)前加工特征的工序模型。軸類(lèi)零件特征本體信息及對(duì)應(yīng)的工序模型如表1所。
表1 特征本體信息與工序模型對(duì)照表
4 結(jié)束語(yǔ)
產(chǎn)品全三維工序模型的構(gòu)建技術(shù)是三維集成化CAPP系統(tǒng)研究的重要內(nèi)容之一,是實(shí)現(xiàn)CAD/CAPP/CAM集成的關(guān)鍵一環(huán)。通過(guò)構(gòu)建特征本體實(shí)現(xiàn)工藝知識(shí)向Pro/NC模塊特征建模操作的轉(zhuǎn)化,闡述了三維工序模型的構(gòu)建邏輯和建模流程,并以軸類(lèi)零件為例進(jìn)行了驗(yàn)證。結(jié)果表明該建模方法具有一定的實(shí)用性,對(duì)3D CAPP系統(tǒng)的研究具有借鑒意義。實(shí)現(xiàn)三維工序模型的構(gòu)建表達(dá)后,以后的研究重點(diǎn)將是工序模型的三維工藝信息標(biāo)注及可視化發(fā)布技術(shù),以便為后續(xù)三維工藝技術(shù)的實(shí)際生產(chǎn)應(yīng)用奠定基礎(chǔ)。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.guhuozai8.cn/
本文標(biāo)題:基于特征本體的三維工序模型生成方法研究
本文網(wǎng)址:http://www.guhuozai8.cn/html/support/11121512964.html