基于Pro/E二次开发农业机械CAD系统的研究
http://tech.ddvip.com 2007年12月24日 社区交流
内容摘要:因此传统的农机理论分析很多是定性地说明问题,缺乏精确的计算和验证,相对复杂的结构分析和设计,往往借助于图解法和经验类比法,因此利用Pro/E二次开发实现农机产品设计自动建模,是农机产品设计开发一项极其重要的工作。
基本结构如下:
//刀头文件包含
#include"ProToolkit.h"
/* 函数 :user-initialize*/
/* 功能 :用户初始化函数*/
Int user_initialize(int argc,char**argc)
{
return(0);
}
/* 函数:user_terminate()*/
/* 功能:用户初始化函数*/
Void user_terminate()
{
return ;
}
2.2.2 编译和连接文件
编译和连接文件是用来指定源文件如何进行编译和连接的文件,格式为makefile(*.mak),最终生成可执行文件或DL文件。因为makefile可用VC直接生成,所以没特殊要求一般不手动编写,只需在编写好C程序源文件后,利用VC6.0编程工具先将源文件所需要的头文件和库文件的路径添加进去,执行菜单命令Buildl RebuildAl,生成*.mak文件即可。
2.2.3 注册文件
注册文件是一个默认为protk.dat的文本文件,其作用就是要把Pro/Toolkit应用程序集成到Pro/E系统中,告诉Pro/E系统源文件的位置,得到系统的允许后执行源文件的指定操作。
基本语法格式如下:
name filename <应用程序名称>
startup dll <程序启动方式>
exec_file <directory>/filename.dll
<dll程序路径及名称 >
text-dir <directory>/text职<文本路径>
revision 24 <版本号>
end <结束标志>
2.3 Pro/Toolkit应用程序的调试与执行
通过前面的介绍已知一个基本的Pro/Toolkit应用程序二次开发包涵了*.C、*.mak、*.dat几个文件,对程序进行调试必须先打开Pro/E,然后执行菜单命令utilitieslAuxiliary Applications,在Auxiliary Applicationc对话框中找到已编写好的注册文件,然后运行。这样调试的好处是可以在不关闭Pro/E系统的前提下反复修改调试应用程序。如果程序调试成功则可以将注册文件改名为系统默认的protk.dat,并存放于Pro/E的启动目录下,系统将自动注册并运行相应的应用程序。
3农业机械零部件的CAO参数化设计
农业机械零部件中复杂曲面较多,如犁体曲面、旋耕机旋刀、水泵叶轮、螺旋输送器等,这些零部件的设计采用传统手工方法和二维CAD设计软件,很难满足精度要求,而Pro/E 的三维参数化设计理念,在这方面具有强大的优势,设计出来的零部件更为直观、精确,并可直接指导CAPP和CAM进行数控加工和模具制造。
我们可以利用上述的阮/E自动建模技术,建立参数化的农业机械CAD模型,利用Pro/Toolkit二次开发工具将所设计的农机零部件模型无缝集成于Pro/E系统之中,通过参数控制实时、互动地设计出所需的农机产品,利用Pro/Toolkit二次开发工具,我们可以做以下几个重要的工作:
(1) 开发各种类型的农机具设计引导模块;
(2) 开发全部农业机械标准件和通用件库、常用农机零件库、动力机械参数库;
(3) 开发农机企业的自带标准件和常用件参数化图库;
(4) 开发CAD/CAE/CAPP/CAM集成系统,并实现辅助计算、校核、动态仿真等功能。
4结论
(1) 引人Pro/E系统的几何特征的程序自动建模概念,以此建立机械产品的统一模型数据库、特征库,大幅度提高机械产品设计的效率和准确性。
(2) 运用Pro/Toolkit二次开发工具,较容易地实现程序化、动态自动特征建模,并且将设计的参数化模型无缝集成于Pro/E系统,为CAD/CAE/CAM系统的集成打下良好的基础。
(3) 采用三维参数化建模技术,建立通用的农机产品设计模型库,将大大提高农机产品设计效率,优化设计性能,缩短设计周期。
来源:万方数据 作者:唐义平 责编:豆豆技术应用
- Pro/E二次开发CAD系统研究
- Pro/E环境下3D公差的实现
- Pro/E组件分模方法与技巧
- PRO/ENGINEER 2000i2新功能
- 应用Pro/E软件进行三维布线
- Pro/E创建尺寸阵列特征的思路
- Pro/Engineer 曲面设计体会
- Pro/Engineer 产品介绍
- 怎样学好 Pro/Engineer
- Pro/E在数控编程中应用技巧
- Pro/E环境下BOM相关技术
- Pro/ENGINEER 产品概述
- Pro/E在印刷机械实例分析
- Pro/E野火版3.0新功能简介
- Pro/E二次开发齿轮参数化
- 不同类零件的Pro/E的二次开发
- Pro/Engineer 在机床行业应用
- 基于Pro/E的钣金展开法的应用
- Pro/E产品结构快速设计方法
- Pro/E炮用发射药筒的快速设计
- Pro/E 应用技巧六则
- 浅谈PDM与Pro/E的集成应用
- Pro/E在球面展开中的应用
- Pro/E Wildfir(野火)3.0秘诀(一)
- Pro/E Wildfir(野火)3.0秘诀(二)
- Pro/ENGINEER 加入喷气机阶层
- Pro/E中的分型面设计方法
- 3D分模工程师拆模十大绝招
- 使用Pro/E进行注塑模具设计
- Pro/E 参数化在冲压模CAD应用