龙源期刊网 https://www.wendangku.net/doc/0711857324.html,
SolidEdge St5参数化曲线设计
作者:杨小华龙峰
来源:《硅谷》2013年第02期
摘要:针对SolidEdge在产品设计中遇到的一些复杂曲线的情况,通过两个实际案例,由浅入深地讨论了如何利用该软件进行曲线的参数化设计。
关键词:SolidEdge;复杂曲线;参数化设计
ST5是西门子公司发布的最新的SolidEdge版本,在钣金设计、装备设计等方面都有其独到之处。相对而言,其在曲线曲面上的表现就不那么抢眼,本文旨在探讨其在参数化曲线设计方面的应用。
对用解析式表达的曲线,SolidEdge不像NX、Creo具有直接创建公式的命令,它只能利
用Excel中的编程能力,把曲线的解析式转化成相应的点列。所以,在Solid Edge里面构建参数化曲线,关键在于Excel中的点的构建,Excel中构建的点列越密集,形成的参数化曲线精
度则越高。
1 弹簧曲线的创建
弹簧曲线数学方程为:
其中为半径,为一角度常量,为变量,为一常量。
在SolidEdge建模环境下,打开【按表创建曲线】命令,弹出【插入对象】对话框,勾选【创建新的电子表格】,单击【确定】,进入到Excel中。根据式(1),在Excel里编程, A 列表示生成的X点列,其值为=D1*COS(E1*F1);同样,B列其值为=D1*SIN(E1*F1);C列其值为=G1*F1;其他各列SolidEdge并不会去读,可以用于Excel编程时的其他参数设置,如上面数学模型中的。D列表示,其值定为常数100;E列表示,其值定为常数
PI/180;F列表示变量t,其值定为从0开始以30递增的数列,G列表示常量,其值定为0.5。Excel编程完成后如图1所示。
图1弹簧曲线数列图2弹簧曲线
保存Excel后,SolidEdge绘图区就会显示绘制后的曲线,如图2所示。
2 环形螺旋曲线的创建
根据前述说明,绘制如图3所示的环形螺旋曲线。