基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf

上传人:zhu****_FC 文档编号:12175049 上传时间:2021-11-29 格式:PDF 页数:12 大小:837KB
收藏 版权申诉 举报 下载
基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf_第1页
第1页 / 共12页
基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf_第2页
第2页 / 共12页
基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf_第3页
第3页 / 共12页
文档描述:

《基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf》由会员分享,可在线阅读,更多相关《基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf(12页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910033354.9 (22)申请日 2019.01.14 (71)申请人 中国电子科技集团公司第三十八研 究所 地址 230000 安徽省合肥市高新技术开发 区香樟大道199号 (72)发明人 田富君郭磊陈兴玉张红旗 周红桥魏一雄陈亮希周金文 张燕龙苏建军 (74)专利代理机构 合肥昊晟德专利代理事务所 (普通合伙) 34153 代理人 王林 (51)Int.Cl. G06T 17/00(2006.01) (54)发明名称 一种基于装配约束和碰撞检测的分层爆炸 图自动生。

2、成方法 (57)摘要 本发明公开了一种基于装配约束和碰撞检 测的分层爆炸图自动生成方法, 对需要爆炸的产 品或部组件进行分层, 确定每层所要爆炸的零部 件; 将每层所要爆炸的零部件进行分组, 每组的 零部件相同或同类型, 且拆卸方向一致; 对于每 层分组后的零部件进行试爆炸, 确定零部件的可 行试爆炸方向, 从而确定该层零部件的爆炸顺序 和爆炸方向, 并按一定的距离进行分层爆炸; 所 有的零部件完成爆炸后, 生成零部件的球栏及明 细栏。 本发明设计简便, 通过事先对零部件爆炸 顺序进行分层、 对每层爆炸零部件进行分组, 通 过装配约束和碰撞检测确定试爆炸方向, 减少试 爆炸次数, 提高爆炸效率。

3、, 本发明爆炸效果好, 能 够满足产品运维阶段中产品使用、 培训手册对爆 炸图的需求。 权利要求书2页 说明书5页 附图4页 CN 109872385 A 2019.06.11 CN 109872385 A 1.一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 包括以下 步骤: (1)零部件爆炸顺序分层 对需要爆炸的产品或部组件进行分层, 确定每层所要爆炸的零部件; (2)每层爆炸零部件分组 将每层所要爆炸的零部件进行分组, 每组的零部件相同或同类型, 且拆卸方向一致; (3)每层零部件试爆炸 对于每层分组后的零部件进行试爆炸, 确定零部件的可行试爆炸方向, 从而确定该层 零。

4、部件的爆炸顺序和爆炸方向, 并按一定的距离进行分层爆炸; 所述试爆炸的方法为: 构建装配约束特征库, 根据该零部件的装配约束特征确定试爆 炸方向, 并将该零部件沿着试爆炸方向移动微小距离, 然后检查移动后的模型与其他模型 是否发生干涉, 如果没有发生干涉, 说明在当前状态下该零部件在该方向上是可以爆炸的, 将该方向记录为模型的可爆炸方向, 否则当前状态下该零部件在该方向上不可爆炸; (4)球标标注及明细栏生成 所有的零部件完成爆炸后, 生成零部件的球栏及明细栏。 2.根据权利要求1所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(1)中, 爆炸分层的确定方法如。

5、下: 从三维装配工艺设计系统当中获 取所要爆炸的产品或部组件的装配工艺信息, 获取每道装配工序所要装配的零部件, 每道 工序为爆炸分层的一层, 该道工序的配套零部件即为该爆炸层所要爆炸的零部件。 3.根据权利要求1所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(3)中, 零部件的装配约束特征库的构建方法如下: 通过分析机械产 品零部件的装配约束, 并对装配约束进行分类, 定义每种装配约束的试爆炸方向, 形成装配 约束特征库, 如对于面贴合约束, 试爆炸方向为平面的法线方向, 而对于同轴约束, 试爆炸 方向为轴线方向。 4.根据权利要求1所述的一种基于装配约束。

6、和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(3)中, 若试爆炸零部件存在可爆炸的试爆炸方向, 则将所有试爆炸 方向保存, 若试爆炸零部件当前不存在可行的试爆炸方向, 那么说明该零部件在当前状态 下不可爆炸, 待该层所有零部件试爆炸完成后, 继续试爆炸上一轮试爆炸时不存在可行试 爆炸方向的零部件。 5.根据权利要求1所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(3)中, 每层试爆炸零部件爆炸顺序的确定方法如下: 由试爆炸的轮 数决定, 第一轮试爆炸中存在可行试爆炸方向的零部件先于不存在可行试爆炸方向的零部 件爆炸, 即第一轮试爆炸中存在可行。

7、试爆炸方向的零部件先于第二轮试爆炸中存在可行试 爆炸方向的零部件爆炸, 以此类推。 6.根据权利要求5所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 在每层每一轮试爆炸完成后, 将该轮存在可行试爆炸方向的零部件沿着其可 行爆炸方向移动一定的爆炸距离以防止对该层下一轮零部件试爆炸结果产生影响。 7.根据权利要求6所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 如果在某个方向上产生了新的可以爆炸的模型, 将该方向上之前已经爆炸的 权利要求书 1/2 页 2 CN 109872385 A 2 模型全部再移动一定的爆炸距离, 从而使得爆炸零部件具有层。

8、次性。 8.根据权利要求1所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(3)中, 零部件爆炸方向的确定方法如下: 如果存在一个可行爆炸方 向, 则以该爆炸方向爆炸; 如果某一零部件存在多个可爆炸方向, 则选取该层多数零部件遵 循的爆炸方向为该零部件的爆炸方向。 9.根据权利要求1所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(3)中, 爆炸距离explDis根据产品或零部件装配体包围盒尺寸计算 得出: 其中, L、 W、 H分别为产品或零部件装配体包围盒尺寸的长、 宽、 高, Ldir为爆炸方向上产 品或零部件装配体包围。

9、盒尺寸的最大值, 若爆炸方向为X向, 则LdirL, 若爆炸方向为Y向, 则LdirW, 若爆炸方向为Z向, 则LdirH。 10.根据权利要求1所述的一种基于装配约束和碰撞检测的分层爆炸图自动生成方法, 其特征在于, 所述步骤(4)中, 生成的球标及明细表具有双向关联功能, 当选中球标时对应 明细栏某行及零部件三维模型高亮显示, 当选中某一行明细栏时, 对应的球标及零部件三 维模型高亮显示。 权利要求书 2/2 页 3 CN 109872385 A 3 一种基于装配约束和碰撞检测的分层爆炸图自动生成方法 技术领域 0001 本发明涉及一种三维软件的装配体的爆炸图生成方法, 尤其涉及的是一种基。

10、于装 配约束和碰撞检测的分层爆炸图自动生成方法。 背景技术 0002 航空、 航天、 船舶、 汽车、 工程机械、 轨道交通等大型产品零部件结构越复杂, 精度 要求比较高, 且零部件繁多, 为了揭示和分析其内部结构, 设计人员通常通过爆炸图将装配 体中的零部件按照顺序、 方向和距离进行分解来表达零部件的相对空间位置关系。 与剖视 图、 透视图相比, 爆炸图可清晰展示复杂装配体中零部件及其之间的装配约束关系, 甚至装 配序列和装配路径。 爆炸图已应用于设计、 工艺、 制造、 使用、 维护维修等产品生命周期的各 个阶段, 如产品设计阶段的用于表达设计结果的爆炸图, 工艺设计阶段用于装配序列规划 的爆。

11、炸图, 产品使用阶段用于展示产品性能的三维交互式电子手册, 维护维修阶段用于表 达产品拆卸演示动画的爆炸图等。 0003 国内外研究人员对爆炸图自动生成方法进行了大量的研究。 BRUNO等利用投影的 方法可以大概确定模型的爆炸方向, 从而自动生成爆炸图; MOTOMASA等利用模型的装配手 册并通过指定模型的爆炸方向和爆炸距离的方式生成爆炸图, 但是无法实现爆炸图的自动 生成; Carrea等利用模型分层的方式将模型不断的剥开来显示模型的内部细节; Bruckner 等利用力学原理对模型进行拆分, 可以部分实现自动爆炸。 国内东北大学于嘉鹏等提出了 基于递归循环的层次化爆炸图自动生成算法, 该。

12、算法循环对层次化装配序列进行深度优先 搜索, 实时计算已爆炸零部件的累积包围盒, 从而确定待爆炸零件位移矢量, 自动生成间隔 均匀有序、 结构紧凑且空间层次感强的爆炸图。 于嘉鹏、 王成恩等提出了利用装配序列规划 算法及零部件几何信息自动生成复杂产品爆炸图的方法, 并基于UG NX平台开发了面向复 杂产品的数字化装配序列规划系统对算法进行了验证。 邢宇飞等提出了一种局部爆炸图自 动生成方法, 为降低计算复杂度, 利用蚁群算法求解零件的爆炸顺序。 解放军理工大学的赵 鸿飞等使用同步约束解除的方法生成了爆炸图。 以上研究推动了爆炸图自动生成技术发 展, 部分研究成果在工程中得到了应用。 0004 。

13、当前, 大部分商品化三维CAD系统都有自动爆炸功能, 如达索公司的CATIA、 西门子 的UG NX和PTC的Creo等, 但商品化三维CAD系统自动爆炸功能存在爆炸不完全、 位置不合 理、 不能再次调整等问题, 不能很好地满足工程应用中的效率和准确性要求。 如CATIA提供 的自动爆炸工具, 生成的爆炸图不尽人意, 爆炸后模型比较杂乱, 而且爆炸之后难以调整爆 炸距离, 调整单个模型的爆炸状态也比较困难, 导致自动爆炸工具利用价值不高, 不能很好 地满足产品生命周期各阶段对爆炸图的应用需求。 发明内容 0005 本发明所要解决的技术问题在于, 如何减少试爆炸次数以提高爆炸效率, 提供了 一种。

14、基于装配约束和碰撞检测的分层爆炸图自动生成方法。 说明书 1/5 页 4 CN 109872385 A 4 0006 本发明是通过以下技术方案实现的, 本发明包括以下步骤: 0007 (1)零部件爆炸顺序分层 0008 对需要爆炸的产品或部组件进行分层, 确定每层所要爆炸的零部件; 0009 (2)每层爆炸零部件分组 0010 将每层所要爆炸的零部件进行分组, 每组的零部件相同或同类型, 且拆卸方向一 致; 0011 (3)每层零部件试爆炸 0012 对于每层分组后的零部件进行试爆炸, 确定零部件的可行试爆炸方向, 从而确定 该层零部件的爆炸顺序和爆炸方向, 并按一定的距离进行分层爆炸; 00。

15、13 所述试爆炸的方法为: 构建装配约束特征库, 根据该零部件的装配约束特征确定 试爆炸方向, 并将该零部件沿着试爆炸方向移动微小距离, 然后检查移动后的模型与其他 模型是否发生干涉, 如果没有发生干涉, 说明在当前状态下该零部件在该方向上是可以爆 炸的, 将该方向记录为模型的可爆炸方向, 否则当前状态下该零部件在该方向上不可爆炸; 0014 (4)球标标注及明细栏生成 0015 所有的零部件完成爆炸后, 生成零部件的球栏及明细栏。 0016 所述步骤(1)中, 爆炸分层的确定方法如下: 从三维装配工艺设计系统当中获取所 要爆炸的产品或部组件的装配工艺信息, 获取每道装配工序所要装配的零部件,。

16、 每道工序 为爆炸分层的一层, 该道工序的配套零部件即为该爆炸层所要爆炸的零部件。 0017 所述步骤(3)中, 零部件的装配约束特征库的构建方法如下: 通过分析机械产品零 部件的装配约束, 并对装配约束进行分类, 定义每种装配约束的试爆炸方向, 形成装配约束 特征库, 如对于面贴合约束, 试爆炸方向为平面的法线方向, 而对于同轴约束, 试爆炸方向 为轴线方向。 0018 所述步骤(3)中, 若试爆炸零部件存在可爆炸的试爆炸方向, 则将所有试爆炸方向 保存, 若试爆炸零部件当前不存在可行的试爆炸方向, 那么说明该零部件在当前状态下不 可爆炸, 待该层所有零部件试爆炸完成后, 继续试爆炸上一轮试。

17、爆炸时不存在可行试爆炸 方向的零部件。 0019 所述步骤(3)中, 每层试爆炸零部件爆炸顺序的确定方法如下: 由试爆炸的轮数决 定, 第一轮试爆炸中存在可行试爆炸方向的零部件先于不存在可行试爆炸方向的零部件爆 炸, 即第一轮试爆炸中存在可行试爆炸方向的零部件先于第二轮试爆炸中存在可行试爆炸 方向的零部件爆炸, 以此类推。 0020 在每层每一轮试爆炸完成后, 将该轮存在可行试爆炸方向的零部件沿着其可行爆 炸方向移动一定的爆炸距离以防止对该层下一轮零部件试爆炸结果产生影响。 0021 如果在某个方向上产生了新的可以爆炸的模型, 将该方向上之前已经爆炸的模型 全部再移动一定的爆炸距离, 从而使得。

18、爆炸零部件具有层次性。 0022 所述步骤(3)中, 零部件爆炸方向的确定方法如下: 如果存在一个可行爆炸方向, 则以该爆炸方向爆炸; 如果某一零部件存在多个可爆炸方向, 则选取该层多数零部件遵循 的爆炸方向为该零部件的爆炸方向。 0023 所述步骤(3)中, 爆炸距离explDis根据产品或零部件装配体包围盒尺寸计算得 出: 说明书 2/5 页 5 CN 109872385 A 5 0024 0025 其中, L、 W、 H分别为产品或零部件装配体包围盒尺寸的长、 宽、 高, Ldir为爆炸方向 上产品或零部件装配体包围盒尺寸的最大值, 若爆炸方向为X向, 则LdirL, 若爆炸方向为Y 向。

19、, 则LdirW, 若爆炸方向为Z向, 则LdirH。 0026 所述步骤(4)中, 生成的球标及明细表具有双向关联功能, 当选中球标时对应明细 栏某行及零部件三维模型高亮显示, 当选中某一行明细栏时, 对应的球标及零部件三维模 型高亮显示。 0027 本发明相比现有技术具有以下优点: 本发明面向产品生命周期的运维服务阶段, 提出了一种基于微位移和碰撞检测的层次化爆炸图自动生成方法, 与商品化CAD系统爆炸 图功能相比, 本发明设计简便, 通过事先对零部件爆炸顺序进行分层、 对每层爆炸零部件进 行分组, 通过装配约束和碰撞检测确定试爆炸方向, 从而有效减少试爆炸次数, 进而提高爆 炸效率, 同。

20、时本发明爆炸效果好, 能够满足产品运维阶段中产品使用、 培训手册对爆炸图的 需求。 附图说明 0028 图1是本发明的方法流程图; 0029 图2是本发明待爆炸的装配体示意图; 0030 图3是本发明零部件爆炸顺序分层示意图; 0031 图4是本发明每层爆炸零部件分组示意图; 0032 图5是本发明零部件试爆炸示意图; 0033 图6是本发明每层试爆炸零部件爆炸顺序示意图; 0034 图7是本发明装配体爆炸结果示意图。 具体实施方式 0035 下面对本发明的实施例作详细说明, 本实施例在以本发明技术方案为前提下进行 实施, 给出了详细的实施方式和具体的操作过程, 但本发明的保护范围不限于下述的。

21、实施 例。 0036 如图1所示, 本实施例包括以下步骤: 0037 (1)零部件爆炸顺序分层 0038 为减少后续试爆炸次数, 提高自动爆炸效率, 首先从三维装配工艺设计系统当中 获取所要爆炸的产品或部组件的装配工艺信息, 获取每道装配工序所要装配的零部件, 对 所要爆炸的产品或部组件进行分层, 确定每层所要爆炸的零部件。 确定方法如下: 每道工序 为爆炸分层的一层, 该道工序的配套零部件即为该爆炸层所要爆炸的零部件。 如图2所示为 待爆炸的某装配体, 根据其装配工艺将零部件顺序爆炸分层分为两层, 如图3所示。 0039 (2)每层爆炸零部件分组 0040 为了提高爆炸效率和爆炸效果, 按照。

22、相同零部件或同类型零部件, 且这些零部件 的拆卸方向一致, 对每层的所要爆炸的零部件进行分组, 如紧固某一零件需要6个轴线一致 的螺纹连接, 则将6个螺母分为一组、 6个垫圈分为一组、 6个螺栓分为一组。 如图4所示为将3 说明书 3/5 页 6 CN 109872385 A 6 个螺钉分为一组。 0041 (3)每层零部件试爆炸, 确定每层零部件爆炸顺序、 爆炸方向和爆炸距离 0042 零部件爆炸顺序分层及每层爆炸零部件分组完成后, 针对每一层零部件, 对该层 所有分组后的零部件进行试爆炸, 确定零部件的可行试爆炸方向, 以确定该层零部件的爆 炸顺序和爆炸方向, 并按照一定的距离进行分层爆炸。

23、。 0043 通过分析机械产品零部件的装配约束, 并对装配约束进行分类, 定义每种装配约 束的试爆炸方向, 形成装配约束特征库, 如对于面贴合约束, 试爆炸方向为平面的法线方 向, 而对于同轴约束, 试爆炸方向为轴线方向。 在此基础上, 根据该零部件的装配约束特征 确定试爆炸方向, 并将该零部件沿着试爆炸方向移动微小距离, 然后检查移动后的模型与 其他模型是否发生干涉, 如果没有发生干涉, 说明在当前状态下该零部件在该方向上是可 以爆炸的, 将该方向记录为模型的可爆炸方向, 否则当前状态下该零部件在该方向上不可 爆炸, 如图5所示为一个螺钉, 该螺钉和孔具有同轴约束, 因此试爆炸方向为轴线Z+。

24、和Z-两 个方向, 将螺钉沿着Z+微移, 并进行干涉检查, 该方向不干涉为螺钉的可爆炸方向, 将螺钉 沿着Z-微移, 产生干涉, 该方向不可爆炸。 若试爆炸零部件存在可爆炸的试爆炸方向, 则将 所有试爆炸方向保存, 若试爆炸零部件当前不存在可行的试爆炸方向, 那么说明该零部件 在当前状态下不可爆炸, 待该层所有零部件试爆炸完成后, 继续试爆炸上一轮试爆炸时不 存在可行试爆炸方向的零部件。 0044 每层试爆炸零部件爆炸顺序的确定方法如下: 由试爆炸的轮数决定, 第一轮试爆 炸中存在可行试爆炸方向的零部件先于不存在可行试爆炸方向的零部件爆炸, 即第一轮试 爆炸中存在可行试爆炸方向的零部件先于第二。

25、轮试爆炸中存在可行试爆炸方向的零部件 爆炸, 以此类推。 在每层每一轮试爆炸完成后, 为了防止对该层下一轮零部件试爆炸结果产 生影响, 将该轮存在可行试爆炸方向的零部件沿着其可行爆炸方向移动一定的爆炸距离。 为了防止新爆炸的模型与之前爆炸的模型发生接触, 如果在某个方向上产生了新的可以爆 炸的模型, 将该方向上之前已经爆炸的模型全部再移动一定的爆炸距离, 这样模型就可以 按照一定的层次产生爆炸。 如图6所示为第一层试爆炸零件的爆炸顺序确定, 第一轮先爆炸 螺钉和油塞, 第二轮爆炸垫圈, 第三轮爆炸端盖。 0045 零部件爆炸方向的确定方法如下: 如果存在一个可行爆炸方向, 则以该爆炸方向 爆炸。

26、; 如果某一零部件存在多个可爆炸方向, 则选取该层多数零部件遵循的爆炸方向为该 零部件的爆炸方向。 0046 零部件的爆炸距离确定方法如下: 爆炸距离根据产品或零部件装配体包围盒尺寸 计算得出, 计算公式如下: 0047 0048 其中, L、 W、 H分别为产品或零部件装配体包围盒尺寸的长、 宽、 高, Ldir为爆炸方向 上产品或零部件装配体包围盒尺寸的最大值, 若爆炸方向为X向, 则LdirL, 若爆炸方向为Y 向, 则LdirW, 若爆炸方向为Z向, 则LdirH, explDis为计算得出的爆炸距离。 0049 如图7所示为本实施例爆炸结果示意图。 0050 (4)球标标注及明细栏生。

27、成 0051 待所有零部件爆炸完成后, 生成零部件的球标及明细栏。 生成的球标及明细表具 说明书 4/5 页 7 CN 109872385 A 7 有双向关联功能, 当选中球标时对应明细栏某行及零部件三维模型高亮显示, 当选中某一 行明细栏时, 对应的球标及零部件三维模型高亮显示。 0052 以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发明的精 神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。 说明书 5/5 页 8 CN 109872385 A 8 图1 图2 说明书附图 1/4 页 9 CN 109872385 A 9 图3 图4 说明书附图 2/4 页 10 CN 109872385 A 10 图5 图6 说明书附图 3/4 页 11 CN 109872385 A 11 图7 说明书附图 4/4 页 12 CN 109872385 A 12 。

展开阅读全文
内容关键字: 基于 装配 约束 碰撞 检测 分层 爆炸 自动 生成 方法
关于本文
本文标题:基于装配约束和碰撞检测的分层爆炸图自动生成方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/12175049.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1