ProE WildFire4.0野火4关系中常用函数详解

合集下载

ProE函数大全&解析

ProE函数大全&解析
在“查找”(Look In) 下,选取下列对象类型之一:
· 零件 (Part) - 使用零件中的关系(在“零件”和“组件”模式下均可)。
· 组件 (Assembly) - 使用组件中的关系。
· 特征 (Feature) - 使用某一特征专用的关系(在“零件”和“组件”模式下均可)。
作为约束:(d1 + d2) > (d3 + 2.5)
在条件语句中:IF (d1 + 2.5) >= d7
(3)添加关系
可以把关系添加到:
· 特征的截面(在“草绘器”模式下)。
· 特征(在“零件”或“组件”模式下)。
· 零件(在“零件”或“组件”模式下)。
o d#:# - “组件”模式中的尺寸。组件或元件的进程标识添加为后缀。
o rd# - 零件或顶级组件中的参照尺寸。
o rd#:# - “组件”模式中的参照尺寸。组件或元件的进程 ID 添加为后缀。
o rsd# - 草绘器(剖面)中的参照尺寸。
o kd# - 草绘(剖面)中的已知尺寸(在父零件或组件中)。
2. 在文本框中键入关系并按 ENTER 键。系统接受输入内容。可输入任意多个关系,输入每一个关系后按 ENTER 键。
注意:系统不接受超过 31 个字符的参数名,变量名或符号名。
用以下方式之一可以给模型添加关系:
· 编辑关系文件并添加更多的关系。
· 修改尺寸并且当提示输入新值,键入关系的右边。
floor (parameter_name or number, number_of_dec_places)
其中 number_of_dec_places 是可选值:

第1章 ProENGINEERWildfire4基础

第1章 ProENGINEERWildfire4基础

第1章 P r o /E N G I N E E R W i l d f i r e 4基础 本章是入门篇,目的是让读者对Pro/ENGINEER 及其数控加工模块有一个大致的了解,为后续的学习做铺垫。

主要介绍了Pro/ENGINEER 软件的特点、功能、数控加工解决方案和Pro/ENGINEER 基本知识等,并通过一个入门实例介绍数控加工的基本操作及流程。

Pro/ENGINEER Wildfire 4简介用户界面系统颜色制造菜单鼠标与键盘文件操作入门实例——凸台加工本章要点 本章案例1.1 Pro/ENGINEER Wildfire 4野火版本简介PTC为全球40000多家企业提供了领先的产品生命周期管理(PLM)、内容管理和动态发行解决方案。

PTC客户包括制造、发行、服务、政府以及生命科学等行业中全球最具创新的企业。

PTC已被列入标准普尔500(S&P 500)和罗素2000(Russell 2000)指数。

信息技术研究机构Gartner公司研究总监Marc Halpern说:“离散型制造商所需的是一种能在快节奏的全球化环境中帮助他们赢得竞争优势的产品开发系统。

他们必须优化产品开发流程,采用最新的设计解决方案,以此来提高生产效率,缩短产品上市时间,提升产品质量并降低成本。

”PTC公司日前宣布其MCAD/CAM/CAE软件的主要版本Pro/ENGINEER Wildfire野火版4(PTC一体化产品开发体系的重要部分)隆重上市。

Pro/ENGINEER Wildfire野火版4蕴涵了丰富的最佳实践,可以帮助用户更快、更轻松地完成工作。

该版本是PTC有史以来质量最高的Pro/ENGINEER版本。

目前日益复杂的产品开发环境要求工程师在不影响质量的前提下压缩开发周期,从而缩短上市时间。

为了成功地解决这个问题,工程师正在努力寻找能够提高整个产品开发过程中个人效率和流程效率的解决方案。

Pro/ENGINEER Wildfire 4重点解决了这个具体问题。

项目一Proe野火4.0软件操作简介

项目一Proe野火4.0软件操作简介

淮安信息职业技术学院
Pro/ENGINEER Wildfire 4.0
1.1.2 Pro/ENGINEER与AutoCAD的区别 AutoCAD是美国Autodesk公司开发的一个交互式绘图软件,属于2D设计工具,也具 有一定的3D模型设计功能。用户可以使用它来创建、浏览、管理、打印、输出、共享工 程图。该软件的操作界面如图1-1所示。
淮安信息职业技术学院
Pro/ENGINEER Wildfire 4.0
图1-3【文本】对话框
图1-3过滤器
图1-4曲线编辑功能
2.零件模式的新增功能 零件模式下的新增功能很多,对于初学者来说,最大的改进就是有了【撤销】和【重做】 命令及其相关工具按钮,使用这两个按钮可以避免繁重的重复设计。和其他设计软件一样【撤 销】和【重做】命令可以分别使用快捷键Ctrl+Z和Ctrl+Y。 旋转特征不再需要草绘中心线。在建立旋转特征时,所建立的剖面的旋转轴可以通过草绘 中心线建立,简化了旋转特征的建立过程。 倒圆角特征适用的范围更为广泛。在创建倒圆角特征时,用户可以有更多的选择,可以在 所有的凸边和凹边上创建倒圆角,使倒圆角更适合复杂的几何条件。 尺寸值可以通过表达式输入。通过输入表达式创建特征尺寸时,文本框的大小随表达式的 长度而增加,方便用户查看表达式,找出可能存在的错误。如果表达式关联了当前特征的尺寸 参数,则系统会提供进一步的控制,可选择自动添加该表达式作为特征关系。
三维造型设计(PRO/ENGINEER ) 淮安信息职业技术学院 朱守干
Pro/ENGINEER Wildfire 4.0
Pro/ENGINEER简介
Pro/ENGINEER是美国PTC(参数技术)公司所开发的3D实体模型设计系统,是现代 CAD技术发展中的里程碑,代表着CAD软件继实体技术和曲面技术之后进入了全新的特征技 术时代。它属于高端的CAD软件,支持复杂产品开发的多方面需求。 与其他同类的设计软件相比,Pro/ENGINEER不仅功能强大,而且易学易用,尤其是 Pro/ENGINEER最新版的Wildfire 4.0,更适合初学者使用。在Pro/ENGINEER提供的各种功 能中,建模(即构建空间实体)是最基本的应用。本章将介绍Pro/ENGINEER的工作环境和 基本的文件操作方法。

E4.0基础教程精讲中文野火版课程设计

E4.0基础教程精讲中文野火版课程设计

Pro/E4.0基础教程精讲中文野火版课程设计课程概述Pro/E软件是目前工程设计中最为流行和应用最广泛的一种三维图形建模软件,它适用于机械、航空、汽车等领域的产品设计和制造。

本课程将以Pro/E 4.0版本为基础,向学生介绍Pro/E软件的各种功能和使用方法,帮助学生快速入门和掌握Pro/E软件的使用技巧。

课程目标本课程旨在:•让学生了解Pro/E软件的基础知识和操作方法;•培养学生运用Pro/E软件进行产品设计和制造的能力;•提高学生在工程设计、制造等领域的技术水平和竞争力。

课程安排第一章 Pro/E软件基础知识本章主要介绍Pro/E软件的基础知识,包括软件界面、工作区、基本操作等,让学生对Pro/E软件有一个整体的认识。

第一节 Pro/E软件介绍•Pro/E软件的发展历程;•Pro/E软件的应用领域;•Pro/E软件的功能特点。

第二节 Pro/E软件界面•Pro/E软件的界面布局;•Pro/E软件的菜单栏、工具栏等基础元素介绍;•Pro/E软件的操作方式。

第三节 Pro/E软件基本操作•Pro/E软件的文件操作;•Pro/E软件的图形操作;•Pro/E软件的零件设计和装配操作。

第二章 Pro/E软件实例讲解本章将以实际的产品设计和制造为例,分析Pro/E软件的使用方法和技巧,让学生更好地理解和掌握Pro/E软件的各种功能。

第一节 Pro/E零件实例•零件特征的设计与分析;•零件工艺的制定和规划。

第二节 Pro/E装配实例•装配特征的设计与分析;•装配工艺的制定和规划;•部件之间的相互作用和配合问题。

第三章 Pro/E软件扩展功能本章将介绍Pro/E软件的一些高级功能和扩展功能,包括模拟仿真、快速建模等,帮助学生更好地应对各种产品设计和制造挑战。

第一节 Pro/E模拟仿真•Pro/E模拟仿真的概念和原理;•Pro/E模拟仿真的使用方法和技巧;•Pro/E模拟仿真的应用领域和实例。

第二节 Pro/E快速建模•Pro/E快速建模的概念和原理;•Pro/E快速建模的使用方法和技巧;•Pro/E快速建模的应用领域和实例。

Pro-ENGINEER中文野火版4.0常用文件操作

Pro-ENGINEER中文野火版4.0常用文件操作

1.保存文件
常用文件操作
1.保存文件
常用文件操作
每次的保存操作并不覆盖以前的文件,例如,第一 次保存的文件名为“ex-1-1.prt.1”,第二次保存的文件 将自动命名为“ex-1-1.prt.2”,依此类推。这种保存方 式有利于用户在出现错误时进行修复,以提高建模过程 的可靠性。
1.保存文件
常用文件操作
1.4 保存文件与备份文件
1
保存文件
2
备份文件
1.保存文件
常用文件操作
1)保存对象
要以当前的文件名在当前工作目录下保存当前文
件,可以在菜单栏中选择“文件”→“保存”,或在工
具栏中单击“保存”按钮
,系统均会弹出“保存
对象”对话框,如图1-11所示。在该对话框中单击“确
定”按钮
,即可完成文件的保存。
1.1 新建文件
假设需要新建一个名为“ex-1-1.prt”的零件,使用长 度单位为“mmns_part_solid”的模板,结合这样一个实例 来介绍新建文件的一般步骤:
常用文件操作
1.1 新建文件
(1)启动Pro/ENGINEER中文野火版4.0后,在菜单栏中 选择“文件”→“新建”,或在工具栏中单击“新建”按 钮 ,系统弹出“新建”对话框,如图1-5所示。
常用文件操作
2)保存副本
要以其他的文件名和路径保存当前文件,可以在菜
单栏中选择“文件”→“保存副本”,系统弹出“保存
副本”对话框,如图1-12所示。在对话框中可以设置新
的保存路径、文件名和文件类型。然后单击“确定”按

,即可完成文件保存。
1.保存文件
常用文件操作
2.备份文件
常用文件操作

01 ProE Wildfire 4.0概述及基础知识

01 ProE Wildfire 4.0概述及基础知识
鼠轮 Ctrl+中键
注:草图状态下的操作
平移:中键或Shift +中键 缩放:鼠轮或Ctrl+中键
本章总结
Pro/E起源与特性 Pro/E主要功能模块简介及使用方法 Pro/E 野火版发展历史 Pro/E Wildfire 4.0系统需求 Pro/E使用前的准备 Pro/E 菜单操作 Pro/E 鼠标操作
版本号 发布日期
2000i 1999年 01月09日
2000i2 2000年 03月15日
2001 2001年 11月09日
Wildfire 2002年 06月10日
Wildfire2.0 Wildfire 3.0 Wildfire4.0 2004年 05月21日 2006年 04月25日 2008年 01月16日
3. 中英文界面的设定
中文版的安装:“定义安装组件”中选择“语种” 中的“简体中文” 英文版的安装: “定义安装组件”的“语种”中仅 保留“英文” 注:Pro/Engineer Wildfire 3.0必须安装中文变量
中文变量的设置方法:“控制面板”→“系统”,打开 “系统属性”对话框,单击“高级”属性页,选择“环境 变量”,单击“系统变量”下的“新建”按钮,建立 lang=chs环境变量
1.2 Pro/E主要功能模块简介及使用方法
Pro/E有20多个大模块,能完成概念设计、零件设计、 虚拟装配、功能模拟、生产制造等整个产品生产过 程 Pro/E将产品设计分为工业设计、机械设计、功能模 拟、生产制造等几个方面,不同阶段提供不同功能 本课程只是学习基本模块中的:
参数化零件设计和基本曲面设计 基础装配设计 工程图设计
状态条
过滤器
2. 设置工作目录
工作目录又称工作路径,是保存文件的默认 路径,也是打开文件的初始路径 工作目录的设定方法为:单击“文 件”→“设置工作目录”,在弹出的“选取 工作目录”对话框中指定一个目录,单击 “确定”完成 以后每次打开和保存文件的默认路径都是上 面选定的路径,直到退出Pro/Engineer软件

Proe野火4.0版基础教程及上机指导3

Proe野火4.0版基础教程及上机指导3
(1) 选择【草绘】︱【线】 命令或单击【草绘器】工具栏 中的按钮可以访问线命令。 (2) 然后在绘图区单击两 个不同的位置,即选择两点位 置。 (3) 设置完毕后,单击中 键即可完成两点线的创建,如 图3-11所示。若要创建连续直 线,可以继续选取位置进行创 建。
8
3.4.1 绘制直线
2. 中心线
18
3.5.1 倒角
倒角命令可在任意两个图元之间创建一个圆 角过渡。圆角的大小和位置取决于拾取的位 置。在Pro/ENGINEER中,【草绘器】中提 供了两种倒角方法:一种是倒圆角;另一种 是椭圆角。 1. 倒圆角
2. 椭圆角
19
3.5.2 镜像
镜像的具体操作步骤如下所述。
(1)选择需要镜像的一个或者多个图元,注意选择多个图元时 要按住Ctrl键。被选中的图元会以红色加亮显示。 (2)选择【编辑】︱【镜像】命令或单击【草绘器】工具栏中 的按钮可以访问创建镜像命令。 (3)选择一条直线作为对称中心线,即可完成如图3-32所示的 镜像图元的创建。
第3章 绘制草图
教学提示:
Pro/ENGINEER Wildfire 是基于二维截面图形的三维造型 软件,同样是一个特征化、参数化、尺寸驱动的三维设计 软件。草绘即二维平面的绘制是三维实体建模的基础,在 实体造型中占有很重要的地位,绝大多数的三维模型都是 在草绘的基础上进行一系列的操作来完成的。因此,本章 将介绍草绘中各种工具的具体使用方法,包括绘制截面图 元工具、编辑截面图元工具、截面图元的尺寸标注工具和 几何约束工具等。
(1) 选择【草绘】︱ 【中心线】命令或单击 【草绘器】工具栏中的 按钮可以访问中心线命 令。 (2) 在绘图区单击一 个位置,当准备选取第 二个位置时,中心线是 以第一个点为中心旋转 的,确定第二个位置后, 中心线即创建完毕,如 图3-12所示。

Proe中的常用函数关系

Proe中的常用函数关系

Proe中的部分函数关系一、函数关系sin 正弦Cos 余弦tan 正切asin 反正弦acos 反余弦atan 反正切sinh 双曲线余弦cosh 双曲线正弦tanh 双曲线正切spar 平方根exp e的幂方根abs 绝对值log 以10为底的对数ln 自然对数ceil 不小于其值的最小整数floor 不超过其值的最大整数二、齿轮公式alpha=20m=2z=30c=0.25ha=1db=m*z*cos(alpha)r=(db/2)/cos(t*50)theta=(180/pi)*tan(t*50)-t*50z=0三、蜗杆的公式da=8为蜗杆外径m=0.8 为模数angle=20压力角L=30长度q直径系数d分度圆直径f齿根圆直径n实数其中之间的关系q=da/m-2 d=q*m df=(q-2.4)*m n=ceil(2*l/(pi*m)) 在可变剖面扫描的时候运用公式sd4=trajpar*360*n在扫描切口的时候绘制此图形,其中红色的高的计算公式是sd5=pi*m/2五、方向盘的公式sd4=sd6*(1-(sin(trajpar*360*36)+1)/8)其中sd4是sd6的(3/4或者7/8),sin(trajpar*360*36的意思是转过360度且有36个振幅似的六、凸轮的公式sd5=evalgraph("cam2",trajpar*360)r=150theta=t*360z=9*sin(10*t*360) 在方向按sin(10*t*360)的函数关系,9为高的9倍10为10个振幅似的七、锥齿轮公式m=4模数z =50齿轮齿数z-am=40与之啮合的齿轮齿数angle=20压力角b=30齿厚long分度圆锥角d分度圆直径da齿顶圆直径df齿根圆直径db基圆直径关系:long=atan(z/z-am) d=m*z da=d+2*m*cos(long)df=d-2.4*m*cos(long) db=d*cos(angle)螺纹从M6到M16的画法:螺距M6为1,M16为2,中间M7-M15都以0.25为等差数列(eg:M7=1.25)!!M20-M24以0.5递增(M20为2.5)八、螺纹收尾直齿轮渐开线公式r=db/2theta=t*45x=r*cos(theta)+r*sin(theta)*theta*pi/180y=r*sin(theta)-r*cos(theta)*theta*pi/180z=0涡轮公式GAMMMA=ATAN(Z1/Q)BETA=GAMMAALPHA_T=ATAN(TAN(ALPHA)/COS(BETA))S=pi*Z1*MD0=M*Q/2D1=M*(Q+Z2+2*X2)/2D7=360/(4*Z2)-180*TAN(ALPHA_T)/pi+ALPHA_TD8=M*Z2D9=D8+2*MD10=D8*COS(ALPHA_T) D11=D8-2.4*mD20=2*D1D19=M*Q/2D29=BETAD34=D8+2*(1+X2)*MIF Z1<=1D33=D34+2*MENDIFIF Z1>1IF Z1<=3D33=D34+1.5*MENDIFENDIFIF Z1>3D33=D34+MENDIFD32=BD35=M*(Q-2)/2汽车的方向盘公式sd25=sd4*(1-(sin(trajpar*360*36)+1)/8) (其中,25为竖直高度,4为上半圆的半径)齿轮公式alpha=20m=2z=30c=0.25ha=1db=m*z*cos(alpha)r=(db/2)/cos(t*50)theta=(180/pi)*tan(t*50)-t*50z=0阿基米德螺线公式theta=t*360*5(360为一圈的角度,5为5圈)r=2.5+4*t*5(2.5为起始半径,4为螺距,5为5圈)z=0(阿基米德螺线卷线器proe造型-icefai-新浪播客)PROE曲线公式名称:正弦曲线建立环境:Pro/E软件、笛卡尔坐标系x=50*ty=10*sin(t*360)z=0/Article/UploadFiles/200409/20040918204445198.jpg 名称:正弦曲线建立环境:Pro/E软件、笛卡尔坐标系x=50*ty=10*sin(t*360)z=0名称:螺旋线(Helical curve)建立环境:PRO/E;圆柱坐标(cylindrical)r=ttheta=10+t*(20*360)z=t*3/Article/UploadFiles/200409/20040918204446214.jpg 蝴蝶曲线球坐标PRO/E方程:rho = 8 * ttheta = 360 * t * 4phi = -360 * t * 8/Article/UploadFiles/200409/20040918204446240.jpg Rhodonea 曲线采用笛卡尔坐标系theta=t*360*4x=25+(10-6)*cos(theta)+10*cos((10/6-1)*theta)y=25+(10-6)*sin(theta)-6*sin((10/6-1)*theta)*********************************圆内螺旋线采用柱座标系theta=t*360r=10+10*sin(6*theta)z=2*sin(6*theta)/Article/UploadFiles/200409/20040918204446171.jpg 渐开线的方程r=1ang=360*ts=2*pi*r*tx0=s*cos(ang)y0=s*sin(ang)x=x0+s*sin(ang)y=y0-s*cos(ang)z=0/Article/UploadFiles/200409/20040918204447490.jpg 对数曲线z=0x = 10*ty = log(10*t+0.0001)/Article/UploadFiles/200409/20040918204447584.jpg 球面螺旋线(采用球坐标系)rho=4theta=t*180phi=t*360*20/Article/UploadFiles/200409/20040918204447175.jpg 名称:双弧外摆线卡迪尔坐标方程:l=2.5b=2.5x=3*b*cos(t*360)+l*cos(3*t*360)Y=3*b*sin(t*360)+l*sin(3*t*360)/Article/UploadFiles/200409/20040918204447186.jpg 名称:星行线卡迪尔坐标方程:a=5x=a*(cos(t*360))^3y=a*(sin(t*360))^3/Article/UploadFiles/200409/20040918204447139.jpg 名稱:心臟線建立環境:pro/e,圓柱坐標a=10r=a*(1+cos(theta))theta=t*360/Article/UploadFiles/200409/20040918204447387.jpg 名稱:葉形線建立環境:笛卡儿坐標a=10x=3*a*t/(1+(t^3))y=3*a*(t^2)/(1+(t^3))/Article/UploadFiles/200409/20040918204448710.jpg 笛卡儿坐标下的螺旋线x = 4 * cos ( t *(5*360))y = 4 * sin ( t *(5*360))z = 10*t/Article/UploadFiles/200409/20040918204448724.gif 一抛物线笛卡儿坐标x =(4 * t)y =(3 * t) + (5 * t ^2)z =0/Article/UploadFiles/200409/20040918204448549.jpg 名稱:碟形弹簧建立環境:pro/e圓柱坐r = 5theta = t*3600z =(sin(3.5*theta-90))+24。

Pro_ENGINEER中文野火版4.0基础教程第1章

Pro_ENGINEER中文野火版4.0基础教程第1章

1.1 Pro/ENGINEER 中文野火版4.0的界面
8.状态栏
状态栏位于Pro/ENGINEER中文野火版4.0界面的底 部。将鼠标放置在菜单栏、工具栏按钮或某些对话框上 时,状态栏左侧将会出现相应的文字提示。状态栏的右 侧有一个过滤器,通过在过滤器中选择适当的选项,可 以对模型中的各种元素进行过滤,从而使选择过程更精 确、更容易。
1.2 常用文件操作
“文件”菜单提供了对文件进行操作的各种命令,本节简要 介绍“文件”菜单中的一些常用命令和一些相关知识,主要包括 新建文件、打开文件、设置工作目录、保存文件与备份文件、拭 除文件与删除文件。
1.1 Pro/ENGINEER 中文野火版4.0的界面
提示:要进入Pro/ENGINEER中文野火版4.0,可以通过以下 两种方法:
(1)双击Pro/ENGINEER中文野火版4.0桌面快捷方


(2)在WindowsXP系统中,选择“开始”→“所有程 序”→“PTC”→“ProENGINEER”→ 中文野火版4.0的界面
3.工具栏
提示:将鼠标停留在任一按钮上,系统将自动显示该按钮的功能, 如图1-3所示。
1.1 Pro/ENGINEER 中文野火版4.0的界面
4.信息栏
默认状态下,Pro/ENGINEER中文野火版4.0的信息栏位于工具栏的 下方。初始状态下,信息栏中提示“欢迎使用Pro/ENGINEER Wildfire4.0”。在用户使用Pro/ENGINEER中文野火版4.0进行工作的过程 中,系统会结合用户正在进行的操作,通过信息栏提示信息。
2.菜单栏
Pro/ENGINEER中文野火版4.0的菜单栏显示在标题栏的下面。菜单 栏包含文件、编辑、视图、插入和工具等选项,如图1-2所示。

Pro-ENGINEER中文野火版4.0标注和细化模型

Pro-ENGINEER中文野火版4.0标注和细化模型
图6-39 公共参照尺寸的标注示例
标注和细化模型
1.插入尺寸
3)插入纵坐标尺寸 插入纵坐标尺寸是以纵坐标基线为基准测量出的线性距离尺寸。 插入纵坐标尺寸的方法为在菜单栏中选择“插入”→“尺寸”→“纵 坐标”,系统弹出菜单管理器。在绘图窗口中单击轴线为纵坐标基线, 单击点A 并单击鼠标中键以确定第一个纵坐标尺寸,单击点B 并单击 鼠标中键以确定第二个纵坐标尺寸,单击点C 并单击鼠标中键以确定 第三个纵坐标尺寸。
标注和细化模型
1.3 整理尺寸和细节显示
为使所绘制的工程图符合工业标准且易于读取模型细节,整理绘 图尺寸是必不可少的步骤。调整尺寸位置的方法包括:在绘图页面上将 尺寸手工移到所需位置,将选定尺寸与指定尺寸对齐,通过设置尺寸 放置和修饰属性的控件(如反转箭头方向)自动安排选定尺寸的显示;也 可通过将尺寸移动到其他视图、切换文本引线样式、修改尺寸界线等 方式调整尺寸的显示。
Pro/ENGINEER 中文野火版4.0
谢谢观看!
Pro/ENGINEER 中文野火版4.0
Pro/ENGINEER中 文野火版4.0标注和
细化模型
标注和细化模型
1.1 创建驱动尺寸
在菜单栏中选择“视图”→“显示及拭除”,或在工具栏中单击 “显示及拭除”按钮 ,系统均会弹出“显示/拭除”对话框,如 图6-33所示。
图6-33 “显示/拭除”对话框
标注和细化模型
1.2 插入从动尺寸
从动尺寸由用户创建,此类型尺寸根据创建尺寸时所选的参照来 记录尺寸值。因为从动尺寸的值是从其参照位置衍生而来的,因此, 不能像使用驱动尺寸那样,使用从动尺寸可将值传递回模型。
标注和细化模型
1.插入尺寸
1)插入新参照尺寸 插入新参照尺寸是指根据一个或两个选定参照来创建尺寸。视参照而 定结果可能是线性、角度、半径或直径尺寸。在菜单栏中选择“插 入”→“尺寸”→“新参照”,或在工具栏中单击“新参照”按 钮 ,系统均会弹出菜单管理器,如图6-35所示。

中文版ProENGINEER Wildfire 4.0基础教程

中文版ProENGINEER Wildfire 4.0基础教程

Pro/ENGINEER Wildfire 4.0的新增功能
n
n
n
n
9. 改善DataDoctor Pro/ENGINEER Wildfire 4.0加强了DataDoctor,DataDoctor (IDD)环境提供为您进口的数据修理或再用的工具。 10. 显示逐渐变细的螺纹 在Pro/ENGINEER Wildfire 4.0之前,逐渐变细的螺纹显示效 果是被简化的,在Pro/ENGINEER Wildfire 4.0中,螺纹显示效果 是根据ANSI、ISO和JIS标准来显示的。 11. 设置被显示数值的有效数字 在Pro/ENGINEER Wildfire 4.0中,可以配置新选项, dim_trail_zero_max_places, 设计者可以在default_dec_places中 设置数值显示的有效数字位数。 12. 增加Visual Basic应用程序编程接口(API) Pro/ENGINEER Wildfire 4.0增加了一个新编程的接口Visual Basic,方便更多用户进行二次开发。
n
n
n
n
1. 草图增加识别功能 Pro/ENGINEER Wildfire 4.0能为封闭的线进行视觉上的填充, 可以让我们在建模时,知道有没有把草绘封闭。 2. 自动倒圆角 Pro/ENGINEER Wildfire 4.0的用户可以不加选择为整个模形进 行倒圆角。 3. 增加Import DataDoctor(IDD)功能, Pro/ENGINEER Wildfire 4.0从外部导入IGS、STP等文件,出现 破面的修补变得更简单。 4. 增加surface remove编辑特征 Pro/ENGINEER Wildfire 4.0新增surface remove编辑特征功 能。这功能不仅只对圆角有用,还可以很方便的删除柱子、筋、 穿口、火山口、唇等等。

ProE WildFire4.0野火4关系中常用函数详解

ProE WildFire4.0野火4关系中常用函数详解

ceil()和 floor() 均可有一个附加参数,用它可指定舍去的小数位. ceil(parameter_name or number, number_of_dec_places). floor(parameter_name or number, number_of_dec_places). | | 参数名或数值. 要保留的小数位(可省略) number_of_ded_places:它的取值的不同可有不同的结果. i)可以为数值亦可为参数,若为实数则取整. ii)若 number_of_dec_place>8,则不作任何处理,用原值 若 number_of_dec_place≦8,则舍去其后的小数位,则进位 例如: Ceil(10.2)-->11 floor(-10.2)-->-11 floor(10.2)-->10 Ceil(10.255,2)-->10.26. Ceil(10.255,0)-->11 floor(10.255,1)-->10.2 Len1=ceil(20.5) Len2=floor(-11.3) Len=Len1+Len2 字符串函数: string_length( ) 用法:String_length(Parameter name or string). 参数名或字符串 例: strlen1=string_length("material") 则 strlen1=8 若 material="steel",strlen2=string_length(material),则 strlen2=5,字符串要用" 空格亦算一个字符. rel_model_name( ) 用法:rel_model_name( ) 注意括号内为空的,返回目前模型名称. 例: 当前模型为-part1,则 partName=rel_model_name( )==>partName="part1" 如在装配图中,则需加上进程号(session Id),例如 partName=rel_model_name:2( ) rel_model_type( ) 返回目前模型类型 比 10.2 大的最小整数为 11. 比-10.2 小的最大整数为-11. 比 10.2 小的最大整数为 10. 比 10.255 大的最小符合数.

ProE中的函数理解

ProE中的函数理解

例如:
636 真气 58174 人气
1012 热诚
240 权限
200 注册 2007-2-1
2
• 个人空间
• 发短消息
Ceil(10.2)-->11 最小整数为 11.
floor(-10.2)-->-11 整数为-11.
floor(10.2)-->10 大整数为 10.
比 10.2 大的 比-10.2 小的最大
以后的字符=>Part_Name
产品外观及结构设计服务 | 我的专栏 | 全套视频教程出售 | 我的博客 | 我的 ProE 视频教程
IceFai 面授 ProE 培训班,小班教学,随报随学
IceFai(管理员)
QQ:188924018 UID 1 帖子 4860 精华 45 积分 6840 技术 636 真气 58174 人气 1012 热诚 240 权限 200 注册
A=max(3.8,2.5) A=3.8 B=min(3.8,2.5) B=2.5
mod()函数 求第一个参数除以第二个参数得到的余数,如:
A=mod(20,6) A=2 B=mod(20.7,6.1) B=2.4
sqrt()函数 开平方,如: A=sqrt(100) A=10; B=sqrt(2) B=1.414...
QQ:188924018 UID 1 帖子 4860 精华 45 积分 6840 技术 636 真气 58174 人气 1012 热诚 240 权限 200 注册
2007-2-12
• 个人空间
• 发短消息
sinh()、cosh()、tanh()函数
在数学中,双曲函数类似于常见的(也叫圆函数的)三角函数。
cname: 代表中文名称,输入‘基本件’ x: 代表件号,一般情况下,明细表中件号一栏,可以和零件名称(model name)保持一致,

ProE Wildfire 4.0简介及基本操作第二章

ProE Wildfire 4.0简介及基本操作第二章
向 。
! 好 备 准 运 亚 : 喊 呐 奋 中 心 都 每 刻 时 这 为 加 累 力 努 份 淀 积 子 日 个 许 涉 跋 新 崭 段 却 者 愿 志 们 我 而 。 验 生 的 会 盛 育 体 受 享 口 门 家 在 次 一 了 始 开 , 人 数 多 大 绝
! 好 备 准 运 亚 : 喊 呐 奋 中 心 都 每 刻 时 这 为 加 累 力 努 份 淀 积 子 日 个 许 涉 跋 新 崭 段 却 者 愿 志 们 我 而 。 验 生 的 会 盛 育 体 受 享 口 门 家 在 次 一 了 始 开 , 人 数 多 大 绝
! 好 备 准 运 亚 : 喊 呐 奋 中 心 都 每 刻 时 这 为 加 累 力 努 份 淀 积 子 日 个 许 涉 跋 新 崭 段 却 者 愿 志 们 我 而 。 验 生 的 会 盛 育 体 受 享 口 门 家 在 次 一 了 始 开 , 人 数 多 大 绝
2) 基准面:生成实体所需的参照面。 3) 基准轴:生成实体所需的参照轴。 4) redefine(重定义) :重新定义特征的属性,方向,截面,深度等参数。 (重点 掌握) 5) modify(修改) : 重新定义特征的尺寸,改完后需要重新生成特征。 (重点掌 握)
第二讲
内容: 一 理论(1 小时)
1) 实体拉伸加材料:封闭的截面沿垂直截面的方向运动一段距离所包围的体积。
生成要素:1.
封闭截面 2. 高度
操作控制板(简称操控板)介绍:
拉伸为实体 输入深度 加厚草绘
拉伸为曲面
去除材料 将拉伸的深度方向更改为草绘的另一侧
! 好 备 准 运 亚 : 喊 呐 奋 中 心 都 每 刻 时 这 为 加 累 力 努 份 淀 积 子 日 个 许 涉 跋 新 崭 段 却 者 愿 志 们 我 而 。 验 生 的 会 盛 育 体 受 享 口 门 家 在 次 一 了 始 开 , 人 数 多 大 绝

Proe野火4.0版基础教程及上机指导9

Proe野火4.0版基础教程及上机指导9
【例9-2】参数化建模。
10
9.4 上机指导:标准件建模
标准机械零件建模是造型设计和机械设计的 基础,所使用的建模工具以拉伸、旋转、扫 描、混合和扫描混合等实体建模工具为主。 标准类零件形状多样,建模方法灵活。
11
9.4.1 弹簧的建模
1. 螺距为常数 2. 螺距为变量
12
9.4.2 螺钉的建模
20
ห้องสมุดไป่ตู้
9.4.3 螺栓的建模
(29) 创建连接螺栓连接部分。选择【插入】 ︱【拉伸】命令或者单击工具栏中的【拉伸】 按钮,弹出拉伸特征的操作面板。 (30) 单击【放置】按钮,并在【放置】上滑 面板中单击【定义】按钮,弹出【草绘】对 话框。 (31) 在工作界面中用鼠标左键选取螺杆端面 作为草绘平面,其他为默认设置。 (32) 单击【草绘】按钮进入草绘环境,在草 绘界面上绘制如图9-58所示的截面图。 (33) 在草绘控制面板中单击按钮退出草绘环 境,回到零件设计模式。 (34) 在拉伸特征控制面板的【拉伸】文本框 中输入12。 (35) 单击按钮完成螺杆连接部分拉伸特征的
(1) 新创建一个EXERCISE9_5文 件。 (2) 创建螺杆。 (3) 单击【放置】按钮,并在【放 置】上滑面板中单击【定义】按钮, 弹出【草绘】对话框。 (4) 在工作界面中用鼠标左键选取 RIGHT作为草绘平面,方向为右, 并打开【草绘】对话框。 (5) 单击【草绘】按钮进入草绘环 境,在草绘界面上绘制如图9-42所 示的截面图。 (6) 在草绘控制面板中单击按钮退 出草绘环境,回到零件设计模式。 (7) 在拉伸特征控制面板的【拉伸】 文本框中输入35。 (8) 单击按钮完成螺杆拉伸特征的 创建,如图9-43所示。
7
9.2.2 族表的创建

5proe关系与参数

5proe关系与参数
• 组件关系:在装配环境中加入关系,如 d0:3=d2:10/2。
Pro/ENGINEER Wildfire关系和参数
关系的元素
尺寸符号
公差Байду номын сангаас号 实例符号 用户参数
d#-零件尺寸 d#:#-组件中的尺寸 sd#-草绘器尺寸 rd#-参照尺寸 tm#-负公差 tp#-正公差 tpm#-正/负公差 P0,p1,p2,etc
Pro/ENGINEER Wildfire关系和参数
参数关系
关系式的类型:
• 等式:使方程左边的参数等于右边的表达式 简单的赋值:d1=5.75 复杂的赋值:d5=d2*(SQRT(d7/3.0+d4))
• 约束:d1>=4.75 • 比较:比较方程左边的表达式和右边的表达式
作为约束:(d1+d2)>(d3+2.5) 在条件语句中:IF(d1+2.5)>=d7
于诊断出可能发生的错误。 对关系加以注释是一个很好的习惯(/*) 用修改(Modify)、尺寸修饰(Dim Cosmetics)、
(符号)可以改变尺寸的符号名称。
Pro/ENGINEER Wildfire关系和参数
参数
参数是系统中默认的,也可以是用户自己定义的 参数可以用于如下环境:
• 定义关系中添加参数 • 在工程图中利用参数在BOM表中自动提取对应信息,显示特定内容,如中
• 域点
Pro/ENGINEER Wildfire基准特征 基准点
输入点:可以支持IBL和PTS格式。
Pro/ENGINEER Wildfire基准特征
基准坐标系
基准坐标系—在模型上显示为黄色,有名称标记,如: CS1,坐标系的每个轴也被标记为(X,Y,Z)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ProE WildFire4.0野火4关系中常用函数详解在ProE中,我们的关系可以直接很多系统已经预定义好的函数,通过这些函数我们可以来进行一些特定的运算得到所期望的值,下面我们就对一些常用函数进行一个概括和总结,方便大家在使用的时候查阅。

1.数学函数在proe中,我们可以使用丰富的数学函数,常用的函数列表如下:sin()、cos()、tan()函数这三个都是数学上的三角函数,分别使用角度的度数值来求得角度对应的正弦、余弦和正切值,比如:A=sin(30) A=0.5⎝B=0.866⎝B=cos(30)⎝C=tan(30) C=0.577asin()、acos()、atan()函数这三个是上面三个三角函数的反函数,通过给定的实数值求得对应的角度值,如:A=asin(0.5) A=30⎝B=60⎝B=acos(0.5)C=26.6⎝C=atan(0.5)在数学中,双曲函数类似于常见的(也叫圆函数的)三角函数。

基本双曲函数是双曲正弦“sinh”,双曲余弦“cosh”,从它们导出双曲正切“tanh”等。

sinh / 双曲正弦:sinh(x) = [e^x - e^(-x)] / 2cosh / 双曲余弦:cosh(x) = [e^x + e^(-x)] / 2tanh / 双曲正切:tanh(x) = sinh(x) / cosh(x)=[e^x - e^(-x)] / [e^x + e^(-x)]函数使用实数作为输入值log()函数求得10为底的对数值,如:A=log(1) A=0;A=1; A=log(10)A=log(5) A=0.6989...;ln()函数求得以自然数e为底的对数值,e是自然数,值是2.718...;如:A=ln(1) A=0;A=ln(5) A=1.609...;exp()函数求得以自然数e为底的开方数,如:A=exp(2) A=e^2=7.387...;abs()函数求得给定参数的绝对值,如A=abs(-1.6) A=1.6B=abs(3.5) B=3.5max()、min()函数求得给定的两个参数之中的最大最小值,如A=max(3.8,2.5) A=3.8B=min(3.8,2.5) B=2.5mod()函数求第一个参数除以第二个参数得到的余数,如:A=mod(20,6) A=2B=mod(20.7,6.1) B=2.4sqrt()函数开平方,如:A=sqrt(100) A=10;B=sqrt(2) B=1.414...pow()函数指数函数,如A=pow(10,2) A=100B=10 B=pow(100,0.5)sinh()、cosh()、tanh()函数ceil()和floor()均可有一个附加参数,用它可指定舍去的小数位.ceil(parameter_name or number, number_of_dec_places).floor(parameter_name or number, number_of_dec_places).| |参数名或数值. 要保留的小数位(可省略)number_of_ded_places:它的取值的不同可有不同的结果.i)可以为数值亦可为参数,若为实数则取整.ii)若number_of_dec_place>8,则不作任何处理,用原值若number_of_dec_place≦8,则舍去其后的小数位,则进位例如:Ceil(10.2)-->11 比10.2大的最小整数为11.floor(-10.2)-->-11 比-10.2小的最大整数为-11.floor(10.2)-->10 比10.2小的最大整数为10.Ceil(10.255,2)-->10.26. 比10.255大的最小符合数.Ceil(10.255,0)-->11floor(10.255,1)-->10.2Len1=ceil(20.5) ==>Len1=21Len2=floor(-11.3) ==>Len2=-12Len=Len1+Len2 ==>Len=9字符串函数:string_length( )用法:String_length(Parameter name or string).参数名或字符串例:strlen1=string_length("material") 则strlen1=8若material="steel",strlen2=string_length(material),则strlen2=5,字符串要用" "括起, 空格亦算一个字符.rel_model_name( )用法:rel_model_name( ) 注意括号内为空的,返回目前模型名称.例:当前模型为-part1,则partName=rel_model_name( )==>partName="part1"如在装配图中,则需加上进程号(session Id),例如partName=rel_model_name:2( )rel_model_type( ) 返回目前模型类型用法: rel_model_type( )例:如当前模型为装配图parttype=rel_model_type( ) ==>parttype="ASSEMBLY".itos( ) 将整数换成字符串用法: Itos(integer) 整数,若为实数则舍去小数点.例:S1=Itos(123)==>s1="123"S2=itos(123.57)==>s2="123"intl=123.5 s3=itos(intl)==>s3="123"search( ) 查找字符串,返回位置值用法:search(string,substring).string:原字符串substring:要找的字符串.查到则返回位置,否则返回0,第一个字符位置值为1,依此类推.例:Parstr=abcdef.则Where=search(parstr,"bcd"")==>Where=2.Where=search(parstr,"bed")==>where=0(没查到).extract( ) 提取字符串用法:extract(string,position,length)| | |原字符串提取位提取字符数position:大于0而小于字符串长度.length: position+length-1 不能大于字符串长度.例:new=extraecl("abcded",2,3)==>new="bcd".其含义是: 从"abcdef"串的第2个字符(b)开始取出3个字符.________________________________________下例演示在PROE关系由标准文件名(bxxx-2xxx-xxx)分离出项目号,零件号及零件名:FileName=rel_modle_name() /* 获得文件名=>FileNameStrLen=string_length(FileName) /* 计算文件名长度=>StrLenProject_No=extract(FileName,1,4) /* 提取第1~4个字符=>Project_NoPart_No=extract(FileName,6,4) /* 提取第6~9个字符=>Part_NoPart_Name=extract(FileName,11,StrLen-10) /*提取第10以后的字符=>Part_Name exists( ) 测试项目存在与否用法:exists(Item) Item可以是参数或尺寸.例:If exists(d5) 检查零件内是否有d5尺寸.If exists("material") 检查零件内是否有material参数.o evalgraph()计算函数用法:evalgraph(graph_name,x_value),其中graph_name是指控制图表(graph)的名字,要用双引号括起,x_value是graph中的横坐标值。

函数返回graph中x对应的y值。

如sd5=evalgraph(“sec”,3)evalgraph只是proe提供的一个用于计算图表graph中的横坐标对应纵坐标的值的一个函数,你可以用在任何场合。

如图,假设我们有一条名字为“graph“的图表graph,我们要计算它在横坐标x处对应的值,那么就可以用evalgraph(“graph”,x)来获得,函数返回的就是这条graph 在x处的纵坐标值。

o trajparf_of_pnt( )返回指定点在曲线中的位置比例。

用法:trajpar_of_pnt(curve_name,point_name)其中curve_name是曲线的名称而point_name 则为点的名字。

两个参数都需要用“”来括起。

函数返回的是点在曲线上的比例值,可能等于trajpar也可能是1-trajpar。

视乎曲线的起点如何。

ratio=trajpar_of_pnt(“wire”,”pnt1”)ratio的值等于点pnt1在曲线wire上的比例值。

lookup_inst()从族表中搜索符合条件的实例并返回实例名格式:lookup_inst ("普通模型名",匹配方式, “参数1”, 匹配值1, “参数2”, 匹配值2,...)通过使用lookup_inst 函数,可以根据设计标准自动替换族表驱动的元件。

使用此函数,可以搜索元件族表以查找符合搜索参数值的实例。

如果lookup 函数找不到匹配的实例,则返回普通模型的名称。

“普通模型名”――带有.prt或.asm后缀的普通模型名称“匹配模式”可以选择下面的三种方式之一-1,查找实例对应的参数值小于或等于所给定的匹配值的最接近族表实例 0,查找实例对应参数值精确等于所给定的匹配值的族表实例1,查找实例对应的参数值大于或等于所给定的匹配值的最接近族表实例我们来看一个简单的例子,比如对下面这么一个螺钉的族表如果我们使用这么一条关系式来获取想要的模型:snow=lookup_inst("screw_plus.prt",-1,"DIA",2.2,"LENGTH",7)那么因为当前的匹配模式是-1,查找比匹配值小的最接近实例,很显然SCREW_PLUS_M2X6这个实例是我们想找到的实例,因此snow的值就是”SCREW_PLUS_M2X6”.而如果匹配方式改为0,因为没有对应的精确模型,关系将返回普通模型的名称,也就是snow的当前值是”SCREW_PLUS”;把匹配模式改为1,那么snow的当前值将会变为“SCREW_PLUS_3X8”,因为DIA=3和LENGTH=8的实例是最接近DIA=2.2和LENGTH=7的搜索匹配值的实例了。

相关文档
最新文档