主权项 |
一种自动生成层次化爆炸图的方法,其特征在于,包括以下步骤:步骤1:获取三维CAD装配图;步骤2:提取三维CAD装配图中的装配体各零件间的约束关系,得到接触‑连接矩阵和扩展干涉矩阵;步骤2.1:生成接触‑连接矩阵;步骤2.2:按+x、+y、+z、/x、/x、/y、/y、/z、/z方向循环进行干涉检测,生成扩展干涉矩阵;设三维CAD装配图中的装配体P由N个零件组成,以e<sub>dij</sub>表示主动件p<sub>i</sub>沿当前d方向移动过程中与被动件p<sub>j</sub>的移动干涉关系,d=+x,+y,+z,/x,/x,/y,/y,/z,/z:<img file="FDA0000656932830000011.GIF" wi="720" he="237" />则E=[e<sub>dij</sub>]<sub>9×N×N</sub>,称为扩展干涉矩阵EIM;“/”与“/”分别代表LCS的正、负轴向;将扩展干涉矩阵划分为GCS下的全局干涉矩阵GIM以及LCS下的局部干涉矩阵LIM;如果零件的LCS方向与GCS方向一致,则该方向的局部干涉矩阵LIM中对角线元素为2,并忽略对该零件在该方向上的干涉检测;扩展干涉矩阵的行表示主动件,列表示被动件;主动件干涉列表定义为List<sub>1</sub>,被动件干涉列表List<sub>2</sub>;每个零件在GCS下的轴向包围盒为AABB,在LCS下的方向包围盒为OBB;步骤3:层次化装配序列规划;步骤3.1:针对单一层次的装配结构或不符合面向装配的设计DFA需要的装配结构树进行重构;步骤3.2:子装配体规划:将任意子装配体S中的所有零件s<sub>1</sub>,s<sub>2</sub>,...s<sub>k</sub>作为一个整体,通过s<sub>1</sub>,s<sub>2</sub>,...s<sub>k</sub>与S外部的其他零件p<sub>j</sub>之间的移动干涉关系或接触‑连接关系,合成S与p<sub>j</sub>的对应关系,将s<sub>1</sub>,s<sub>2</sub>,...s<sub>k</sub>与零件p<sub>j</sub>的装配关系最大值作为元素形成子装配体层级的装配关系矩阵;步骤3.3:基于多规则筛选的装配序列规划,生成每个所选择规划层的装配序列与路径;步骤3.4:按照步骤3.3的方法依次生成每一个规划层次的装配序列及路径;步骤4:自动生成层次化爆炸图。 |