Solid Edge开发技术的设计.docxVIP

  • 15
  • 0
  • 约4.48千字
  • 约 8页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 Solid Edge开发技术的设计 文章以三维CAD软件SolidEdge为平台,介绍了利用SolidEdge和VB(VisualBasic)开发技术进行设计的两种方法,并以渐开线圆柱齿轮建模为例,对两种方法进行了比较。 0引言 SolidEdge供应了多种开发集成方案,使用户可以便利地开发出自己的应用程序,扩展SolidEdge的功能。SolidEdge二次开发的思想是:基于ActiveXAutomation技术,用户通过已编写好的应用程序,从SolidEdge内部或外部来掌握和操纵SolidEdge,使其能将设计计算、数据处理和图形绘制等进行综合处理,实现软件的参数化、自动化,精确高效地完成设计目的。 基于SolidEdge二次开发技术的零件库设计方法主要有以下两种: 1)采用VB、VC编程技术操纵掌握SolidEdge的变量表; 2)采用VB、VC编程技术操纵掌握SolidEdge的特征造型过程。 1利用VB掌握变量表开发方法 变量化开发是通过建立CAD模型的参数之间的变量关系,驱动整个模型,达到快速设计的目的。在零件、装配、工程图等环境下,使用外部程序调用solidEdge的变量表,通过对变量对象和尺寸变量进行编辑,实现变量化的设计开发。 对于SolidEdge系统,变量分为显示在设计中的尺寸和直接在变量表中创建的变量两种类型,尺寸和变量都可以在变量表中得到,每一个变量都有自己的名称,通过变量名,用户可以在VB程序中引用它们来修改图形的尺寸,从而达到零件参数化设计的目的。 详细设计步骤为: 1)运用SolidEdge参数化特征造型技术建立零件的三维模型; 2)建立变量表,明确变量之间的约束关系,确定主控变量; 3)运用VB或VC设计图形用户界面; 4)编写VBA程序代码来驱动SolidEdge的变量表。 2利用VB掌握特征造型开发方法 除了变量化开发方法,也可采用VB编程技术直接操纵SolidEdge的特征造型过程,形成一个独立的零件库软件设计程序。 详细设计步骤: 1)认真分析零件的结构特征,优化零件在SolidEdge环境中的造型方法; 2)运用VB或VC设计图形用户界面; 3)用VB编程,依据零件结构数据掌握SolidEdge的特征造型过程,从而在SolidEdge中得到所需零件。 3详细实例 基于三维CAD软件SolidEdge,笔者应用上述VisualBasic两种二次开发的常用方法,设计了渐开线圆柱齿轮的三维自动建模软件,并对两种方法进行了比较。 3.1基于SolidEdge的齿轮设计思想 依据已知齿轮的基本参数(如齿数、模数等),按齿轮的设计流程分模块,利用三维CAD软件直接构建齿轮的三维模型。三维CAD软件SolidEdge具有较强的参数化特征造型功能,但不能生成需要经过精确计算的齿轮廓线。为此,程序中将复杂的齿轮渐开线轮廓计算交给VB程序去完成,将齿轮的结构设计交给SolidEdge来完成,通过SolidEdge的二次开发接口用VB程序将两者有机地结合在一起,形成一个完整的齿轮三维设计系统。 文章以三维CAD软件SolidEdge为平台,介绍了利用SolidEdge和VB(VisualBasic)开发技术进行设计的两种方法,并以渐开线圆柱齿轮建模为例,对两种方法进行了比较。 0引言 SolidEdge供应了多种开发集成方案,使用户可以便利地开发出自己的应用程序,扩展SolidEdge的功能。SolidEdge二次开发的思想是:基于ActiveXAutomation技术,用户通过已编写好的应用程序,从SolidEdge内部或外部来掌握和操纵SolidEdge,使其能将设计计算、数据处理和图形绘制等进行综合处理,实现软件的参数化、自动化,精确高效地完成设计目的。 基于SolidEdge二次开发技术的零件库设计方法主要有以下两种: 1)采用VB、VC编程技术操纵掌握SolidEdge的变量表; 2)采用VB、VC编程技术操纵掌握SolidEdge的特征造型过程。 1利用VB掌握变量表开发方法 变量化开发是通过建立CAD模型的参数之间的变量关系,驱动整个模型,达到快速设计的目的。在零件、装配、工程图等环境下,使用外部程序调用solidEdge的变量表,通过对变量对象和尺寸变量进行编辑,实现变量化的设计开发。 对于SolidEdge系统,变量分

文档评论(0)

1亿VIP精品文档

相关文档