【ProE】基于Pro/E二次开发齿轮参数化模型库

328 0

本文介绍了Pro/Engineer参数化设计的基本原理和基于Pro/Program二次开发实现参数化建库的方法,并以渐开线齿轮为例,详细阐述了基于Pro/Program二次开发参数化程序设计的实现过程。


传统的CAD系统所构造的产品模型都是几何图素(如点、线、圆等)的简单堆叠,仅仅描述了设计产品的可视化形状,而不包含设计者的设计思想,因此难以对产品模型进行改动,并生成新的产品实例。目前很多企业为缩短产品开发周期,大部分产品的设计都是改进型设计,大约70%的新产品的设计都要重新利用原来的产品模型,于是参数化设计的概念在这样的背景下应运而生。

Pro/Engineer是采用参数化设计的、基于特征的三维实体造型系统,其参数化特征造型在保证几何、拓扑关系不变的情况下,以单一全关联的数据库实现模型的快速再生;它的二次开发接口使用户可以在自己开发的程序中对零件进行各种操作和控制,从而实现程序化设计。


一、Pro/Engineer二次开发参数化设计的基本原理
   
Pro/Program是Pro/Engineer软件提供的一种程序化的二次开发工具。利用Pro/Engineer造型的同时,Pro/Program会产生特征的program,它是一个记录文件,由类似BASIC的高级语言构成,记录着模型树(modeltree)中每个特征的详细信息,包括各个特征的建立过程、参数设置、尺寸以及关系式等,我们可以通过修改和添加特征的program来生成基本参数相同的一系列模型。

利用Pro/Program对Pro/Engineer软件进行二次开发时不需要重新撰写设计步骤,只需加入几个相关的语法指令就可以让整个零件或组件变得弹性化与多样化,其主要思想是利用Pro/Program模块的功能来接收、换算和传递用户输入的有关参数,通过改变特征的尺寸及特征之间的关系来达到参数化设计的目的。这里需要注意的是,开发工作的关键在于确定独立可变参数,应尽量以最少的参数来确定整个零件的可变尺寸,并通过参数化尺寸驱动实现对设计结果的修改。


二、基于Pro/Program二次开发参数化设计建立零件库的步骤

1.分析零件,提取其关键参数,然后设置参数,并确定驱动参数

因为在参数化设计时不仅要实现尺寸的驱动变化,还要实现结构形状的局部变化,所以要在对零件进行分析以后才能确定怎样建立零件特征才能有利于以后的程序开发。

2.创建零件库样板零件模型

利用各种建模方法生成零件库样板零件模型。此时应该注意参数的关联性。

3.编制程序

Pro/Program程序包括五部分:程序标题(VERSION)、参数输入(INPUT→END INPUT)、关系定义(RELATION→END RELATION)、添加特征(ADD FEATURE→END ADD)和质量程序(MASSPRO→END MASSPROP),其中程序标题部分和添加特征部分由系统自动生成,其他部分可以由设计人员自己添加或修改,以实现对模型的各种操作和控制。

4.运行程序

打开零件样板模型,执行“Edit/Regenerate”命令,系统就会自动编译并执行程序,当有新的参数输入时就派生出新的模型。

其实现过程如图1所示:



图1 Pro/program建库流程图
 

三、渐开线直齿圆柱齿轮模型库的实现

1.基于Pro/Engineer的标准渐开线直齿圆柱齿轮三维模型的建立
   
(1)基本参数设置

标准齿轮的几何尺寸决定于齿轮的五个基本参数,而齿轮的宽度则取决于齿轮的齿宽系数。因此,在齿轮建模之前,应首先用“Edit/Parameters”命令设置齿轮五个基本参数和齿宽系数并赋予初值(如图2所示)。



图2 齿轮基本参数表

(2)齿轮几何尺寸关系的建立

执行“Edit/Relations”命令,在弹出的对话框中输入以下关系:
D=MS*ZS
DB=MS*ZS*COS (ALFA)
DA=MS*(ZS+2*HA)
DF=MS*ZS-2*MS*(HA+C)
B=K*D

(3)齿轮基本实体创建

执行“Insert /Revolve”命今创建齿轮基本实体。

(4)齿轮基本曲线和齿廓曲线创建

执行“Insert/Model Datum/Sketched Datum Curve Tool”命令绘制齿轮基本曲线(包括分度圆、基圆、齿根圆)。

执行“Insert/Model Datum/Insert a Datum Curve/From Equation”命令,在弹出的记事本窗口中输入渐开线方程:

R= (MS*ZS*COS(ALFA))/2
ANG=T*90
S=(PI*R*T)/2
XC=R*COS(ANG)
YC=R*SIN(ANG)
X=XC+(S*SIN(ANG))
Y=YC-(S*COS(ANG))
Z=0

0

上一篇: 巧妙转换Pro/ENGINEER与ANSYS间的模型数据 下一篇: 四缸直列汽油机曲轴设计系统

教程资料来源于网络,如有侵权,请及时联系平台进行删除

CREO(Pro/E)

课程目录
搜索
ProE
Pro/ENGINEER常见应用问题解答
Pro/E隐藏功能操作技巧
如何在Pro/E工程图中制作基准符号
PROE工程图转CAD文件后如何让比例为1:1
CREO建模经验网友大杂谈
为什么windows10中Pro/E软件不能使用鼠标中键缩放?
如何用Creo设计出优秀的产品?
在WIN10环境下使用Pro/E软件时鼠标中键不能实现放大缩小怎么办?
ProE模块介绍
ProE与UG的比较
什么是逆向工程(Reverse Engineering
如何设置Pro/E快捷键
Lens的加工工艺
proe产品设计前的参数设定
如何让proe自动生成零件明细表
proe配置文件的设置
proe_COFNIG文件设置技巧
Pro/E中文工程图汉字转AutoCAD后出现乱码的解决方法
proe中打开UG文件的方法
proe三维软件截图方法
proe技巧28条
细说CONFIG的配置
PRO/E配置文件的类型和读取顺序
PTC公司对Proe工程师的经典建议
Vista系统下安装PROE的方法
Pro/E模块集锦
Pro/E相关100问答
proe初学者一百问答
PTC公司推出Creo,Pro/E时代将结束
Pro/E使用精华70问
简析Pro/E综合技巧教程
ProE尺寸标注技巧
学习三维作图要点
如何删除PROE中的旧版本文件
ProE秘笈
Pro/E设置技巧
Pro/ENGINEER二次开发中的关键技术
如何定义模型材料参数
CREO如何为模型分配材料
如何在CREO中创建和复制材料
如何设置pen table控制creo工程图线宽和颜色
如何用Creo计算管道长度
如何让Creo中让隐藏特征重新打开不会再显示
Proe|creo 完整制作工程图格式和模板
creo4.0的solidworks操作
Creo 1.0更改系统颜色的方法
Creo新功能操作技巧
Creo 1.0实用的新功能
CREO的设计理念
将Creo Parametric绘图导出到PDF
Creo工程图打印线宽设置技巧
Creo工程图导出为CAD文件设置
如何设置Creo默认不显示旋转中心
Creo工程图局部放大图配置选项详解
设置Creo局部放大图名称为罗马数字
Creo公制单位模板配置方法
Creo中Config.pro文件的加载与编辑
CREO快捷键的创建方法
如何使用creo parametric材料库
CREO如何定制窗口界面
Creo系统背景颜色配置方法
CREO1.0工程图国标配置文件下载及使用方法
在工程图中如何将螺纹转化成国家标准?
拨模应用的小技巧
无PART也能打开DRW文件
Pro/E中快速调用外部程序
Pro/E中的零件精度
在 Pro/ENGINEER 中排除出图输出的问题
PRO/E和UG有什么区别
艾克斯特120流线型司机室设计
关于椭圆及其应用
注意主板集成网卡的PROE
标准钻头
没有安装盘快速重装Proe
草绘中确定是否使用约束和选择约束
Pro/E 边线选取全攻略!(wf2.0)
Proe 2001鼠标左、中、右键的作用
想显示那个基准面就显示那个基准面
Pro-E 技巧大集合
扫描混合做渐消面
弹簧教程
管子教程
关系式教程
PRO/E 关于零件精度的灵活运用诀窍
ProE不传之秘笈(高级技巧)
适合初学者的基础练习___草绘__建模__装配
用行为建模优化设计的三大定义要素
模型从proe->ansys一点成功经验和失败的教训
Pro/ENGINEER Wildfire 野火版 3.0 刀具管理器成为真正的交互式工具
Pro/ENGINEER 中的文本处理技巧
如何解决中文Pro/E工程图汉字转AutoCAD后乱码问题
TOP TO DOWN 方法绘制圆珠笔
Pro/E应用技巧六则
Top-Down应用实例:3.7kw变频器的设计
pro/E的二次开发中prodialog_view.exe的用法
Pro/E的工作路径有什么作用?如何设置?
PRO/E配置文件的类型和读取顺序
Pro/Engineer Drawing 表面粗糙度
Pro/E中的父子关系
怎样在PRO/E里导入PDF/JPG文件
proe预览现实设定
Pro/ENGINEER 2001的界面介绍
图形显示的基本操作
Pro/ENGINEER 2001的基本操作
ProE 2001的主菜单
Pro/E中的拖放操作
Pro/E野火版中的控制柄
Pro/E选取操作
PRO/E 菜单解释
数控车编程实例
数控车床加工编程典型实例分析2
Pro/E与常用CAD/CAM软件间的图样转化
Pro/E 关于装配图的工程图
Pro/E 工程图比例
Pro/E 工程图的重新生成
Pro/E 仅显示模式 View-Only Mode
Pro/E 配置文件
Pro/E 数据输入/输出
pro/e的工程图功能
用Pro/E画减速机渐开线斜齿圆柱齿轮的一般方法
Pro/ENGINEER的两把火:模拟、加工换新颜
PRO/E 十种技巧
Pro/ENGINEER体系结构介绍
Proe高级技巧
Pro/E 手机主壳造型练习 做法小结(2)
Pro/E 手机主壳造型练习 做法小结(1)
基于Pro/E的钣金展开法的应用实践
Pro/ E 参数化技术在冲压模CAD中的应用
平行分度凸轮机构设计专家系统的开发及三维运动仿真
Pro/MECHANICA与ANSYS在装配体结构分析中的应用比较
Pro/ENGINEER GB紧固件库及其安装应用
Pro/ENGINEER中复杂几何路径的数组阵列
Proe矿泉水瓶教程
将PTC-野火渲染-进行到底(1)
将EMX4.0挂在PROE2001上全过程
Pro/Engineer用户化菜单设计的技术及实践
Pro\E 应用技巧30则
在PROE野火版中的帖花
PROE―WF渲染教程
Pro/E环境下桶底的三维建模及模具设计
使用VB在Pro/E中自动创建制图标注
Pro/E分模流程
Pro/E技巧Q&A十则
PRO/E中打开Autocad实体图
PROE阵列在显示器透气孔上的设计方法
Pro/ENGINEER与常用CAD/CAM软件间的图样转化
Pro/E自行车坐垫(英)
结构工程师必须记住的生产程序
更改pro/e系�y�色
自�咏�立workpiece
EMX初级+滑块教程
如何在 Pro/ENGINEER 中使用自顶向下方法设计连杆(二)
如何在 Pro/ENGINEER 中使用自顶向下方法设计连杆(一)
Pro/E关系式、函数的相关说明数据
Pro/E装配技巧---零件之组合
Pro/Engineer 斜齿轮制作(三)
Pro/Engineer 斜齿轮制作(二)
Pro/Engineer 斜齿轮制作(一)
巧妙转换Pro/ENGINEER与ANSYS间的模型数据
基于Pro/E二次开发齿轮参数化模型库
四缸直列汽油机曲轴设计系统
Pro/E简单的模拟装配动画
逆向工程RE(Reverse Engineering)
Pro/E 带有挠性零件的BOM
一款钣金产品的结构设计思路(二)
一款钣金产品的结构设计思路(一)
Pro/E 2001下一个阵列的技巧
Pro/E如何做两条c2(曲率相连)的曲线
Pro/E 各种曲线方程集合(五)
Pro/E 各种曲线方程集合(四)
Pro/E 各种曲线方程集合(三)
Pro/E 各种曲线方程集合(二)
Pro/E 各种曲线方程集合(一)
PRO/E分模经验总结
PROE将默认英制转换成公制设置
怎样学好PRO/E软件?
proe超级技巧
Pro/ENGINEER NC加工中的刀具半径补偿
proe安装
PROE的曲面设计
pro/e零件的精度修改
EMX3.0&4.0完全安装设置手册
Proe导入Ansys总结
画轴承的关键技术
EMX4.1之水线篇
PROE2001&野火的一个实用技巧
Pro/E 装配技巧---零件之组合
Pro/ENGINEER中创建尺寸阵列特征的思路及方法
如何定制Pro/E的对象模板
工程图的标准格式
proe公式
Pro/E曲面设计体会
Top-down设计方法探讨
天使笔记:族表使用详解
Pro/E高级曲面建模实例
指令详解----扫描混成(Swept Blend)
Pro/Engineer 方向盘教程
Shell(薄壳)的原理和方法
指令详解--边界混成(Boundary Blend)
胃的解法
ProENGINEER软件在压铸模具设计及制造过程中的应用
关于剖视符号的标注
Creo公制单位模板配置方法
Creo系统背景颜色配置方法
Creo拭除旧版本命令Purge出错
Creo Parametric转CAD图纸比例设置
creo的设计理念
Creo四大应用模块说明
Creo基本知识考查点[下载]
Creo官方网站视频实例教程精选(二)
Creo2.0工程图阶梯剖视图与局部剖视图画法
creo制作工程图模板教程
CREO高级阵列实例解析
Creo2.0系列Win32/64图文安装教程
Creo2.0技巧
如何用Creo计算管道长度
如何设置pen table控制creo工程图线宽和颜色
Creo工程图打印线宽设置技巧
CREO模型材料外观设置技巧
如何使用creo parametric材料库
CREO模型中的材料转换
如何在CREO中创建和复制材料
CREO如何为模型分配材料
CREO模型树配置的保存与检索
Creo系统背景颜色配置方法
CREO1.0工程图国标配置文件下载及使用方法
CREO如何定制界面
Creo Parametric中的分布式计算技术
CREO中如何修改映射键图标
CREO映射键(快捷键)的创建方法
CREO默认不显示基准
Creo Parametric查找对象
Parametric五类配置文件
Config.pro文件的加载与编辑
关于Creo Parameric的维护
Creo公制单位模板配置方法
Creo详细视图(局部放大图)配置选项详解
设置Creo局部放大视图名称为罗马数字
设置Creo默认不显示旋转中心
Creo工程图导出CAD文件设置
Creo绘图第一角和第三角投影设置
creo完整制作工程图格式和模板
在Creo中如何让隐藏特征重新打开不会再显示
CREO 4.0新功能
Creo机械设计动画示例
Creo2.0教程-(1)了解Creo Parametric 概念
creo4.0的solidworks方式操作如何设置
Pro/E|creo制作工程图格式和模板
CREO中边界混合命令如何设置影响曲线?
Creo6.0系统选项设置,这些有助于提升建模效率
Creo快捷键设置
Creo/Proe创建个性精美花纹水杯模型
Creo/Proe创建花纹垃圾纸蒌三维模型
Creo自定义背景颜色
Creo钣金件凸模用法
Config.pro到底有什么用?
瑜伽球轴阵列技巧
Creo建模欧式复古留声机
Creo4.0保存备份的方法
Proe/Creo如何自定义字体大小
Proe/Creo如何显示基准面、基准轴、基准点的标签