System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術主要涉及加工制造,具體涉及一種孔加工特征識別方法及系統。
技術介紹
1、孔加工特征識別技術是分析了目前市面上常用cad/cam軟件的基礎上,提出了基于圖論的遍歷搜索與特征比對技術,提高孔加工過程中孔特征識別的正確性和識別效率。
2、目前市面上的常用cad/cam軟件采用特征建模方法創建孔特征,包括直接孔特征、拉伸、旋轉、掃掠等方法,在識別孔特征時往往根據孔特征的建模歷史來識別。這種識別方式對具有特征建模歷史的文件比較有用,但是對于中間格式文件(如step文件)等不是很適用。
3、對于cad建模領域的孔特征識別方法采用的面與相鄰面搜索的孔特征識別方法,其主要識別出單個簡單孔或者二級臺階孔,但是對于具有更多級臺階孔的cad模型往往不能正確地的識別。
技術實現思路
1、針對現有技術存在的技術問題,本專利技術提供一種識別速度快、識別正確率高的孔加工特征識別方法及系統。
2、為解決上述技術問題,本專利技術提出的技術方案為:
3、一種孔加工特征識別方法,包括步驟:
4、獲取三維cad模型中的所有對象,以創建對象結構圖;
5、遍歷對象結構圖來創建特征結構樹;
6、將特征結構樹與預設創建的孔特征類型進行對比,識別出孔特征,并標識特征結構樹的所有對象;
7、依據特征結構樹的面對象和邊對象,計算孔特征的幾何參數,存儲特征結構樹。
8、優選地,創建對象結構圖的具體過程為:
9
10、在獲取所有的對象后,以面對象為節點,獲取面與其他面是否相鄰來來來構建對象結構圖。
11、優選地,創建特征結構樹的具體過程為:
12、根據對象結構樹,通過對面對象和邊對象的幾何信息提取,獲取面對象和邊對象的幾何類型,再通過面對象-邊對象-相鄰面對象逐層次搜索,得到特征結構樹。
13、優選地,所述孔特征的幾何參數包括定位點、軸向矢量、孔直徑、孔深和錐角中的一種或多種。
14、優選地,三維cad模型中的所有對象包括體對象、面對象和邊對象。
15、本專利技術還公開了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器運行時執行如上所述方法的步驟。
16、本專利技術進一步公開了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序在被處理器運行時執行如上所述方法的步驟。
17、本專利技術還公開了一種孔加工特征識別系統,包括相互連接的存儲器和處理器,所述存儲器上存儲有計算機程序,所述計算機程序在被處理器運行時執行如上所述方法的步驟。
18、與現有技術相比,本專利技術的優點在于:
19、本專利技術通過對孔特征模型的大量分析研究,開發基于圖論的遍歷搜索與特征比對的方法,根據讀入的三維cad模型,建立零件->體對象->面對象->邊對象的對象結構圖,通過對面對象和邊對象的幾何信息提取,獲取面對象和邊對象的幾何類型,再通過面對象->邊對象->相鄰面對象逐層次搜索,得到特征結構樹,然后與預先創建的孔特征類型進行比對,如果符合孔特征中的某一類型,則標識特征結構樹的所有對象為此類型的孔特征。通過上述方法實現了cad模型中的所有孔特征的正確識別與孔幾何參數的正確計算,并最終分類存儲。通過上述方法,提高了孔特征的識別正確率,為后續的孔特征加工提高了對象基礎。
20、本專利技術的識別方法能識別出最高六級臺階孔,識別正確率達到90%以上,而且能快速實現孔特征的分類和孔幾何參數的計算。
本文檔來自技高網...【技術保護點】
1.一種孔加工特征識別方法,其特征在于,包括步驟:
2.根據權利要求1所述的孔加工特征識別方法,其特征在于,創建對象結構圖的具體過程為:
3.根據權利要求2所述的孔加工特征識別方法,其特征在于,創建特征結構樹的具體過程為:
4.根據權利要求1或2或3所述的孔加工特征識別方法,其特征在于,所述孔特征的幾何參數包括定位點、軸向矢量、孔直徑、孔深和錐角中的一種或多種。
5.根據權利要求1或2或3所述的孔加工特征識別方法,其特征在于,三維CAD模型中的所有對象包括體對象、面對象和邊對象。
6.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器運行時執行如權利要求1-5中任意一項所述方法的步驟。
7.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序在被處理器運行時執行如權利要求1-5中任意一項所述方法的步驟。
8.一種孔加工特征識別系統,包括相互連接的存儲器和處理器,所述存儲器上存儲有計算機程序,其特征在于,所述計算機程序在被處理器運行時執行如權利要求1-5中任意
...【技術特征摘要】
1.一種孔加工特征識別方法,其特征在于,包括步驟:
2.根據權利要求1所述的孔加工特征識別方法,其特征在于,創建對象結構圖的具體過程為:
3.根據權利要求2所述的孔加工特征識別方法,其特征在于,創建特征結構樹的具體過程為:
4.根據權利要求1或2或3所述的孔加工特征識別方法,其特征在于,所述孔特征的幾何參數包括定位點、軸向矢量、孔直徑、孔深和錐角中的一種或多種。
5.根據權利要求1或2或3所述的孔加工特征識別方法,其特征在于,三維cad模型中的所有對象包括...
【專利技術屬性】
技術研發人員:唐成,劉國亮,楊建華,諶文杰,肖純青,李杰,羅湘斌,單晨偉,吳海寶,
申請(專利權)人:中國航發中傳機械有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。