三維裝配仿真中典型工藝的實(shí)現(xiàn)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于三維裝配仿真信息化技術(shù)領(lǐng)域,具體涉及一種三維裝配仿真中典型工藝的實(shí)現(xiàn)方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有的三維裝配仿真系統(tǒng)中,對于每一個工藝編制的任務(wù),其工藝過程中所需的零部件需要手工指派;工具工裝需要手工導(dǎo)入;相關(guān)的仿真運(yùn)動過程需要手工定義;工藝中所需的說明,圖解,標(biāo)注,工藝屬性等需要手工輸入;所有的細(xì)節(jié)都需要使用者從頭定義,而不管曾經(jīng)是否已經(jīng)進(jìn)行過相關(guān)仿真的定義。
[0003]每份工藝規(guī)程都包含成百上千個具體的工藝步驟,從頭開始定義往往十分繁瑣,不僅耗時(shí)耗力,而且容易出錯。工藝知識僅存在于相關(guān)人員的記憶中,而不是存儲與企業(yè)的工藝資源庫中。如果需要傳播相關(guān)的工藝知識時(shí),必須有富有經(jīng)驗(yàn)者編制相關(guān)的文本文檔或者依靠口述來進(jìn)行。當(dāng)人員出現(xiàn)變動時(shí),可能某些關(guān)鍵的工藝知識就隨之失去了。企業(yè)如果要整理相關(guān)的工藝知識,必須依賴文字描述,并不直觀。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題在于提供一種三維裝配仿真中典型工藝的實(shí)現(xiàn)方法及裝置,針對一些典型的,有共性的裝配操作,能夠定義出一套標(biāo)準(zhǔn)的裝配方法,并將其導(dǎo)入到數(shù)據(jù)庫中。以后每次遇到此類典型操作,都可以從工藝資源庫中提取相應(yīng)的裝配數(shù)據(jù)定義,快速的應(yīng)用到所需的場景中,實(shí)現(xiàn)了裝配工藝知識的歸納整理及傳承。
[0005]為解決上述問題,本發(fā)明提供一種三維裝配仿真中典型工藝的實(shí)現(xiàn)方法及裝置。
[0006]三維裝配仿真中典型工藝的實(shí)現(xiàn)方法包括:步驟1:針對一個常見典型工藝制作一套三維仿真過程,并將其保存到典型工藝庫的一個分類目錄中;步驟2:當(dāng)遇到和步驟I所述典型工藝同類裝配工藝時(shí),用戶可以打開典型工藝庫,進(jìn)入典型工藝庫的一個子分類,并選擇該子分類下的一個典型工藝;步驟3:在所述步驟2的基礎(chǔ)上,指定當(dāng)前場景中的零部件和典型工藝中的零部件的對應(yīng)關(guān)系,即可將典型工藝應(yīng)用到當(dāng)前場景中,此時(shí)當(dāng)前場景中的零部件都會具有典型工藝中所定義的運(yùn)動方式及標(biāo)簽標(biāo)注技術(shù)圖解。
[0007]步驟I進(jìn)一步地分解為以下步驟:
[0008](I)在某個三維模型中,選擇一個或一個以上零部件作為典型工藝的零部件;
[0009](2)在所述選擇的零部件中指定一個,按照三維裝配的要求,對該指定零部件定義相應(yīng)的裝配仿真運(yùn)動;比如對于一個為法蘭上螺絲的典型工藝,需要為螺絲定義水平運(yùn)動及螺旋運(yùn)動參數(shù);
[0010](3)按照三維裝配的要求,對所述步驟I (3)中所定義的裝配仿真運(yùn)動定義相關(guān)的標(biāo)注、圖解、屬性;比如螺母的擰緊力度需要用文本進(jìn)行標(biāo)準(zhǔn);
[0011](4)重復(fù)步驟1(1)?(3),直到步驟I所述的典型工藝中所需的所有零部件仿真運(yùn)動和相關(guān)的標(biāo)注、圖解、屬性?目息被完整定義;
[0012](5)當(dāng)整個典型工藝過程定義完成后,系統(tǒng)會將這個典型工藝導(dǎo)入到典型工藝庫,這時(shí)需要為此典型工藝指定一個合適的名字,以及在工藝資源庫中為其選擇一個合適的分類;
[0013](6)此時(shí)典型工藝所需的零部件對象,工具工裝,以及這些對象的仿真運(yùn)動參數(shù),運(yùn)動時(shí)間,附加的相關(guān)圖解,標(biāo)注,工藝屬性信息都被記錄下來;
[0014](7)最后將已定義完整的典型工藝文件按照指定的名稱與分類導(dǎo)入到工藝資源庫進(jìn)行持久化存儲,工藝資源庫將此工藝文件保存到指定的分類目錄中,并同時(shí)完成了企業(yè)內(nèi)部工藝知識的整理與積累。
[0015]步驟2進(jìn)一步地分解為以下步驟:
[0016](I)用戶打開典型工藝庫,典型工藝庫會按照分類列舉出在步驟I中定義的典型工藝;
[0017](2)在其中的分錄目錄中查找符合當(dāng)前應(yīng)用場景的分類;
[0018](3)在該分類目錄下找到制作當(dāng)前工藝所需的典型工藝。
[0019]步驟3進(jìn)一步地分解為以下步驟:
[0020](I)用戶指定當(dāng)前場景中的零部件和步驟2中所選擇的典型工藝中的零部件的對應(yīng)關(guān)系。
[0021](2)將典型工藝的的零部件運(yùn)動方式、運(yùn)動參數(shù),標(biāo)簽標(biāo)注信息賦予當(dāng)前場景中的零部件,使得當(dāng)前場景中的零部件擁有和典型工藝中定義的零部件相同的運(yùn)動和技術(shù)圖解信息。
[0022]三維裝配仿真中典型工藝的實(shí)現(xiàn)裝置包括典型工藝定義模塊、典型工藝庫模塊、典型工藝的應(yīng)用模塊。
[0023]所述典型工藝定義模塊:本模塊提供典型工藝數(shù)據(jù)的生成功能;在本模塊,使用者可以指定典型工藝所需要的各個零部件對象;根據(jù)各零部件的不同種類,位置,功能等,制定出它們各自的動作方式,動作數(shù)據(jù);比如在法蘭上擰上螺絲,且這些螺絲需要順時(shí)針對角安裝;此模塊讓用戶確定各螺絲的安裝次序,螺絲的直線運(yùn)動,螺母的螺旋運(yùn)動;以及為此過程編寫的說明的文本,比如螺母的擰緊力度;這些數(shù)據(jù)最終形成數(shù)據(jù)文件,暫時(shí)保存在臨時(shí)文件夾中。
[0024]所述典型工藝庫模塊:本模塊提供典型工序的數(shù)據(jù)存取功能;本模塊要求用戶提供典型工藝的名稱和分類,其接收典型工藝定義模塊提供的數(shù)據(jù)文件,根據(jù)其中的名稱及指定的分類,將數(shù)據(jù)文件保存到磁盤上。
[0025]所述典型工藝的應(yīng)用模塊:本模塊要求用戶選擇的零部件,提取零部件的名稱,代號信息,在典型工藝庫中查找具有相同名稱代號的典型工藝數(shù)據(jù)文件,并將它們列舉在一個對話框中;這樣的文件通常會有多個,此時(shí)本模塊會要求用戶從找到的典型工藝中選取自己需要的那個;根據(jù)用戶的選擇,本模塊將此典型工藝應(yīng)用到用戶當(dāng)前的場景中。
[0026]本發(fā)明的有益效果是:高效定義了裝配工藝過程,解決三維裝配工藝系統(tǒng)中定義裝配過程的易用性問題;能夠更為快速和簡便的實(shí)現(xiàn)工藝知識的復(fù)用,同時(shí)在定義典型工藝時(shí),也積累了企業(yè)內(nèi)部的工藝知識。
【附圖說明】
[0027]圖1是本發(fā)明的典型工藝定義流程圖。
[0028]圖2是本發(fā)明典型工藝應(yīng)用流程圖。
【具體實(shí)施方式】
[0029]下面結(jié)合附圖對本發(fā)明做進(jìn)一步的說明。
[0030]圖1顯示了典型工藝定義流程,首先在現(xiàn)有工藝文件中查找是否存在含有所需的典型工藝的文件,如果是則直接打開現(xiàn)有工藝文件,否就新建工藝文件;然后選擇相關(guān)零部件;定義具體準(zhǔn)配活動;定義典型工藝名稱及分類;導(dǎo)入到工藝資源庫;最后定義完成。
[0031]圖2顯示了典型工藝應(yīng)用流程,首先在現(xiàn)有工藝文件中查找是否存在可以應(yīng)用典型工藝的文件,如果是則直接打開現(xiàn)有工藝文件,否就新建工藝文件;然后打開工藝資源庫選擇一個典型工藝;匹配對應(yīng)的零部件;自動生成典型工藝過程;是否繼續(xù)應(yīng)用典型工藝,是則打開工藝資源庫選擇一個典型工藝,否則結(jié)束操作。
[0032]實(shí)施例1:閥門典型裝配工藝的實(shí)現(xiàn)方法,包括如下步驟。
[0033](I)在3DCAPP-A中新建工藝文件,并導(dǎo)入一套閥門的3D CAD模型文件。
[0034](2)觀察到其模型中的法蘭盤上6個螺絲孔位,分別安裝有6個螺柱和螺母。為了描述方便,沿法蘭盤按照順時(shí)針方向,將它們分別稱為螺母A、螺母B、螺母C,螺母D、螺母E、螺母F。
[0035](3)引入扳手工裝,為螺母A定義拆卸活動。
[0036](4)設(shè)定螺母逆時(shí)針旋轉(zhuǎn),方向向Y軸方向,旋轉(zhuǎn)圈數(shù)為10圈。將扳手定位到螺母上,設(shè)定