
技术摘要:
本发明公开了一种组孔设计数据的处理方法、系统和存储介质,所述方法包括以下步骤:获取至少一个需要进行孔模型设计的几何体对象;从至少一个需要进行孔模型设计的几何体对象中创建一个孔的孔模型作为参考孔;获取剩余孔与参考孔的约束关系;根据参考孔以及剩余孔与参 全部
背景技术:
三维设计软件CATIA已普遍应用于汽车装备集成商的工装设计和汽车和飞机的曲 面设计领域。在应用CATIA设计孔对象的匹配孔时,设计人员通过做法是先进入零件编辑模 式,选择孔命令。其具体过程是先完成一个孔的设计,然后通过阵列的方式完成相同孔的设 计,重复上述操作过程完成不同类型孔的设计,从而完成所有匹配孔的设计。上述的设计方 法,虽然具备通用性强的特点,也能满足绝大多数用户对零件打孔的需求,但是,对于设计 过程而言,由于需要重复进行许多相同操作,导致工程师的设计过程的工作效率很低。
技术实现要素:
为解决上述技术问题,本发明的目的在于:提供一种组孔设计数据的处理方法、系 统和存储介质,其能降低工程师的工作量,提高设计过程的工作效率。 本发明所采用的第一技术方案为: 一种组孔设计数据的处理方法,其包括以下步骤: 获取至少一个需要进行孔模型设计的几何体对象; 从至少一个需要进行孔模型设计的几何体对象中创建一个孔的孔模型作为参考 孔; 获取剩余孔与参考孔的约束关系; 根据参考孔以及剩余孔与参考孔的约束关系创建剩余孔的孔模型。 进一步地,所述参考孔的孔模型的创建步骤包括: 获取参考孔的孔类型; 根据参考孔的孔类型接收参考孔的属性参数; 获取参考孔的位置信息; 根据属性参数和位置信息创建参考孔的孔模型。 进一步地,所述获取剩余孔与参考孔的约束关系,其具体包括: 获取剩余孔的参考面; 根据参考孔的参考面确定参考孔的位置信息; 获取剩余孔的约束参数; 根据参考孔的位置信息和剩余孔的约束参数,确定剩余孔与参考孔的约束关系。 进一步地,所述根据参考孔的参考面确定参考孔的位置信息,其具体包括: 根据参考孔的参考面确定参考孔所在平面; 确定参考孔所在平面内与参考孔的孔中心满足约束条件的至少两条边线; 根据所述至少两条边线确定参考孔的位置信息。 4 CN 111611653 A 说 明 书 2/5 页 进一步地,在执行所述参考孔的孔模型的创建步骤时,还包括以下步骤: 获取剩余孔的孔类型: 根据剩余孔的孔类型接收剩余孔的属性参数; 其中,所述剩余孔的孔类型与所述参考孔的孔类型相同或者存在固定孔类型相关 关系,所述剩余孔的属性参数与所述参考孔的属性参数相同或者与参考孔参数相关关系。 进一步地,所述至少一个需要进行孔模型设计的几何体对象均属于同一装配体的 目录树内。 进一步地,所述属性参数包括孔的尺寸参数和颜色属性。 本发明所采用的第二技术方案为: 一种组孔设计数据的处理系统,其包括: 第一获取模块,用于获取至少一个需要进行孔模型设计的几何体对象; 第一创建模块,用于从至少一个需要进行孔模型设计的几何体对象中创建一个孔 的孔模型作为参考孔; 第二获取模块,用于获取剩余孔与参考孔的约束关系; 第二创建模块,用于根据参考孔以及剩余孔与参考孔的约束关系创建剩余孔的孔 模型。 本发明所采用的第三技术方案为: 一种组孔设计数据的处理系统,其包括: 至少一个存储器,用于存储程序; 至少一个处理器,用于加载所述程序以执行上述的一种组孔设计数据的处理方 法。 本发明所采用的第四技术方案为: 一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由 处理器执行时用于实现上述所述的一种组孔设计数据的处理方法。 本发明的有益效果是:本发明通过先从需要进行孔模型设计的几何体对象中创建 一个孔的孔模型作为参考孔,接着获取剩余孔与参考孔的约束关系,通过根据参考孔以及 剩余孔与参考孔的约束关系创建剩余孔的孔模型,从而使得工程师在设计过程中,无需反 复运用打孔命令,减少工作量,提高工作效率。 附图说明 图1为本发明一种具体实施例的组孔设计数据的处理方法的流程图。