基于SolidWorks二次开发的精冲模设计系统
精密冲裁是一种先进的精密成形加工技术。它以金属板材为原料,通过精冲模具,在专用l力机上采用较少或无切削的塑性加工方法,使板料在三向压应力作用下,沿着所需的轮廓进行纯剪切和挤压分离,一次成形即可得到断面光洁、垂直、冲切面平整度好、尺寸精度高、剪切而粗糙度低的板类冲裁零件川。由于精冲模具结构复杂,设计工作量繁重,因此,针对精冲模具而开发的软件将起到十分重要的作用。
本文基于。对精冲模零件进行三维建模,应用程序语言Visual Basic 6.0实现参数化设计,并在此基础上实现了零件的自动建模、模具的自动装配及工程图的自动生成,有效地提高了模具的设计效率。
2 二次开发原理概述
2.1 二次开发接口API
API (Application Programming Interface,应用程序接n)是的OLE ( ObjectLinking and Embedding,对象链接或嵌人)编程接口,提供了大量功能完整的开发工具。,支持ActiveX Automation技术,用户可以通过调用VB.VBA.VC提供的函数开发、建立适合用户需要的模块,并在此基础上实现零件及模具的参数化驭动。基于OLE可开发生成exe形式的程序,基于COM的可以生成**.dll格式的文件,作为插件使用冈。由于VB易学易用,满足基本设计要求,因此.本文采用VB做为开发语言。
2.2 VB环境下程序的编写
二次开发中最重要的是程序的编写。由于 API函数繁多,函数功能较大,因此,一个简单实用的方法是先录制用户执行的操作即录制宏.获得宏操作代码,将其复制到VB环境下程序所需部分,然后编辑修改以达到程序要求。
2.3 参数化设计的实现
在模具设计中参数分为两类:一类是在同一系列型号的各个模具中始终保持不变的参数,如导柱的直径、上模座的厚度等,此类参数占多数;另一类是具体到某一个模具设计中,根据零件的尺寸要求而确定的参数,如顶杆的个数、推板的形状等,此类参数占少数。
对于第一类参数,运用Access建立数据库,其中包括各系列精冲模中各零件所需要的参数,在程序运行时,利用数据控件的访问技术与特定的数据表相连,可以轻松的实现参数化设计对于第二类参数,从程序界面直接输人参数,引用到程序中,直接实现参数化设计。
3 精冲模开发实例
相关文章
- 2024-02-02随机共振在水声信号检测中的应用
- 2024-06-17APC技术在石化装置中的应用
- 2024-09-02便携式自调心小型圆度仪控制系统设计
- 2024-03-11用于模态和NVH试验的三维数字化坐标仪
- 2024-09-04二等标准酒精计组的不确定度评定
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。