Solid Edge ST5参数化曲线设计.docxVIP

  • 48
  • 0
  • 约2.22千字
  • 约 5页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 Solid Edge ST5参数化曲线设计 文章针对SolidEdge在产品设计中遇到的一些复杂曲线的状况,通过两个实际案例,由浅入深地争论了如何利用该软件进行曲线的参数化设计。 ST5是西门子公司发布的最新的SolidEdge版本,在钣金设计、装备设计等方面都有其独到之处。相对而言,其在曲线曲面上的表现就不那么抢眼,本文旨在探讨其在参数化曲线设计方面的应用。 对用解析式表达的曲线,SolidEdge不像NX、Creo具有直接创建公式的命令,它只能利用Excel中的编程能力,把曲线的解析式转化成相应的点列。所以,在SolidEdge里面构建参数化曲线,关键在于Excel中的点的构建,Excel中构建的点列越密集,形成的参数化曲线精度则越高。 1弹簧曲线的创建 弹簧曲线数学方程为: 其中r为半径,θ为一角度常量,t为变量,V为一常量。 在SolidEdge建模环境下,打开【按表创建曲线】命令,弹出【插入对象】对话框,勾选【创建新的电子表格】,单击【确定】,进入到Excel中。依据式(1),在Excel里编程,A列表示生成的X点列,其值为=Dl*COS(E1*F1);同样,B列其值为=D1*SIN(El*Fl);C列其值为=G1*F1;其他各列SolidEdge并不会去读,可以用于Excel编程时的其他参数设置,如上面数学模型中的r、θ、t、v。D列表示r,其值定为常数100;E到表示θ,其值定为常数PI/180;F列表示变量t,其值定为从0开始以30递增的数列,G列表示常量,其值定为0.5。Excel编程完成后如图1所示。 图1弹簧曲线数列 保存Excel后,SolidEdge绘图区就会显示绘制后的曲线,如图2所示。 图2弹簧曲线 文章针对SolidEdge在产品设计中遇到的一些复杂曲线的状况,通过两个实际案例,由浅入深地争论了如何利用该软件进行曲线的参数化设计。 ST5是西门子公司发布的最新的SolidEdge版本,在钣金设计、装备设计等方面都有其独到之处。相对而言,其在曲线曲面上的表现就不那么抢眼,本文旨在探讨其在参数化曲线设计方面的应用。 对用解析式表达的曲线,SolidEdge不像NX、Creo具有直接创建公式的命令,它只能利用Excel中的编程能力,把曲线的解析式转化成相应的点列。所以,在SolidEdge里面构建参数化曲线,关键在于Excel中的点的构建,Excel中构建的点列越密集,形成的参数化曲线精度则越高。 1弹簧曲线的创建 弹簧曲线数学方程为: 其中r为半径,θ为一角度常量,t为变量,V为一常量。 在SolidEdge建模环境下,打开【按表创建曲线】命令,弹出【插入对象】对话框,勾选【创建新的电子表格】,单击【确定】,进入到Excel中。依据式(1),在Excel里编程,A列表示生成的X点列,其值为=Dl*COS(E1*F1);同样,B列其值为=D1*SIN(El*Fl);C列其值为=G1*F1;其他各列SolidEdge并不会去读,可以用于Excel编程时的其他参数设置,如上面数学模型中的r、θ、t、v。D列表示r,其值定为常数100;E到表示θ,其值定为常数PI/180;F列表示变量t,其值定为从0开始以30递增的数列,G列表示常量,其值定为0.5。Excel编程完成后如图1所示。 图1弹簧曲线数列 保存Excel后,SolidEdge绘图区就会显示绘制后的曲线,如图2所示。 图2弹簧曲线 文章针对SolidEdge在产品设计中遇到的一些复杂曲线的状况,通过两个实际案例,由浅入深地争论了如何利用该软件进行曲线的参数化设计。 2环形螺旋曲线的创建 依据前述说明,绘制如图3所示的环形螺旋曲线。 图3环形螺旋曲线 依据圆曲线的数学模型,可以推出该环形螺旋曲线的数学模型为: 在Excel中编程,A列为x的数列,B列为y的数列,C列为z的数列,D列为半径60,E列为半径15,F列为一角度常数PI/180,E列为从0开始,按5递增的变量,完成后如图4所示。要特殊留意的是,绘制的曲线是封闭的,数列E的第一个数字为0,最终一个数字为355,不能为360,否则出错。 图4环形螺旋曲线数列 保存并关闭Excel后,在如图5所示的对话框中,单击【参数步骤】,弹出对话框,勾选【封闭】【自然】,单击【确定】,返回图5所示对话框,单击【完成】,创建如图6所示曲线的。 图5按表创建曲线对话框 图6环形螺旋曲线 把上述数学模型中的改成z=15*sin

文档评论(0)

1亿VIP精品文档

相关文档