机床夹具三维标准件库的研究与开发
0 引 言
是基于Windows平台的三维CAD软件,由美国公司于1995年研究开发而成,于l996年投放我国市场。具有强大的三维参数化设计功能和双向关联的尺寸驱动机制。
通过OLE(对象链接与嵌入)技术为用户提供了强大的二次开发接口,凡支持OLE编程的开发工具,如Vc+十、VB、VBA、Delphi等均可用于的二次开发,创建出用户定制的、专用的功能模块。
实际上,系统本身是由VC开发的,因此,继续用VC进行二次开发无疑将会提高软件本身的兼容性。VC方法开发被称为真正的“无缝集成”。
1 系统总体设计
1.1 系统结构
夹具标准件库采用CPS方式,通过人机交互或者自动提取方式获得标准件必须的主参数,然后从数据库中提取相应的图形模板文件、辅助参数,再经过程序调用 API进行尺寸驱动,达到新尺寸的要求,实现参数化图形库的建立。系统建立了四个程序模块(见图1):数据输入模块、数据处理模块、数据显示模块和标准件生成模块,以数据处理模块为核心,实现各模块间的联系。
图l 系统结构
(1)数据输入模块。由于每一个标准件对应一个参数表,需要确定表的主参数。以便在程序中识别表中的每一个记录。主参数的确定是根据标准件的选用原则,如在夹具设计中。圆柱销是根据直径来选取,那么直径就作为主参数。对于一部分参数还提供了输入接口,可以任意修改数据。
(2)数据处理模块。ODBC:开放式的数据库连接(Open Database Connectivity),是一种公认的关系数据源的接口界面。它提供统一接口的界面,ODBC对任何数据源都未作优化。
下面列出了系统中访问数据库的程序:
(3)数据显示模块。为了设计者操作方便,从数据处理模块中获取数据,然后在界面上显示夹具标准件的主参数各选项,同时把标准件的J PEG图像也显示在界面上。
(4)标准件生成模块。支持参数化和特征建模,并提供了宏操作。宏是Solid-Works从内部编程角度操作其对象的方式,Solid-Works具有强大的宏功能,这给编程带来了很大便利。首先,建立夹具标准件模板图形,同时录制其建模过程,生成一宏文件(即内部编程)。然后用变量代替宏文件中的关键数据。将其内部数据以对象的形式组织起来,并构成了一个层次结构。最顶层对象为SolidWorks Ap-plication,它是其他对象的父对象。通过对application对象及其子对象的方法、属性的调用,可以操作图形数据库。通过数据处理模块得到的数据。调用SoMWorks API函数,传递给模板图形生成的宏文件的变量,实现自动建模,生成夹具标准件。
相关文章
- 2024-09-19多波长辐射温度计最少波长数确定的理论依据
- 2024-08-06接触测量中测头半径误差的修正
- 2023-01-0412Cr1MoVg短期高温冲击断裂有限元分析
- 2023-08-11表面三维形貌参数及其评定
- 2024-07-22彩色CCD摄像机三基色代表波长的试验研究
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。