基于CATIA的零件属性赋予方法、系统及存储介质.pdf

上传人:xia****o6 文档编号:10417597 上传时间:2021-06-20 格式:PDF 页数:11 大小:456.10KB
收藏 版权申诉 举报 下载
基于CATIA的零件属性赋予方法、系统及存储介质.pdf_第1页
第1页 / 共11页
基于CATIA的零件属性赋予方法、系统及存储介质.pdf_第2页
第2页 / 共11页
基于CATIA的零件属性赋予方法、系统及存储介质.pdf_第3页
第3页 / 共11页
文档描述:

《基于CATIA的零件属性赋予方法、系统及存储介质.pdf》由会员分享,可在线阅读,更多相关《基于CATIA的零件属性赋予方法、系统及存储介质.pdf(11页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010299673.7 (22)申请日 2020.04.16 (71)申请人 广州明珞汽车装备有限公司 地址 510530 广东省广州市黄埔区开源大 道11号C3栋101室、 201室 申请人 明珞汽车装备 (上海) 有限公司 (72)发明人 周小稳苏雄高恒勇李金海 胡涌泉贾仰超严剑李国明 吴珊珊黄艺 (74)专利代理机构 广州嘉权专利商标事务所有 限公司 44205 代理人 何文聪 (51)Int.Cl. G06F 30/17(2020.01) G06F 16/28(20。

2、19.01) (54)发明名称 基于CATIA的零件属性赋予方法、 系统及存 储介质 (57)摘要 本发明公开了一种基于CATIA的零件属性赋 予方法、 系统及存储介质, 该方法包括步骤: 通过 CATIA接口获取新建零件指令; 根据新建零件指 令及项目标准赋予新建零件预设的第一类属性 值; 其中, 项目标准已预存在CATIA中, 第一类属 性值为唯一确定值; 通过CATIA接口推荐新建零 件预设的第二类属性值集合并获取确定的第二 类属性值; 第二类属性值集合是根据新建零件及 所述项目标准确定的可选值集合; 通过CATIA接 口获取确定指令后, 赋予新建零件的第三类属性 值, 并生成及保存新建。

3、零件; 第三类属性值为预 设的默认值。 该发明减少了大量重复性输入的人 工操作, 提高了零件属性赋予的准确性, 可广泛 应用于计算机应用领域。 权利要求书2页 说明书6页 附图2页 CN 111680369 A 2020.09.18 CN 111680369 A 1.基于CATIA的零件属性赋予方法, 其特征在于, 包括以下步骤: 通过CATIA接口获取新建零件指令; 根据所述新建零件指令及项目标准赋予新建零件预设的第一类属性值; 其中, 所述项 目标准已预存在CATIA中, 所述第一类属性值为唯一确定值; 通过CATIA接口推荐所述新建零件预设的第二类属性值集合并获取确定的第二类属性 值; 。

4、所述第二类属性值集合是根据所述新建零件及所述项目标准确定的可选值集合; 通过CATIA接口获取确定指令后, 赋予所述新建零件的第三类属性值, 并生成及保存所 述新建零件; 所述第三类属性值为预设的默认值。 2.根据权利要求1所述的基于CATIA的零件属性赋予方法, 其特征在于, 所述项目标准 用于约束零件属性的关系。 3.根据权利要求2所述的基于CATIA的零件属性赋予方法, 其特征在于, 所述项目标准 的文件形式包括xml、 数据库及txt文件。 4.根据权利要求1所述的基于CATIA的零件属性赋予方法, 其特征在于, 第一类属性包 括零件编号及零件保存路径。 5.根据权利要求4所述的基于C。

5、ATIA的零件属性赋予方法, 其特征在于, 所述零件编号 及零件保存路径根据所述新建零件对应的设备文件确定。 6.根据权利要求1-5任一项所述的基于CATIA的零件属性赋予方法, 其特征在于, 所述 CATIA接口以按钮形式展现在CATIA工具栏或菜单栏。 7.基于CATIA的零件属性赋予系统, 其特征在于, 包括: 新建指令获取模块, 用于通过CATIA接口获取新建零件指令; 第一类属性赋值模块, 用于根据所述新建零件指令及项目标准赋予新建零件预设的第 一类属性值; 其中, 所述项目标准已预存在CATIA中, 所述第一类属性值为唯一确定值; 第二类属性赋值模块, 用于通过CATIA接口推荐所。

6、述新建零件预设的第二类属性值集 合并获取确定的第二类属性值; 所述第二类属性值集合是根据所述新建零件及所述项目标 准确定的可选值集合; 第三类属性赋值模块, 用于通过CATIA接口获取确定指令后, 赋予所述新建零件的第三 类属性值, 并生成及保存所述新建零件; 所述第三类属性值为预设的默认值。 8.基于CATIA的零件属性赋予系统, 其特征在于, 包括: 至少一个处理器; 至少一个存储器, 用于存储至少一个程序; 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现如权 利要求1-6任一项所述的基于CATIA的零件属性赋予方法。 9.一种存储介质, 其中存储有处理器可执行的。

7、指令, 其特征在于, 所述处理器可执行的 指令在由处理器执行时用于执行如权利要求1-6任一项所述的基于CATIA的零件属性赋予 方法。 10.基于CATIA的零件属性赋予系统, 其特征在于, 包括CATIA软件以及与所述CATIA软 件连接的计算机设备, 其中, 所述CATIA软件, 用于三维设计; 所述计算机设备包括: 权利要求书 1/2 页 2 CN 111680369 A 2 至少一个处理器; 至少一个存储器, 用于存储至少一个程序; 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现如权 利要求1-6任一项所述的基于CATIA的零件属性赋予方法。 权利要求书 2/。

8、2 页 3 CN 111680369 A 3 基于CATIA的零件属性赋予方法、 系统及存储介质 技术领域 0001 本发明涉及计算机应用领域, 尤其涉及一种基于CATIA的零件属性赋予方法、 系统 及存储介质。 背景技术 0002 目前, 三维设计软件CATIA已成为汽车装备、 飞机制造、 传统机械等领域的主流三 维设计软件, 且随着市场需求的扩大, 设计人员运用CATIA设计的人数日益增大。 通常, 设计 人员在运用CATIA软件进行零件的三维设计时, 需要根据客户标准以及行业标准给零件数 据模型赋予一系列的属性, 如零件编号、 零件类别、 零件描述、 材料、 颜色等, 这些属性在设 计阶。

9、段后期会成为零件进行分类、 统计和特征提取的依据。 以非标设计领域工装夹具为例, 根据项目大小不同, 平均一个项目有50套设备, 一套设备平均有12个夹具单元, 一个夹具单 元平均有8个零件, 一个零件的必要属性特征约为1216个, 因此, 给零件赋予属性的工作 量巨大且重复性极高。 0003 另外, 目前给零件赋予属性的方法为: 右键点击需要赋属性的零件, 选中 “属性” 命 令, 在弹出的界面中点击 “定义其他属性” ; 在新弹出的面板中, 设计人员根据经验, 选择属 性的类型, 如字符串型、 数值型, 然后填写属性的名称以及对应的值, 单击确定; 重复以上添 加过程, 将该零件的其他属性。

10、添加完毕。 上述属性添加过程中, 根据经验填写的名称、 名称 对应的值及零件属性的约束关系等容易造成人为失误, 从而对设计后期的零件分类、 零件 统计等操作造成误解或错误而造成损失。 发明内容 0004 有鉴于此, 本发明实施例的目的是提供一种基于CATIA的零件属性赋予方法、 系统 及存储介质。 该发明减少了大量重复性输入的人工操作, 提高了零件属性赋予的准确性。 0005 第一方面, 本发明实施例提供了一种基于CATIA的零件属性赋予方法, 包括以下步 骤: 0006 通过CATIA接口获取新建零件指令; 0007 根据所述新建零件指令及项目标准赋予新建零件预设的第一类属性值; 其中, 所。

11、 述项目标准已预存在CATIA中, 所述第一类属性值为唯一确定值; 0008 通过CATIA接口推荐所述新建零件预设的第二类属性值集合并获取确定的第二类 属性值; 所述第二类属性值集合是根据所述新建零件及所述项目标准确定的可选值集合; 0009 通过CATIA接口获取确定指令后, 赋予所述新建零件的第三类属性值, 并生成及保 存所述新建零件; 所述第三类属性值为预设的默认值。 0010 可选地, 所述项目标准用于约束零件属性的关系。 0011 可选地, 所述项目标准的文件形式包括xml、 数据库及txt文件。 0012 可选地, 第一类属性包括零件编号及零件保存路径。 0013 可选地, 所述。

12、零件编号及零件保存路径根据所述新建零件对应的设备文件确定。 说明书 1/6 页 4 CN 111680369 A 4 0014 可选地, 所述CATIA接口以按钮形式展现在CATIA工具栏或菜单栏。 0015 第二方面, 本发明实施例提供了一种基于CATIA的零件属性赋予系统, 包括: 0016 新建指令获取模块, 用于通过CATIA接口获取新建零件指令; 0017 第一类属性赋值模块, 用于根据所述新建零件指令及项目标准赋予新建零件预设 的第一类属性值; 其中, 所述项目标准已预存在CATIA中, 所述第一类属性值为唯一确定值; 0018 第二类属性赋值模块, 用于通过CATIA接口推荐所述。

13、新建零件预设的第二类属性 值集合并获取确定的第二类属性值; 所述第二类属性值集合是根据所述新建零件及所述项 目标准确定的可选值集合; 0019 第三类属性赋值模块, 用于通过CATIA接口获取确定指令后, 赋予所述新建零件的 第三类属性值, 并生成及保存所述新建零件; 所述第三类属性值为预设的默认值。 0020 第三方面, 本发明实施例提供了一种基于CATIA的零件属性赋予系统, 包括: 0021 至少一个处理器; 0022 至少一个存储器, 用于存储至少一个程序; 0023 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 如上述的基于CATIA的零件属性赋予方法。 。

14、0024 第四方面, 本发明实施例提供了一种存储介质, 其中存储有处理器可执行的指令, 所述处理器可执行的指令在由处理器执行时用于执行上述的基于CATIA的零件属性赋予方 法。 0025 第五方面, 本发明实施例提供了基于CATIA的零件属性赋予系统, 包括CATIA软件 以及与所述CATIA软件连接的计算机设备, 其中, 0026 所述CATIA软件, 用于三维设计; 0027 所述计算机设备包括: 0028 至少一个处理器; 0029 至少一个存储器, 用于存储至少一个程序; 0030 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 上述的基于CATIA的零件属性。

15、赋予方法。 0031 实施本发明实施例包括以下有益效果: 本发明获取零件新建指令后, 根据零件新 建指令及预存的项目标准确定具有唯一确定性的第一类属性值及选择性的第二类属性值 集合, 然后获取确定的第二类属性值, 最后根据确认指令赋予新建零件剩余的默认属性, 从 而完成整个新建零件的属性赋予, 上述过程减少了大量的人工重复性输入操作, 减少了认 为失误的可能性, 提高了零件属性赋予的准确性。 附图说明 0032 图1是本发明实施例提供的一种基于CATIA的零件属性赋予方法的步骤流程示意 图; 0033 图2是本发明实施例提供的一种基于CATIA的零件属性赋予系统的结构框图; 0034 图3是本。

16、发明实施例提供的第二种基于CATIA的零件属性赋予系统的结构框图; 0035 图4是本发明实施例提供的第三种基于CATIA的零件属性赋予系统的结构框图。 说明书 2/6 页 5 CN 111680369 A 5 具体实施方式 0036 下面结合附图和具体实施例对本发明做进一步的详细说明。 对于以下实施例中的 步骤编号, 其仅为了便于阐述说明而设置, 对步骤之间的顺序不做任何限定, 实施例中的各 步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。 0037 如图1所示, 本发明实施提供了一种基于CATIA的零件属性赋予方法, 包括以下步 骤: 0038 S1、 通过CATIA接口获取新。

17、建零件指令。 0039 S2、 根据所述新建零件指令及项目标准赋予新建零件预设的第一类属性值; 其中, 所述项目标准已预存在CATIA中, 所述第一类属性值为唯一确定值。 0040 S3、 通过CATIA接口推荐所述新建零件预设的第二类属性值集合并获取确定的第 二类属性值; 所述第二类属性值集合是根据所述新建零件及所述项目标准确定的可选值集 合。 0041 S4、 通过CATIA接口获取确定指令后, 赋予所述新建零件的第三类属性值, 并生成 及保存所述新建零件; 所述第三类属性值为预设的默认值。 0042 需要说明的是, 一般情况下, 一台设备由多个零件组成, 每个零件的设计都需要设 置若干个。

18、零件属性, 零件属性包括但不限于: 零件编号、 零件描述及其下级属性描述、 是否 有细牙、 是否NC加工、 零件材料、 对称属性、 是否为检测数据、 颜色、 是否为焊接件、 设计标 准、 是否有精度、 保存路径、 客户名称、 项目编号、 零件类别、 比例、 数量、 设计者及设计日期 等; 上述有些属性之间具有一定的约束关系, 对应为上级属性和下级属性, 例如, 由于行业 标准限制, 如果一个零件的 “一级描述” 属性为 “托块” , 那么该零件的 “二级描述” 属性只能 为 “标准托块” 、“托块” 或 “铝托块” 中的一个, 该零件的 “零件类别” 只能为 “自制件” 。 0043 项目标准。

19、是根据项目要求确定的具有约束关系的零件属性设计规范, 还包括一些 默认的行业标准等, 并由专业人士进行维护, 项目标准对项目设计人员的设计及属性赋值 具有指导和参考作用。 对于不同的客户或项目, 项目标准也不相同, 不同的项目标准对于同 一设计过程的要求也会不同; 对于汽车行业来说, 宝马汽车客户的项目要求和吉利汽车的 项目要求不同, 因此, 他们对应的项目标准不同; 例如, 有的项目标准要求零件颜色和对应 设备编号有约束关系, 那么当设备编号确定后, 零件颜色就会自动填充; 有的项目标准并没 有对零件颜色和对应设备编号规定约束关系。 项目标准制定完成后存储在CATIA中, 作为零 件属性查询。

20、的数据源, 约束零件的属性关系记录在项目标准文件中, 可供CATIA提供的接口 直接读取使用。 项目标准文件的存储形式有多种, 一般包括xml、 数据库及txt文件等。 0044 首先, 在步骤S1中, 在某设备的目录下获取新建零件的指令, 其中该设备已建立相 关文件, 设备的有些属性已经确定, 例如设备编号及设备的保存路径等。 因此, 步骤1的作用 包括获取新建零件指令、 新建零件对应的上级设备以及上级设备的相关属性。 然后, 在步骤 S2中, 根据新建零件指令及已经预存的项目标准给新建零件赋予可以唯一确定的第一类属 性值, 例如, 按照某种项目标准, 零件编号的明名规则为: 对应设备编号+。

21、序列编号+描述字 符串, 当设备编号确定表明零件编号的其中一部分已经唯一确定; 零件的保存路径与对应 设备的保存路径相同, 当零件对应设备的保存路径确定则表明零件的保存路径已经唯一确 定。 因此, 步骤S2的作用包括根据已获取的新建零件、 其对应上级设备的相关属性以及已经 预存的项目标准确定具有唯一值的零件属性, 此过程根据算法自动完成, 无需人工的参入, 说明书 3/6 页 6 CN 111680369 A 6 同时不会发生错误。 其次, 在步骤S3中, 通过CATIA接口获取第二类属性值有限选择中的一 个, 第二类属性值是根据新建零件及项目标准确定的包含有限个选择值是不能唯一确定, 例如,。

22、 零件描述包括托块和压臂, 那么零件描述就需要从外界获取零件属性值, 或者涉及到 是否选择的零件属性也需要从外界获取。 因此, 步骤S3的作用包括根据已获取的新建零件、 其对应上级设备的相关属性以及已经预存的项目标准确定第二类属性值的可选集合并推 荐给用户选择后, 获取确定的第二类属性值, 此过程将用户的选择限定在期望的有限范围 内, 无需人工手动输入, 提高了准确性。 最后, 在步骤S4中, 获取确认新建零件的第二类属性 值操作后, 赋予新建零件的默认第三类属性值, 并生成及保存所述新建零件。 例如, 在某些 设备设计中, 默认比例为1: 1, 数量为1, 设计日期默认为最后一次修改的网络日。

23、期等。 因此, 步骤S4的作用包括将上述步骤S1S3中未确定的新建零件剩余属性赋予默认值, 无需人工 参入, 减少工作量。 0045 需要说明的是, 上述第一类属性值、 第二类属性值及第三类属性值的具体内容设 置并不是固定的, 可以根据实践情况进行扩展或删减, 例如, 有些项目标准的第一类属性值 包括零件编号和存储路径, 而另外有一些项目标准的第一类属性值可能只包括零件编号。 新建零件的有些属性值在一个步骤中并不能完成, 需要多个步骤才能完成, 例如, 上述介绍 零件编号中前面部分由步骤S2可以确定, 序列编号通过累加器及设备中其它零件的序列编 号确定, 描述字符串则根据步骤S3中确定的零件描。

24、述确定。 0046 另外, 上述CATIA接口以按钮形式展现在CATIA工具栏或菜单栏, 当用户点击对应 按钮则弹出新建零件的对话框, 进行人机互动选择。 0047 实施本发明实施例包括以下有益效果: 本发明获取零件新建指令后, 根据零件新 建指令及预存的项目标准确定具有唯一确定性的第一类属性值及选择性的第二类属性值 集合, 然后获取确定的第二类属性值, 最后根据确认指令赋予新建零件剩余的默认属性, 从 而完成整个新建零件的属性赋予, 上述过程减少了大量的人工重复性输入操作, 减少了认 为失误的可能性, 提高了零件属性赋予的准确性。 0048 如图2所示, 本发明实施提供了一种基于CATIA的。

25、零件属性赋予系统, 包括: 0049 新建指令获取模块, 用于通过CATIA接口获取新建零件指令; 0050 第一类属性赋值模块, 用于根据所述新建零件指令及项目标准赋予新建零件预设 的第一类属性值; 其中, 所述项目标准已预存在CATIA中, 所述第一类属性值为唯一确定值; 0051 第二类属性赋值模块, 用于通过CATIA接口推荐所述新建零件预设的第二类属性 值集合并获取确定的第二类属性值; 所述第二类属性值集合是根据所述新建零件及所述项 目标准确定的可选值集合; 0052 第三类属性赋值模块, 用于通过CATIA接口获取确定指令后, 赋予所述新建零件的 第三类属性值, 并生成及保存所述新。

26、建零件; 所述第三类属性值为预设的默认值。 0053 可见, 上述方法实施例中的内容均适用于本系统实施例中, 本系统实施例所具体 实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到的有益 效果也相同。 0054 如图3所示, 本发明实施提供了另一种基于CATIA的零件属性赋予系统, 包括: 0055 至少一个处理器; 0056 至少一个存储器, 用于存储至少一个程序; 说明书 4/6 页 7 CN 111680369 A 7 0057 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 上述的基于CATIA的零件属性赋予方法。 0058 可见, 上。

27、述方法实施例中的内容均适用于本系统实施例中, 本系统实施例所具体 实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到的有益 效果也相同。 0059 此外, 本发明实施例还提供了一种存储介质, 其中存储有处理器可执行的指令, 所 述处理器可执行的指令在由处理器执行时用于执行上述的基于CATIA的零件属性赋予方法 步骤。 同样地, 上述方法实施例中的内容均适用于本存储介质实施例中, 本存储介质实施例 所具体实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到 的有益效果也相同。 0060 如图4所示, 本发明实施提供了基于CATIA的零件属性赋予系统,。

28、 包括CATIA软件以 及与所述CATIA软件连接的计算机设备, 其中, 0061 所述CATIA软件, 用于三维设计; 0062 所述计算机设备包括: 0063 至少一个处理器; 0064 至少一个存储器, 用于存储至少一个程序; 0065 当所述至少一个程序被所述至少一个处理器执行, 使得所述至少一个处理器实现 上述的基于CATIA的零件属性赋予方法。 0066 具体地, 对于所述CATIA软件也可以安装在所述计算机设备中; 而对于所述计算机 设备, 其可为不同类型的电子设备, 包含但不限于有台式电脑、 手提电脑等终端。 0067 可见, 上述方法实施例中的内容均适用于本系统实施例中, 本。

29、系统实施例所具体 实现的功能与上述方法实施例相同, 并且达到的有益效果与上述方法实施例所达到的有益 效果也相同。 0068 下面以托块及压臂的属性添加为例, 从软件使用者角度对整个添加过程进行说 明。 0069 A1、 在CATIA软件的工具栏或菜单栏点击 “新建零件” 按钮, 软件弹出 “新建零件” 界 面, 界面基础信息包括属性描述: 零件编号、 零件描述及其下级属性、 是否有细牙、 是否NC加 工、 零件材料、 对称属性、 是否为检测数据、 颜色、 是否为焊接件、 设计标准、 是否有精度及保 存路径, 其中, 零件编号及保存路径已有确定值, 上述其余信息都设置有下拉框选择项以供 使用者选。

30、择其中一个值; 需要说明的是, 零件编号及保存路径是根据上述推荐算法自动生 成的, 剩余的其它属性具有初始的默认值集合。 同时, 界面信息还包括:“确认” 和 “取消” 按 钮。 0070 A2、 在 “新建零件” 界面, 通过下拉框选择更改上述零件的属性描述。 例如, 零件描 述下拉框包括: 托块、 压臂、 压块类、 支架类、 调整类、 导向类、 钣金件、 销轴类及导轨类等等; 托块对应的下级选择属性包括: 标准托块、 托块、 尼龙托块、 铝托块、 聚氨酯托及铜托块等; 压臂对应的下级选择属性包括: 普通压臂、 异性压臂及铝压压臂等; 包含有 “是否” 属性的下 拉框仅设置 “是” 和 “否。

31、” 选项。 0071 A3、 点击 “新建零件” 界面的 “确认” 按钮, 软件根据上述已经确认的信息, 自动补充 零件的其它默认属性值。 其它属性值包括: 客户名称、 项目编号、 零件类别、 比例、 数量、 设计 说明书 5/6 页 8 CN 111680369 A 8 者及设计日期等。 0072 以上是对本发明的较佳实施进行了具体说明, 但本发明创造并不限于所述实施 例, 熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替 换, 这些等同的变形或替换均包含在本申请权利要求所限定的范围内。 说明书 6/6 页 9 CN 111680369 A 9 图1 图2 图3 说明书附图 1/2 页 10 CN 111680369 A 10 图4 说明书附图 2/2 页 11 CN 111680369 A 11 。

展开阅读全文
内容关键字: 基于 CATIA 零件 属性 赋予 方法 系统 存储 介质
关于本文
本文标题:基于CATIA的零件属性赋予方法、系统及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10417597.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1