一种基于CAD软件的设备自动建模方法技术

技术编号:26419200 阅读:31 留言:0更新日期:2020-11-20 14:14
本发明专利技术公开了一种基于CAD软件的设备自动建模方法,包括以下步骤:将设备的CAD模板图纸导入自动建模系统,展示设备的CAD全流程工艺图;打开CAD半自动辅助计算模块,输入设备参数,进行CAD半自动辅助计算,得到二维CAD图纸;导出计算结果为dwg数据格式;调用SolidWorks的三维模型生成模块,将计算结果转换为三维数据;将二维数据和三维生成专题数据,用于辅助生产。本发明专利技术中可根据不同的设备参数,自动生成设备的二维建模和三维建模,本系统集成了CAD二维建模及SolidWorks三维建模功能。

【技术实现步骤摘要】
一种基于CAD软件的设备自动建模方法
本专利技术CAD软件建模领域,尤其涉及一种基于CAD软件的设备自动建模方法。
技术介绍
随着我国改革开放后经济的迅速发展,中国已成为国际上的制造业大国,随着近年人工成本的提升,如何提高生产效率已成为所有制造业企业亟待解决的一个问题。利用CAD软件来进行工业上的辅助设计和制造是一种常用的方法,但是由于CAD图纸经常需要改动,针对每次需求变更,手动调整CAD图纸的方法费时费力。
技术实现思路
本专利技术的目的是提供一种基于CAD软件的设备自动建模方法。本专利技术的创新点在于本专利技术中可根据不同的设备参数,自动生成设备的二维建模和三维建模,本系统集成了CAD二维建模及SolidWorks三维建模功能。为实现上述专利技术目的,本专利技术的技术方案是:一种基于CAD软件的设备自动建模方法,其特征在于,包括以下步骤:(1)将设备的CAD模板图纸导入自动建模系统,展示设备的CAD全流程工艺图;(2)打开CAD半自动辅助计算模块,输入设备参数,进行CAD半自动辅助计算,得到二维CAD图纸;(3)导出步骤(2)的计算结果为dwg数据格式;(4)调用SolidWorks的三维模型生成模块,将步骤(2)的结果转换为三维数据;(5)将步骤(3)或步骤(4)的数据计算结果,生成专题数据,用于辅助生产。根据权利要求1所述的基于CAD软件的设备自动建模方法,其特征在于,所述CAD半自动辅助计算模块的计算步骤为:(1)打开AutoCad软件,依次选择工具菜单、宏、VisualBasic编辑器,进入VBA二次开发界面;(2)在工程中插入新的模块,并定义需要调整的设备参数,设置为变量;(3)定义变量之间的函数关系,输入不同的变量,可得到不同的CAD图纸;(4)保存步骤(2)和步骤(3)开发好的模块;(5)返回CAD主界面,选择工具菜单下的加载应用程序,选择步骤(4)保存的模块,点击加载。进一步地,所述自动建模系统包括三个模块分别为CAD数据导入及可视化模块、CAD半自动辅助计算模块、SolidWorks的三维模型生成模块。进一步地,所述SolidWorks的三维模型生成模块包括以下步骤:(1)将CAD半自动辅助计算中得到的计算结果保存为dwg格式数据;(2)通过自动建模系统,打开SolidWorks,将步骤(1)的dwg数据导入成SolidWorks的草图;(3)调整视图:将草图中的模型在各个方向的投影转为前视图、上视图、左视图对应的视图,并调整对齐三视图到基准面;(4)生成实体:选择草图中的各个视图,对视图进行拉伸操作的编辑,输入需要拉伸的深度,或者指定要拉伸到的点或直线,拉伸至其对称视图的投影边线,生成三维实体模型;(5)添加切除特:选择辅助视图,在步骤(4)生成的三维实体模型进行切除,在辅助视图上选择需要切除的形状,选择工具栏中的“切除”操作,选择要切除的深度,完成切除操作;(6)保存数据:选择工具栏中的保存,将三维模型保存为SolidWorks零件文档;(7)自动建模系统自动读取并展示步骤(6)保存的SolidWorks零件文档。进一步地,所述CAD数据导入及可视化模块为导入CAD模板图纸并将CAD模板图纸进行可视化展示。进一步地,所述CAD半自动辅助计算模块为针对CAD模板图纸,使用CAD软件二次开发模块,根据输入的设备参数,自动生成相应的CAD图纸。本专利技术的有益效果是:1、本专利技术中可根据不同的设备参数,自动生成设备的二维建模和三维建模,本系统集成了CAD二维建模及SolidWorks三维建模功能。2、本专利技术中首先对CAD数据进行预处理,输入设备的各个视图的CAD数据;其次,利用CAD二次开发技术,开发CAD半自动辅助计算模块,实现CAD图纸的动态调整,根据不同的CAD参数,可得到对应的CAD图纸;最后,利用SolidWorks的三维模型生成模块,将二维CAD图纸转换为三维模型。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述。实施例1:一种基于CAD软件的设备自动建模方法,包括以下步骤:(1)将设备的CAD模板图纸导入自动建模系统,展示设备的CAD全流程工艺图;自动建模系统包括三个模块分别为CAD数据导入及可视化模块、CAD半自动辅助计算模块、SolidWorks的三维模型生成模块。CAD数据导入及可视化模块为导入CAD模板图纸并将CAD模板图纸进行可视化展示;CAD半自动辅助计算模块为针对CAD模板图纸,使用CAD软件二次开发模块,根据输入的设备参数,自动生成相应的CAD图纸。自动建模系统具有软件著作权,软件著作权的名称为“普和电子废水处理装备制造信息库软件”。(2)打开CAD半自动辅助计算模块,输入设备参数,进行CAD半自动辅助计算,得到二维CAD图纸;(3)导出步骤(2)的计算结果为dwg数据格式;(4)调用SolidWorks的三维模型生成模块,将步骤(2)的结果转换为三维数据;(5)将步骤(3)或步骤(4)的数据计算结果,生成专题数据,用于辅助生产。CAD半自动辅助计算模块的计算步骤为:(1)打开AutoCad软件,依次选择工具菜单、宏、VisualBasic编辑器,进入VBA二次开发界面;(2)在工程中插入新的模块,并定义需要调整的设备参数,设置为变量;(3)定义变量之间的函数关系,输入不同的变量,可得到不同的CAD图纸;(4)保存步骤(2)和步骤(3)开发好的模块;(5)返回CAD主界面,选择工具菜单下的加载应用程序,选择步骤(4)保存的模块,点击加载。SolidWorks的三维模型生成模块包括以下步骤:(1)将CAD半自动辅助计算中得到的计算结果保存为dwg格式数据;(2)通过自动建模系统,打开SolidWorks,将步骤(1)的dwg数据导入成SolidWorks的草图;(3)调整视图:将草图中的模型在各个方向的投影转为前视图、上视图、左视图对应的视图,并调整对齐三视图到基准面;(4)生成实体:选择草图中的各个视图,对视图进行拉伸操作的编辑,输入需要拉伸的深度,或者指定要拉伸到的点或直线,拉伸至其对称视图的投影边线,生成三维实体模型;(5)添加切除特:选择辅助视图,在步骤(4)生成的三维实体模型进行切除,在辅助视图上选择需要切除的形状,选择工具栏中的“切除”操作,选择要切除的深度,完成切除操作;(6)保存数据:选择工具栏中的保存,将三维模型保存为SolidWorks零件文档;(7)自动建模系统自动读取并展示步骤(6)保存的SolidWorks零件文档。所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施本文档来自技高网...

【技术保护点】
1.一种基于CAD软件的设备自动建模方法,其特征在于,包括以下步骤:/n(1)将设备的CAD模板图纸导入自动建模系统,展示设备的CAD全流程工艺图;/n(2)打开CAD半自动辅助计算模块,输入设备参数,进行CAD半自动辅助计算,得到二维CAD图纸;/n(3)导出步骤(2)的计算结果为dwg数据格式;/n(4)调用SolidWorks的三维模型生成模块,将步骤(2)的结果转换为三维数据;/n(5)将步骤(3)或步骤(4)的数据计算结果,生成专题数据,用于辅助生产。/n

【技术特征摘要】
1.一种基于CAD软件的设备自动建模方法,其特征在于,包括以下步骤:
(1)将设备的CAD模板图纸导入自动建模系统,展示设备的CAD全流程工艺图;
(2)打开CAD半自动辅助计算模块,输入设备参数,进行CAD半自动辅助计算,得到二维CAD图纸;
(3)导出步骤(2)的计算结果为dwg数据格式;
(4)调用SolidWorks的三维模型生成模块,将步骤(2)的结果转换为三维数据;
(5)将步骤(3)或步骤(4)的数据计算结果,生成专题数据,用于辅助生产。


2.根据权利要求1所述的基于CAD软件的设备自动建模方法,其特征在于,所述CAD半自动辅助计算模块的计算步骤为:
(1)打开AutoCad软件,依次选择工具菜单、宏、VisualBasic编辑器,进入VBA二次开发界面;
(2)在工程中插入新的模块,并定义需要调整的设备参数,设置为变量;
(3)定义变量之间的函数关系,输入不同的变量,可得到不同的CAD图纸;
(4)保存步骤(2)和步骤(3)开发好的模块;
(5)返回CAD主界面,选择工具菜单下的加载应用程序,选择步骤(4)保存的模块,点击加载。


3.根据权利要求1所述的基于CAD软件的设备自动建模方法,其特征在于,所述自动建模系统包括三个模块分别为CAD数据导入及可视化模块、CAD半自动辅助计算模块、SolidWorks的三维模型生成模块。


4.根据权利要求3所述的基于...

【专利技术属性】
技术研发人员:陆何炜陆锡良
申请(专利权)人:无锡普和电子有限公司
类型:发明
国别省市:江苏;32

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

1