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