当前位置:文档之家› trajpar

trajpar

trajpar
trajpar

trajpar

实体或曲面在做变截面扫描(Var Sec Swp )时,外型变化除了受到X-vector Trajectory的3D曲线控制之外也可用下列两种方式来控制:

1. 使用relation结合trajpar参数来控制截面参数的变化。Trajpar是Pro/E的内参(轨迹参数),它是从0到1的一个变量(呈线性变化)代表扫出特征的长度百分比。在扫出的开始时,trajpar的值是0;结束时为1。使用举例:在草绘的Relation中加入关系式sd#=trajpar+n,此时尺寸sd#受到trajpar+n控制。在sweep开始时值为n,结束时值为n+1。截面的高度尺寸呈线性变化。若截面的高度尺寸受sd#=sin(trajpar*360)+n控制,则呈现sin

曲线变化。

2. 使用relation结合基准图形(datum graph)及trajpar 参数来控制截面参数的变化。我们可利用datum graph来控制截面的变化,也可使用datum graph来控制三维实体或曲面的造型变化。先说明datum graph曲线的使用情况,创建位置为feature>create>datum>graph再给出graph

曲线的名称。绘制时给定坐标系,曲线的x轴方向会随着sweep变化,起点代表sweep开始,终点代表sweep结束。(说明:在控制方程中根据需要选取曲线的一段或全部)曲线在某点的y值即是变量值。使用datum graph控制截面的格式如下:

SD#=evalgraph(“graph_name” , x_value)

式中SD#代表欲变化的参数(SD表示草绘尺寸),

graph_name为datum graph的名称,x_value代表扫描的“行程”,evalgraph(Evaluate Graph)是Pro/E系统默认的基准控制曲线计算函数,其功能为当变量x_value变化

时计算相应的y值,然后指定给SD#。X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。

注:datum graph必须在sweep特征之前创建,或使用reorder 将之置于sweep特征之前。

sd=25+10*sin(trajpar*360*12)

这条公式怎样理解:

sd代表的是你要控制的变化量,实际上也就是一个/几个尺寸,你可以通过标注得到你想要

控制的尺寸

sin(),是一个三角函数,这个函数只要有初中的几何知识就应该能充分理解他的含义,不论

括号里面是什么内容,他的数值都是在-1-1之间变化;因此10*sin(),这个数值就是-10

-10之间变化;因此25+10*sin()代表的是15-35之间变化.

之所以通过关系式可以驱动变截面扫描,最重要是有trajpar这个变量,这是一个系统变量,

他的意思是在整个扫描过程中,他的值是从0-1变化的.也就是说在扫描开始时,他的值是0

,在扫描结束时,他的值是1,因此,我们也可以计算出,sd=25+10*sin(trajpar*360*12),

在扫描开始时的起始值是25.

现在我们再来关注trajpar*360*12,trajpar*360,这个值就变成了0-360,那也可以看成是一个

圆周的角度变化,那么trajpar*360*12,则代表了在扫描过程中经历了12个圆周变化

理解了以上的内容,我们再来说明一下他的几何意义.25代表的是位移量,10代表了振幅,

12代表了周期或者频率

另外还要指出,以关系式来驱动仅仅是可变扫的一部分内

容,还可以图表或者多轨迹的方式

来驱动;sin()也仅仅是一个函数,还有很多的函数可以尝试.学习使用的要点是在充分理

解可变扫的含义下不断的进行尝试。

trajpar的应用

可变截面扫描(Var Sec Swp )中trajpar的应用实体或曲面在做变截面扫描(Var Sec Swp )时,外型变化除了受到

X-vector Trajectory 的3D 曲线控制之外也可用下列两种方式来控制:

1. 使用relation 结合trajpar 参数来控制截面参数的变化。Trajpar 是

Pro/E 的内参(轨迹参数),它是从0 到1 的一个变量(呈线性变化)

代表扫出特征的长度百分比。在扫出的开始时,trajpar 的值是0;结

束时为1。使用举例:在草绘的Relation 中加入关系式sd#=trajpar+n,

此时尺寸sd#受到trajpar+n 控制。在sweep 开始时值为n,结束时值

为n+1。截面的高度尺寸呈线性变化。若截面的高度尺寸受

sd#=sin(trajpar*360)+n 控制,则呈现sin 曲线变化。

2. 使用relation 结合基准图形(datum graph)及trajpar 参数来控制截

面参数的变化。我们可利用datum graph 来控制截面的变化,也可使

用datum graph 来控制三维实体或曲面的造型变化。先说明datum

graph 曲线的使用情况,创建位置为feature>create>datum>graph 再给

出graph 曲线的名称。绘制时给定坐标系,曲线的x 轴方向会随着

sweep 变化,起点代表sweep 开始,终点代表sweep 结束。(说明:

在控制方程中根据需要选取曲线的一段或全部)曲线在某点的y 值即

是变量值。使用datum graph 控制截面的格式如下:

SD#=evalgraph(“graph_name” , x_value)

式中SD#代表欲变化的参数(SD 表示草绘尺寸),graph_name 为datum

graph 的名称,x_value 代表扫描的“行程”,evalgraph(Evaluate Graph)

是Pro/E 系统默认的基准控制曲线计算函数,其功能为当变量x_value

变化时计算相应的y 值,然后指定给SD#。X_value 的值可以是实数

或表达式,如果是表达式可含有trajpar 参数(根据用户需求而定)。

注:datum graph 必须在sweep 特征之前创建,或使用reorder 将之置

于sweep 特征之前。

讨论:VSS 中的X-Trajectory 和附加轨迹的应用

有很多朋友对这些问题吃的不是很透,今天拿出来说一下。欢迎大家

跟贴说出自己的见解。

在可变截面扫描(VSS)中,X-Trajectory 和附加轨迹都可以控制扫

描的结果。X-Trajectory 中文翻译成是X-矢量或者X-向量,在野火版

本中,X-Trajectory 和附加轨迹都是可选的。

什么是X-Trajectory 呢,它的具体含义是什么?简单地说,它就是在

VSS 过程中始终控制着扫描截面的X 轴方向。

evalgraph函数的应用evalgraph函数是用于曲线表计算,使用户能够使用曲线来表示特征,并通过关系来驱动尺寸。尺寸可以是草绘器、零件或组件尺寸,其格式如下:evalgraph("graph_name",x) 式中,graph_name是图形的名称,X是沿图形X轴的值,返回Y值。trajpar是proe 的内部参数(即轨迹参数),它是从0~1的一个变量(呈线性变化),代表扫描特征的长度百分比。在扫描开始时,trajpar的值是0;结束值为1。

例1中的关系式sd5=evalgraph("GR1",trajpar*360)中sd5是希望受控制的变量,为两条中心线之间的距离,亦即截面中心距一个端面的距离。trajpar*360表示从0~360连续的变化,对应GR1图形基准特征的X值域,其物理意义是凸轮旋转一周的角度。sd5=evalgraph("GR1",trajpar*360)在GR1图形基准特征X方向的变化,会将对应的Y值返回给sd5,这样就可精确形成凸轮的轨迹。

大家可以分析领会例2中关系式的运用。

例1 c:\tulun.jpg

例2 c:\fly001.jpg

实体或曲面在做变截面扫描(Var Sec Swp )时,外型变化除了受到X-vector Trajectory的3D曲线控制之外也可用下列两种方式来控制:

1. 使用relation结合trajpar参数来控制截面参数的变化。Trajpar是Pro/E的内参(轨迹参数),它是从0到1的一个变量(呈线性变化)代表扫出特征的长度百分比。在扫出的开始时,trajpar的值是0;结束时为1。使用举例:在草绘的Relation中加入关系式

sd#=trajpar+n,此时尺寸sd#受到trajpar+n控制。在sweep开始时值为n,结束时值为n+1。截面的高度尺寸呈线性变化。若截面的高度尺寸受sd#=sin(trajpar*360)+n 控制,则呈现sin曲线变化。

2. 使用relation结合基准图形(datum graph)及trajpar参数来控制截面参数的变化。我们可利用datum graph来控制截面的变化,也可使用datum graph来控制三维实体或曲面的造型变化。先说明datum graph曲线的使用情况,创建位置为feature>create>datum>graph再给出graph曲线的名称。绘制时给定坐标系,曲线的x轴方向会随着sweep变化,起点代表sweep开始,终点代表sweep结束。(说明:在控制方程中根据需要选取曲线的一段或全部)曲线在某点的y值即是变量值。使用datum graph控制截面的格式如下:

SD#=evalgraph(“graph_name” , x_value)

式中SD#代表欲变化的参数(SD表示草绘尺寸),graph_name为datum graph的名称,x_value代表扫描的“行程”,evalgraph(Evaluate Graph)是Pro/E系统默认的基准控制曲线计算函数,其功能为当变量x_value变化时计算相应的y值,然后指定给SD#。X_value的值可以是实数或表达式,如果是表达式可含有trajpar参数(根据用户需求而定)。

注:datum graph必须在sweep特征之前创建,或使用reorder 将之置于sweep特征之前。

相关主题
文本预览
相关文档 最新文档