一种装配工艺结构树及其构建方法

文档序号:9489584阅读:3401来源:国知局
一种装配工艺结构树及其构建方法
【技术领域】
[0001] 本发明涉及一种生产工艺,尤其涉及的是一种装配工艺。
【背景技术】
[0002] 复杂产品装配是一项技术难度大、涉及多学科领域的综合性集成技术,在很大程 度上决定了产品的最终质量、制造成本和研制周期。为了提高装配质量和装配效率,降低 装配成本及产品的开发周期,人们对计算机辅助装配工艺设计(ComputerAidedAssembly ProcessPlanning,CAAPP)进行了大量的研究。然而,目前国内的大部分制造企业仍然采用 传统的基于二维工程图的装配工艺设计方法,这种工艺设计方法存在很多问题,主要表现 在:二维装配工艺设计方法与上游的全三维数字化设计不相适应,出现了数据"断层";二维 装配工艺设计缺乏有效的仿真验证手段,导致设计出来的工艺很难指导装配,时常出现零 部件漏装、错装、装不上的情况;由于缺乏工装、工具的支持,传统的二维装配工艺设计不能 够对工装的合理性,工具的可达性进行验证,导致工装设计不合理、工具的操作空间不足, 产生干涉;生产现场仍然采用纸质的二维装配工艺文件,使得操作人员不能很好地理解产 品的装配过程,需要工艺人员现场指导装配。
[0003] 基于模型的装配工艺信息定义是实现三维装配工艺设计的关键瓶颈技术之一,而 现有的装配结构模型(如基于图的关系模型、树状结构的层次模型以及混合模型)仅能够 反映出零部件之间的装配约束关系和层次结构关系,都是对装配结构的一种静态表达,无 法实现装配过程的表达,导致装配工艺信息无法直接定义在装配结构模型当中。

【发明内容】

[0004] 本发明所要解决的技术问题在于针对现有技术的缺点提供了一种装配工艺结构 树及其构建方法,将装配过程中参与的零部件通过工序进行组织,并将工艺设计信息以属 性的方式记录在工序节点当中,从而实现了基于模型的装配工艺信息表达。
[0005] 本发明是通过以下技术方案解决上述技术问题的:一种装配工艺结构树,假设一 个装配体由m个零部件组成,装配过程由η道装配工序组成,每道装配工序装配的零部件记
为叫,ie{1,2,…,η}, 那么装配工艺结构树是一颗有序树,是由n+m个 y 节点组成的有穷集合D以及D上的关系集合R构成的,记为IPA,IPA的根节点IPAneD,IPAn仅包含一个分支节点IPAni,以及111"个叶节点,其中分支节点IPAni是根节点的第一个 节点,并且分支节点IPAni本身又构成一颗装配工艺结构树,mn个叶节点按照装配顺序从左 到右依次排列。
[0006] 进一步的,所述的零部件是指作为一个装配单元配套到某一工序上的零件、组件 或者部件,一个部件在该装配体的装配过程中作为一个整体参与装配,则这个部件只算一 个零部件。
[0007] 进一步的,装配工艺结构树的定义是一个递归定义,它的分支节点也是装配工艺 结构树。
[0008] 进一步的,装配工艺结构树具有以下特点:
[0009] (1)装配工艺结构树是一颗有序树;
[0010] (2) -个装配工艺结构树由n+m个节点组成,其中η为装配工序总数,m为装配体 参与装配的零部件数目;
[0011] (3)假设装配工序数为n,那么装配工艺结构树的深度为n+1 ;
[0012] (4)除了最底层之外,装配工艺结构树的每一层有且仅有一个分支节点,其余为叶 子节点;
[0013] (5)除第一个装配工序节点的度为叫之外,第i个装配工序节点IPAi的度为mjl;
[0014] (6)除第一道工序之外,第i道装配工序对应装配工艺结构树的第n-i+2层,并且 该层节点数为叫+1;
[0015] (7)除了第一层及最底层之外,第i层的节点数为mni+2+l。
[0016] 进一步的,装配工艺结构树以装配工序模型为主线,反映了装配体的装配过程,即 从装配工艺结构树的最底层开始,在一个装配基准零部件上面,安装上若干个零部件件,形 成一个装配工序模型,然后以该装配工序模型为基准件,安装上若干个零部件,形成一个新 的装配工序模型,直到完成最后一道工序的装配,最后形成的那个装配工序模型即为装配 体的装配结果。
[0017] 进一步的,装配工艺结构树反映零部件的装配顺序,首先,是不同层次间零部件的 装配顺序,底层的零部件先于顶层的零部件装配;其次是同一层次上零部件的装配顺序,左 侧节点的零部件先于右侧节点的零部件装配。
[0018] 进一步的,装配工艺结构树建立之后,工艺设计信息通过属性的方式保存到模型 当中。
[0019] 本发明还提供一种如上述任一项方案所述的装配工艺结构树的构建方法,包含以 下几个步骤:
[0020] (1)装配结构管理
[0021] 根据输入的产品\部件\组件模型,对设计物料清单进行调整,建立虚拟装配组 件,完善零组件基本属性信息,并调整装配层次关系,确定零部件之间的装配顺序,形成装 配物料清单;
[0022] (2)装配工艺设计
[0023] 根据零部件的装配顺序关系,确定装配工艺路线,定义每道工序参与装配的零部 件以及所使用的装配资源信息,定义装配工序,确定装配工艺路线;
[0024] (3)装配工序模型构建
[0025] 定义一个空的工序模型组件节点,并完善工序属性信息,包括工序号、工序名称、 装配资源,然后将上一道工序的工序模型和本道工序的配套零部件模型添加到新建的工序 模型组件节点下面,装配工序模型的定义是一个递归定义,每道工序模型都包含前一道工 序模型和本道工序参与装配的零部件;
[0026] (4)装配路径仿真
[0027] 装配路径仿真以装配工序模型为基础,规划每个装配操作的实现过程,并对装配 操作的顺序进行规划;
[0028] (5)三维工艺文件输出
[0029] 当工艺设计完成之后,从模型当中提取工艺信息,生成结构化工艺信息,并将工艺 信息、工序模型以及轻量化工序模型保存到产品数据管理系统当中进行管理。
[0030] 本发明相比现有技术具有以下优点:
[0031] (1)将装配过程中参与的零部件通过工序进行组织,并将工艺设计信息以属性的 方式记录在工序节点当中,从而实现了基于模型的装配工艺信息表达。
[0032] (2)直接应用三维模型,使得工艺设计人员更好的了解装配对象,降低了了读二维 图带来的理解上的错误率,减少了读图时间,缩短了工艺设计周期。在三维模型的支持下, 通过构建虚拟装配环境,对工装的合理性,工具的可行性进行验证,从而提高了工艺设计的 有效性,减少了工艺更改。生产现场能够看到实时的装配动画,指导性好。
【附图说明】
[0033] 图1是装配工艺结构树;
[0034] 图2是本发明工序模型正向辅助生成过程示意图;
[0035] 图3是工序_旲型的递归定义不意图;
[0036]图4是本发明实施例中齿轮栗装配体结构示意图;
[0037] 图5是本发明实施例中齿轮栗装配工艺结构树建立示意图。
【具体实施方式】
[0038] 下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行 实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施 例。
[0039] 本发明提出了一种装配工艺结构树及其构建方法。
[0040] 装配工艺结构树以装配工序为单位,通过装配工序对装配结构进行重新组织而形 成的一个能够反映装配过程和装配顺序的装配结构树。为了便于对装配工艺结构树进行表 示与存储,本文通过图论中的树对其进行描述,如图1所示。
[0041] 假设一个装配体由m个零部件组成(此处的零部件指的是零件、组件或者部件。 例如,一个部件在该装配体的装配过程中作为一个整体参与装配,那么这个部件只算一个 零部件),装配过程由η道装配工序组成,每道装配工序装配的零部件记为mi,ie{1,2,… ,η},且满足
[0043] 那么装配工艺结构树的定义如下:
[0044] 装配工艺结构树是一颗有序树,是由n+m个节点组成的有穷集合(不妨用D来表 示这个集合)以及D上的关系集合R构成的,记为IPA。IPA的根节点IPAneD,IPA"仅包 含一个分支节点IPAni,以及mnf叶节点。其中分支节点IPAn1是根节点的第一个节点,并 且分支节点IPAni本身又构成一颗装配工艺结构树。mn个叶节点按照装配顺序从左到右依 次排列。
[0045]装配工艺结构树的定义是一个递归定义,因为它的分支节点也是装配工艺结构 树。
[0046] 装配工艺结构树除了具备树的一般特点之外,还具有以下特点:
[0047] (1)装配工艺结构树是一颗有序树。
[0048] (2) -个装配工艺结构树由n+m个节点组成,其中η为装配工序总数,m为装配体 参与装配的零部件数目。
[0049] (3)假设装配工序数为n,那么装配工艺结构树的深度为n+1。
[0050] (4)除了最底层之外,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1