admin 管理员组文章数量: 1184232
2024年12月27日发(作者:二维数组正确定义形式)
模具CAD/CAM/CAE墨
www mould-ci3 net
基于P R o/P r o g r a m二次开发导柱
参数化模型库
The realization of establishing I nject mould guide pin parametric parts
library based on the redevelopment of pro/program
张爽华
摘要:介绍了基fPRO/Program ̄-次开发实现参数化建库的方法和Program的语法.并以注射模具导杜为例,详细阐述了基于PRO/
Program ̄次开发参数化程序设计的实现过程。
关键词:参数化设计;PRO/Program;注射模导柱
Abstract:The grammar of Program was introduced in this paper.The method of establishing parametric parts library based on
pro/program was surveyed,and the realization process was discussed detailed by example of Inject mould guide pin.
Keywords:Parameterized design;PRO/Program;Injeet mould guide pin
1引言
,
设计的一种有效工具。设计人员可使用类似BASIC的高级语
言,根据需要来编写该模型的Program。包括:控制特征的
▲
注射模的设计的过程中,会经常用到标准件,如导
柱、导套等,通过建立一个包含这些标准件的零件
库,可减少大量的重复劳动,提高设计效率,所以
出现与否、尺寸的大小、零件与组件的出现与否、零件与组
件的个数等。然而,Pro/E就可以通过运行该程序来读取此
零件或组件,并通过人机交互的方法得到不同的几何形状,
以满足产品设计的需要。
零件库的开发有极大的意义
PRO/E是采用参数化设计的,基于特征的三维实体造
型系统,其参数化特征造型在保证几何拓扑关系不变的情况
下,以单一全关联的数据库实现模型的快速再生。它的二次
开发接口使用户可以在自己开发的程序中对零件进行各种操
作和控制,从而实现程序化设计。
Pro/E对每个零件或组件模型都有一个主要的设计步骤
在零件中使用Pro/Program的途径是:在主菜单选择
2 PRO/PROGRAM的语法
“工具” “程序”命令,在弹出的菜单管理器中选择“编
辑设计”命令,PR0/E会自动调用WINDOWS内嵌的编辑器
(一般是记事本)显示其内容,主要分为以下几大部分:
VERS10N
和参数列表,那就是Pro/Program。它是零件与组件自动化
REVNUM
作者简介:张爽华,现为安徽国防科技职业学院机械工程系
助教,1981年生,安徽工程科技学院本科毕业,目前在合肥工业
INPUT….END INPUT
大学材料学院读在职研究生,主要从事模具方面教学工作。
RELAT10NS…..END RELATIONS
2010 ̄第5期(总第108期)MOULD&DIE PROJECT模具工程93
ADD FEATURE…END ADD
模型建立以后,系统记录了整个模型的整个模型的建立过
(1)INPUT….END INPUT语句
在该语法中,可以输入的变量类型有:数字、字符串和
判断句。
当变量类型为数值时,主要针对所设计零件的尺寸变
程,通过Pro/Program菜单里“显示设计”命令,系统将自
动打开一个信息窗口,其中的信息就是Program的内容。如
图3所示。此即图2的Program内容。
化。
当变量类型为字符串时,在零件设计中可以控制特征的
显示与否,这个功能需要与其他Pro/Program语法搭配使
用。
当变量类型为判断句时,通常是用来作为提示句使用,
而且结果也仅仅有两种,机YES或N0。在零件设计中,用户
可以决定是否需要显示某个特征。
(2)IF….ENDIF
该语法允许用户定义分支点。当用户输入的条件在某一
限定范围内,就执行IF指令下的内容,否则就执行ELSE指令
下的内容。执行IF….ENDIF语句的基本格式是:
IF限制条件
执行内容
ELSE
执行内容
ENDIF
该语法用于控制某一个尺寸、某个特征是否出现,可以
使零件的设计更具有弹性。
(3)INTERACT语句
该语句是用INTERACT于中断整个零件的再生过程,并
允许用户在中断时加入新的特征来修改模型,修改完成后,
INTERACT状态便会结束,系统将继续进行零件再生,直到
整个模型完成。
执行INTERACT语句和使用插入模式时的功能非常类
似,也比较容易理解该语句的用法。
3注射模导柱参数化模型库的实现
3.1常用的注射模导柱图形
囝7
3.2显示Program内容
94模具工程MOULD&DIE PROJECT 2010: ̄第5期(总第108期)
图2
3.3编辑Program程序
在菜单中依次选取“工具”_÷“程序” “编辑设计”
选项,系统将启动记事本程序,如图3所示。通过该窗口可以
对零件的Program程序进行编辑。
固3
(1)在INPUT和END INPUT之间输入基本参数语句和
提示语句。
INPUT
配合直径NUMBER
配合宽度NUMBER
导向宽度NUMBER
导向直径NUMBER
安装台肩直径NUMBER
安装台肩宽度NUMBER
退刀槽宽度NUMBER
模具CAD/CAM/CAE■
' ̄,w.mOuld-cn net
退刀槽直径NUMBER
是一否一有一配一合一台一肩YES—N0
END INPUT
l—■H,日●●■a
口 合盔径
囊已台黧艟
(2)在RELATIONS和END RELATIONS之间输入关
系语句
RELATIONS
D1=配合直径
口等禽宽度
口导l笥盔径
团墨装台癀直径
口安装台稿宽度
口逞嚣罐宽度
圉避刀}曹壹径
燕-否-有 一台月
选取垒部
取i旁选取全都
完成溉取
退出选取
图5
D0=配合宽度
D3=导向宽度
D4=导向直径
D12=安装台肩直径
Dll=安装台肩宽度
Dg=退刀槽直径
D8=退刀槽宽度
IF是一否一有一配一合一台一肩==N0
D1:D4
ENDIF
END RELAT10NS
图6
(3)导柱参数化设计程序的运行
编辑完成后,关闭窗口,系统将会弹出对话窗,询问
“将所做的修改体现到模型中?”在回答“是”以后,系统
注射模具产品的开发速度,减少重复劳动。在实际应用中,
模具设计人员,可以借助上述方法通过Program开发一系列
注射模具的标准件库,使得注射模具设计更富有选择性和弹
性,大大提高设计效率。∞
出现“菜单管理器”,单击输入,系统出现INPUT SEL(如
图4所示)
参考文献
口l治直径
口配台宽度
日霉向宽度
口导阿直径
口安装台鹰直径
门安装台扁宽度
[1]沈萌红、关金生.基于PRO/Eagineer的三维参数化零件库的
开发[J】.中国制造业信息化,2003,32(7).
[2]2韩玉龙.PRO/Engineer3.O零件设计专业教程【M]北京:清华大
学出版社.2006
[3】詹友刚.PRO/Engineer野火版教程【M】北京:清华大学出版
社.2004
口遇刃馆攘度
口暹刀糟直径
B是_否-有 _A,台J蛊
选取金部
【4】赵国霞.基于PR0/E二次开发的轴承参数化模型库的实现[J】装
备制造技术,2009(6).
般漓选取全都
宪旺
退出选取
选择相应的参数修改项目,根据信息窗口提示输入每个
项目数值后,既得到新的注射模导柱。
例如,选取如图5所示的三个参数项目分别输入数值以后
得到如图6所示导柱。
4结束语
注射模具标准件库的建立有很大的实用价值,它能提高
2olo ̄第5期(总第108期)MOULD&DIE PROJECT模具工程95
版权声明:本文标题:基于PRoProgram二次开发导柱参数化模型库 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735358304a1652986.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论