proe程序设计语句.docx

上传人:牧羊曲112 文档编号:3164374 上传时间:2023-03-11 格式:DOCX 页数:11 大小:41.62KB
返回 下载 相关 举报
proe程序设计语句.docx_第1页
第1页 / 共11页
proe程序设计语句.docx_第2页
第2页 / 共11页
proe程序设计语句.docx_第3页
第3页 / 共11页
proe程序设计语句.docx_第4页
第4页 / 共11页
proe程序设计语句.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《proe程序设计语句.docx》由会员分享,可在线阅读,更多相关《proe程序设计语句.docx(11页珍藏版)》请在三一办公上搜索。

1、proe程序设计语句Pro/E编程设计入门教程 在pro/engineer中通过程序的编制来进行零件和装配件的设计是一种重要而高效的设计方法,在此要求大家一定要学会!用户可以通过编辑简单的程序来控制零件和装配的设计,可以控制零件某些特征的尺寸大小,显示与否,装配件中零件的出现与否等等,因为可以方便的设计不同的的产品.www 由五个部分或者说五个模块组成的 1程序标题块 2输入变量及提示信息块 3输入关系式块 4添加零件或特征(这是主体部分) 5质量属性,现在分别介绍这几个部分的含义: 1:程序标题部分 这部分列出了程序的版本信息,修正次数以及模型的名称等 2:输入变量及提示信息部分 这一部分用

2、于设置输入变量及提示信息格式如下: 变量名 变量类型(相当于定义一个变量) 提示行(注释,提示输入信息,容易被理解,当然可以不要此行,不影响程序) 3: 输入关系部分 这部分用于设置关系式,格式如下: 变量或常量=表达式 例如:要让一个实体的长length为100,是宽度width的2倍,是高的hight3倍那么表示 为: ;?.,e,z3o5f%H(BU#v N:d+G)V*i$q#x&Z2x:q$k.(?CAD/CAM之家论坛8+k5|*L/KCAD/CAM之家论坛:x&Z$i4k:V*(c0&P,bCAD/CAM/CAE/汽车设计模具设计用户技术交流家园,Q.R.E8T&u relati

3、ons width=length/2 hight=length/3 end relations 在这里顺便说一下,pro/engineer里对大小写不敏感,也就是说不区分大小写 4:添加特征或零件 这部分用于显示所有添加的特征或零件,系统将根据特征添加的顺序,给每个特征都 赋予一个特征流水号其格式如下: www.CAxH:V7R/&l*n4sCAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome*Q$+A+z;d&h3Y0a1n&Y&Q.L$a7q86l(.(#wN ADD FEATURE(PART)# 特征创建信息或零件信息CAD,CA

4、E,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome1k$%i*G7Uwww.CAxH:t*2_%f7G7X6G END ADD 5:质量属性 这部分用于设置模型的质量属性,其格式是: CAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome06s7_-c%h8f6a!J$H MASSPROP 模型的质量性质F6Z2g7c-r-v,f;Q6C*b5F,R#o(m(q&X1;z1e7Z END MASSPROP part3“程序的常用语句” pro/engineer里的程序语句非常简单,不像其它语

5、言那么复杂,就那么几种,下面详细介绍,并给出一此例子: pro/engineer的常用语句有5种,即:执行语句Execute,暂停语句Interact,条件语句If.else,特征隐藏语句Suppressed,尺寸参数修改语句Modify.下面分别介绍这几种语句及运用 1:执行语句Execute 该语句用于在装配中执行零件的程序,即在当前装配程序中去执行某个零件的程序, 记得只在有装配的时候才能使用这个语句,否则无效或出错其格式如下: 3t i&t5A%t4?9Ab Execute part(part_name) 表达式 END Execute例如: CAD/CAM/CAE/汽车设计模具设计用

6、户技术交流家园) X:A0.H/V.1w0i08R8N1R/U4f!5_8v.H./B1yCAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome;A3V-s+v0)h-+ input aa srting(aa是变量名,string是变量的类型) enter the name of part(是提示作用,不要也没有影响,若pro/e是中文版,变量及提示信息可以是中文) abc nubmer enter diameter of hole bb yes_no 是否加圆孔(再说多一次,中文版pro/e支持中文)CAD/CAM之家论坛7R!K$N1

7、V04%s(O5Z.q4P$g(u0k4f(j8X$G6g7 H;m;R(2u(a s1u1u.Y(P&N&wExecute part(part_name) d2=assembly_diameter End execute 2:暂停语句Interact 暂停语句就是将程序暂停执行,让用户进行特征的建立例如:www.CAxH%N7m1u,Z%6R59H&M$W;f i/H+Q)s5 if ab width=30 else interact CAD/CAM之家论坛4&V9l:v,y%f-z9iCAD/CAM/CAE/汽车设计模具设计用户技术交流家园6A9mi(,Y*N.S.pCAD/CAM/CAE

8、/汽车设计模具设计用户技术交流家园5a2yF5U(n(?)|!c+B+k%O89A&x/s$x,k endif 3:条件语句If.else 这个语句的作用是创建条件分支,它有两种格式 格式一: 格式二 if 判断语句 if 判断语句 操作块 操作块 www.CAxH2m3?#D+M B2R!azCAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome&xM!S.Z2S:5Z2N:l(i9V*1P:j6_,o4w,f%N endif else 操作块www.CAxH1a0f&9B#c8i1bCAD,CAE,CAM,CATIA,PROE,UG,

9、SOLIDWORKS,模具设计招聘培训汽车,CAxHome6k/P3v&l/L9n else 注意:endiif是写在一起的,也就是说不能有空格,在其它很多计算机语言中是写成end if,这里有点不同 否则出错或无效,切记! 4:特征隐藏语句Suppressed 特征隐藏语句,用于将某特征暂时隐藏,它的格式如下: (K(z,J4W:ng+CAD/CAM/CAE/汽车设计模具设计用户技术交流家园,K+L8R,-S#W ADD suppressed feature (initial number 5) internal feature ID 170 cx!M%E!V+G0L+D(:z8N/-y*s

10、;w#G1Y+j0t parents=1(#) round:general 注意:当要恢复隐藏征的时候将第一行的suppressed删除就可以了 5:尺寸修改语句modify 如果直接修改程序中的尺寸,系统并不反映,必须在尺寸前加上Modify,修改后的尺寸才生效.例如: 要装特征d1的尺寸20改成30,首先要做的是在d1前面加上modify,这样d1就起作用了 修改前:d1=20 修改后:modify d1=30 在这里还提醒各位朋友,如果删除ADD.END ADD里面的全部内容,就等于删除与之相对应的特征,如果调换他们的顺序,也只要把ADD.END ADD之间的内容对换一下就可以了!这就是

11、编程的好处 CAD/CAM/CAE/汽车设计模具设计用户技术交流家园S!q#t6A2S9b/JUCAD/CAM之家论坛$6N0N%m8C:e,$U1V4CAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHomej$f+;f!k31J-u(?.pCAD/CAM之家论坛6W9B5y9a&D6O#B%H(L$S%E4I一:本例采用一个很简单的例子,带读者进入编程,以便用户能够快速将基撑握 在本例中,操作对像是左图1-1所示的零件模型,通过编辑程序来控制程序来控制零件的长度,宽度,高度,圆孔的大小 根据图1-3所示的零件尺寸,画出零件(如左图1- 1

12、所示) 此时单击菜单栏的信息,切换尺寸,显示如 图1-4所示的图,细细一看,得知长方体的长度, 宽度,高度分别是由d0,d1,d4来控制的(说明一下 如果画法不同的话,这些控制尺寸的符号有所不同 ,在些特别声明),而孔的中心距和直径分别是由 d3和d2控制的,这点必须明不,否则在编程的时候 不知道哪个是控制哪个特征的尺寸,就谈不上编程 单击菜单管理器的零件,program程序,edit design编辑设计,此时弹出名为prt0021.pls的记 事本,如图1-5所示此时在记事本prt0021.pls中找到 #H3q J1S.s(p;J*zCAD/CAM/CAE/汽车设计模具设计用户技术交流家

13、园#K$C3X+A3sY7D8E#B3V/y8N E5hCAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome%uN%n)k2c0n2u&w9g8d/W:f+m INPUT END INPUT 这一段,并在中间输入如下内容%)X&|gI*fCAD/CAM/CAE/汽车设计模具设计用户技术交流家园71UC5Nk&q4XCAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome;4z39o;C INPUT 长度 NUMBER 注:变量可以是中文/ 请输入长方体的长度/在状态栏提示的信息/宽度

14、 NUMBER 请输入长方体的宽度 高度 NUMBER 请输入长方体的高度 圆孔 YES_NO IF 圆孔=YES 圆孔直径 NUMBER 请输入圆孔的直径 CAD/CAM之家论坛$ua;b5O%#G,p14E$y#B._CAD/CAM之家论坛9S)w3Ef#CL;A:q)H!d#z-*v%G9T&|(I:p8n0?CAD/CAM/CAE/汽车设计模具设计用户技术交流家园1w(q)X(2Sv END IF END INPUT 5在找到 www.CAxH9a-M:r#R,*r)b RELATIONS END RELATIONS 在其中间输入如下内容 CAD/CAM/CAE/汽车设计模具设计用户技

15、术交流家园)6r9O9G2t*l(o*f;4g5T%n0s8z*n9K(W3s%K/S$G#L2P3U0 RELATIONS D0=长度 D1=宽度 D4=高度 IF 圆孔=YES D2=圆孔直径 D3=长度/2 %R1a8A35PCAD/CAM/CAE/汽车设计模具设计用户技术交流家园/I.x62R7FCAD/CAM之家论坛+q2I+.4f3CAD/CAM/CAE/汽车设计模具设计用户技术交流家园%R5z4 r&r$1y!u4Z,pO5j g3Z:NCAD/CAM/CAE/汽车设计模具设计用户技术交流家园3W7J+J4)u9F;%s ENDIF END RELATIONS 找到ADD.END

16、 ADD孔的特征部分,在其前面和后面加上一个条件,如下所示(红色为要加的内容) IF 圆孔=YES *加入此条件*/ ADD FEATURE (initial number 6) 内部特征标识 86 父项 = 39(#5) 倒圆角: 一般 CAD/CAM之家论坛2#O(,D)f$tCAD/CAM/CAE/汽车设计模具设计用户技术交流家园#C5F3Q7s2O(xNO. 元素名 信息 状态 - - - - 1 Round Type ( 简单的 已定义 2 Attributes ( 常量, 边链 已定义 3 References ( 已定义 4 Radius (半径)值 = 圆孔直径 已定义 5 R

17、ound Extent 可选的 6 Attach Type 生成实体 - 特征有实体几何。 已定义 特征尺寸: 75c!h,m%I&I),w5aCAD/CAM之家论坛3l$VU*T2v5T)SCAD/CAM/CAE/汽车设计模具设计用户技术交流家园9#2W.O$z1W$B5V9rCAD/CAM/CAE/汽车设计模具设计用户技术交流家园+R b!K1i%K6Vwww.CAxH*T72r)|%*i*sd5 = 12.00R END ADD END IF *加入此条件*/CAD/CAM/CAE/汽车设计模具设计用户技术交流家园12u/8i+C9h7.Q*w(uCAD/CAM/CAE/汽车设计模具设计

18、用户技术交流家园i6U9e(D.Z1M57OCAD/CAM之家论坛!z8u;r8x98S关闭记事本,系统询问是否保存,单击是,系统询问是否将程序反映到模型中,单击是,如下图所示,此时在菜单管理器中单击enter输入 www.CAxH6q$O&O#X79t9m)l*C:*x(F图1-6 s 此时在菜单管理器中选择select all选择全部,done selest完成选取,此时系统依次询问长度,宽度,高度,是否要孔等,在这里依次输入长度为120,宽度为80,高80,询问是否要孔时,单击 是,输入孔的直径为10,中心距为50,最后生成如上面图1-2所示的零件, )f,X*t:n,d92j*?CAD,CAE,CAM,CATIA,PROE,UG,SOLIDWORKS,模具设计招聘培训汽车,CAxHome1J1ni:q4O8M7p

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号