本公开提供了一种CAD装配体零部件替换方法及系统,具体涉及零部件装配技术领域,确定待替换子零部件,接收替换指令,提供选择预替换新子零部件接口;提供接口并接受预替换新子零部件并判断预替换新子零部件与待替换子零部件之间是否具备替换条件;添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件,更新新子零件在工作环境中的特征信息;创建新的装配关系以及装配节点,更新新装配关系相关的属性以及相关表达式;删除旧子零部件及其旧装配关系、装配节点,并更新用户交互界面;简化零部件替换的操作流程,省略参数调整、装配约束、尺寸关联、表达式配置等操作,有效避免零件替换后的变形、错位、尺寸错误、关联失效问题。题。题。
【技术实现步骤摘要】
一种CAD装配体零部件替换方法及系统
[0001]本公开涉及零部件装配
,具体涉及一种CAD装配体零部件替换方法及系统。
技术介绍
[0002]本部分的陈述仅仅是提供了与本公开相关的
技术介绍
信息,不必然构成在先技术。
[0003]CAD是计算机辅助设计(CAD
‑
Computer Aided Design)的英文缩写,是指运用计算机软件制作并模拟实体设计,展现设计产品的外形、结构、彩色、质感等特色的过程。
[0004]CAD最早的应用是在汽车制造领域、航空航天以及大公司的电子工业生产中,之后随着CAD实现技术的演变和计算机价格的变化,其应用范围也逐渐变广。
[0005]装配模块作为CAD软件的重要功能模块,其功能的友好化程度影响设计师的设计效率和设计的体验,合理的功能规划可以有效避免人的主观错误的发生。现阶段的CAD软件的装配模块大多只面向从子零部件到装配体这一单一的组合过程,对已有的装配体的修改往往需要删除已有子零部件,重新导入所需部件重新进行编辑。部分提供替换方法的CAD软件或零件库也仅仅只是通过替换操作简化了删除与导入的过程,对与替换的零部件已编辑内容的继承性差,容易发生变形、错位、尺寸错误、关联失效等问题,当前大多CAD软件中并没有较好的解决方案,影响设计师的工作效率。
技术实现思路
[0006]本公开为了解决上述问题,提出了一种CAD装配体零部件替换方法及系统,通过复制更新零子部件关键装配信息,记录替换子零部件关键装配信息并由新子零部件继承,实现子零部件之间替换功能。
[0007]根据一些实施例,本公开采用如下技术方案:
[0008]一种CAD装配体零部件替换方法,包括:
[0009]确定待替换子零部件,接收替换指令,提供选择预替换新子零部件接口;
[0010]提供接口并接受预替换新子零部件并判断预替换新子零部件与待替换子零部件之间是否具备替换条件;
[0011]若预替换新子零部件满足替换条件,添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件,更新新子零件在工作环境中的特征信息;
[0012]创建新的装配关系以及装配节点,更新新装配关系相关的属性以及相关表达式;
[0013]删除旧子零部件及其旧装配关系、装配节点,并更新用户交互界面。
[0014]进一步的,所述替换条件包括:关键尺寸是否一致、预替换新子零部件是否满足装配规则;所述关键尺寸包括关键尺寸的数量和名称。
[0015]进一步的,添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件包括:添加零件信息、复制旧子零部件关键尺寸。
[0016]进一步的,更新新子零件在工作环境中的特征信息包括:添加新子零部件的零件类型信息进入工作环境,赋予新子零部件零件类型信息新ID;工作环境对应一个作业项目,存储和管理装配环境中零件类型、装配信息,零件类型ID唯一标记工作环境中的零件类型。
[0017]进一步的,还包括复制旧子零部件关键尺寸给新子零部件,零件复制关键尺寸过程中,选择旧子零部件中与新子零部件关键尺寸标号相同尺寸数据进行复制,新子零部件的其他的尺寸根据关键尺寸按照行业标准赋值。
[0018]进一步的,创建新的装配关系包括通过新子零部件创建新的装配关系、确定新装配关系的父级结点,将新子零部件作为装配关系的子零部件。
[0019]进一步的,确定新装配关系的父级节点,通过旧子零部件对应的装配节点获取到旧装配关系,通过旧装配关系确定旧装配关系的父零部件,将父零部件作为新的装配关系的父零部件,装配节点包括父级装配节点、装配关系与装配的子部零件。
[0020]进一步的,更新新装配关系相关的属性包括更新装配关系ID、更新定位关系、更新其他关联装配关系的属性。
[0021]根据一些实施例,本公开还采用如下技术方案:
[0022]一种CAD装配体零部件替换系统,包括:
[0023]数据采集模块,用于确定待替换子零部件;
[0024]数据处理中心,根据数据采集模块所确定的待替换子零部件来发送替换指令;
[0025]装配处理模块,用于接收替换指令,提供选择预替换新子零部件接口;提供接口并接受预替换新子零部件并判断预替换新子零部件与待替换子零部件之间是否具备替换条件;若预替换新子零部件满足替换条件,添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件,更新新子零件在工作环境中的特征信息;创建新的装配关系以及装配节点,更新新装配关系相关的属性以及相关表达式;删除旧子零部件及其旧装配关系、装配节点。
[0026]进一步的,还包括系统数据检查模块,用于各种数据的检查,更新装配关系显示界面显示以及更新用户交互界面。
[0027]与现有技术相比,本公开的有益效果为:
[0028]本公开通过复制更新零子部件关键装配信息,记录替换子零部件关键装配信息并由新子零部件继承,实现子零部件之间替换功能。简化了零部件替换的操作流程,省略参数调整、装配约束、尺寸关联、表达式配置等操作,新替换子零部件有效实现被替换子零部件的关键装配信息,有效避免零件替换后的变形、错位、尺寸错误、关联失效等问题,提高设计师的设计效率。
附图说明
[0029]构成本公开的一部分的说明书附图用来提供对本公开的进一步理解,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。
[0030]图1为本公开实施例1中的CAD子零部件装配替换流程示意图;
具体实施方式:
[0031]下面结合附图与实施例对本公开作进一步说明。
[0032]应该指出,以下详细说明都是例示性的,旨在对本公开提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本公开所属
的普通技术人员通常理解的相同含义。
[0033]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本公开的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0034]实施例1
[0035]本公开的一种实施例中公开了一种CAD装配体零部件替换方法,如图1所示,具体步骤包括:
[0036]步骤S10:确定待替换子零部件,接收替换指令,提供选择预替换新子零部件接口;
[0037]步骤S11:提供接口并接受预替换新子零部件并判断预替换新子零部件与待替换子零部件之间是否具备替换条件;
[0038]步骤S12:若预替换新子零部件满足替换条件,添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件,更新新子零件在工作环境中的特征信息;
[0039]步骤S13:创建新的装配关系以及装配节点,更新新装配关系相关的属性以及相关表达式;
[0040本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种CAD装配体零部件替换方法,其特征在于,包括:确定待替换子零部件,接收替换指令,提供选择预替换新子零部件接口;提供接口并接受预替换新子零部件并判断预替换新子零部件与待替换子零部件之间是否具备替换条件;若预替换新子零部件满足替换条件,添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件,更新新子零件在工作环境中的特征信息;创建新的装配关系以及装配节点,更新新装配关系相关的属性以及相关表达式;删除旧子零部件及其旧装配关系、装配节点,并更新用户交互界面。2.如权利要求1所述的一种CAD装配体零部件替换方法,其特征在于,所述替换条件包括:关键尺寸是否一致、预替换新子零部件是否满足装配规则;所述关键尺寸包括关键尺寸的数量和名称。3.如权利要求1所述的一种CAD装配体零部件替换方法,其特征在于,添加新子零部件至工作环境,复制待替换子零部件数据给新子零部件包括:添加零件信息、复制旧子零部件关键尺寸。4.如权利要求1所述的一种CAD装配体零部件替换方法,其特征在于,更新新子零件在工作环境中的特征信息包括:添加新子零部件的零件类型信息进入工作环境,赋予新子零部件零件类型信息新ID;工作环境对应一个作业项目,存储和管理装配环境中零件类型、装配信息,零件类型ID唯一标记工作环境中的零件类型。5.如权利要求4所述的一种CAD装配体零部件替换方法,其特征在于,还包括复制旧子零部件关键尺寸给新子零部件,零件复制关键尺寸过程中,选择旧子零部件中与新子零部件关键尺寸标号相同尺寸数据进行复制,新子零部件的其他的尺寸根据关键尺寸按照行业标准赋...
【专利技术属性】
技术研发人员:孙运雷,刘康平,杨炅楠,
申请(专利权)人:青岛艾德软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。