一种基于CATIA二次开发对称件快速设计的方法技术

技术编号:29790740 阅读:22 留言:0更新日期:2021-08-24 18:09
本发明专利技术公开了一种基于CATIA二次开发对称件快速设计的方法,包括以下步骤:1)选取需要对称的对称原件与对称的参考平面,进行对称原件的三维数模实体对称,并生成对称节点,获得对称实体;2)根据对称原件的属性信息,创建对称实体的属性信息,并与对称原件建立链接;3)根据对称原件的图形集参数,创建对称实体的图形集参数,并与对称原件建立链接;4)对生成的对称实体按所给数模的命名规则进行重命名与排序。本发明专利技术的方法能够极大地减少因传统方法操作繁琐而带的耗时,降低了人力成本,极大地提升了对称件设计的效率,为新产品的设计缩短了周期,促进了企业市场竞争力的提升。

【技术实现步骤摘要】
一种基于CATIA二次开发对称件快速设计的方法
本专利技术涉及了零件设计
,具体是指一种基于CATIA二次开发对称件快速设计的方法。
技术介绍
三维设计软件(如CATIA、UG)已普遍应用于汽车、航空、船舶等相关制造领域的产品以及工装设计。在设计过程中,不可或缺的会遇见左右对称零部件的设计。尤其是飞机及对应工装领域所涉及的对称件数量最多。在这过程中传统的方法是,通过CATIA自带对称功能实现所需零组件的实体对称,但这仅仅只能获得对称的实体及部分结构信息。其对称原件中所赋予该零件的产品属性、参数、注释等说明一律无法对称。设计员则需通过手动编写或者手动复制的方法在对称件相应的位置逐一进行添加。由于某些产品或工装零件下面的零部件数量成千上万,其对应的属性、参数等所达几十万甚至百万的数量,通过传统的手动方法完成这项工作不仅繁琐、容易出错,且效率低下,耗费巨大的人力和财力。
技术实现思路
本专利技术的目的在于提供一种操作简洁,快速方便,节约人力,提高效率,缩短周期的基于CATIA二次开发对称件快速设计的方法。本专利技术通过下述技术方案实现:一种基于CATIA二次开发对称件快速设计的方法,包括以下步骤:(1)选取需要对称的对称原件与对称的参考平面,进行对称原件的三维数模实体对称,并生成对称节点,获得对称实体;(2)根据对称原件的属性信息,创建对称实体的属性信息,并与对称原件建立链接;(3)根据对称原件的图形集参数,创建对称实体的图形集参数,并与对称原件建立链接;<br>(4)对生成的对称实体按所给数模的命名规则进行重命名与排序。本技术方案的工作原理为,对CATIA设计软件进行二次开发,使得执行以下步骤:创建对称节点,实现所选对称零组件产品的实体对称;提取对称原件的所有零件属性信息(包括零件实例名称、编号、版本、定义、术语、数量、类型、图号等软件自带与用户自定义的所有属性信息),赋予对称零件并与对称原件建立对应链接;实现零件图形集、参数及注释的对称,并与对称原件建立对应链接;实现对称零组件的特定命名及排序。本申请提供的方法,可以快速有效的实现对零组件实体以及所属对称原件的所有信息进行对称。避免了设计人员对于对称零组件各类信息输入的繁琐操作,有效提高了该类零件的设计效率,可广泛的应用于基于CATIA设计生产的零件制造领域。为更好的实现本专利技术的方法,进一步地,所述步骤(1)中,获得对称实体的具体过程为,根据选取需要对称的对称原件的三维数模特征,利用CATIA软件自带对称功能,生成对应的对称实体,生成对称实体的三维数模特征与对称原件保持一致,且各特征随对称原件的更新而更新。为更好的实现本专利技术的方法,进一步地,所述步骤(2)中,对称原件的属性信息包括对称原件的三维数模中所有零部件“属性——产品”菜单下的所有软件自带与用户自定义属性及属性值。为更好的实现本专利技术的方法,进一步地,所述步骤(2)中,对称实体的属性信息创建的具体过程为:(2.1)通过鼠标点选对称原件,在CATIA的CAA二次开发环境下,通过IID_CATIDocRoots,IID_CATIProduct接口对对称原件结构树进行递归遍历,获得各个子部件对象,再通过CATIAttributesDescription接口下的函数获取对称原件数模下所有组件的零部件属性及属性值;(2.2)通过IID_CATIPrdProperties接口下的函数,将步骤(2.1)中所提取的属性及属性值,在对称实体的对应属性菜单下逐一进行创建;(2.3)将对称实体中新创建的属性及属性值通过程序与对称原件创建链接。为更好的实现本专利技术的方法,进一步地,所述步骤(3)中,对称实体的图形集参数包括图形集信息、参数集信息、注释信息。为更好的实现本专利技术的方法,进一步地,所述步骤(3)中,对称实体的图形集参数的创建过程为:(3.1)在CATIA的CAA二次开发环境下,通过CATIParmPublisher、CATICkeParm接口将对称原件的图形集参数在对称实体中对应零组件下逐一进行创建;(3.2)通过程序将创建的对称实体的图形集参数与对称原件的图形集参数创建链接。为更好的实现本专利技术的方法,进一步地,所述步骤(4)中,对生成的对称实体按所给数模的命名规则进行重命名与排序的具体过程为:(4.1)选取对称原件,根据对称原件的零件编号与实例名称的命名规则,自动将对称实体的零件编号与实例名称按对称原件的形式命名;(4.2)根据选取对称原件所在结构树的位置,将对称节点自动排在对称原件所在位置后面。所述与对称原件创建相应链接,是指能所有属性、图形集、参数集、注释等信息随对称原件的改变而更新。所述步骤(4)中,对生成的对称零组件按所给数模的命名规则进行重命名具体包括:选取一参考零组件,根据参考零组件的零件编号与实例名称的命名规则,自动将对称件的零件编号与实例名称按参考零件的形式命名。所述步骤(4)中,对生成的对称零组件按所给数模进行排序具体包括:根据选取参考零件所在结构树的位置,将对称节点自动排在参考零件所在位置后面。本专利技术与现有技术相比,具有以下优点及有益效果:本专利技术的方法可以快速有效的实现对零组件实体以及所属对称原件的所有信息进行对称,避免了设计人员对于对称零组件各类信息输入的繁琐操作,有效提高了该类零件的设计效率,可广泛的应用于基于CATIA设计生产的零件制造领域。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其他特征、目的和优点将会变得更为明显:图1为本专利技术所述方法的具体流程图;图2为本专利技术中实体对称并生成对称节点示意图;图3为本专利技术中本专利技术对称件属性及图形集缺失示意图;图4为本专利技术中属性对称操作示意图;图5为本专利技术中创建对称件属性及属性值说明示意图;图6为本专利技术中图形集参数对称操作示意图;图7为本专利技术中对称前后图形集与参数集的结果示意图;图8为本专利技术中软件对称后重命名与重排序结果示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。为使本专利技术的目的、工艺条件及优点作用更加清楚明白,结合以下实施实例,对本专利技术作进一步详细说明,但本专利技术的实施方式不限于此,在不脱离本专利技术上述技术思想情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本专利技术的范围内,此处所描述的具体实施实例仅用以解释本专利技术,并不用于限定本专利技术。实施例1:本实施例提供了一种基于CATIA二次开发对称件快速设计的方法,具体流程如图1所示,包括以下步骤:(1)选取需要对称的对称原件与对称的参考平面,进行对称原件的三维数模实体对称,并生成对称节点,获本文档来自技高网...

【技术保护点】
1.一种基于CATIA二次开发对称件快速设计的方法,其特征在于,包括以下步骤:/n(1)选取需要对称的对称原件与对称的参考平面,进行对称原件的三维数模实体对称,并生成对称节点,获得对称实体;/n(2)根据对称原件的属性信息,创建对称实体的属性信息,并与对称原件建立链接;/n(3)根据对称原件的图形集参数,创建对称实体的图形集参数,并与对称原件建立链接;/n(4)对生成的对称实体按所给数模的命名规则进行重命名与排序。/n

【技术特征摘要】
1.一种基于CATIA二次开发对称件快速设计的方法,其特征在于,包括以下步骤:
(1)选取需要对称的对称原件与对称的参考平面,进行对称原件的三维数模实体对称,并生成对称节点,获得对称实体;
(2)根据对称原件的属性信息,创建对称实体的属性信息,并与对称原件建立链接;
(3)根据对称原件的图形集参数,创建对称实体的图形集参数,并与对称原件建立链接;
(4)对生成的对称实体按所给数模的命名规则进行重命名与排序。


2.根据权利要求1所述的一种基于CATIA二次开发对称件快速设计的方法,其特征在于,所述步骤(1)中,获得对称实体的具体过程为,根据选取需要对称的对称原件的三维数模特征,利用CATIA软件自带对称功能,生成对应的对称实体,生成对称实体的三维数模特征与对称原件保持一致,且各特征随对称原件的更新而更新。


3.根据权利要求1或2所述的一种基于CATIA二次开发对称件快速设计的方法,其特征在于,所述步骤(2)中,对称原件的属性信息包括对称原件的三维数模中所有零部件“属性——产品”菜单下的所有软件自带与用户自定义属性及属性值。


4.根据权利要求1或2所述的一种基于CATIA二次开发对称件快速设计的方法,其特征在于,所述步骤(2)中,对称实体的属性信息创建的具体过程为:
(2.1)通过鼠标点选对称原件,在CATIA的CAA二次开发环境下,通过IID_CATIDocRoots,IID_CATIProduct接口对对称原件结构树进行递归遍历,获得各个子部件对象,再通过CA...

【专利技术属性】
技术研发人员:张乐雷沛曾德标谭红李现坤伍承旭
申请(专利权)人:成都飞机工业集团有限责任公司
类型:发明
国别省市:四川;51

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

1