一种检查喷涂保护区域设计是简单形状与否的方法技术

技术编号:36268996 阅读:12 留言:0更新日期:2023-01-07 10:09
本发明专利技术提供一种检查喷涂保护区域设计是简单形状与否的方法,包括如下步骤:S1:命名喷涂保护区域的草绘特征;S2:通过三维设计软件的API接口调用三维设计软件的规范性检查库,遍历所有的草绘特征,获取草绘特征中的每一条线段及每一条线段的参数;S3:读取草绘特征中每一条线段以及每一条线段的参数信息;S4:判断喷涂保护区域形状是否为简单形状;S5:报错提示;本发明专利技术提出的检查喷涂保护区域设计是简单形状与否的方法解决了人工检查时需要分配专门的检查人员来检查喷涂保护区域形状的问题,节约了人力,降低了对设计师的依赖;有效避免人工漏检的同时可以快速完成批量模型检查,提高检查效率。提高检查效率。提高检查效率。

【技术实现步骤摘要】
一种检查喷涂保护区域设计是简单形状与否的方法


[0001]本专利技术涉及喷涂工艺领域,尤其涉及一种检查喷涂保护区域设计是简单形状与否的方法。

技术介绍

[0002]金属表面喷漆是一种保护金属不被氧化腐蚀的方法,涂层能够有效隔离水、氧、电子和杂散离子的渗透,则可以大大减缓或避免被喷涂金属的腐蚀,很多金属零件为适应复杂环境使用都会采用喷涂工艺,其中喷涂区域内的不喷涂部分(如需导电接触的区域等)称为喷涂保护区域,喷涂时喷涂保护区域会提前做好包覆、遮蔽,除要求使用的喷涂保护材料应易于清理外,为降低生成制造成本和提高生产效率,一般要求喷涂保护区域的形状尽量简单,所以模型设计完后要检查这个保护区域设计是不是简单的形状(方形或圆形)。而关于设计区域的检查,目前仅靠设计师在设计时注意,设计完成后的检查也是人工检查,而人工检查存在以下两个问题:1、人工检查需要分配专门的检查人员来检查,故而会耗费额外的人力;2、另一方面,人工检查会存在漏检的问题,导致在工业生产中会发现有很多不按规范设计的情况,影响工业生产进度,增加工业生产成本。

技术实现思路

[0003]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种检查喷涂保护区域设计是简单形状与否的方法。
[0004]为实现上述目的,本专利技术采用了如下技术方案:一种检查喷涂保护区域设计是简单形状与否的方法,包括以下步骤:S1:命名喷涂保护区域的草绘特征;包括如下子步骤:S11:在三维设计软件上进行喷涂保护区域设计,所述喷涂保护区域中的线段和实体称为草绘特征;S12:在三维设计软件中将草绘特征统一规范命名;所述草绘特征统一规范命名方法为:在pentubaohu字段后依次加数字。
[0005]S2:通过三维设计软件的API接口调用三维设计软件的规范性检查库,遍历所有的草绘特征,获取草绘特征中的每一条线段及每一条线段的参数;所述规范性检查库中包括需要进行检查的所有条目,喷涂保护区域的草绘特征是规范性检查库中的一个条目;所述参数包括线段的长度、半径、节点数和节点坐标。
[0006]S3:读取草绘特征中每一条线段以及每一条线段的参数信息;包括以下步骤:S31:通过三维设计软件的内置函数随机初始化草绘特征的第一条线段;
S32:通过三维设计软件的API接口读取初始化后草绘特征的第一条线段的半径和长度;S33:通过三维设计软件的API接口读取初始化的草绘特征的第一条线段的节点数和节点坐标;S34:通过三维设计软件的API接口读取第一条线段参数信息后,通过三维设计软件的API接口读取下一条线段,循环步骤S31

33,直至读取所有草绘特征的线段参数信息。
[0007]S4:判断喷涂保护区域形状是否为简单形状;所述简单形状包括方形和圆形;包括如下子步骤:S41:分析归类读取的所有线段的参数信息;所述线段包括直线线段、圆弧线段和样条线段;所述直线线段的半径为0同时节点数为2;所述圆弧线段半径大于0同时节点数为2;所述样条线段半径为0同时节点数大于2;通过三维设计软件的API接口遍历读取的所有线段参数信息,将节点数大于2的样条线段去除,将半径为0同时节点数为2的线段归为直线线段类,将半径大于0同时节点数为2的线段归为圆弧线段类,得到喷涂保护区域的线段归类集;S42:通过线段归类集中的线段信息判断喷涂保护区域是否为简单形状;进一步的,本三维设计软件中的圆形都是由两条圆弧线段构成;包括如下子步骤:S421:判断喷涂保护区域是否为圆形;若线段归类集中只有圆弧线段,则进一步判断喷涂保护区域是否为圆形,判断方法包括以下步骤:S4211:判断线段归类集中是否有且两条圆弧线段,如果是,进行步骤S4212,如果不是,则线段归类集中的圆弧线段构成的喷涂保护区域不是圆形;S4212:判断归类集中的两条圆弧线段构成的图形是否为封闭曲线,如果是,进行步骤S4213,如果不是,则线段归类集中的圆弧线段构成的喷涂保护区域不是圆形;S4213:判断两条圆弧线段的半径和弧长是否分别相等,如果是,则进行步骤S4214,如果不是,则线段归类集中的圆弧线段构成的喷涂保护区域不是圆形;S4214:判断两条圆弧线段构成的封闭曲线长度是否等于两条圆弧线段分别所在圆的周长,如果是,线段归类集中的圆弧线段构成的喷涂保护区域是圆形;如果不是,则线段归类集中的圆弧线段构成的喷涂保护区域不是圆形;所述圆弧线段所在圆的周长通过圆的周长公式计算得出,根据两个圆弧线段的半径相等可得出两个圆弧线段所在圆周长相等;S422:判断喷涂保护区域是否为方形;若线段归类集中只有直线线段,则进一步判断喷涂保护区域是否为方形,判断方法包括以下步骤:S4221:判断线段归类集中是否有且只有4条直线线段,如果是,则进行步骤S4222,如果不是,则判断线段归类集中的直线线段构成的喷涂保护区域不是方形;
S4222:判断4条直线线段是否首尾相连且不重合,如果是,进行步骤S4223,如果不是,则判断线段归类集中的直线线段构成的喷涂保护区域不是方形;S4223:判断4条直线线段是否都与其相邻的两条直线线段垂直,如果是,则判断线段归类集中的直线线段构成的喷涂保护区域是方形,如果不是,则判断线段归类集中的直线线段构成的喷涂保护区域不是方形;S423:判断喷涂保护区域为其他形状;根据步骤S421和步骤S422,如果判断喷涂保护区域形状既不是圆形也不是方形,则判断所述喷涂保护区域为其他形状。
[0008]S5:报错提示;若经过判断后,喷涂保护区域为其他形状,则三维设计软件显示不通过本次判断,将错误反馈给设计师,设计师修改设计;若喷涂保护区域是简单形状,则三维设计软件显示通过本次判断。
[0009]与现有技术相比,本专利技术的有益效果为:本专利技术提出的检查喷涂保护区域设计是简单形状与否的方法,在三维设计软件中实现喷涂保护区域设计是否为简单形状的检查,解决了人工检查时需要分配专门的检查人员来检查喷涂保护区域形状的问题的问题,节约了人力,降低了对设计师的依赖;有效避免人工漏检,避免了人工检查时出现漏检问题所导致在工业生产中会发现有很多不按规范设计、影响工业生产进度、增加工业生产成本的情况,保证了零件的设计质量;同时,可以快速完成批量模型检查,提高检查效率。
附图说明
[0010]图1为本专利技术一种检查喷涂保护区域设计是简单形状与否的方法的步骤流程图;图2为本专利技术一种检查喷涂保护区域设计是简单形状与否的方法的效果示意图。
具体实施方式
[0011]为使对本专利技术的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
[0012]实施例1如图1、图2所示,一种检查喷涂保护区域设计是简单形状与否的方法,包括以下步骤:S1:命名喷涂保护区域的草绘特征;所述喷涂保护区域:指的是喷涂区域内的不喷涂部分,如需导电接触的区域等;包括如下子步骤:S11:在三维设计软件上进行喷涂保护区域设计,所述喷涂保护区域中的线段和实体称为草绘特征;S12:在三维设计软件中将草绘特征统一规范命名;所述草绘特征统一规范命名方法为:在pent本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检查喷涂保护区域设计是简单形状与否的方法,其特征在于,包括以下步骤:S1:命名喷涂保护区域的草绘特征;包括如下子步骤:S11:在三维设计软件上进行喷涂保护区域设计,所述喷涂保护区域中的线段和实体称为草绘特征;S12:在三维设计软件中将草绘特征统一规范命名;S2:通过三维设计软件的API接口调用三维设计软件的规范性检查库,遍历所有的草绘特征,获取草绘特征中的每一条线段及每一条线段的参数;所述参数包括线段的长度、半径、节点数和节点坐标;S3:读取草绘特征中每一条线段以及每一条线段的参数信息;包括以下步骤:S31:通过三维设计软件的内置函数随机初始化草绘特征的第一条线段;S32:通过三维设计软件的API接口读取初始化草绘特征的第一条线段的半径和长度;S33:通过三维设计软件的API接口读取初始化的草绘特征的第一条线段的节点数和节点坐标;S34:通过三维设计软件的API接口读取第一条线段参数信息后,通过三维设计软件的API接口读取下一条线段,循环步骤S31

33,直至读取所有草绘特征的线段参数信息;S4:判断喷涂保护区域形状是否为简单形状;所述简单形状包括方形和圆形,包括如下子步骤:S41:分析归类读取的所有线段的信息;S42:通过线段归类集中的线段信息判断喷涂保护区域是否为简单形状;S5:报错提示;若经过判断后,喷涂保护区域为其他形状,则三维设计软件显示不通过本次判断,将错误反馈给设计师,设计师修改设计;若喷涂保护区域是简单形状,则三维设计软件显示通过本次判断。2.如权利要求1所述的一种检查喷涂保护区域设计是简单形状与否的方法,其特征在于:步骤S41中,所述线段包括直线线段、圆弧线段和样条线段;所述直线线段的半径为0同时节点数为2;所述圆弧线段半径大于0同时节点数为2;所述样条线段半径为0同时节点数大于2;通过三维设计软件的API接口遍历读取的所有线段参数信息,将节点数大于2的样条线段去除,将半径为0同时节点数为2的线段归为直线线段类,将半径大于0同时节点数为2的线段归为圆弧线段类,得到喷涂保护区域的线段归类集。3.如权利要求1所述的一种检查喷涂保护区域设计是简单形状与否的方法,其特征在于:步骤S42包括如下子步骤:S421:判断所述喷涂保护区域是否为圆形;S422:判断喷涂保护区域是否为方形;S423:判断喷涂保护区域为其他形状;
根据步骤S421和步骤S422,如果喷涂保护区域形状既不是圆形也不是方形,则判断所述喷涂保护区域为其他形状。4.如权利要求3所述的一种检查喷涂保护区域设计是简单形状与否的方法,其特征在于:步骤S4...

【专利技术属性】
技术研发人员:杨松贵宋小亮丁亮
申请(专利权)人:南京维拓科技股份有限公司
类型:发明
国别省市:

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

1