副标题#e# 一、前言
SolidWorks采用了特征建模技术和设计过程的全相关技术,具有功能强大、易学易用和技术创新三大特点,是目前领先的、主流的三维CAD软件,具有配置管理、协同工作、零件建模、装配设计、全相关工程图、钣金设计、有限元分析、动态仿真等多项功能,在机械制造业应用非常广泛。该软件为用户提供了功能强大的API接口,而且具有宏录制功能,所以基于该软件进行二次开发。本文以挤压模CAD/CAPP系统为例介绍以VB为开发平台开发SolidWorks的过程。
二、实体建模与装配
1、系列零件
对于公司的系列零件及标准件可以先创建零件图模板,以供随时调用,避免重复劳动。由于SolidWorks软件是一个OLE/2应用软件,因此Excel的电子表格可用于建立设计表并输入到SolidWorks中。先用SolidWorks创建一个实体零件,再插入系列零件设计表以建立不同的配置用来驱动不同系列零件。配置适用于两个或两个以上的零件具有相同的特征,但在一些局部特征或局部尺寸上又存在着一定差异的情况。合理地使用配置,对零件系列、产品系列开发与管理有非常重要的意义。配置为产品设计提供了快捷有效的设计方法,最大限度地减少了重复设计,同时也减少了设计错误。Excel电子表格用来设定配置名称(列A)和尺寸或特征名称(行2),每一个配置的尺寸值放在内部对应的单元格中,如表1所示。对于需要系列驱动的尺寸,使用尺寸的全名"(尺寸名@特征名")插入到系列零件设计表中;对于特征的状态,用"|S状态@特征名"的格式插入。另外备注列和用户注释列可用来给各个配置增加文本字符串,使用格式为"|S备注"和"|S用户注释"。在应用时,调用相应的零件配置即可。
SolidWorks采用了特征建模技术和设计过程的全相关技术,具有功能强大、易学易用和技术创新三大特点,是目前领先的、主流的三维CAD软件,具有配置管理、协同工作、零件建模、装配设计、全相关工程图、钣金设计、有限元分析、动态仿真等多项功能,在机械制造业应用非常广泛。该软件为用户提供了功能强大的API接口,而且具有宏录制功能,所以基于该软件进行二次开发。本文以挤压模CAD/CAPP系统为例介绍以VB为开发平台开发SolidWorks的过程。
二、实体建模与装配
1、系列零件
对于公司的系列零件及标准件可以先创建零件图模板,以供随时调用,避免重复劳动。由于SolidWorks软件是一个OLE/2应用软件,因此Excel的电子表格可用于建立设计表并输入到SolidWorks中。先用SolidWorks创建一个实体零件,再插入系列零件设计表以建立不同的配置用来驱动不同系列零件。配置适用于两个或两个以上的零件具有相同的特征,但在一些局部特征或局部尺寸上又存在着一定差异的情况。合理地使用配置,对零件系列、产品系列开发与管理有非常重要的意义。配置为产品设计提供了快捷有效的设计方法,最大限度地减少了重复设计,同时也减少了设计错误。Excel电子表格用来设定配置名称(列A)和尺寸或特征名称(行2),每一个配置的尺寸值放在内部对应的单元格中,如表1所示。对于需要系列驱动的尺寸,使用尺寸的全名"(尺寸名@特征名")插入到系列零件设计表中;对于特征的状态,用"|S状态@特征名"的格式插入。另外备注列和用户注释列可用来给各个配置增加文本字符串,使用格式为"|S备注"和"|S用户注释"。在应用时,调用相应的零件配置即可。
2、非系列零件
对于常用而又非系列零件,可以按形状特征分类,用VB调用SolidWorks的API函数创建零件模型,通过用户界面交互的形式或者采用知识库改变及驱动模型。由于SolidWorks提供了宏录制功能,可以先应用该软件创建零件模型并录制其创建过程,然后在VB环境中编译运行宏,即可调用SolidWorks创建相似零件,从而避免重复建模达到提高效率的目的。创建零件后还需要给模型添加一些自定义信息,以便在工程图中自动调用添加,该过程不能宏录制,调用API函数实现如下;
retval=ModelDoc.AddCustomInfo3(configuration,FieldName,FieldType,FieldValue)
参数configuration为空,FieldName为要添加的自定义的名称,FieldType取1、2、3、4分别表示自定义的数值类型为文字、日期、数字、是与否,FieldValue为自定义属性的数值。
三、工程图二次开发
二次开发的最终目的是更快捷地利用CAD技术进行产品开发、设计与制造。尽管现在许多公司都采用了CAM技术直接采集CAD数据信息在数控机床上加工零件,但工程图仍是目前大多数厂家表达设计思想、加工零件和检验产品不可缺少的工具。所以一个完整的二次CAD/CAPP系统最终应该能为用户生成工程图文件。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF