Simufact.forming12.0中弹簧的设置 Simufact.forming12.0中弹簧的设置可以实现弹簧一端固定的运动,也可以实现添加弹簧的模具随其他模具模板的联动,即随着指定模具模板的运动而运动,弹簧整体处于运动状态。 弹簧施加部分进行详细的说明: 1 弹簧基本设置 1.1 加载弹簧 首先条件设置栏在空白处点右键依次选择die type ->die spring -> Manual
图1 加载弹簧 1.2 设置弹簧基本参数
图2 设置弹簧基本参数 初始状态(Initial condition)分为两种方式:松弛(released)和压缩(compressed)状态,弹簧仅支持压缩受力,不支持弹簧的拉伸受力,一般情况下模具与坯料已经接触选择松弛状态(released,无压缩弹簧,此时弹簧不受力);而如果导入的装配状态位于锻压或冲压结束位置,则选择压缩状态(compressed,弹簧处于受力压缩状态)。 弹簧固定方式:分为两种方式,直接固定(ground)和联动固定(another body)。 施加弹簧时,如果弹簧施加的模板不和其他模板联动(弹簧的一端连接模板而另一端固定不动,或者在锻压过程中施加弹簧的模板保持不动),就选择the ground(直接固定)。 施加弹簧时,如果弹簧施加的模板随其他模板联动(弹簧的一端连接弹簧加载模板而另一端连接另外一块运动模板;),就选择another body(联动固定)。 在初始设置时,没有调入具体的模具工具时,联动固定的选项是没法选择的,调入到具体模具工具时,再次点击,就可以选择了。 直接固定的方向和位移: 方向:(Direction) 松弛弹簧:选择模板在实际锻压过程中的移动方向; 压缩弹簧:选择模板向坯料的移动方向(锻压时模板保持不动或初始移动方向相反)。 位移:(Displacement) 此选项是施加弹簧的模板在整个分析过程中允许移动的距离; 松弛弹簧:开始分析时模板保持不动,然后模板沿着指定方向上移动的距离; 压缩弹簧:开始分析时模板首先沿着指定的方向移动此项设定的位移,然后模板保持不动或沿着指定方向的反向运动;(其实就是弹簧力释放出来将模板送到和坯料接触的位置,以后就和松弛弹簧是一回事了)。 联动的方向和位移 方向:(Direction) 松弛弹簧:选择模板锻压开始后相对运动模板的移动方向; 压缩弹簧:选择模板向坯料的移动方向。 位移:(Displacement) 此选项是施加弹簧的模板在整个分析过程中相对联动模板允许移动的距离; 松弛弹簧:开始分析时模板保持不动,然后模板沿着指定方向上向联动模板的移动距离; 压缩弹簧:开始分析时模板首先沿着指定的方向移动此项设定的位移,然后模板沿着指定方向的反方向,向联动模板的移动的距离。 注意:如果某个模板只对坯料起到固定作用(冲压的压边圈)用压缩弹簧即可。 1.3 设置弹簧的常数
图3 设置弹簧的常数 如果想严格的按照实际的弹簧附加力进行模拟,就需要定义弹簧的弹性系数: 第一种方式:Fixed(固定值)只需要定义线型的弹性系数即可; 第二种方式:Table driven(only for FE)精确的模拟弹簧力的加载过程,就需要自定义非线性的弹性系数了。 注意:使用Table driven定义后,只能使用FE求解器(即MARC求解器)不支持FV求解器。 1.4 设置弹簧力
图4 设置弹簧力 如果不想使用弹性系数进行控制,Simufact.forming也支持直接输入弹簧力进行控制。 第一种方式:Fixed(固定值)只需要输入固定的弹簧力即可; 第二种方式:Table driven(only for FE)精确的自定义弹簧力的加载过程,就需要使用时间或者位移来控制力的加载。 注意:使用Table driven定义后,只能使用FE求解器(即MARC求解器)不支持FV求解器。 1.5 显示弹簧模型
图5 显示弹簧模型 此功能可以在模拟的显示弹簧的模型,这个对于模拟动画显示很有帮助,省却了动画后处理的繁琐。 1.6 应用弹簧 设置完毕后,在想添加弹簧的模具模板上,直接选择弹簧,并按住左键拖拉进去即可。
图6 应用弹簧
西模发特信息科技
|