Proe(CREO)如何用参数控制零件装配(PROGRAM程序设计全解析)

Proe(CREO)如何用参数控制零件装配(PROGRAM程序设计全解析)


2024年3月11日发(作者:rog手机3)

PROE(Creo)/PROGRAM程序设计与关系结合来替换装配中的部件

本课题主要解决问题:

如何用参数驱动实现装配体中的零件替换,获得变化后的正确结果模型。

解决方法:

1.参数中添加相应参数:包括驱动参数(a,b,c)和结果参数(tag1)

2.在关系中添加运算过程(如下所得tag1被赋值"big001"或者"big002")

举例:

if a="###1"&b="###1"

tag1="big001"

else

if a="###2"&b="###2"

tag1="big002"

endif

endif

3. 在模型中装配big001所在的类属文件(或者装配类属文件中的任意一个

族表实例文件均可),打开PROE(Creo)/PROGRAM模型意图--程序设计--编辑设

计,修改代码:

找到big001所在的代码:

ADD PART big001

INTERNAL COMPONENT ID 40

END ADD

将big001 修改成(tag1)如下

ADD PART (tag1)

INTERNAL COMPONENT ID 40

END ADD

保存关闭即可。这时候被装配的实例由关系中的tag1的运算结果值来控制。

主要零件big001,big002必须为一个模型中的族表里面的两个实例。

(FANS整理)

PROE/PROGRAM程序设计全解析

前言:本文对PROE/PROGRAM的所有语句及语法进行了详细的解说,并配备实例

讲解。

关键字:Program、Input„„End Input、Relations„„End Relations、Add„„

End Add、Execute„„End Execute、If„„End If、Massprop„„End Massprop、

Lookup_inst、Suppressed、Modify、Choose、Interact。

PROE/PROGRAM其实是一门很简单的程序设计语言。这门语言的基本词语总

共就只有11个:Input„„End Input、Relations„„End Relations、Add„„

End Add、Execute„„End Execute、If„„End If、Massprop„„End Massprop、

Lookup_inst、Suppressed、Modify、Choose、Interact。所有的一切,都是这

里11个词组合出来。

PROE/PROGRAM的入口,在2001里是“菜单管理器”—>PART(或Assembly)”程

序”,在WF里是“工具”“程序”.

我们先看一下一般的程序都是什么样子:

两图上可看到,程序可分成几个部份,第一部份是版本与文件信息.第二部份是一

个Input„„End Input语句.第三部份是一个Relations„„End Relations语

句.第四部份是若干个Add„„End Add语句.第五部份是一个Massprop„„End

Massprop语句.

第一部份不用管它,系统自动生成的.第二部份就是设置变量的地方.第三部份就

是设置关系式的地方.第四部份是管理所有的特征及零件的地方.第五部份是设

置质量属性的地方.我们用PROGRAM的重点,就在第二/三/四这三块.

下面我先一个个说说这11个词都什么意思及如何使用.基本上兄弟们理解了它

们的用法,也就自然而然理解了程序的设计与修改了.

第一个,IF„„End If

这个就是各种编程语言里都有的大名鼎鼎的条件语句了.实际上它是:

IF 条件1

„„(执行语句段1)

Else


发布者:admin,转转请注明出处:http://www.yc00.com/num/1710140140a1707416.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信