零件装配方法和装置制造方法及图纸

技术编号:15724966 阅读:366 留言:0更新日期:2017-06-29 11:47
本发明专利技术公开了一种零件装配方法和装置。其中,该方法包括:获取多个待装配零件,其中,每个待装配零件对应一个尺寸变形参数;根据尺寸变形参数生成待装配零件的变形零件,得到多个变形零件;遍历多个变形零件将附着点匹配的变形零件进行装配,得到多个变形零件的装配体,其中,变形零件中设置有附着点。本发明专利技术解决了零件装配效率较低的技术问题。

【技术实现步骤摘要】
零件装配方法和装置
本专利技术涉及工程制图领域,具体而言,涉及一种零件装配方法和装置。
技术介绍
CAD(ComputerAidedDesign)软件在产品研发过程中扮演着越来越重要的角色。目前市场上存在很多种CAD软件,几乎每一款CAD软件都能进行装配体设计。然而在对大数据容量的复杂装配体进行设计时,传统的人工装配方法效率明显不高。比如有一种装配体更换其中的几个零件就会变成另一种装配体,如果每次都让设计人员手工替换,将会耗费大量的时间和精力。目前,对于大多数CAD软件设计装配体有两种方式:(1)由设计人员对单个零件进行逐个装配。(2)采用完全参数化的方式。这种方法适用于零件变化不大的系列件。比如一个装配体中有10个零件,每次只有一两个零件需要替换,只需要将不需要的零件进行隐藏。如果每次需要替换的零件数量多了,这种方式将会显得不足。而且这种方式本质上装配体事先已经装好,无法体现各个零件之间的装配过程。所以这种方式不属于智能装配的范畴。对于装配体的设计现状存在以下几点缺陷:(1)模型的参数化和重用性不高。对一些形状相似只有尺寸不同的零件,设计人员需要做大量的重复性劳动去修改零件尺寸,设计成本高,设计周期长。(2)装配的智能化程度不够。目前,许多企业都是由设计人员对单个零件进行装配,工作量大,操作过程非常繁琐。因此,装配过程花费的时间很多,周期长,还容易使装配出错。(3)需要重复绘制工程图和填写BOM表。工程图和BOM表作为企业制造和检测零件的依据,对零件的加工至关重要。每次都花费大量的时间重复绘制工程图和填BOM表,不仅效率低而且易出错。针对上述零件装配效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种零件装配方法和装置,以至少解决零件装配效率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种零件装配方法,包括:获取多个待装配零件,其中,每个所述待装配零件对应一个尺寸变形参数;根据所述尺寸变形参数生成所述待装配零件的变形零件,得到多个所述变形零件;遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体,其中,所述变形零件中设置有所述附着点。进一步地,所述遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体包括:遍历多个所述变形零件,将能够进行附着点匹配的所述变形零件添加至已装配零件集合中,将不能进行附着点匹配的所述变形零件添加至未装配零件集合中;遍历所述未装配零件集合,将所述未装配零件集合中的变形零件与所述已装配零件集合中的变形零件进行附着点匹配以得到所述装配体。进一步地,所述遍历多个所述变形零件,将能够进行附着点匹配的所述变形零件添加至已装配零件集合中,将不能进行附着点匹配的所述变形零件添加至未装配零件集合中包括:按照多个所述变形零件的顺序依次遍历多个所述变形零件,对每个所述变形零件执行以下步骤:判断所述已装配零件集合是否为空;在所述已装配零件集合为空的情况下,将当前变形零件添加至所述已装配零件集合中;在所述已装配零件集合不为空的情况下,遍历所述已装配零件集合中的变形零件的附着点,判断是否存在与所述当前变形零件的附着点匹配的附着点;在所述已装配零件集合中的变形零件的附着点中存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件添加至所述已装配零件集合中;在所述已装配零件集合中的变形零件的附着点中不存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件添加至所述未装配零件集合中。进一步地,所述遍历所述未装配零件集合,将所述未装配零件集合中的变形零件与所述已装配零件集合中的变形零件进行附着点匹配以得到所述装配体包括:在所述未装配零件集合不为空的情况下,按照所述未装配零件集合中变形零件的顺序依次遍历所述未装配零件集合中的变形零件,对每个所述变形零件执行以下步骤:遍历所述已装配零件集合中的变形零件的附着点,判断是否存在与当前变形零件的附着点匹配的附着点;在所述已装配零件集合中的变形零件的附着点中存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件从所述未装配零件集合中删除,并将所述当前变形零件添加至所述已装配零件集合中。进一步地,在所述获取多个待装配零件之前,所述方法还包括:建立零件库,其中,所述零件库中包括:多个标准零件模型,所述标准零件模型中设置有附着点;每个所述标准零件模型对应的工程图;每个所述标准零件模型对应的参数表,所述参数表中包括所述标准零件模型的尺寸变形参数,所述尺寸变形参数用于指示改变所述标准零件模型的尺寸。进一步地,在所述遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体之后,所述方法还包括:按照每个所述待装配零件对应的所述尺寸变形参数更新所述待装配零件的工程图和BOM表。根据本专利技术实施例的另一方面,还提供了一种零件装配装置,包括:获取单元,用于获取多个待装配零件,其中,每个所述待装配零件对应一个尺寸变形参数;生成单元,用于根据所述尺寸变形参数生成所述待装配零件的变形零件,得到多个所述变形零件;装配单元,用于遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体,其中,所述变形零件中设置有所述附着点。进一步地,所述装配单元包括:第一匹配模块,用于遍历多个所述变形零件,将能够进行附着点匹配的所述变形零件添加至已装配零件集合中,将不能进行附着点匹配的所述变形零件添加至未装配零件集合中;第二匹配模块,用于遍历所述未装配零件集合,将所述未装配零件集合中的变形零件与所述已装配零件集合中的变形零件进行附着点匹配以得到所述装配体。进一步地,所述第一匹配模块包括:第一遍历模块,用于按照多个所述变形零件的顺序依次遍历多个所述变形零件,对每个所述变形零件执行以下子模块所示的步骤:第一判断子模块,用于判断所述已装配零件集合是否为空;第一添加子模块,用于在所述已装配零件集合为空的情况下,将当前变形零件添加至所述已装配零件集合中;第二判断子模块,用于在所述已装配零件集合不为空的情况下,遍历所述已装配零件集合中的变形零件的附着点,判断是否存在与所述当前变形零件的附着点匹配的附着点;第二添加子模块,用于在所述已装配零件集合中的变形零件的附着点中存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件添加至所述已装配零件集合中;第三添加子模块,用于在所述已装配零件集合中的变形零件的附着点中不存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件添加至所述未装配零件集合中。进一步地,所述第二匹配模块包括:第二遍历模块,用于在所述未装配零件集合不为空的情况下,按照所述未装配零件集合中变形零件的顺序依次遍历所述未装配零件集合中的变形零件,对每个所述变形零件执行以下子模块所示的步骤:第三判断子模块,用于遍历所述已装配零件集合中的变形零件的附着点,判断是否存在与当前变形零件的附着点匹配的附着点;第四添加子模块,用于在所述已装配零件集合中的变形零件的附着点中存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件从所述未装配零件集合中删除,并将所述当前变形零件添加至所述已装配零本文档来自技高网
...
零件装配方法和装置

【技术保护点】
一种零件装配方法,其特征在于,包括:获取多个待装配零件,其中,每个所述待装配零件对应一个尺寸变形参数;根据所述尺寸变形参数生成所述待装配零件的变形零件,得到多个所述变形零件;遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体,其中,所述变形零件中设置有所述附着点。

【技术特征摘要】
1.一种零件装配方法,其特征在于,包括:获取多个待装配零件,其中,每个所述待装配零件对应一个尺寸变形参数;根据所述尺寸变形参数生成所述待装配零件的变形零件,得到多个所述变形零件;遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体,其中,所述变形零件中设置有所述附着点。2.根据权利要求1所述的方法,其特征在于,所述遍历多个所述变形零件将附着点匹配的所述变形零件进行装配,得到多个所述变形零件的装配体包括:遍历多个所述变形零件,将能够进行附着点匹配的所述变形零件添加至已装配零件集合中,将不能进行附着点匹配的所述变形零件添加至未装配零件集合中;遍历所述未装配零件集合,将所述未装配零件集合中的变形零件与所述已装配零件集合中的变形零件进行附着点匹配以得到所述装配体。3.根据权利要求2所述的方法,其特征在于,所述遍历多个所述变形零件,将能够进行附着点匹配的所述变形零件添加至已装配零件集合中,将不能进行附着点匹配的所述变形零件添加至未装配零件集合中包括:按照多个所述变形零件的顺序依次遍历多个所述变形零件,对每个所述变形零件执行以下步骤:判断所述已装配零件集合是否为空;在所述已装配零件集合为空的情况下,将当前变形零件添加至所述已装配零件集合中;在所述已装配零件集合不为空的情况下,遍历所述已装配零件集合中的变形零件的附着点,判断是否存在与所述当前变形零件的附着点匹配的附着点;在所述已装配零件集合中的变形零件的附着点中存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件添加至所述已装配零件集合中;在所述已装配零件集合中的变形零件的附着点中不存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件添加至所述未装配零件集合中。4.根据权利要求2所述的方法,其特征在于,所述遍历所述未装配零件集合,将所述未装配零件集合中的变形零件与所述已装配零件集合中的变形零件进行附着点匹配以得到所述装配体包括:在所述未装配零件集合不为空的情况下,按照所述未装配零件集合中变形零件的顺序依次遍历所述未装配零件集合中的变形零件,对每个所述变形零件执行以下步骤:遍历所述已装配零件集合中的变形零件的附着点,判断是否存在与当前变形零件的附着点匹配的附着点;在所述已装配零件集合中的变形零件的附着点中存在与所述当前变形零件的附着点匹配的附着点的情况下,将所述当前变形零件从所述未装配零件集合中删除,并将所述当前变形零件添加至所述已装配零件集合中。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述获取多个待装配零件之前,所述方法还包括:建立零件库,其中,所述零件库中包括:多个标准零件模型,所述标准零件模型中设置有附着点;每个所述标准零件模型对应的工程图;每个所述标准零件模型对应的参数表,所述参数表中包括所述标准零件模型的...

【专利技术属性】
技术研发人员:吴幸刘飞肖旭
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1