鬼佬大哥大
  • / 7
  • 下載費用:30 金幣  

一種基于CATIA的部件裝配關系導出方法.pdf

摘要
申請專利號:

CN201510512044.7

申請日:

2015.08.19

公開號:

CN105069243A

公開日:

2015.11.18

當前法律狀態:

撤回

有效性:

無權

法律詳情: 發明專利申請公布后的視為撤回IPC(主分類):G06F 17/50申請公布日:20151118|||實質審查的生效IPC(主分類):G06F 17/50申請日:20150819|||公開
IPC分類號: G06F17/50 主分類號: G06F17/50
申請人: 中國航空工業集團公司西安飛機設計研究所
發明人: 景嘉繁; 王雯; 汝晶晶
地址: 710089陜西省西安市閻良區人民東路1號
優先權:
專利代理機構: 北京航信高科知識產權代理事務所(普通合伙)11526 代理人: 劉麗萍
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510512044.7

授權公告號:

||||||

法律狀態公告日:

2018.08.03|||2016.01.06|||2015.11.18

法律狀態類型:

發明專利申請公布后的視為撤回|||實質審查的生效|||公開

摘要

本發明涉及零件裝配設計領域,具體涉及一種基于Catia的部件裝配關系導出方法,以解決目前的部件裝配關系導出方法過程繁瑣、操作復雜的問題。本發明的基于Catia的部件裝配關系導出方法,通過對零件樹進行遞歸遍歷,得到各子部件的裝配關系,再根據裝配關系建立各子部件的位置數組,最終以關系表形式進行自動導出,無需借助其他軟件,特別是對零件多,結構復雜的裝配的統計,能有效地節約時間和人力成本。

權利要求書

1.一種基于Catia的部件裝配關系導出方法,其特征在于,包括:
步驟一、根據輸入的部件設計信息,得到所述部件的零件樹;
步驟二、對所述零件樹進行遞歸遍歷,得到所述部件中各子部件的裝配
關系;
步驟三、根據所述裝配關系建立所述各子部件的位置數組;
步驟四、根據所述位置數組導出所述各子部件裝配關系表。
2.根據權利要求1所述的基于Catia的部件裝配關系導出方法,其特征
在于,在所述步驟二中,是利用Catia編程接口,基于遞歸算法,對所述零件
樹進行遞歸遍歷。
3.根據權利要求1或2所述的基于Catia的部件裝配關系導出方法,其
特征在于,在所述步驟四中,是將所述位置數組通過Excel導出。

說明書

一種基于Catia的部件裝配關系導出方法

技術領域

本發明涉及零件裝配設計領域,具體涉及一種基于Catia的部件裝配關系
導出方法。

背景技術

在用Catia進行裝配設計時,有時需要統計整個零件樹的零件組成并導出。
目前一般通過手工進行統計輸出或借助專門的EBOM軟件逐層進行統計,過
程繁瑣,操作復雜。

發明內容

本發明的目的是提供一種基于Catia的部件裝配關系導出方法,以解決目
前的部件裝配關系導出方法過程繁瑣、操作復雜的問題。

本發明的技術方案是:

一種基于Catia的部件裝配關系導出方法,包括:

步驟一、根據輸入的部件設計信息,得到所述部件的零件樹;

步驟二、對所述零件樹進行遞歸遍歷,得到所述部件中各子部件的裝配
關系;

步驟三、根據所述裝配關系建立所述各子部件的位置數組;

步驟四、根據所述位置數組導出所述各子部件裝配關系表。

可選地,在所述步驟二中,是利用Catia編程接口,基于遞歸算法,對所
述零件樹進行遞歸遍歷。

可選地,在所述步驟四中,是將所述位置數組通過Excel導出。

本發明的有益效果:

本發明的基于Catia的部件裝配關系導出方法,通過對零件樹進行遞歸遍
歷,得到各子部件的裝配關系,再根據裝配關系建立各子部件的位置數組,
最終以關系表形式進行自動導出,無需借助其他軟件,特別是對零件多,結
構復雜的裝配的統計,能有效地節約時間和人力成本。

附圖說明

圖1是本發明優選實施例的部件的零件樹的示意圖;

圖2是本發明優選實施例的步驟二中遞歸遍歷算法流程圖。

具體實施方式

這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的
描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的
要素。

如圖1和圖2所示,本發明提供的一種基于Catia的部件裝配關系導出方
法,包括:

步驟一、根據輸入的部件設計信息,得到部件的零件樹;部件可以包括
多個裝配以及多個零件,且可以包括多個層;具體零件樹結構可以參照如圖1
所示,裝配包括裝配A~裝配D,零件包括零件A~零件G,零件樹包括共4
層。

步驟二、對步驟一中的零件樹進行遞歸遍歷,得到部件中各子部件的裝
配關系。本步驟中,可以通過多種軟件對對零件樹進行遞歸遍歷;進一步,
在本實施例中,具體是利用Catia編程接口,基于遞歸算法,對零件樹進行遞
歸遍歷。

參見圖2所示,遍歷零件樹的過程為一個遞歸過程,設置兩個位置坐標L
和H分別記錄遍歷時的層數和行數,從根節點開始(層數L和行數H分別設
為1),按照以下步驟進行遍歷:

1)、每訪問一個節點時,提取節點信息,并將當前層數L和行數H連同
節點信息一起作為一項進行記錄;

2)、判斷當前節點是否有子節點:

21)、如果有子節點,則將當前層數L和行數H分別加1,繼續訪問下一
個子節點;

22)、如果沒有子節點,返回當前節點的父節點,并將當前層數L減1,
之后訪問父節點的下一個子節點,最終可以得到如下遞歸遍歷結果表1;

遞歸遍歷結果表1

圖號
節點信息
行數H
層次L
裝配A
。。。。
1
1
裝配B
。。。。
2
2
零件C
。。。。
3
3
零件D
。。。。
4
3
零件A
。。。。
5
2
裝配C
。。。。
6
2
裝配D
。。。。
7
3
零件F
。。。。
8
4
零件G
。。。。
9
4
零件E
。。。。
10
3
零件B
。。。。
11
2

步驟三、根據步驟二中得到的各子部件的裝配關系,建立各子部件的位
置數組。

步驟四、根據步驟三中得到的位置數組,導出各子部件裝配關系表。同
樣,在本步驟中,可以通過多種方式將位置數組導出各子部件裝配關系表,
進一步,在本實施例中,將位置數組通過Excel導出,從而得到Excel表形式
的各子部件裝配關系,如表2所示;

各子部件裝配關系表2


本發明的基于Catia的部件裝配關系導出方法,通過對零件樹進行遞歸遍
歷,得到各子部件的裝配關系,再根據裝配關系建立各子部件的位置數組,
最終以關系表形式進行自動導出,無需借助其他軟件,特別是對零件多,結
構復雜的裝配的統計,能有效地節約時間和人力成本。

以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限
于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易
想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保
護范圍應以所述權利要求的保護范圍為準。

關 鍵 詞:
一種 基于 CATIA 部件 裝配 關系 導出 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種基于CATIA的部件裝配關系導出方法.pdf
鏈接地址:http://www.wwszu.club/p-6401417.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大