您的位置:网站首页 > Solidworks

在SolidWorks平台上进行机床夹具定位元件二次开发

时间:2010-06-02 08:00:00 来源:

    2.2 开发流程
   
    (1)数据库分析在进行机床夹具定位件设计过程中需要用到的各种零件,利用Microsoft Access为每一种零件建立零件尺寸数据库,如小定位销尺寸数据库、V型块尺寸数据库等。在数据库建成后,在应用程序中通过VB自带的数据控件与相应的数据表链接。
   
    (2)参数化模型针对要建立的实体,先分析其结构,使所建立的特征尽可能简单,参数尺寸尽可能少。用SolidWorks建立模型,并利用宏录制其建模过程,建立一宏文件(即内部编程)。然后复制并粘贴宏代码到VB中,对代码做一定的修改,用变量代替宏代码中的关键数据。这些变量的数据来自于Microsoft Access数据库中的某一种零件的数据表,通过程序驱动变量,实现模型的建立和更新。根据设计者给出的关键参数在程序内部自动执行,无需人工干预。
   
    (3)操作平台以VB 6.0为开发工具,通过调用SolidWorks API函数建立机床夹具定位件操作平台。以小定位销为例,操作平台界面见图3示。可以直接从VB里启动该操作平台系统,或者在应用程序开发、测试完毕后,将其编译成可执行文件,在SolidWorks的装配界面中添加菜单项,通过菜单项调用可执行文件,启动该操作平台系统。
   
    数据处理调用Microsoft Access数据库,通过VB中的数据库控件Adodc链接数据库,通过MSHRexGrid控件显示数据库信息,通过MSH‰Gfid中的记录数据选择需要的零件型号,点击"绘制零件"按钮,即可驱动SolidWorks自动创建相应型号零件模型。
   


    3 实例应用
   
    下面以生成小定位销为例来说明如何利用这个界面来生成零件。首先在操作界面中单击界面左边的"小定位销"按钮,然后会在中间的表格中出现此种零件的不同的零件规格尺寸,选择其中的一种尺寸,然后单击"绘制零件"按钮即可自动打开SolidWorks界面并生成小定位销零件模型如图4所示。图5是小定位销的尺寸列表。下面是生成小定位销的部分程序:
   


    4 结语
   
    通过上述方法设计的机床夹具定位件开发平台能够极大地方便工程人员进行机床夹具设计,大量节省设计人员的时间,提高效率。