基于三维模型自动生成二维零件视图的方法和装置制造方法及图纸

技术编号:23239252 阅读:21 留言:0更新日期:2020-02-04 18:34
本发明专利技术实施例公开了一种基于三维模型自动生成二维零件视图的方法和装置,其方法包括:预先根据零件名称在后台数据库中定义与所述零件名称对应的投影方案和标注方案;获得目标零件的名称,在所述后台数据库中匹配与所述目标零件的名称对应的目标投影方案和目标标注方案;在三维环境中对所述目标零件进行预览操作,获得预览结果;根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图;根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作。采用本发明专利技术所述的方法,能够有效避免漏标注、错标注的问题,提升模具企业的作业效率,便于规模化生产作业。

Method and device of automatically generating 2D part view based on 3D model

【技术实现步骤摘要】
基于三维模型自动生成二维零件视图的方法和装置
本专利技术实施例涉及智能构建模型视图领域,具体涉及一种基于三维模型自动生成二维零件视图的方法和装置,另外还涉及一种电子设备和计算机可读存储介质。
技术介绍
零件图作为指导模具生产加工和检测的依据,是模具生产作业过程中是必不可少的部分。严格按照零件图指导零件生产、加工以及检测是模具企业保证正常加工和品质的普遍作业方式。目前,零件图的制作方式是在三维模型设计完成后,采用手工的方式对零件逐个进行视图投影、绘制图框,填写图框标题栏,标注尺寸等工序。然而,逐个零件手工进行视图投影、套入图框的作业方式效率极为低下,且不便于零件图标准化、统一化。尤其是手工填写图框标题栏,容易出错,且不能和三维信息相关联,比如零件尺寸、零件材料等信息,容易造成信息混乱;采用手工进行标注尺寸的方式,容易漏标、错标,使得加工零件报废。因此,随着经济社会的快速发展,如何提高零件图的制作效率、准确率,节省人工成为目前模具企业所面临的普遍问题。
技术实现思路
为此,本专利技术实施例提供一种基于三维模型自动生成二维零件视图的方法,以解决现有技术中存在的二维零件视图产生过程步骤繁琐且效率低下,不便于零件视图的标准化和统一化,导致无法应用于大规模生产作业的问题。为了实现上述目的,本专利技术实施例提供如下技术方案:第一方面,本专利技术实施例提供一种基于三维模型自动生成二维零件视图的方法,包括:预先根据零件名称在后台数据库中定义与所述零件名称对应的投影方案和标注方案;获得目标零件的名称,根据所述目标零件的名称在所述后台数据库中匹配与所述目标零件的名称对应的目标投影方案和目标标注方案;在三维环境中对所述目标零件进行预览操作,获得预览结果;根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图;根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作。进一步的,所述在三维环境中对所述目标零件进行预览操作,获得预览结果,具体包括:通过预设的第一开发函数创建与所述目标零件对应的自定义对象,在三维环境中模拟显示与所述自定义对象对应的二维零件视图的效果视图、图框以及标题栏的显示排布结果。进一步的,所述根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图,具体包括:根据所述预览结果和所述目标投影方案对所述目标零件的视图矩阵做矩阵变换,获得用于生成所述二维零件视图的XY平面的数据;基于所述XY平面的数据,利用预设的第二开发函数在二维环境中绘制图框;以及,基于所述XY平面的数据,利用预设的第三开发函数在二维环境中,创建所述目标零件的效果视图;以及,基于所述XY平面的数据,利用预设的第四开发函数在二维环境中填写标题栏;最终生成所述二维零件视图。进一步的,所述根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作,具体包括:根据所述目标标注方案确定对所述二维零件视图进行自动尺寸标注操作的加工工艺和加工设备;遍历所述二维零件视图的实体,记录所述二维零件视图的实体的外形尺寸;基于所述外形尺寸,遍历所述二维零件视图的几何面,对所述几何面进行归类根据所述几何面的类型进行记录,以及识别所述几何面上的孔;其中,所述几何面的类型包括平面、圆锥面以及圆柱面;根据预设的过滤条件判断是否需要对所述尺寸、所述平面以及所述几何面上的孔进行标注,若是,则基于所述加工工艺和所述加工设备对所述尺寸、所述平面以及所述几何面上的孔进行标注,并填写相应的技术要求。进一步的,所述识别所述几何面上的孔,具体包括:根据预设的特征提取算法,提取所述几何面上的孔的特征信息;将所述特征信息与所述后台数据库中存储的杯头螺丝孔、平头螺丝孔、螺纹孔以及喉牙水孔中的至少一种孔的特征信息进行匹配分析,并计算相似度值;根据所述相似度值的大小,识别所述几何面上的孔的类型。进一步的,所述投影方案包括零件主视的投影方向、需要投影的视图类型、视图之间的间距、预设的基本投影规范信息以及预设的投影操作信息中的至少一种。进一步的,所述标注方案包括钻铣标注操作、钻床、磨床、车床以及螺丝运水中的至少一种。第二方面,本专利技术还提供一种基于三维模型自动生成二维零件视图的装置,包括:预先定义单元,用于预先根据零件名称在后台数据库中定义与所述零件名称对应的投影方案和标注方案;方案确定单元,用于获得目标零件的名称,根据所述目标零件的名称在所述后台数据库中匹配与所述目标零件的名称对应的目标投影方案和目标标注方案;预览及视图生成单元,用于在三维环境中对所述目标零件进行预览操作,获得预览结果;根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图;标注单元,用于根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作。进一步的,所述预览及视图生成单元具体用于:通过预设的第一开发函数创建与所述目标零件对应的自定义对象,在三维环境中模拟显示与所述自定义对象对应的二维零件视图的效果视图、图框以及标题栏的显示排布结果。进一步的,所述预览及视图生成单元具体用于:根据所述预览结果和所述目标投影方案对所述目标零件的视图矩阵做矩阵变换,获得用于生成所述二维零件视图的XY平面的数据;基于所述XY平面的数据,利用预设的第二开发函数在二维环境中绘制图框;以及,基于所述XY平面的数据,利用预设的第三开发函数在二维环境中,创建所述目标零件的效果视图;以及,基于所述XY平面的数据,利用预设的第四开发函数在二维环境中填写标题栏;最终生成所述二维零件视图。进一步的,所述标注单元用于:根据所述目标标注方案确定对所述二维零件视图进行自动尺寸标注操作的加工工艺和加工设备;遍历所述二维零件视图的实体,记录所述二维零件视图的实体的外形尺寸;基于所述外形尺寸,遍历所述二维零件视图的几何面,对所述几何面进行归类根据所述几何面的类型进行记录,以及识别所述几何面上的孔;其中,所述几何面的类型包括平面、圆锥面以及圆柱面;根据预设的过滤条件判断是否需要对所述尺寸、所述平面以及所述几何面上的孔进行标注,若是,则基于所述加工工艺和所述加工设备对所述尺寸、所述平面以及所述几何面上的孔进行标注,并填写相应的技术要求。进一步的,所述识别所述几何面上的孔,具体包括:根据预设的特征提取算法,提取所述几何面上的孔的特征信息;将所述特征信息与所述后台数据库中存储的杯头螺丝孔、平头螺丝孔、螺纹孔以及喉牙水孔中的至少一种孔的特征信息进行匹配分析,并计算相似度值;根据所述相似度值的大小,识别所述几何面上的孔的类型。进一步的,所述投影方案包括零件主视的投影方向、需要投影的视图类型、视图之间的间距、预设的基本投影规范信息以及预设的投影操作信息中的至少一种。进一步的,所述标注方案包括钻铣标注操作、钻床、磨床、车床以及螺丝运水中的至少一种。第三方面,本专利技术实施例还提供了一种电子设备,包括:处理器和存储器;其中,所述存储器,用于存储基于三维模型本文档来自技高网...

【技术保护点】
1.一种基于三维模型自动生成二维零件视图的方法,其特征在于,包括:/n预先根据零件名称在后台数据库中定义与所述零件名称对应的投影方案和标注方案;/n获得目标零件的名称,根据所述目标零件的名称在所述后台数据库中匹配与所述目标零件的名称对应的目标投影方案和目标标注方案;/n在三维环境中对所述目标零件进行预览操作,获得预览结果;根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图;/n根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作。/n

【技术特征摘要】
1.一种基于三维模型自动生成二维零件视图的方法,其特征在于,包括:
预先根据零件名称在后台数据库中定义与所述零件名称对应的投影方案和标注方案;
获得目标零件的名称,根据所述目标零件的名称在所述后台数据库中匹配与所述目标零件的名称对应的目标投影方案和目标标注方案;
在三维环境中对所述目标零件进行预览操作,获得预览结果;根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图;
根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作。


2.根据权利要求1所述的基于三维模型自动生成二维零件视图的方法,其特征在于,所述在三维环境中对所述目标零件进行预览操作,获得预览结果,具体包括:
通过预设的第一开发函数创建与所述目标零件对应的自定义对象,在三维环境中模拟显示与所述自定义对象对应的二维零件视图的效果视图、图框以及标题栏的显示排布结果。


3.根据权利要求1所述的基于三维模型自动生成二维零件视图的方法,其特征在于,所述根据预览结果和所述目标投影方案对所述目标零件进行视图投影,生成二维零件视图,具体包括:
根据所述预览结果和所述目标投影方案对所述目标零件的视图矩阵做矩阵变换,获得用于生成所述二维零件视图的XY平面的数据;
基于所述XY平面的数据,利用预设的第二开发函数在二维环境中绘制图框;以及,基于所述XY平面的数据,利用预设的第三开发函数在二维环境中,创建所述目标零件的效果视图;以及,基于所述XY平面的数据,利用预设的第四开发函数在二维环境中填写标题栏;最终生成所述二维零件视图。


4.根据权利要求1所述的基于三维模型自动生成二维零件视图的方法,其特征在于,所述根据所述目标标注方案对所述二维零件视图进行自动尺寸标注操作、技术要求填写操作以及自动孔标注操作,具体包括:
根据所述目标标注方案确定对所述二维零件视图进行自动尺寸标注操作的加工工艺和加工设备;
遍历所述二维零件视图的实体,记录所述二维零件视图的实体的外形尺寸;基于所述外形尺寸,遍历所述二维零件视图的几何面,对所述几何面进行归类根据所述几何面的类型进行记录,以及识别所述几何面上的孔;其中,所述几何面的类型包括平面、圆锥面以及圆柱面;
根据预设的过滤条件判断是否需要对所述尺寸、所述平面以及所述几何面上的...

【专利技术属性】
技术研发人员:何生明温超
申请(专利权)人:东莞市超图软件科技有限公司
类型:发明
国别省市:广东;44

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

1