本發(fā)明涉及計算機輔助設(shè)計技術(shù)領(lǐng)域,更具體地,涉及一種三維裝配過程中工序復制的方法。
背景技術(shù):
三維裝配CAPP(Computer Aided Process Planning)技術(shù)最早出現(xiàn)于上世紀九十年代后期,代表了一種全新的制造體系和模式,因可以與三維CAD技術(shù)相結(jié)合,解決設(shè)計與裝配對象在研制過程中難以實現(xiàn)的動態(tài)性能而引起了人們的普遍重視,并得到迅速發(fā)展。目前,國內(nèi)航空航天、船舶、汽車、兵器、電子等行業(yè)已逐步展開相關(guān)技術(shù)的應用。
三維裝配CAPP將傳統(tǒng)的裝配工藝規(guī)劃中所體現(xiàn)的內(nèi)容以虛擬仿真的形式表達出來的一種三維裝配CAPP技術(shù)。是在三維數(shù)字化實體模型的基礎(chǔ)上,利用現(xiàn)代計算機技術(shù)、信息技術(shù)和人工智能技術(shù),借助于虛擬仿真技術(shù)等人機交互手段,來規(guī)劃與仿真產(chǎn)品的設(shè)計裝配過程,并指導現(xiàn)場生產(chǎn)。它可以克服傳統(tǒng)的裝配工藝設(shè)計中主要依賴于人的裝配經(jīng)驗和知識,以及設(shè)計難度大、設(shè)計效率低、優(yōu)化程度低等問題。
三維裝配經(jīng)常涉及到需要對進行裝配過程復用,現(xiàn)有技術(shù)中急需一種能夠快速復制三維裝配CAPP工序文件中裝配過程工序的方法。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種克服上述問題或者至少部分地解決上述問題的方法。
根據(jù)本發(fā)明的一個方面,提供了一種三維裝配過程中工序復制的方法,包括以下步驟:步驟1,記錄被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息;
步驟2,將所述被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息粘貼到目標文檔中;
步驟3,重建工序和活動的三維可視化幾何信息,完成整個工序復制過程。
本申請?zhí)岢隽艘环N三維裝配過程中工序復制的方法,通過記錄被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息,將所述被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息粘貼到目標文檔中,刷新三維視圖,完成整個工序復制過程。實現(xiàn)了方便快捷進行三維裝配過程中工序復制的有益效果。
附圖說明
圖1為根據(jù)本發(fā)明方法具體實施例一種三維裝配過程中工序復制的方法的總體流程示意圖。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
圖1中,給出了根據(jù)本發(fā)明實施例一種三維裝配過程中工序復制的方法的總體流程示意圖??傮w來說,該方法包括:步驟1,記錄被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息;步驟2,將所述被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息粘貼到目標文檔中;步驟3,重建工序和活動的三維可視化幾何信息,完成整個工序復制過程。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,所述被復制裝配工序的信息包括:被復制工序的名稱、被復制工序的內(nèi)容、被復制工序中所使用的裝配零部件信息和被復制工序中所使用的工具工裝設(shè)備信息。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,所述被復制裝配工序內(nèi)的每個活動信息包括:被復制活動的名稱、被復制活動的內(nèi)容、被復制活動中所用到的裝配零部件信息、被復制活動中所使用的工具工裝設(shè)備信息和被復制活動的運動數(shù)據(jù)信息。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,所述所述步驟2還包括:將所述被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息粘貼到同一文檔中或不同文檔中。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,所述將所述被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息粘貼到同一文檔中包括:在同一文檔中創(chuàng)建一個新工序,然后將被復制工序的名稱、被復制工序內(nèi)容信息復制到新工序中;將被復制工序的裝配零部件對象ID和工具工裝ID復制到新工序中;將被復制工序的每個活動的按順序復制到新工序中。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,所述將所述被復制裝配工序的信息和所述被復制裝配工序內(nèi)的每個活動信息粘貼到不同文檔中包括:在目標文檔中創(chuàng)建一個新工序,然后將被復制工序的名稱、內(nèi)容復制到新工序中;基于被復制工序的裝配零部件對象ID在被復制文檔中找到其所對應的名稱,在新文檔中查找是否存在此名稱的零部件,如果存在則將其ID加入新工序的裝配對象列表;如果不存在,則從被復制文檔將此零部件結(jié)構(gòu)和三維模型復制到被粘貼文檔中,然后將其復制產(chǎn)生的新ID加入新工序的裝配對象列表;將被復制工序的每個活動的按順序復制到新工序中。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,所述將被復制工序的每個活動的按順序復制到新工序中包括對每個活動進行如下操作:在新工序中創(chuàng)建一個活動;將被復制工序中的一個活動的名稱、內(nèi)容賦予這個新活動;將被復制工序中的一個活動的裝配零部件對象ID和工具工裝ID賦予這個新活動;將被復制工序中的一個活動的運動數(shù)據(jù),包括運動矩陣、運動軸和中間路徑點信息賦予這個新活動。
在本發(fā)明另一個具體實施例中,一種三維裝配過程中工序復制的方法,具體包括以下步驟:
S1.打開2個裝配工藝規(guī)程,分別稱為工藝規(guī)程1,和工藝規(guī)程2;
S2.在工藝規(guī)程1的工序樹上選擇一個工序,點擊復制;
S3.系統(tǒng)內(nèi)部分析工序所需的零部件列表和工具工裝列表;
S4.系統(tǒng)將工序的屬性信息復制到系統(tǒng)剪貼板中;
S5.系統(tǒng)將工序的零部件列表和工具工裝列表復制到系統(tǒng)剪貼板中;
S6.系統(tǒng)將工序中的活動信息(包括運動矩陣、運動軸、中間路徑點等)復制到系統(tǒng)剪貼板中;
S7.切換到工藝規(guī)程2的工序樹,點擊粘貼;
S8.系統(tǒng)分析發(fā)現(xiàn)粘貼到不同的工藝規(guī)程文件;
S9.系統(tǒng)直接創(chuàng)建工序,并且將剪貼板中的工序?qū)傩孕畔①x給新工序;
S10.系統(tǒng)發(fā)現(xiàn)查看剪貼板的零部件列表數(shù)據(jù),并與工藝規(guī)程2中的產(chǎn)品數(shù)據(jù)相比較,發(fā)現(xiàn)被復制的工序所用的零件在工藝規(guī)程2中不存在;
S11.系統(tǒng)將被復制工序所引用的零部件復制到工藝規(guī)程2中;
S12.然后將剪貼板中的零部件列表信息加入到新工序中;
S13.系統(tǒng)發(fā)現(xiàn)查看剪貼板的工具工裝列表數(shù)據(jù),并與工藝規(guī)程2中的已使用的的工具工裝相比較,發(fā)現(xiàn)被復制的工序所用的工具在工藝規(guī)程2中已存在;
S14.然后將剪貼板中的工具工裝列表信息加入到新工序中;
S15.最后將剪貼板中的活動信息加入到新工序中;
S16.在完成數(shù)據(jù)的復制粘貼后,系統(tǒng)按照新工序數(shù)據(jù)刷新界面顯示.
最后,本申請的方法僅為較佳的實施方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。