在本SOLIDWORKS 教程中,我想设计一个涉及弹簧使用的木制玩具。弹簧将添加到运动研究中,并在受压时导致花朵从花盆底座中弹出。为了模仿这个动作,我使用了有距离的线性电机。
我从创建玩具组件开始本教程,以引导您完成配合到位。我添加的配合用于定位零件,而且还通过将零件固定到位来帮助运动算例更顺利地运行。我有一个地板部分,可以放置花盆部分,也可以在花朵从花盆中弹出时接住花朵。最后,我在花盆弹簧腔内使用了3 个小木盘,以便花茎水平地立在顶部。
我为花使用了三种类型的配合,第一种是同心配合,用于将花朵固定在花盆孔的同心位置,第二种是将花茎底面固定在弹簧盘的顶面上,第三种是将花朵固定在弹簧盘的顶面上。一个平行的伴侣,当我添加其他伴侣时,使花朵保持朝前,以防万一它们在我添加其他伴侣时移动。添加完所有朋友后,我将它们重命名为更容易区分。我被命名为花的同心伴侣,花的名字加上茎。花茎的重合配合被重命名为花名加临时配合,因为这些将是我的运动研究中的临时配合。然后,弹簧盘的同心配合也被重新命名为它们下面的花名加上弹簧。这样做可以使稍微复杂的运动研究更加清晰,尤其是当伴侣在研究中发挥作用时。我使组件中的临时轴可见,以用于电机方向。
我对我的研究类型使用了运动分析,并禁用了视图关键点的播放,以便现有的方向和相机视图关键点视图在我的动画中被忽略。在设置齿轮图标下,我选中了使用精确接触框,我经常在学习中使用此选项,这使得我学习中的接触更加精确,但另一方面它也会减慢计算时间。然后我添加了最重要的元素,重力!沿着Y轴,确保一切自然落下。然后我添加了实体接触,确保选择所有零件,这对于确保所有零件彼此相互作用同样重要。通过剖面图查看花盆弹簧腔,我使用线性弹簧,并选择弹簧盘底面和腔体底面之间的弹簧参数。您应该可以预览一下春天的样子,但这只是暂时的视觉效果。
我使用电机来模拟按压花朵然后释放它以从玩具中弹出的效果。将电机类型改为直线电机,我需要选择一个组件,然后我使用花茎临时轴作为电机方向。我需要向下翻转方向并将运动类型更改为距离。使用此选项,我可以输入14 毫米来表示花朵被推入花盆的距离、电机的启动时间以及将花朵向下推 14 毫米所需的时间长度。对所有花朵重复这个过程,但间隔不同,以间隔开运动。添加所有电机后,我用每种花的名称对它们进行重命名,以便更容易区分它们。
向上拖动配合窗口以查看所有正在运行的配合和三个电机,我必须选择将花朵平行于花盆的平行配合,以及保持弹簧盘静止并将它们全部抑制为0 的 3 个重合配合秒。然后,在每个电机打开 0.6 秒后,我开始关闭每朵花的电机,以确保它们各自运行相同的时间,这只是帮助我直观地看到电机何时完成。正是在每个花朵电机的终点,我还抑制了花茎同心配合,将花朵同心固定在花盆孔内。通过在电机开启期间保持同心配合处于活动状态,我可以阻止花朵在其孔内倾斜,从而加快研究计算速度,但需要将其关闭以阻止花朵落回孔中,而不是允许它掉到地板上。每朵花的重合配合在正在移动的花电机启动时被抑制,该配合使花茎的底面与弹簧腔的顶部内面重合,需要在此处抑制以允许花被推倒。最后,每个弹簧盘的同心弹簧配合在整个分析过程中保持活动状态,使弹簧盘在整个分析过程中保持直立,从而帮助计算更顺利地进行。
当我选择计算图标时,我会打开计算时播放选项,以便我可以在计算时观看分析结果,以防万一出现任何问题,或者事情没有按照我需要的方式进行,我将能够取消分析并进行任何更改。分析运行完成后,我使用SOLIDWORKS Visualize 插件将运动算例直接导出到 Visualize,以渲染最终动画。