摘要:在分析零件事物特性表的基礎(chǔ)上,提出了基于系列化配置原理的產(chǎn)品設(shè)計(jì)技術(shù)。分析了使用該技術(shù)的產(chǎn)品開發(fā)的一般流程。研究了將產(chǎn)品配置和工藝配置在同一配置表中的存儲(chǔ)技術(shù);從三維CAD產(chǎn)品模型中進(jìn)行特征提取的算法;零件工序簡(jiǎn)圖的自動(dòng)生成技術(shù)等關(guān)鍵技術(shù)和算法。以發(fā)動(dòng)機(jī)氣門產(chǎn)品為研究對(duì)象,使用UML的包圖設(shè)計(jì)了發(fā)動(dòng)機(jī)氣門產(chǎn)品設(shè)計(jì)系統(tǒng)的組件模型,基于該組件模型和SolidWorks 三維CAD平臺(tái),使用Visual C++6.0實(shí)現(xiàn)了原型系統(tǒng)。
關(guān)鍵詞: 系列化配置; 系統(tǒng)集成;CAD/CAPP; SolidWorks
中圖法分類號(hào):TP391文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1001-3695(2007)01-0247-04
目前,客戶需求越來越多樣化,生產(chǎn)企業(yè)大多采用的是面向訂單的生產(chǎn)方式,對(duì)于面向訂單進(jìn)行產(chǎn)品設(shè)計(jì)和制造的企業(yè),如何縮短訂單完成時(shí)間,及時(shí)提供高質(zhì)量的產(chǎn)品是企業(yè)追求的目標(biāo)。通常影響企業(yè)完成訂單時(shí)間的主要原因是產(chǎn)品設(shè)計(jì)和工藝設(shè)計(jì)的時(shí)間太長(zhǎng)。為此很多企業(yè)購買了通用的CAD系統(tǒng)(包括二維和三維)、CAPP系統(tǒng)來提高開發(fā)效率,減少建立產(chǎn)品數(shù)據(jù)的時(shí)間。但是由于這些系統(tǒng)具有通用性、缺乏針對(duì)性、缺少必要的CAD/CAPP系統(tǒng)之間的集成機(jī)制,所以采用這些軟件系統(tǒng)后雖然減少了局部的產(chǎn)品開發(fā)時(shí)間,但是對(duì)于從整體上縮短訂單完成時(shí)間收效甚微。為了提高產(chǎn)品的開發(fā)效率,通常需要對(duì)通用的CAD系統(tǒng)進(jìn)行二次開發(fā),建立企
業(yè)自己專用的產(chǎn)品參數(shù)化建模和工藝設(shè)計(jì)系統(tǒng)。實(shí)踐證明,支持產(chǎn)品快速配置的方法和技術(shù)可以有效地提高產(chǎn)品開發(fā)效率。因此在過去的十年中,有大量的研究項(xiàng)目與配置有關(guān),產(chǎn)品配置引起了研究人員極大的興趣[1 ],何陳棋,譚建榮等人在分析大批量定制模式下配置設(shè)計(jì)知識(shí)的基礎(chǔ)上,規(guī)劃面向產(chǎn)品族的配置設(shè)計(jì)本體、知識(shí)域及其屬性,提出基于面向?qū)ο笏枷氲漠a(chǎn)品配置設(shè)計(jì)模塊[2]。另外作為產(chǎn)品配置方法基礎(chǔ)的基于事物特性表的設(shè)計(jì)的方法已經(jīng)成為提高企業(yè)設(shè)計(jì)效率的一種重要手段,張燕,譚建榮基于事物特性表的設(shè)計(jì)并開發(fā)了標(biāo)準(zhǔn)建庫[3],魯玉軍等人提出了基于事物特性表的產(chǎn)品變型設(shè)計(jì)[4]。
1產(chǎn)品系列化配置原理
按照DIN4000的規(guī)定,事物特性表是一個(gè)包括所有對(duì)象特性的表格。零件的每一個(gè)變型相當(dāng)于事物特性表中的一行數(shù)據(jù)[5]。在事物特性表的基礎(chǔ)上,可以考慮采用系列化配置來支持產(chǎn)品的快速設(shè)計(jì)開發(fā),系列化配置方法可以說是事物特性表的擴(kuò)展,系列化配置方法可以在單一的文件中對(duì)零件或裝配體生成多個(gè)造型設(shè)計(jì)以及對(duì)應(yīng)的工藝設(shè)計(jì)變化。配置提供了簡(jiǎn)便的方法來開發(fā)與管理一組有著不同尺寸、零部件、或其他參數(shù)的模型。 要生成一個(gè)配置,先指定名稱與屬性,然后再根據(jù)實(shí)際需要來修改模型以生成不同的設(shè)計(jì)變化。在零件文件中,配置可以生成具有不同尺寸、特征和屬性(包括自定義屬性)的零件系列。工藝配置是在零件配置的基礎(chǔ)上,根據(jù)零件配置的數(shù)量生成對(duì)應(yīng)數(shù)量的工藝配置。圖1給出了基于系列化配置原理生成產(chǎn)品模型、工藝模型、毛坯模型和模具模型的示意圖。
2基于系列化配置原理的產(chǎn)品設(shè)計(jì)過程
基于系列化配置原理的產(chǎn)品設(shè)計(jì)包括產(chǎn)品參數(shù)化實(shí)體建模設(shè)計(jì)和產(chǎn)品參數(shù)化工藝設(shè)計(jì)。其工作流程如圖2所示。具體過程描述如下:
(1)首先根據(jù)設(shè)計(jì)人員提供的產(chǎn)品三維模型和二維工程圖,使用系統(tǒng)提供的參數(shù)錄入功能,錄入為制定工藝需要的所有設(shè)計(jì)和工藝參數(shù)。
(2)輸入完成后對(duì)于新類型的零件,根據(jù)其特征在零件編碼庫和特征矩陣庫的支持下進(jìn)行編碼和確定所在組。
(3)生成產(chǎn)品特征參數(shù)表和產(chǎn)品圖紙,對(duì)產(chǎn)品特征參數(shù)表進(jìn)行審核,確認(rèn)是否需要修改,如果需要修改,并且修改影響到特征的改變,則轉(zhuǎn)回到(1),否則繼續(xù)進(jìn)行。
圖1基于系列化配置原理的產(chǎn)品配置模型
圖2基于系列化配置原理的產(chǎn)品設(shè)計(jì)流程
(4)根據(jù)零件的編碼在典型工藝流程庫中查找相匹配的工藝流程。如果找到典型工藝流程,則生成工藝流程圖;如果沒有找到典型工藝流程,則根據(jù)特征匹配原則,找到最相近的一個(gè)典型工藝流程,進(jìn)行編輯修改,生成一個(gè)非典型工藝流程,對(duì)于編輯完成的非典型工藝流程,也可以將其保存到典型工藝流程庫中,以后作為一個(gè)典型工藝流程使用。
(5)在生成工藝流程圖的同時(shí),根據(jù)零件參數(shù)表中的參數(shù),自動(dòng)生成上下模具圖,模具工藝文件、模具檢驗(yàn)文件、毛坯圖、成品檢驗(yàn)包裝文件、材料定額、材料計(jì)劃表和采購計(jì)劃表等。
(6)在失效模式數(shù)據(jù)庫的支持下,根據(jù)前面生成工藝流程圖,系統(tǒng)自動(dòng)進(jìn)行失效模式分析,根據(jù)失效模式結(jié)果生成控制計(jì)劃、工藝卡。生成工藝卡后,系統(tǒng)提示進(jìn)行確認(rèn)。確認(rèn)通過后,自動(dòng)進(jìn)行成本核算,生成工序卡、過程指導(dǎo)卡和檢驗(yàn)指導(dǎo)卡,并進(jìn)行作業(yè)設(shè)定。如果確認(rèn)時(shí)認(rèn)為需要修改,則修改工藝流程,修改后再次失效模式分析,重復(fù)上述過程,進(jìn)行作業(yè)設(shè)定后同樣也需要確認(rèn)。確認(rèn)通過后,可以輸出與工藝相關(guān)的所有文件。
3基于系列化配置原理的產(chǎn)品開發(fā)的關(guān)鍵技術(shù)
3.1產(chǎn)品模型和配置表的建立
在獲得客戶需求的產(chǎn)品草圖或模型后,根據(jù)需求,使用三維CAD軟件建立產(chǎn)品三維特征模型。建立產(chǎn)品三維特征模型后,為了構(gòu)建產(chǎn)品系列化配置數(shù)據(jù)表,首先需要自動(dòng)獲得產(chǎn)品的所有幾何尺寸,然后存儲(chǔ)在Excel表中。根據(jù)當(dāng)前產(chǎn)品模型的尺寸數(shù)據(jù)生成產(chǎn)品的缺省配置記錄;根據(jù)產(chǎn)品的系列化配置需要,在配置數(shù)據(jù)表中增加多條滿足條件的產(chǎn)品配置記錄。如圖3給出的包括產(chǎn)品配置和對(duì)應(yīng)工藝配置的排氣門配置數(shù)據(jù)表。
圖3配置數(shù)據(jù)的Excel表存儲(chǔ)
3.2特征提取算法
產(chǎn)品加工工藝設(shè)計(jì)需求的產(chǎn)品信息有以下幾種方法:
(1)直接將工藝設(shè)計(jì)需要的信息輸入到CAPP系統(tǒng)中[6];
(2)通過對(duì)CAD模型進(jìn)行特征識(shí)別,識(shí)別出需要加工的特征[7];
(3)從CAD模型中通過采用特征提取算法[8]直接提取需要的信息。直接輸入方法在早期的CAPP系統(tǒng)中應(yīng)用廣泛,但是由于重復(fù)輸入的工作量很大,嚴(yán)重影響了系統(tǒng)的工作效率。特征識(shí)別方法是智能型CAPP系統(tǒng)的基礎(chǔ),但是特征識(shí)別算法復(fù)雜,并且在處理二義性問題方面還存在問題。特征提取方法在CAD模型的基礎(chǔ)上,根據(jù)需求,通過使用API(Application Program Interface)通過編程,直接從CAD模型中獲取需要的信息,根據(jù)這些信息確定特征的加工工藝,然后根據(jù)對(duì)應(yīng)的工藝流程,輸出到CAM系統(tǒng),生成NC代碼,由數(shù)控機(jī)床加工出合格的零件。該方法具有針對(duì)性強(qiáng)、易于實(shí)現(xiàn)等優(yōu)點(diǎn)。缺點(diǎn)是對(duì)于不同的CAD系統(tǒng)需要開發(fā)不同的特征提取適配器實(shí)現(xiàn)特征提取。
零件特征信息的提取算法的基本原理:首先通過CAD系統(tǒng)的API接口連接到CAD系統(tǒng)中,從API接口里獲取特征對(duì)象Feature,然后從Feature對(duì)象中獲取幾何信息和其他屬性信息。特征提取算法的偽代碼描述如下:
Algorithm FeatureExtracting
Begin;//開始
If FeatureDataTable is not exist Then
Create Table FeatureDataTable
//建立數(shù)據(jù)表,存放特征以及特征的幾何信息
Else Drop Table FeatureDataTable
End if
For each Feature in Feature aggregate
GetFirstFeature();//獲取Feature對(duì)象
GetGeometryInfo();
//從特征對(duì)象Feature中獲取幾何信息
Save to FeatureDataTable;
GetNextFeature();
//遍歷該零件下一個(gè)特征
Endfor
End
圖4給出了對(duì)應(yīng)的特征提取算法流程圖。對(duì)于特征對(duì)象Feature的獲取分為指定特征對(duì)象的獲取和所有特征對(duì)象的獲取兩種情況。對(duì)于指定特征對(duì)象的獲取,在獲取Feature對(duì)象時(shí),可以采用在程序里面進(jìn)行過濾,判斷的方法以及直接采用鼠標(biāo)拾取的方法等兩種方法。對(duì)于在程序里面進(jìn)行過濾和判斷的方法1,即首先從接口里獲取了第一個(gè)特征對(duì)象Feature,然后對(duì)其過濾和判斷。過濾和判斷的條件就是特征名稱;對(duì)于鼠標(biāo)的拾取方法2,即用戶用鼠標(biāo)在CAD系統(tǒng)特征結(jié)構(gòu)樹上,選中所需的特征名稱,然后激活程序。如果是單選,在獲取特征對(duì)象時(shí)就無需過濾,如果用戶多選,那就必須要過濾,判斷所選對(duì)象是不是特征類型。具體處理方法首先同樣是通過API接口得到CAD系統(tǒng)的最高層對(duì)象,然后通過API最高層對(duì)象獲取CAD系統(tǒng)選擇管理器對(duì)象(SelectionManager),再獲取存放在它里面的特征對(duì)象。
所有特征對(duì)象的獲取方法,首先建立一張?zhí)卣鲾?shù)據(jù)表,里面存放著體特征的特征名稱。從接口里得到第一個(gè)特征對(duì)象,然后遍歷該零件所有的體特征,這與前面的指定特征對(duì)象的獲取采用一樣的方法。在每次循環(huán)時(shí)要判斷返回值是否屬于體特征,也就是比較返回值是否存在于特征數(shù)據(jù)表中。
圖4特征提取算法流程
在得到Feature對(duì)象后,就可進(jìn)入獲取幾何信息的環(huán)節(jié)。在CAD系統(tǒng)中零件的幾何信息(包括基本尺寸、公差)通常存儲(chǔ)于尺寸對(duì)象(Dimension)中。在獲取幾何信息的同時(shí)要區(qū)分幾何類型,即是基本尺寸,還是尺寸公差。基本尺寸還要區(qū)分線性尺寸(直線尺寸、直徑尺寸、半徑尺寸)和角度尺寸。之所以要這么細(xì)分,是因?yàn)槲覀兲崛缀涡畔⒌哪康氖菫榱撕竺鍯APP和CAM使用。尺寸的類型對(duì)加工和工藝均有影響。最后從尺寸對(duì)象中提取幾何信息,根據(jù)所提取的幾何信息的類型調(diào)用CAD系統(tǒng)中不同的API函數(shù)就可實(shí)現(xiàn)。
3.3零件工序簡(jiǎn)圖的自動(dòng)生成技術(shù)
零件加工工序卡上的工序簡(jiǎn)圖是工序卡上的一項(xiàng)必備內(nèi)容。在以前的二維CAPP系統(tǒng)中通常采用從工序二維簡(jiǎn)圖庫中選擇合適的工序簡(jiǎn)圖,然后直接插入工序卡上指定位置的方法。這種方法的工序二維簡(jiǎn)圖是個(gè)靜態(tài)的,沒有與產(chǎn)品信息直接關(guān)聯(lián),當(dāng)產(chǎn)品幾何數(shù)據(jù)發(fā)生改變時(shí),工序二維簡(jiǎn)圖無法跟著改變。為了解決這個(gè)問題,可以采用基于三維模型的零件工序簡(jiǎn)圖的自動(dòng)生成技術(shù)。如圖5所示,零件工序簡(jiǎn)圖以二維工程圖的方式存在于零件工序簡(jiǎn)圖電子倉庫中,與零件三維模型相關(guān)聯(lián),零件三維模型發(fā)生改變時(shí),由于零件工序簡(jiǎn)圖和零件三維模型的關(guān)聯(lián)約束關(guān)系,所以零件工序簡(jiǎn)圖會(huì)自動(dòng)跟著改變。規(guī)則庫中則以零件編碼和工序編碼作為主鍵,采用IF…THEN規(guī)則建立零件編碼和工序編碼以及零件工序簡(jiǎn)圖的圖號(hào)之間的關(guān)系。當(dāng)生成工序卡時(shí),根據(jù)規(guī)則庫中的規(guī)則到零件工序簡(jiǎn)圖電子倉庫中查找需要的工序簡(jiǎn)圖,然后插入到工序卡上指定的位置。例如規(guī)則1:IF SGT1696 and Qg1 Then SGT1696 Qg1(SGT1696為圖號(hào)組成的發(fā)動(dòng)機(jī)排氣門零件的編碼,QG001位切割下料工序的編碼)需要注意的是,對(duì)于熱處理等工序的工序簡(jiǎn)圖無需與零件三維特征模型關(guān)聯(lián),只需建立對(duì)應(yīng)的規(guī)則就可以了。
圖5零件工序自動(dòng)生成簡(jiǎn)圖
4應(yīng)用實(shí)例
4.1系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
SolidWorks目前已經(jīng)成為微機(jī)上廣泛使用的主流三維CAD系統(tǒng),基于系列化配置原理的產(chǎn)品設(shè)計(jì)(CAD/CAPP)原型系統(tǒng)基于SolidWorks三維CAD平臺(tái),使用Visual C++和SQL Server 2000作為開發(fā)工具,采用COM構(gòu)件的設(shè)計(jì)思路實(shí)現(xiàn)的。
(1)COM模型和構(gòu)件
目前主要有三種類型的構(gòu)件模型統(tǒng)治著整個(gè)市場(chǎng),即COM+,CORBA以及Java/EJB[9]。三種構(gòu)件模型均可適用于開發(fā)企業(yè)級(jí)應(yīng)用程序。其中,CORBA在過去使用比較多,規(guī)范成熟,但是服務(wù)實(shí)現(xiàn)不成熟,是衰退的領(lǐng)導(dǎo)者,目前希望能夠與Java/EJB結(jié)合在一起。Java/EJB近年來發(fā)展很快,很多組織正在投資基于EJB的解決方案,但還不夠成熟。COM+基于Windows操作系統(tǒng)的統(tǒng)治地位,獲得了巨大成功,成為當(dāng)前構(gòu)件模型的領(lǐng)導(dǎo)者。
COM+在COM的基礎(chǔ)上,進(jìn)一步將COM,DOM和MTS統(tǒng)一起來,形成了真正適合于企業(yè)應(yīng)用的構(gòu)件技術(shù)[10]。COM+不僅繼承了COM,DOM和MTS的許多特性,同時(shí)也增加了負(fù)載平衡、內(nèi)存數(shù)據(jù)庫、事件模型、隊(duì)列服務(wù)等服務(wù)。鑒于COM+構(gòu)件模型的技術(shù)優(yōu)勢(shì),采用COM+構(gòu)件模型作為構(gòu)建氣門產(chǎn)品設(shè)計(jì)系統(tǒng)的基礎(chǔ)。系統(tǒng)的構(gòu)件模型如圖6所示。
圖6氣門產(chǎn)品設(shè)計(jì)系統(tǒng)組件模型
每一個(gè)功能模塊作為一個(gè)COM構(gòu)件進(jìn)行開發(fā),從系統(tǒng)主組件中獲得請(qǐng)求參數(shù)strConnect與m_pSldWorks進(jìn)行處理,將彈出對(duì)應(yīng)的對(duì)話框,在對(duì)話框中進(jìn)行相應(yīng)的操作從而實(shí)現(xiàn)產(chǎn)品建模和工藝設(shè)計(jì)。氣門參數(shù)化設(shè)計(jì)構(gòu)件的入口函數(shù)如下:
extern \"C\" __declspec(dllexport) void ValveParaDesigndll(CString strConnect, LPSLDWORKS m_pSldWorks)
{AFX_MANAGE_STATE(AfxGetStaticModuleState());
LPMODELDOC pModelDoc2 = NULL;
HRESULT hres;
long errors=(long)(swGenericError);
CvalveParaDesigndlg dlg;
if(!dlg.DoModal() == IDOK)
return;}
(2)配置數(shù)據(jù)的Excel表存儲(chǔ)
SolidWorks系統(tǒng)提供的系列零件設(shè)計(jì)表可以很好地支持設(shè)計(jì)參數(shù)配置和工藝參數(shù)配置,但是在使用該系列零件設(shè)計(jì)表時(shí)必須按照規(guī)則進(jìn)行存儲(chǔ),否則模型無法使用這些配置數(shù)據(jù)。需要注意的規(guī)則包括:
①父子關(guān)系。在Excel表中采用“$父關(guān)系”字段進(jìn)行標(biāo)志。設(shè)計(jì)參數(shù)配置的該字段為空,工藝參數(shù)配置的該字段為對(duì)應(yīng)的設(shè)計(jì)參數(shù)配置名稱。
②特征的壓縮狀態(tài)。在Excel表中使用特征名稱字段進(jìn)行標(biāo)志。如“$狀態(tài)@旋轉(zhuǎn)2”。對(duì)于為了生成工藝配置增加的特征,需要將該字段設(shè)置為壓縮,使用字符“U”進(jìn)行標(biāo)志。一個(gè)JX493Q1排氣門(圖號(hào)為SGT1696)產(chǎn)品配置數(shù)據(jù)的Excel配置表如圖3所示。
(3)使用ADO技術(shù)連接數(shù)據(jù)庫
ADO(Active Database Object)是Microsoft開發(fā)的較新的數(shù)據(jù)庫應(yīng)用程序接口,是一個(gè)面向?qū)ο蟮慕涌冢瑢?shí)際上是一個(gè)ActiveX對(duì)象集,可以在服務(wù)器中提供對(duì)數(shù)據(jù)庫操作的強(qiáng)大功能。比如,要連接一個(gè)數(shù)據(jù)庫,可以創(chuàng)建一個(gè)Connection對(duì)象;而使用Recordset對(duì)象,可以返回對(duì)數(shù)據(jù)庫的查詢結(jié)果。ADO優(yōu)點(diǎn)在于易于理解,且只包含了不多的幾個(gè)對(duì)象,如Connection,Recordset,Error和Command對(duì)象。這些對(duì)象為數(shù)據(jù)庫的使用提供了極大方便。
4.2氣門設(shè)計(jì)系統(tǒng)實(shí)例
4.2.1氣門產(chǎn)品參數(shù)化設(shè)計(jì)
基于系列化配置原理,開發(fā)了一個(gè)發(fā)動(dòng)機(jī)氣門設(shè)計(jì)系統(tǒng)。該系統(tǒng)首先建立。設(shè)計(jì)開始首先根據(jù)在氣門設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫中根據(jù)氣門類型、大端盤徑D、桿徑d和桿長(zhǎng)L等參數(shù)組成的成組編碼檢索是否包括類似的氣門產(chǎn)品,如果數(shù)據(jù)庫中存在類似產(chǎn)品,則針對(duì)同一系列的氣門,可以選擇不同的產(chǎn)品配置,自動(dòng)生成不同配置數(shù)據(jù)的氣門、氣門壓模、氣門上模和毛坯的三維模型與工程圖紙。如果數(shù)據(jù)庫中不存在類似產(chǎn)品,則用戶需要首先自己建模,然后存儲(chǔ)到數(shù)據(jù)庫中。氣門參數(shù)化設(shè)計(jì)的界面如圖7所示。
圖7氣門參數(shù)化設(shè)計(jì)界面
4.2.2氣門產(chǎn)品工藝設(shè)計(jì)
根據(jù)氣門的編碼直接檢索到典型加工工藝流程,生成對(duì)應(yīng)的工藝流程卡和工序卡。氣門工藝流程卡和工序卡上的加工數(shù)據(jù)來自氣門CAD特征模型。通過應(yīng)用前面提出的特征提取算法,可以實(shí)現(xiàn)氣門特征信息的提取。例如對(duì)于JX493Q1排氣門(圖號(hào)為SGT1696)盤部特征的提取代碼片段如下所示:
str_Name=_T(\"盤部\");//指定的特征名稱
m_pModelDoc>IFirstFeature(m_pFeature);//獲取First Feature對(duì)象
while(m_pFeature!=NULL)
{if(m_pFeature!=NULL)
{m_pFeature>get_Name(FeatureName);
str_Name=FeatureName;}
str_FeatureName.TrimRight(_T(\" \"));
if(str_Name==str_FeatureName)
{break;//如果是盤部特征跳出循環(huán)}
str_Name=_T(\"\");
m_pFeature>IGetNextFeature(m_pFeature);}
在特征提取算法的基礎(chǔ)上,使用SolidWorks開發(fā)的工序模板,生成的切割下料工序卡片如圖8所示。
圖8基于CAD模型生成的零件工序卡
5結(jié)論
使用基于系列化配置原理的產(chǎn)品開發(fā)技術(shù)和系統(tǒng),可以全面實(shí)現(xiàn)產(chǎn)品設(shè)計(jì)和工藝編制的參數(shù)化,大大縮短產(chǎn)品設(shè)計(jì)和工藝技術(shù)準(zhǔn)備的時(shí)間,保證工藝的規(guī)范性和先進(jìn)性。同時(shí),為配合企業(yè)與國際合作,在工藝參數(shù)化的基礎(chǔ)上,加強(qiáng)企業(yè)的產(chǎn)品設(shè)計(jì)能力,能與主機(jī)廠同步設(shè)計(jì),滿足主機(jī)廠不斷提出的新要求。本文主要取得的研究結(jié)果如下:
(1)基于系列化配置原理的產(chǎn)品設(shè)計(jì)技術(shù)對(duì)相似性產(chǎn)品的設(shè)計(jì)效率提高顯著;
(2)通過對(duì)CAD三維模型的特征信息的提取,為實(shí)現(xiàn)CAD/CAPP系統(tǒng)的有機(jī)集成提供一種新的方式;
(3)通過工序簡(jiǎn)圖數(shù)據(jù)庫與規(guī)則庫的結(jié)合,實(shí)現(xiàn)了零件工序卡上工序簡(jiǎn)圖的自動(dòng)生成;
(4)并以SolidWorks為平臺(tái),氣門為研究對(duì)象,開發(fā)了基于系列化配置原理的氣門設(shè)計(jì)原型系統(tǒng),并進(jìn)行了實(shí)驗(yàn)驗(yàn)證。
參考文獻(xiàn):
[1]Sabin D, Weigel R. Product Configuration Frameworks:A Survey [J]. IEEE Intelligent Systems, 1998,13(4):4249.
[2]何陳棋,譚建榮,張樹有,等. 基于本體論和知識(shí)規(guī)則的大批量定制配置設(shè)計(jì)技術(shù)研究[J]. 中國機(jī)械工程,20-04,15(9):783787,791.
[3]張燕,譚建榮. 基于事物特性表的標(biāo)準(zhǔn)建庫設(shè)計(jì)[J] . 中國機(jī)械工程,1999,10(3):326329.
[4]魯玉軍,余軍合,祁國寧. 基于事物特性表的產(chǎn)品變型設(shè)計(jì)[J] . 計(jì)算機(jī)集成制造系統(tǒng),2003,9(10):840844.
[5]蕭塔納. 制造企業(yè)的產(chǎn)品數(shù)據(jù)管理[M]. 祁國寧.北京:機(jī)械工業(yè)出版社,2000.
[6]董家驤,汪叔淳. CAPP系統(tǒng)開發(fā)工具零件信息描述與輸入[J] . 中國機(jī)械工程,1992,3(3):912.
[7]M W Fu, S K Ong, W F Lu, et al. An Approach to Identify Design and Manufacturing Features from a Data Exchanged part Model[J]. ComputerAided Design, 2003,35: 979993.
[8]Zhengdong Huang, Derek YipHoi. Parametric Modeling of Part Fa ̄mily Machining Process Plans from Independently Generated Product Data Sets[J]. Journal of Computing and Information Science in Engineering,2003,(3):231242.
[9]Alan W Brown. 大規(guī)模基于構(gòu)件的軟件開發(fā)[M]. 趙文耕,張志,等.北京:機(jī)械工業(yè)出版社,2003.
[10]潘安民. COM原理與應(yīng)用[M]. 北京:清華大學(xué)出版社,20-04.
作者簡(jiǎn)介:
丁毓峰(1972),男,吉林通化人,副教授,主要研究方向?yàn)镃AD/CAM集成、協(xié)同設(shè)計(jì)和制造;楊峰(1978),男,江蘇南京人,碩士研究生,主要研究方向?yàn)镃AD/CAM集成、數(shù)據(jù)挖掘;陳雷(1980),男,碩士研究生,主要研究方向?yàn)镃APP系統(tǒng)設(shè)計(jì)開發(fā);吳波(1962),江西九江人,教授,主要研究方向?yàn)闄C(jī)械系統(tǒng)維修理論、企業(yè)信息化。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文