基于特征识别的计算机模型装配处理方法及装置的制造方法

文档序号:8259104阅读:230来源:国知局
基于特征识别的计算机模型装配处理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及计算机领域,具体而言,涉及一种基于特征识别的计算机模型装配处 理方法及装置。
【背景技术】
[0002] 随着三维CAD软件在制造业的广泛应用,其产品三维模型所承载的信息量越来越 大,产品制造生命周期(PDM)的任何阶段都有可能拿到三维模型进行浏览,三维模型的展 示应用贯穿于整个PDM阶段,三维模型的显示数据也是如此。此外,互联网的技术和应用的 推广,三维模型的显示数据也承载着展示产品,快速沟通的数据载体,使得三维模型的显示 数据存在周期得到了极大的延伸。
[0003] 在三维模型的显示数据的应用当中,有一类典型的应用就是装配,如何将没有精 确几何表达数据的三维模型精确的装配起来成为了技术的瓶颈。
[0004] 1、基于精确几何模型数据的装配技术。此类技术计算精确,并且应用广泛,是主流 CAD软件使用的装配方法,但是处理的数据是精确的几何数据,面对没有几何数据的三维展 示数据的时候就束手无策了。例如,几何约束求解器等三维装配解决方案就是属于这类技 术。
[0005] 2、基于三维坐标架的模型移动技术。将单个模型进行基于三维坐标架的坐标变 换,直接将模型在空间坐标系中进行坐标变换,可以将模型放置在任意位置,这样的确可以 达到装配的目的,而且不依赖于模型数据。因此这个方法可以处理没有几何数据的三维展 示数据。也是目前装配三维展示数据的常用方法。但是这个方法需要将单个模型进行多次 位移,旋转变换,变化次数繁多。如图1所示的两个零件的计算机模型,将上面零件的计算 机模型扣在下面零件的计算机模型上凸起的键上。由于没有几何数据,所以无法用传统的 技术进行如图2所示的"同轴"和"贴合"装配。只能如图3所示将把上面的圆柱竖起来,然 后再把圆柱移到凸起键的顶面中心上,而由于没有几何数据,此时却无法定位顶面的中心, 造成无法装配。
[0006] 针对现有技术中计算机模型没有几何数据的三维展示数据时装配效率低的问题, 目前尚未提出有效的解决方案。

【发明内容】

[0007] 本发明的主要目的在于提供一种基于特征识别的计算机模型装配处理方法及装 置,以解决现有技术中计算机模型没有几何数据的三维展示数据时装配效率低的问题。
[0008] 为了实现上述目的,根据本发明的一个方面,提供了一种基于特征识别的计算机 模型装配处理方法。
[0009] 根据本发明的基于特征识别的计算机模型装配处理方法包括:确定待装配计算机 模型,其中,待装配计算机模型为需要进行装配的计算机模型;确定待装配计算机模型的三 维展示数据,其中,三维展示数据为组成待装配计算机模型的数据单元;根据待装配计算机 模型的三维展示数据提取装配特征,其中,装配特征为用于反映待装配计算机模型的特征 信息的特征;以及根据装配特征对待装配计算机模型执行装配处理。
[0010] 进一步地,根据待装配计算机模型的三维展示数据提取装配特征包括:获取外部 输入的特征需求信息,其中,特征需求信息是基于待装配计算机模型的特征需求的信息;根 据外部输入的特征需求信息在待装配计算机模型中获取备选特征,其中,备选特征为待装 配计算机模型的备选装配特征;判断待装配计算机模型的三维展示数据是否符合备选特 征;如果待装配计算机模型的三维展示数据符合备选特征,生成待装配计算机模型对应的 装配特征;如果待装配计算机模型的三维展示数据不符合备选特征,判断能否继续获取备 选特征;如果判断出不能继续获取备选特征,根据剩下的备选特征生成待装配计算机模型 对应的装配特征;以及如果判断出能继续获取备选特征,继续获取备选特征。
[0011] 进一步地,在判断待装配计算机模型的三维展示数据是否符合备选几何之后,在 生成待装配计算机模型对应的装配特征之前,该方法还包括:确定备选特征对应的三维展 示数据;以及对三维展示数据进行分组,其中,生成待装配计算机模型对应的装配特征包 括:按照三维展示数据的分组生成各组对应的装配特征。
[0012] 进一步地,根据装配特征对待装配计算机模型执行装配处理包括:根据装配特征 确定待选装配方案;接收外部输入的选择指令,其中,选择指令为用于指示对待选装配方案 进行选择的指令;确定选择指令对应的装配方案;以及根据选择指令对应的装配方案对待 装配计算机模型执行装配。
[0013] 进一步地,根据装配特征对待装配计算机模型执行装配处理包括:接收外部输入 的装配需求信息,其中,装配需求表示对待装配计算机模型的装配需求的信息;根据装配需 求信息和提取的装配特征,自动选择符合预设要求的装配方案;以及根据装配方案,对待装 配计算机模型进行装配。
[0014] 为了实现上述目的,根据本发明的另一方面,提供了一种基于特征识别的计算机 模型装配处理装置。
[0015] 根据本发明的基于特征识别的计算机模型装配处理装置包括:第一确定单元,用 于确定待装配计算机模型,其中,待装配计算机模型为需要进行装配的计算机模型;第二确 定单元,用于确定待装配计算机模型的三维展示数据,其中,三维展示数据为组成待装配计 算机模型的数据单元;提取单元,用于根据待装配计算机模型的三维展示数据提取装配特 征,其中,装配特征为用于反映待装配计算机模型的特征信息的特征;以及装配单元,用于 根据装配特征对待装配计算机模型执行装配处理。
[0016] 进一步地,该提取单元包括:第一获取模块,用于获取外部输入的特征需求信息, 其中,特征需求信息是基于待装配计算机模型的特征需求的信息;第二获取模块,用于根据 外部输入的特征需求信息在待装配计算机模型中获取备选特征,其中,备选特征为待装配 计算机模型的备选装配特征;第一判断模块,用于判断待装配计算机模型的三维展示数据 是否符合备选特征;第一生成模块,用于在待装配计算机模型的三维展示数据符合备选特 征的情况下,生成待装配计算机模型对应的装配特征;第二判断模块,用于在待装配计算机 模型的三维展示数据不符合备选特征的情况下,判断能否继续获取备选特征;第二生成模 块,用于在判断出不能继续获取备选特征的情况下,根据剩下的备选特征生成待装配计算 机模型对应的装配特征;以及第三获取模块,用于在判断出能继续获取备选特征的情况下, 继续获取备选特征。
[0017] 进一步地,该装置还包括:第三确定单元,用于确定备选特征对应的三维展示数 据;以及分组单元,用于对三维展示数据进行分组,其中,生成待装配计算机模型对应的装 配特征包括:按照三维展示数据的分组生成各组对应的装配特征。
[0018] 进一步地,该装配单元还包括:第一确定模块,用于根据装配特征确定待选装配方 案;第一接收模块,用于接收外部输入的选择指令,其中,选择指令为用于指示对待选装配 方案进行选择的指令;第二确定模块,用于确定选择指令对应的装配方案;以及第一装配 模块,用于根据选择指令对应的装配方案对待装配计算机模型执行装配。
[0019] 进一步地,该装配单元还包括:第二接收模块,用于接收外部输入的装配需求信 息,其中,装配需求表示对待装配计算机模型的装配需求的信息;选择模块,用于根据装配 需求信息和提取的装配特征,自动选择符合预设要求的装配方案;以及第二装配模块,用于 根据装配方案,对待装配计算机模型进行装配。
[0020] 通过本发明,采用以下步骤:确定待装配计算机模型,其中,待装配计算机模型为 需要进行装配的计算机模型;确定待装配计算机模型的三维展示数据,其中,三维展示数据 为组成待装配计算机模型的数据单元;根据待装配计算机模型的三维展示数据提取装配特 征,其中,装配特征为用于反映待装配计算机模型的特征信息的特征;以及根据装配特征对 待装配计算机模型执行装配处理,解决了现有技术中计算机模型没有几何数据的三维展示 数据时装配效率低的问题,进而达到了提高装配计算机模型的效率的效果。
【附图说明】
[0021] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1