航空工業(yè)慶安在工藝設(shè)計中應(yīng)用知識工程
知識工程是人工智能發(fā)展到新階段必然產(chǎn)生的課題,是面向現(xiàn)代制造技術(shù)要求而產(chǎn)生并發(fā)展的新型智能制造方法的重要工具。知識工程是促進制造智能化的重要途徑,它的任務(wù)是通過訪問專家,了解他們的知識,將所得的信息由一些人(通常是知識工程師)編寫成計算機內(nèi)的表現(xiàn)形式。計算機可以類似人類進行推理和求解問題。知識工程被視為一種將知識從專家頭腦中“提取”或“挖掘”出來并以可計算形式傳送給機器的過程。通過知識工程的定義我們可以看出,知識工程主要是通過知識采集、知識聚集、知識管理、知識應(yīng)用等流程將一些知識信息(包括專家經(jīng)驗知識,標(biāo)準(zhǔn)規(guī)范,原理公式等)通過計算機將這些推理和運用的范圍顯性化出來。一方面方便工程技術(shù)人員的快速調(diào)用,另一方面可以有效地對知識信息進行管理,在知識積累、管理和推廣上,知識工程都有其不可替代的巨大優(yōu)勢。
知識工程適用范圍很廣,與制造技術(shù)、自動化技術(shù)、系統(tǒng)工程、信息化技術(shù)等學(xué)科相互滲透,知識工程適用于產(chǎn)品的全生命周期,筆者認(rèn)為知識工程在一些已有多年經(jīng)驗沉淀的、以經(jīng)驗積累為主的傳統(tǒng)制造行業(yè)中,作用尤為明顯。比如在數(shù)控加工行業(yè)中,影響零件加工效率和質(zhì)量的因素有很多,包含人、機、料、法、環(huán)等多個方面影響著加工過程,很難通過理論研究來尋求理想的加工方案,一般都遵循一些原有的加工經(jīng)驗來進行現(xiàn)有零件的方案策劃,而工藝設(shè)計的合理性很大程度上取決于工程技術(shù)人員經(jīng)驗豐富程度。理想狀態(tài)下,企業(yè)肯定希望所有零件的加工方案是最優(yōu)的,即集合了所有專家的經(jīng)驗和意見。雖然企業(yè)在策劃方案前都進行風(fēng)險分析和評估,可風(fēng)險分析的全流程覆蓋顯然是很難實現(xiàn)的。而通過知識工程,盡可能地將所有專家知識進行整合,技術(shù)人員在策劃階段可快速調(diào)用專家知識,進而也保質(zhì)保效地完成零件的工藝設(shè)計。
制造業(yè)經(jīng)過一個世紀(jì)的發(fā)展,生產(chǎn)過程中有著大量的專家知識,也形成了很多標(biāo)準(zhǔn)和規(guī)范,隨著計算機技術(shù)和CAD/CAM軟件和數(shù)據(jù)庫技術(shù)的快速發(fā)展,計算機可以將這些專家知識和標(biāo)準(zhǔn)規(guī)范建立和管理起來并傳遞給用戶。以CATIA軟件為例,CATIA軟件中的知識工程專家模塊,CATALOG模塊就可以用來建立和管理專家知識,其主要是通過參數(shù)化設(shè)計,然后建立一些函數(shù)或規(guī)則來表達(dá)專家知識,并通過CATALOG對專家知識進行保存和層級管理。在當(dāng)今數(shù)字化制造要深入發(fā)展,無論是工藝設(shè)計,還是數(shù)控編程都需要CAD/CAM軟件的輔助。而在CAM軟件中構(gòu)建的完整的加工環(huán)境,應(yīng)包含流程、部件和加工資源,而部件又包含零件、毛坯和夾具,如果從裝配的維度來劃分,一個包含零件、毛坯和夾具的組合稱之為部件,即零件為部件的一部分,而零件是由許多特征構(gòu)成,在CATIA環(huán)境下不同的層級要素其參數(shù)化設(shè)計的方法也不同,本文對于特征級的要素通過超級副本功能來建立,而對于零件級則通過公式、設(shè)計表等功能來實現(xiàn)。
近年來加工設(shè)備快速更新?lián)Q代,殼體零件的加工工序也越來越集中,加工效率也在不斷提高。通過近十年的探索和研究,殼體零件的加工流程也逐漸成組化和系列化,基本上形成了固定接口的裝夾方式和四軸加五軸的加工思路,而接口形式也由原有的燕尾裝夾逐步轉(zhuǎn)變?yōu)榉€(wěn)定更好、重復(fù)定位精度更高的一面兩銷螺紋拉緊的方式,目前常用的接口形式有兩個系列,每種系列下有幾種固定的規(guī)格。另外,通過摸索,在殼體零件典型特征的加工方法上也不同程度積累了加工經(jīng)驗。在工藝設(shè)計階段也逐步形成了固有的策劃流程:確定接口形式及位置→構(gòu)建加工環(huán)境→編制數(shù)控程序。所以如何快速調(diào)用和調(diào)整接口特征,快換工裝以及編程方法一定程度上影響著工藝員的工作效率。而通過CATIA專家知識模塊則很好地解決此類問題。
CATIA超級副本功能是參數(shù)化設(shè)計技術(shù)的拓展,實質(zhì)是參數(shù)化和“宏”的有機結(jié)合。即在交互式環(huán)境中輸入“相似特征”的參數(shù),宏調(diào)用輸入的參數(shù),通過修改參數(shù),自動生成典型零件特征。由此可以看出,超級副本主要用于特征級的工程知識進行構(gòu)建。一般超級副本方式制作特征模板的流程,首先基于便于工藝設(shè)計調(diào)整的思路選擇合適的外部輸入特征,然后通過參數(shù)化建模創(chuàng)建接口特征,并且將用戶需要自定義修改的特征進行發(fā)布,便于后期用戶進行修改,最后通過CATALOG將特征進行保存管理,創(chuàng)建好之后,用戶可以通過選取平面及點將特征與零件進行組合,組合完成后,還可根據(jù)零件的實際情況來快捷地調(diào)整特征的角向、位置等一系列參數(shù),無需重復(fù)建模。
超級副本的調(diào)用是系統(tǒng)通過人機交互的方式完成,用戶根據(jù)提示首先選取特征所在的平面和特征所在的位置,然后在參數(shù)對話框通過修改用戶參數(shù),來選取適合該零件合適的接口,如果需要調(diào)整位置,還可再輸入對話框重新選取特征所在的平面和中心點。
通過參數(shù)化設(shè)計建立過渡板的標(biāo)準(zhǔn)件庫。參數(shù)化設(shè)計一般是指對一些成組化標(biāo)準(zhǔn)化的零部件,用一組參數(shù)來約束構(gòu)建零件特征的幾何元素,通過參數(shù)、公式、設(shè)計表等要素來驅(qū)動零件,相似特征的零件通過輸入不同的參數(shù)則構(gòu)建出不同的零件。由此可以看出該方法主要用于零部件級標(biāo)準(zhǔn)化知識庫的構(gòu)建。一般通過參數(shù)化設(shè)計建立標(biāo)準(zhǔn)件的流程,首先成組零件中某一零件通過參數(shù)化設(shè)計對零件進行建模,然后通過設(shè)計表將成組化零件導(dǎo)入。最后,通過CATALOG對成組零件進行保存管理。
通過數(shù)字化加工的積累,通過現(xiàn)場不斷地實踐和積累,對于一些特征選用的刀具,加工方法都有各自的標(biāo)準(zhǔn)規(guī)范,比如快進給刀具的開粗,堵杯孔的加工流程,端口的加工流程,但是由于規(guī)范查閱麻煩,信息不全,工藝人員水平不一導(dǎo)致這些加工經(jīng)驗很難快速并準(zhǔn)確地傳遞到使用者身上,而通過CATIA知識工程可以有效地對典型特征的加工知識進行存儲并管理,工藝在使用過程中則無需詢問專家或查閱資料,在CATIA環(huán)境下就可通過交互的方式快速調(diào)用。
通過CATIA知識工程模塊可以有效地對知識的進行存儲和管理,一方面有效地減少工作中的“重復(fù)勞動”,另一方面也對企業(yè)知識進行了積累,可以使得新員工快速掌握公司積累的工程知識經(jīng)驗。本文只是知識工程運用的很小一部分,而知識工程的深層次運用則可以為日常工作帶來更多的便利,相應(yīng)的也需要投入更大的精力。